typedef union {
    char *filename;
    long  itype;
    int   lineno; 
    enum  tree_code code;
    tree  ttype;
} YYSTYPE;
#define	IDENTIFIER	258
#define	AND	259
#define	ARRAY	260
#define	BEGIN	261
#define	CASE	262
#define	CONST	263
#define	DIV	264
#define	DO	265
#define	DOWNTO	266
#define	ELSE	267
#define	END	268
#define	FILE_	269
#define	FOR	270
#define	FUNCTION	271
#define	GOTO	272
#define	IF	273
#define	IN	274
#define	LABEL	275
#define	MOD	276
#define	NIL	277
#define	NOT	278
#define	OF	279
#define	OR	280
#define	PACKED	281
#define	PROCEDURE	282
#define	PROGRAM	283
#define	RECORD	284
#define	REPEAT	285
#define	SET	286
#define	THEN	287
#define	TO	288
#define	TYPE	289
#define	UNTIL	290
#define	VAR	291
#define	WHILE	292
#define	WITH	293
#define	AND_THEN	294
#define	BINDABLE	295
#define	EXPORT	296
#define	IMPORT	297
#define	MODULE	298
#define	ONLY	299
#define	OR_ELSE	300
#define	OTHERWISE	301
#define	POW	302
#define	RESTRICTED	303
#define	PROTECTED	304
#define	QUALIFIED	305
#define	VALUE	306
#define	OP_ABSTRACT	307
#define	OP_CLASS	308
#define	OP_CONSTRUCTOR	309
#define	OP_DESTRUCTOR	310
#define	OP_INHERITED	311
#define	OP_IS	312
#define	OP_PROPERTY	313
#define	OP_VIEW	314
#define	RENAME	315
#define	SYMMETRIC_DIFF	316
#define	STRING_SCHEMA	317
#define	D_IMPLEMENTATION	318
#define	D_INTERFACE	319
#define	D_FORWARD	320
#define	D_C	321
#define	D_C_LANGUAGE	322
#define	D_EXTERN	323
#define	D_EXTERNAL	324
#define	D_OVERRIDE	325
#define	D_STATIC	326
#define	r_WRITE	327
#define	r_READ	328
#define	r_INITFDR	329
#define	r_LAZYGET	330
#define	r_COLLECT	331
#define	r_POW	332
#define	r_EXPON	333
#define	z_ARCTAN	334
#define	z_COS	335
#define	z_EXP	336
#define	z_LN	337
#define	z_SIN	338
#define	z_SQRT	339
#define	z_POW	340
#define	z_EXPON	341
#define	p_INPUT	342
#define	p_OUTPUT	343
#define	p_REWRITE	344
#define	p_RESET	345
#define	p_PUT	346
#define	p_GET	347
#define	p_WRITE	348
#define	p_READ	349
#define	p_WRITELN	350
#define	p_READLN	351
#define	p_PAGE	352
#define	p_NEW	353
#define	p_DISPOSE	354
#define	p_ABS	355
#define	p_SQR	356
#define	p_SIN	357
#define	p_COS	358
#define	p_EXP	359
#define	p_LN	360
#define	p_SQRT	361
#define	p_ARCTAN	362
#define	p_TRUNC	363
#define	p_ROUND	364
#define	p_PACK	365
#define	p_UNPACK	366
#define	p_ORD	367
#define	p_CHR	368
#define	p_SUCC	369
#define	p_PRED	370
#define	p_ODD	371
#define	p_EOF	372
#define	p_EOLN	373
#define	p_MAXINT	374
#define	p_TRUE	375
#define	p_FALSE	376
#define	p_EXTEND	377
#define	p_UPDATE	378
#define	p_SEEKWRITE	379
#define	p_SEEKREAD	380
#define	p_SEEKUPDATE	381
#define	p_READSTR	382
#define	p_WRITESTR	383
#define	p_BIND	384
#define	p_UNBIND	385
#define	p_HALT	386
#define	p_GETTIMESTAMP	387
#define	p_ARG	388
#define	p_RE	389
#define	p_IM	390
#define	p_CARD	391
#define	p_CMPLX	392
#define	p_POLAR	393
#define	p_EMPTY	394
#define	p_POSITION	395
#define	p_LASTPOSITION	396
#define	p_LENGTH	397
#define	p_INDEX	398
#define	p_SUBSTR	399
#define	p_TRIM	400
#define	p_EQ	401
#define	p_LT	402
#define	p_GT	403
#define	p_NE	404
#define	p_LE	405
#define	p_GE	406
#define	p_BINDING	407
#define	p_DATE	408
#define	p_TIME	409
#define	p_MAXCHAR	410
#define	p_MAXREAL	411
#define	p_MINREAL	412
#define	p_EPSREAL	413
#define	STANDARD_OUTPUT	414
#define	STANDARD_INPUT	415
#define	op_COPY	416
#define	op_NULL	417
#define	op_ROOT	418
#define	op_SELF	419
#define	op_TEXTWRITABLE	420
#define	ASM	421
#define	BREAK	422
#define	CONTINUE	423
#define	p_MARK	424
#define	p_RELEASE	425
#define	RETURN	426
#define	DEFAULT	427
#define	OTHERS	428
#define	p_CLOSE	429
#define	SIZEOF	430
#define	ALIGNOF	431
#define	ANDAND	432
#define	CONJUGATE	433
#define	p_DEFINESIZE	434
#define	INLINE	435
#define	EXTERNAL	436
#define	VOLATILE	437
#define	STATIC	438
#define	G_CONST	439
#define	TQ_BYTE	440
#define	TQ_SHORT	441
#define	TQ_LONG	442
#define	TQ_LONGLONG	443
#define	TQ_UNSIGNED	444
#define	UNSIGNED_INTEGER	445
#define	STRING_LITERAL	446
#define	CHAR_LITERAL	447
#define	UNSIGNED_REAL	448
#define	GTE	449
#define	LTE	450
#define	NEQ	451
#define	EXPON	452
#define	ASSIGN	453
#define	LBRACKET	454
#define	RBRACKET	455
#define	TWODOTS	456
#define	ELLIPSIS	457


extern YYSTYPE yylval;
