typedef union {
     int constant;
     Symbol *sym;
     List *list;
     char *name;
     Type *type;
     StructEntry *sentry;
     Argument *arg;
     Bool bool;
     unsigned flags;
} YYSTYPE;
#define	ENUM	258
#define	STRUCT	259
#define	CONST	260
#define	UNSIGNED	261
#define	ULONG	262
#define	INT	263
#define	CHAR	264
#define	STRING	265
#define	LONG	266
#define	TYPEDEF	267
#define	OPAQUE	268
#define	IN	269
#define	OUT	270
#define	INOUT	271
#define	SPLIT	272
#define	MULTI	273
#define	SHORT	274
#define	USHORT	275
#define	UCHAR	276
#define	ASIS	277
#define	IDENTIFIER	278
#define	VERBATIM	279
#define	PACKAGE	280
#define	CONSTANT	281
#define	IDCONST	282
#define	IDTYPE	283


extern YYSTYPE yylval;
