00001 typedef union{ 00002 Char character; 00003 int integer; 00004 float floating; 00005 skStatListNode * statListNode; 00006 skStatNode * statNode; 00007 skExprListNode * exprListNode; 00008 skExprNode * exprNode; 00009 skCaseListNode * caseListNode; 00010 skCaseNode * caseNode; 00011 skIdListNode * idListNode; 00012 skIdNode * idNode; 00013 skString * string; 00014 skMethodDefNode * methodDef; 00015 } YYSTYPE; 00016 00017 #ifndef YYLTYPE 00018 typedef 00019 struct yyltype 00020 { 00021 int timestamp; 00022 int first_line; 00023 int first_column; 00024 int last_line; 00025 int last_column; 00026 char *text; 00027 } 00028 yyltype; 00029 00030 #define YYLTYPE yyltype 00031 #endif 00032 00033 #define L_CHARACTER 257 00034 #define L_INTEGER 258 00035 #define L_FLOAT 259 00036 #define L_ID 260 00037 #define L_STRING 261 00038 #define L_RETURN 262 00039 #define L_OR 263 00040 #define L_AND 264 00041 #define L_NOT 265 00042 #define L_IF 266 00043 #define L_ELSE 267 00044 #define L_WHILE 268 00045 #define L_GT 269 00046 #define L_LT 270 00047 #define L_SWITCH 271 00048 #define L_DEFAULT 272 00049 #define L_CASE 273 00050 #define L_FOR 274 00051 #define L_EACH 275 00052 #define L_IN 276 00053 #define L_TO 277 00054 #define L_STEP 278 00055 #define L_LE 279 00056 #define L_GE 280 00057 #define UNARY 281 00058