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 258 00037 #define L_INTEGER 259 00038 #define L_FLOAT 260 00039 #define L_ID 261 00040 #define L_STRING 262 00041 #define L_OR 263 00042 #define L_AND 264 00043 #define L_NOT 265 00044 #define L_IF 266 00045 #define L_ELSE 267 00046 #define L_WHILE 268 00047 #define L_GE 269 00048 #define L_GT 270 00049 #define L_LE 271 00050 #define L_LT 272 00051 #define L_SWITCH 273 00052 #define L_DEFAULT 274 00053 #define L_CASE 275 00054 #define L_FOR 276 00055 #define L_EACH 277 00056 #define L_IN 278 00057 #define L_TO 279 00058 #define L_STEP 280 00059 #define L_RETURN 281 00060 #define L_BREAK 282 00061 #define L_NEQ 283 00062 #define UNARY 284 00063