diff options
author | Lua Team <team@lua.org> | 1995-02-07 12:00:00 +0000 |
---|---|---|
committer | repogen <> | 1995-02-07 12:00:00 +0000 |
commit | a8b6ba0954edb9e0e669e1f451b9a8f145ce5166 (patch) | |
tree | 35e9e9999968c4f13a25a5f647203456f044274a /src/parser.h | |
parent | 944fc7d7d95575f2b8023c1f3d4ac19e1369fc76 (diff) | |
download | lua-github-2.1.tar.gz |
Lua 2.12.1
Diffstat (limited to 'src/parser.h')
-rw-r--r-- | src/parser.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/src/parser.h b/src/parser.h new file mode 100644 index 00000000..4c125dad --- /dev/null +++ b/src/parser.h @@ -0,0 +1,39 @@ + +typedef union +{ + int vInt; + float vFloat; + char *pChar; + Word vWord; + Long vLong; + Byte *pByte; + TreeNode *pNode; +} YYSTYPE; +extern YYSTYPE yylval; +# define WRONGTOKEN 257 +# define NIL 258 +# define IF 259 +# define THEN 260 +# define ELSE 261 +# define ELSEIF 262 +# define WHILE 263 +# define DO 264 +# define REPEAT 265 +# define UNTIL 266 +# define END 267 +# define RETURN 268 +# define LOCAL 269 +# define FUNCTION 270 +# define NUMBER 271 +# define STRING 272 +# define NAME 273 +# define DEBUG 274 +# define AND 275 +# define OR 276 +# define EQ 277 +# define NE 278 +# define LE 279 +# define GE 280 +# define CONC 281 +# define UNARY 282 +# define NOT 283 |