typedef union {
	char *c;
	int i;
	Float d;
	Vector v;
	Vec2d uv;
	Color col;
	Atmosphere *atmos;
	Light *light;
	Surface *surf;
	Geom *obj;
	Texture *text;
	Mapping *map;
	Trans *trans;
	Expr *e;
	SymtabEntry *sym;
} YYSTYPE;
#define	tFLOAT	258
#define	tSTRING	259
#define	tFILENAME	260
#define	tAPERTURE	261
#define	tAPPLYSURF	262
#define	tBACKGROUND	263
#define	tBLOB	264
#define	tBLOTCH	265
#define	tBOX	266
#define	tBUMP	267
#define	tCONE	268
#define	tCYL	269
#define	tDIRECTIONAL	270
#define	tCURSURF	271
#define	tEXTENDED	272
#define	tEYEP	273
#define	tFBM	274
#define	tFBMBUMP	275
#define	tFOCALDIST	276
#define	tFOG	277
#define	tFOGDECK	278
#define	tFOV	279
#define	tGLOSS	280
#define	tGRID	281
#define	tHEIGHTFIELD	282
#define	tLIGHT	283
#define	tLIST	284
#define	tLOOKP	285
#define	tMARBLE	286
#define	tMAXDEPTH	287
#define	tMIST	288
#define	tJITTER	289
#define	tNOJITTER	290
#define	tDEFINE	291
#define	tOBJECT	292
#define	tOUTFILE	293
#define	tSKY	294
#define	tDISC	295
#define	tDIFFERENCE	296
#define	tUNION	297
#define	tINTERSECT	298
#define	tPLANE	299
#define	tPOINT	300
#define	tPOLY	301
#define	tROTATE	302
#define	tSPOT	303
#define	tPRINT	304
#define	tSCALE	305
#define	tSCREEN	306
#define	tSPHERE	307
#define	tSURFACE	308
#define	tTHRESH	309
#define	tTRANSLATE	310
#define	tTRANSFORM	311
#define	tTRIANGLE	312
#define	tTRIANGLEUV	313
#define	tUP	314
#define	tEND	315
#define	tTEXTURE	316
#define	tCHECKER	317
#define	tWOOD	318
#define	tCONTRAST	319
#define	tCUTOFF	320
#define	tCLOUD	321
#define	tAMBIENT	322
#define	tDIFFUSE	323
#define	tREFLECT	324
#define	tTRANSP	325
#define	tSPECULAR	326
#define	tSPECPOW	327
#define	tINDEX	328
#define	tATMOSPHERE	329
#define	tNOSHADOW	330
#define	tAREA	331
#define	tTRANSLU	332
#define	tTORUS	333
#define	tEYESEP	334
#define	tSHADOWTRANSP	335
#define	tREPORT	336
#define	tVERBOSE	337
#define	tQUIET	338
#define	tWINDOW	339
#define	tCROP	340
#define	tSTRIPE	341
#define	tMAP	342
#define	tUV	343
#define	tSPHERICAL	344
#define	tCYLINDRICAL	345
#define	tPLANAR	346
#define	tIMAGE	347
#define	tSMOOTH	348
#define	tCOMPONENT	349
#define	tTEXTSURF	350
#define	tRANGE	351
#define	tTILE	352
#define	tSTARTTIME	353
#define	tFRAMELENGTH	354
#define	tNAME	355
#define	tFILTER	356
#define	tGAUSS	357
#define	tBODY	358
#define	tSAMPLE	359
#define	tEXTINCT	360
#define	tWINDY	361
#define	tMOUNT	362
#define	tSHUTTER	363
#define	tFRAMES	364
#define	UMINUS	365


extern YYSTYPE yylval;
