typedef union {
  float fval;
  InstPtr inst;
  InstListPtr instList;
  MappedVariablePtr variable;
} YYSTYPE;
#define	floatValue	257
#define	gequal	258
#define	less	259
#define	texVariable	260
#define	expandString	261
#define	openParen	262
#define	closeParen	263
#define	semicolon	264
#define	comma	265
#define	nop	266
#define	texture_1d	267
#define	texture_2d	268
#define	texture_rectangle	269
#define	texture_3d	270
#define	texture_cube_map	271
#define	cull_fragment	272
#define	pass_through	273
#define	offset_2d_scale	274
#define	offset_2d	275
#define	offset_rectangle_scale	276
#define	offset_rectangle	277
#define	dependent_ar	278
#define	dependent_gb	279
#define	dot_product_2d_1of2	280
#define	dot_product_2d_2of2	281
#define	dot_product_rectangle_1of2	282
#define	dot_product_rectangle_2of2	283
#define	dot_product_depth_replace_1of2	284
#define	dot_product_depth_replace_2of2	285
#define	dot_product_3d_1of3	286
#define	dot_product_3d_2of3	287
#define	dot_product_3d_3of3	288
#define	dot_product_cube_map_1of3	289
#define	dot_product_cube_map_2of3	290
#define	dot_product_cube_map_3of3	291
#define	dot_product_reflect_cube_map_eye_from_qs_1of3	292
#define	dot_product_reflect_cube_map_eye_from_qs_2of3	293
#define	dot_product_reflect_cube_map_eye_from_qs_3of3	294
#define	dot_product_reflect_cube_map_const_eye_1of3	295
#define	dot_product_reflect_cube_map_const_eye_2of3	296
#define	dot_product_reflect_cube_map_const_eye_3of3	297
#define	dot_product_cube_map_and_reflect_cube_map_eye_from_qs_1of3	298
#define	dot_product_cube_map_and_reflect_cube_map_eye_from_qs_2of3	299
#define	dot_product_cube_map_and_reflect_cube_map_eye_from_qs_3of3	300
#define	dot_product_cube_map_and_reflect_cube_map_const_eye_1of3	301
#define	dot_product_cube_map_and_reflect_cube_map_const_eye_2of3	302
#define	dot_product_cube_map_and_reflect_cube_map_const_eye_3of3	303


extern YYSTYPE ts10_lval;
