36 lines
576 B
C
36 lines
576 B
C
|
|
||
|
typedef union
|
||
|
{
|
||
|
int vInt;
|
||
|
long vLong;
|
||
|
float vFloat;
|
||
|
Word vWord;
|
||
|
Byte *pByte;
|
||
|
} YYSTYPE;
|
||
|
extern YYSTYPE yylval;
|
||
|
# define NIL 257
|
||
|
# define IF 258
|
||
|
# define THEN 259
|
||
|
# define ELSE 260
|
||
|
# define ELSEIF 261
|
||
|
# define WHILE 262
|
||
|
# define DO 263
|
||
|
# define REPEAT 264
|
||
|
# define UNTIL 265
|
||
|
# define END 266
|
||
|
# define RETURN 267
|
||
|
# define LOCAL 268
|
||
|
# define NUMBER 269
|
||
|
# define FUNCTION 270
|
||
|
# define NAME 271
|
||
|
# define STRING 272
|
||
|
# define DEBUG 273
|
||
|
# define NOT 274
|
||
|
# define AND 275
|
||
|
# define OR 276
|
||
|
# define NE 277
|
||
|
# define LE 278
|
||
|
# define GE 279
|
||
|
# define CONC 280
|
||
|
# define UNARY 281
|