#ifndef BISON_Y_TAB_H
# define BISON_Y_TAB_H

#ifndef YYSTYPE
typedef union {
  char			*id;	// for identifiers (not strings) 
  unsigned int		integer;// for any integer token 
  double		real;	// for any real value token 
  char			*str;	// for string tokens 
  char			chr;	// for character literals tokens 
  struct aoi_def	*defn;	// this is the definition 
  unsigned int		kind;	// this is for a const type specifier 
  struct aoi_operation	*op;	// this is for interface operations 
  unsigned int		ref;	// for references 
  struct aoi_type_u	*type;	// for type descriptors 
  struct aoi_field	*field; // for passing names fields 
  struct VoidArray	*array; // for lists of anything... 
  struct Declaration	*decl;	// for complex declarations 
  struct aoi_const_u	*cnst;	// for constants... 
  struct aoi_parameter	*parm;	// for parameters... 
  void			*tmp;	// for misc pointers
} yystype;
# define YYSTYPE yystype
# define YYSTYPE_IS_TRIVIAL 1
#endif
# define	ID	257
# define	LIT_INT	258
# define	LIT_REAL	259
# define	LIT_STRING	260
# define	LIT_CHR	261
# define	SEMI	262
# define	MODULE	263
# define	LBRACE	264
# define	RBRACE	265
# define	INTERFACE	266
# define	COLON	267
# define	EQUAL	268
# define	OR	269
# define	XOR	270
# define	AND	271
# define	LSHIFT	272
# define	RSHIFT	273
# define	ADD	274
# define	SUB	275
# define	MUL	276
# define	DIV	277
# define	MOD	278
# define	NEG	279
# define	SCOPE	280
# define	LPAREN	281
# define	RPAREN	282
# define	BTRUE	283
# define	BFALSE	284
# define	TYPEDEF	285
# define	COMMA	286
# define	FLOAT	287
# define	DOUBLE	288
# define	LONG	289
# define	SHORT	290
# define	UNSIGNED	291
# define	INT	292
# define	CHAR	293
# define	BOOLEAN	294
# define	OCTET	295
# define	ANY	296
# define	CONST	297
# define	STRUCT	298
# define	UNION	299
# define	SWITCH	300
# define	CASE	301
# define	DEFAULT	302
# define	ENUM	303
# define	SEQUENCE	304
# define	LT	305
# define	GT	306
# define	STRING	307
# define	LBRACK	308
# define	RBRACK	309
# define	EXCEPTION	310
# define	ONEWAY	311
# define	VOID	312
# define	IN	313
# define	INOUT	314
# define	OUT	315
# define	RAISES	316
# define	CONTEXT	317
# define	ATTRIBUTE	318
# define	READONLY	319
# define	OBJECT	320


extern YYSTYPE yylval;

#endif /* not BISON_Y_TAB_H */


syntax highlighted by Code2HTML, v. 0.9.1