typedef union  {
    int val;
	node_t *nod;
	symbol_t *sym;
	typeinfo_t *typ;
} YYSTYPE;
extern YYSTYPE yylval;
# define BAD_TOKEN 257
# define INTEGER_CONSTANT 258
# define CHARACTER_CONSTANT 259
# define FLOATING_CONSTANT 260
# define ENUMERATION_CONSTANT 261
# define IDENTIFIER 262
# define STRING 263
# define TYPEDEF_NAME 264
# define SIZEOF 265
# define PTR_OP 266
# define INC_OP 267
# define DEC_OP 268
# define LEFT_OP 269
# define RIGHT_OP 270
# define LE_OP 271
# define GE_OP 272
# define EQ_OP 273
# define NE_OP 274
# define AND_OP 275
# define OR_OP 276
# define MUL_ASSIGN 277
# define DIV_ASSIGN 278
# define MOD_ASSIGN 279
# define ADD_ASSIGN 280
# define SUB_ASSIGN 281
# define LEFT_ASSIGN 282
# define RIGHT_ASSIGN 283
# define AND_ASSIGN 284
# define XOR_ASSIGN 285
# define OR_ASSIGN 286
# define TYPEDEF 287
# define EXTERN 288
# define STATIC 289
# define AUTO 290
# define REGISTER 291
# define CHAR 292
# define SHORT 293
# define INT 294
# define LONG 295
# define SIGNED 296
# define UNSIGNED 297
# define FLOAT 298
# define DOUBLE 299
# define CONST 300
# define VOLATILE 301
# define VOID 302
# define STRUCT 303
# define UNION 304
# define ENUM 305
# define ELIPSIS 306
# define DOTDOT 307
# define CASE 308
# define DEFAULT 309
# define IF 310
# define SWITCH 311
# define WHILE 312
# define DO 313
# define FOR 314
# define GOTO 315
# define CONTINUE 316
# define BREAK 317
# define RETURN 318
# define THEN 319
# define ELSE 320


syntax highlighted by Code2HTML, v. 0.9.1