Imported from ../lua-3.0.tar.gz.
[lua.git] / src / parser.h
blob7087ef9146b7ddb65547d2de2d89aee9b8f23a0c
1 #define WRONGTOKEN 257
2 #define NIL 258
3 #define IF 259
4 #define THEN 260
5 #define ELSE 261
6 #define ELSEIF 262
7 #define WHILE 263
8 #define DO 264
9 #define REPEAT 265
10 #define UNTIL 266
11 #define END 267
12 #define RETURN 268
13 #define LOCAL 269
14 #define FUNCTION 270
15 #define DOTS 271
16 #define NUMBER 272
17 #define STRING 273
18 #define NAME 274
19 #define AND 275
20 #define OR 276
21 #define EQ 277
22 #define NE 278
23 #define LE 279
24 #define GE 280
25 #define CONC 281
26 #define UNARY 282
27 #define NOT 283
28 typedef union
30 int vInt;
31 float vFloat;
32 char *pChar;
33 Word vWord;
34 Long vLong;
35 TFunc *pFunc;
36 TaggedString *pTStr;
37 } YYSTYPE;
38 extern YYSTYPE luaY_lval;