#ifndef BISON__VS1_0_PARSER_H
# define BISON__VS1_0_PARSER_H

#ifndef YYSTYPE
typedef union {
  int ival;
  unsigned int lval;
  float fval;
  char mask[4];
  char *comment;
  VS10Reg reg;
  VS10InstPtr inst;
  VS10InstListPtr instList;
} yystype;
# define YYSTYPE yystype
# define YYSTYPE_IS_TRIVIAL 1
#endif
# define	VERTEX_SHADER	257
# define	ADD_INSTR	258
# define	DP3_INSTR	259
# define	DP4_INSTR	260
# define	DST_INSTR	261
# define	EXP_INSTR	262
# define	EXPP_INSTR	263
# define	FRC_INSTR	264
# define	LIT_INSTR	265
# define	LOG_INSTR	266
# define	LOGP_INSTR	267
# define	M3X2_INSTR	268
# define	M3X3_INSTR	269
# define	M3X4_INSTR	270
# define	M4X3_INSTR	271
# define	M4X4_INSTR	272
# define	MAD_INSTR	273
# define	MAX_INSTR	274
# define	MIN_INSTR	275
# define	MOV_INSTR	276
# define	MUL_INSTR	277
# define	NOP_INSTR	278
# define	RCP_INSTR	279
# define	RSQ_INSTR	280
# define	SGE_INSTR	281
# define	SLT_INSTR	282
# define	SUB_INSTR	283
# define	ILLEGAL	284
# define	UNKNOWN_STRING	285
# define	INTVAL	286
# define	REGISTER	287
# define	XYZW_MODIFIER	288
# define	COMMENT	289


extern YYSTYPE vs10_lval;

#endif /* not BISON__VS1_0_PARSER_H */
