typedef union { /* stack type */
	char	*s;
	double	f;
	long	i;
	enum fieldType t;
        struct fieldValueBase val;
	SFNode *node;
        MFNode *nodes;
	MFString *strings;
} YYSTYPE;
#define	tVRML	257
#define	tNODECATALOG	258
#define	tDEF	259
#define	tNAME	260
#define	tUSE	261
#define	tPROTO	262
#define	teventIn	263
#define	teventOut	264
#define	tfield	265
#define	texposedField	266
#define	tROUTE	267
#define	tTO	268
#define	tIS	269
#define	tEXTERNPROTO	270
#define	tTRUE	271
#define	tFALSE	272
#define	tNULL	273
#define	tScript	274
#define	tSIMPLEFIELD	275
#define	tSFNODE	276
#define	tMFNODE	277
#define	tID	278
#define	tSTRING	279
#define	tFLOAT	280
#define	tINT	281
#define	tHEX	282


extern YYSTYPE yylval;
