00001 typedef union { 00002 char *strVal; 00003 void *objVal; 00004 int intVal; 00005 char chrVal; 00006 CstringList strListVal; 00007 CwCharClassList charClassListVal; 00008 CwCharClass* charClassVal; 00009 CwCatchClauseList catchClauseListVal; 00010 CwCatchClause* catchClauseVal; 00011 int foo; 00012 } YYSTYPE; 00013 #define TOK_OPTIONS 257 00014 #define TOK_TOKEN 258 00015 #define TOK_SCANNER 259 00016 #define TOK_CODE 260 00017 #define TOK_SPECIAL 261 00018 #define TOK_SKIP 262 00019 #define TOK_MORE 263 00020 #define TOK_KEYWORD 264 00021 #define TOK_PARSER 265 00022 #define TOK_LOOKAHEAD 266 00023 #define TOK_THROW 267 00024 #define TOK_CATCH 268 00025 #define TOK_LBRACE 269 00026 #define TOK_RBRACE 270 00027 #define TOK_LPAREN 271 00028 #define TOK_RPAREN 272 00029 #define TOK_LBRACKET 273 00030 #define TOK_RBRACKET 274 00031 #define TOK_EQUAL 275 00032 #define TOK_COMMA 276 00033 #define TOK_SEMICOLON 277 00034 #define TOK_TWODOTS 278 00035 #define TOK_STAR 279 00036 #define TOK_HASH 280 00037 #define TOK_OR 281 00038 #define TOK_FORCE 282 00039 #define TOK_PLUS 283 00040 #define TOK_QMARK 284 00041 #define TOK_LSQUARE 285 00042 #define TOK_RSQUARE 286 00043 #define TOK_TILDE 287 00044 #define TOK_DASH 288 00045 #define TOK_NAME 289 00046 #define TOK_STRING 290 00047 #define TOK_NUMBER 291 00048 #define TOK_BOOL 292 00049 #define TOK_CHAR 293 00050 #define TOK_DUMB 294 00051 00052 00053 extern YYSTYPE yylval;