typedef union
{
    char		c;
    int			i;
    float		f;
    char		*s;
    void		*v;
    node		*n;
} YYSTYPE;
#define	L_OR	258
#define	L_AND	259
#define	L_NOT	260
#define	L_EQ	261
#define	L_NEQ	262
#define	L_LT	263
#define	L_GT	264
#define	L_LEQ	265
#define	L_GEQ	266
#define	A_PLUS	267
#define	A_MINUS	268
#define	A_TIMES	269
#define	A_DIV	270
#define	A_IDIV	271
#define	A_MOD	272
#define	A_EXP	273
#define	U_MINUS	274
#define	LEX_ERROR	275
#define	V_TRUE	276
#define	V_FALSE	277
#define	T_EOF	278
#define	T_EOL	279
#define	T_BAR	280
#define	T_LPAR	281
#define	T_RPAR	282
#define	T_LBRA	283
#define	T_RBRA	284
#define	T_LSQB	285
#define	T_RSQB	286
#define	T_ASSIGN	287
#define	T_COMMA	288
#define	T_DOT	289
#define	T_DOTDOT	290
#define	T_COLON	291
#define	T_SEMI	292
#define	T_PP	293
#define	T_MM	294
#define	T_RA	295
#define	K_BEGIN	296
#define	K_CANCEL	297
#define	K_DESCRIBE	298
#define	K_ELSE	299
#define	K_END	300
#define	K_IF	301
#define	K_INCLUDE	302
#define	K_LIST	303
#define	K_MACRO	304
#define	K_PRINT	305
#define	K_QUIT	306
#define	K_THEN	307
#define	K_BACKWARD	308
#define	K_FORWARD	309
#define	K_LOOP	310
#define	K_OFF	311
#define	K_ON	312
#define	K_PALINDROME	313
#define	K_PAUSE	314
#define	K_PLAY	315
#define	K_STEP	316
#define	K_STOP	317
#define	K_VCR	318
#define	P_INTERRUPT	319
#define	P_SYSTEM	320
#define	P_ACK	321
#define	P_MACRO	322
#define	P_FOREGROUND	323
#define	P_BACKGROUND	324
#define	P_ERROR	325
#define	P_MESSAGE	326
#define	P_INFO	327
#define	P_LINQ	328
#define	P_SINQ	329
#define	P_VINQ	330
#define	P_LRESP	331
#define	P_SRESP	332
#define	P_VRESP	333
#define	P_DATA	334
#define	P_COMPLETE	335
#define	P_IMPORT	336
#define	P_IMPORTINFO	337
#define	T_INT	338
#define	T_FLOAT	339
#define	T_STRING	340
#define	T_ID	341
#define	T_EXID	342


extern YYSTYPE yylval;
