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