typedef union {
	int 	val;
	char	is_union;
	char	s[IDENT_LEN+1];
} YYSTYPE;
#define	T_DATABASE	257
#define	T_KEY	258
#define	T_DATA	259
#define	T_FILE	260
#define	T_CONTAINS	261
#define	T_RECORD	262
#define	T_UNIQUE	263
#define	T_DEFINE	264
#define	T_CONTROLLED	265
#define	T_MAP	266
#define	T_ARROW	267
#define	T_PRIMARY	268
#define	T_ALTERNATE	269
#define	T_FOREIGN	270
#define	T_ON	271
#define	T_DELETE	272
#define	T_RESTRICT	273
#define	T_REFERENCES	274
#define	T_UPDATE	275
#define	T_CASCADE	276
#define	T_NULL	277
#define	T_SEQUENCE	278
#define	T_CHAR	279
#define	T_SHORT	280
#define	T_INT	281
#define	T_LONG	282
#define	T_SIGNED	283
#define	T_UNSIGNED	284
#define	T_FLOAT	285
#define	T_DOUBLE	286
#define	T_UCHAR	287
#define	T_USHORT	288
#define	T_ULONG	289
#define	T_STRUCT	290
#define	T_UNION	291
#define	T_COMPOUND	292
#define	T_ASC	293
#define	T_DESC	294
#define	T_VARIABLE	295
#define	T_BY	296
#define	T_IDENT	297
#define	T_STRING	298
#define	T_NUMBER	299
#define	T_CHARCONST	300


extern YYSTYPE yylval;
