typedef union{
  Expression *e ;
  Definition *d ;
  list<Definition *> *ld ;
  Frame *f ;
  list<Expression *> *l ;
  list<String> *s ;
  char *name ;
  int number ;
} YYSTYPE;
#define	PIPE	258
#define	DEFINES	259
#define	OPEN	260
#define	CLOSE	261
#define	NAME	262
#define	C_TRUE	263
#define	C_FALSE	264
#define	NUMBER	265
#define	PLUS	266
#define	MINUS	267
#define	MUL	268
#define	DIV	269
#define	REM	270
#define	AND	271
#define	OR	272
#define	NOT	273
#define	GT	274
#define	LT	275
#define	GE	276
#define	LE	277
#define	EQ	278
#define	EOC	279
#define	MAIN	280


extern YYSTYPE yylval;
