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