00001 #ifndef SIGEL_ROBOTIO_SIG_ROBOTSCANNER_H 00002 #define SIGEL_ROBOTIO_SIG_ROBOTSCANNER_H 00003 00004 namespace SIGEL_RobotIO { class SIG_RobotScanner; } 00005 00006 #include <qstring.h> 00007 #include "SIGEL_RobotIO/SIG_Scanner.h" 00008 00009 namespace SIGEL_RobotIO { 00010 namespace RobotSymbol { 00011 extern int const openingBrace; 00012 extern int const closingBrace; 00013 extern int const openingParen; 00014 extern int const closingParen; 00015 extern int const word; 00016 extern int const number; 00017 extern int const string; 00018 extern int const semicolon; 00019 extern int const comma; 00020 extern int const equals; 00021 extern int const slash; 00022 } 00023 00024 class SIG_RobotScanner : public SIG_Scanner { 00025 public: 00026 SIG_RobotScanner (QString liesdas); 00027 virtual ~SIG_RobotScanner (void); 00028 virtual void nextSymbol (void); 00029 }; 00030 } 00031 00032 #endif