-
Notifications
You must be signed in to change notification settings - Fork 1
/
y.tab.h
76 lines (74 loc) · 1.51 KB
/
y.tab.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
typedef union {
int number_int;
double number_double;
char type_char;
char *type_string;
char *type;
char *name;
struct TreeNode *node;
struct Expression *expression;
struct FormParam *formParam;
struct LeftValue *leftValue;
struct FactParam *factParam;
} YYSTYPE;
#define BOOLEAN 257
#define BREAK 258
#define CHAR 259
#define CLASS 260
#define CONTINUE 261
#define DOUBLE 262
#define ELIF 263
#define ELSE 264
#define EXTENDS 265
#define FALSE 266
#define FOR 267
#define FOREACH 268
#define IF 269
#define IMPORT 270
#define IN 271
#define INT 272
#define MY_NULL 273
#define RETURN 274
#define THIS 275
#define TRUE 276
#define VOID 277
#define WHILE 278
#define PART_LETTER 279
#define DECIMAL_LITERAL 280
#define DECIMAL_FLOATING_POINT_LITERAL 281
#define TYPE_CHAR 282
#define STRING 283
#define LPAREN 284
#define RPAREN 285
#define LBRACE 286
#define RBRACE 287
#define LBRACKET 288
#define RBRACKET 289
#define SEMICOLON 290
#define COMMA 291
#define DOT 292
#define ASSIGN 293
#define LT 294
#define GT 295
#define BANG 296
#define TILDE 297
#define EQ 298
#define LE 299
#define GE 300
#define NE 301
#define SC_OR 302
#define SC_AND 303
#define PLUS 304
#define MINUS 305
#define STAR 306
#define SLASH 307
#define BIT_AND 308
#define BIT_OR 309
#define XOR 310
#define REM 311
#define NAME_SPACE 312
#define CLASS_IDENTIFIER 313
#define STRING_LITERAL 314
#define IDENTIFIER 315
#define CHAR_LITERAL 316
extern YYSTYPE yylval;