| #ifndef RE2C_PARSER_H | |
| #define RE2C_PARSER_H | |
| /* Tokens */ | |
| enum yytokentype { | |
| CLOSESIZE = 258, | |
| CLOSE = 259, | |
| ID = 260, | |
| CODE = 261, | |
| RANGE = 262, | |
| STRING = 263, | |
| NONE = 264 | |
| }; | |
| #define CLOSESIZE 258 | |
| #define CLOSE 259 | |
| #define ID 260 | |
| #define CODE 261 | |
| #define RANGE 262 | |
| #define STRING 263 | |
| #define NONE 264 | |
| typedef union { | |
| Symbol *symbol; | |
| RegExp *regexp; | |
| Token *token; | |
| char op; | |
| ExtOp extop; | |
| } yystype; | |
| extern yystype yylval; | |
| #endif |