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
|
typedef union {
ExpressionNode *value;
char* str_value;
double real_value;
long int_value;
} YYSTYPE;
#ifndef YYLTYPE
typedef
struct yyltype
{
int timestamp;
int first_line;
int first_column;
int last_line;
int last_column;
char *text;
}
yyltype;
#define YYLTYPE yyltype
#endif
#define K_EQ 257
#define K_LE 258
#define K_GE 259
#define K_AND 260
#define K_OR 261
#define UNOT 262
#define UMINUS 263
#define K_PP 264
#define K_MM 265
#define REAL_NUMBER 266
#define INT_NUMBER 267
#define STRING 268
#define ID 269
#define K_INT 270
#define K_REAL 271
#define K_STR 272
#define K_ERROR 273
#define K_RETURN 274
#define K_DO 275
#define K_WHILE 276
#define K_IF 277
#define K_ELSE 278
#define K_ELSEIF 279
#define K_FOR 280
extern YYSTYPE yylval;
|