1#ifndef RE2C_PARSER_H
2#define RE2C_PARSER_H
3
4/* Tokens */
5enum yytokentype {
6    CLOSESIZE = 258,
7    CLOSE = 259,
8    ID = 260,
9    CODE = 261,
10    RANGE = 262,
11    STRING = 263,
12    NONE = 264
13};
14
15#define CLOSESIZE 258
16#define CLOSE 259
17#define ID 260
18#define CODE 261
19#define RANGE 262
20#define STRING 263
21#define NONE 264
22
23typedef union {
24    Symbol	*symbol;
25    RegExp	*regexp;
26    Token	*token;
27    char	op;
28    ExtOp	extop;
29} yystype;
30
31extern yystype yylval;
32
33#endif
34