00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #ifndef YYTOKENTYPE
00028 # define YYTOKENTYPE
00029
00030
00031 enum yytokentype {
00032 END_OF_FILE = 258,
00033 EOL = 259,
00034 AND = 260,
00035 OR = 261,
00036 EQUAL = 262,
00037 EQUAL2 = 263,
00038 LEFT_PAR = 264,
00039 RIGHT_PAR = 265,
00040 POWER = 266,
00041 LEFT_BRA = 267,
00042 RIGHT_BRA = 268,
00043 HOLE = 269,
00044 COMMA = 270,
00045 MAJ = 271,
00046 MIN = 272,
00047 INT = 273,
00048 PLUS = 274,
00049 TIMES = 275,
00050 RUN = 276,
00051 DOT = 277,
00052 SET = 278,
00053 HELP = 279,
00054 STEP = 280,
00055 INFO = 281,
00056 ZERO = 282,
00057 BEEP = 283
00058 };
00059 #endif
00060
00061 #define END_OF_FILE 258
00062 #define EOL 259
00063 #define AND 260
00064 #define OR 261
00065 #define EQUAL 262
00066 #define EQUAL2 263
00067 #define LEFT_PAR 264
00068 #define RIGHT_PAR 265
00069 #define POWER 266
00070 #define LEFT_BRA 267
00071 #define RIGHT_BRA 268
00072 #define HOLE 269
00073 #define COMMA 270
00074 #define MAJ 271
00075 #define MIN 272
00076 #define INT 273
00077 #define PLUS 274
00078 #define TIMES 275
00079 #define RUN 276
00080 #define DOT 277
00081 #define SET 278
00082 #define HELP 279
00083 #define STEP 280
00084 #define INFO 281
00085 #define ZERO 282
00086 #define BEEP 283
00087
00088
00089
00090
00091 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
00092 #line 26 "parser.yy"
00093 typedef union YYSTYPE {
00094 int integerVal;
00095 std::string* stringVal;
00096 Node* node;
00097 Condition* cond;
00098 NumericalVar* numvar;
00099 } YYSTYPE;
00100
00101 #line 102 "parser.tab.hh"
00102 # define yystype YYSTYPE
00103 # define YYSTYPE_IS_DECLARED 1
00104 # define YYSTYPE_IS_TRIVIAL 1
00105 #endif
00106
00107 extern YYSTYPE yylval;
00108
00109
00110