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 ID_REFERENCE idReference; 00014 skString * string; 00015 const Char * keyword; 00016 skMethodDefNode * methodDef; 00017 skParseNode * parseNode; 00018 } YYSTYPE; 00019 00020 #ifndef YYLTYPE 00021 typedef 00022 struct yyltype 00023 { 00024 int timestamp; 00025 int first_line; 00026 int first_column; 00027 int last_line; 00028 int last_column; 00029 char *text; 00030 } 00031 yyltype; 00032 00033 #define YYLTYPE yyltype 00034 #endif 00035 00036 #define L_CHARACTER 257 00037 #define L_INTEGER 258 00038 #define L_FLOAT 259 00039 #define L_ID 260 00040 #define L_STRING 261 00041 #define L_OR 262 00042 #define L_AND 263 00043 #define L_NOT 264 00044 #define L_IF 265 00045 #define L_ELSE 266 00046 #define L_WHILE 267 00047 #define L_GE 268 00048 #define L_GT 269 00049 #define L_LE 270 00050 #define L_LT 271 00051 #define L_SWITCH 272 00052 #define L_DEFAULT 273 00053 #define L_CASE 274 00054 #define L_FOR 275 00055 #define L_EACH 276 00056 #define L_IN 277 00057 #define L_TO 278 00058 #define L_STEP 279 00059 #define L_RETURN 280 00060 #define L_NEQ 281 00061 #define UNARY 282 00062