typedef union
{
  int number;
  FLOAT_TYPE fnum;
  struct node_s *n;
  char *str;
} YYSTYPE;
#define	F_OFFSET	257
#define	F_PREFIX_256	258
#define	F_PREFIX_512	259
#define	F_PREFIX_768	260
#define	F_PREFIX_1024	261
#define	F_PREFIX_CHARX256	262
#define	F_PREFIX_WORDX256	263
#define	F_PREFIX_24BITX256	264
#define	F_POP_VALUE	265
#define	F_POP_N_ELEMS	266
#define	F_MARK	267
#define	F_MARK2	268
#define	F_MARK_X	269
#define	F_POP_MARK	270
#define	F_LDA	271
#define	F_CALL_LFUN	272
#define	F_CALL_LFUN_AND_POP	273
#define	F_CALL_LFUN_AND_RETURN	274
#define	F_APPLY	275
#define	F_APPLY_AND_POP	276
#define	F_MARK_APPLY	277
#define	F_MARK_APPLY_POP	278
#define	F_APPLY_AND_RETURN	279
#define	F_MARK_AND_STRING	280
#define	F_APPLY_ASSIGN_LOCAL	281
#define	F_APPLY_ASSIGN_LOCAL_AND_POP	282
#define	F_BRANCH	283
#define	F_BRANCH_WHEN_ZERO	284
#define	F_BRANCH_WHEN_NON_ZERO	285
#define	F_BRANCH_AND_POP_WHEN_ZERO	286
#define	F_BRANCH_AND_POP_WHEN_NON_ZERO	287
#define	F_BRANCH_WHEN_LT	288
#define	F_BRANCH_WHEN_GT	289
#define	F_BRANCH_WHEN_LE	290
#define	F_BRANCH_WHEN_GE	291
#define	F_BRANCH_WHEN_EQ	292
#define	F_BRANCH_WHEN_NE	293
#define	F_BRANCH_IF_LOCAL	294
#define	F_BRANCH_IF_NOT_LOCAL	295
#define	F_BRANCH_IF_NOT_LOCAL_ARROW	296
#define	F_INC_LOOP	297
#define	F_DEC_LOOP	298
#define	F_INC_NEQ_LOOP	299
#define	F_DEC_NEQ_LOOP	300
#define	F_LEXICAL_LOCAL	301
#define	F_LEXICAL_LOCAL_LVALUE	302
#define	F_INDEX	303
#define	F_ARROW	304
#define	F_INDIRECT	305
#define	F_STRING_INDEX	306
#define	F_LOCAL_INDEX	307
#define	F_LOCAL_LOCAL_INDEX	308
#define	F_LOCAL_ARROW	309
#define	F_GLOBAL_LOCAL_INDEX	310
#define	F_POS_INT_INDEX	311
#define	F_NEG_INT_INDEX	312
#define	F_MAGIC_INDEX	313
#define	F_MAGIC_SET_INDEX	314
#define	F_LTOSVAL	315
#define	F_LTOSVAL2	316
#define	F_PUSH_ARRAY	317
#define	F_RANGE	318
#define	F_COPY_VALUE	319
#define	F_LFUN	320
#define	F_TRAMPOLINE	321
#define	F_GLOBAL	322
#define	F_GLOBAL_LVALUE	323
#define	F_LOCAL	324
#define	F_2_LOCALS	325
#define	F_LOCAL_LVALUE	326
#define	F_MARK_AND_LOCAL	327
#define	F_EXTERNAL	328
#define	F_EXTERNAL_LVALUE	329
#define	F_CLEAR_LOCAL	330
#define	F_CLEAR_2_LOCAL	331
#define	F_CLEAR_4_LOCAL	332
#define	F_CLEAR_STRING_SUBTYPE	333
#define	F_CONSTANT	334
#define	F_FLOAT	335
#define	F_STRING	336
#define	F_ARROW_STRING	337
#define	F_NUMBER	338
#define	F_NEG_NUMBER	339
#define	F_CONST_1	340
#define	F_CONST0	341
#define	F_CONST1	342
#define	F_BIGNUM	343
#define	F_UNDEFINED	344
#define	F_INC	345
#define	F_DEC	346
#define	F_POST_INC	347
#define	F_POST_DEC	348
#define	F_INC_AND_POP	349
#define	F_DEC_AND_POP	350
#define	F_INC_LOCAL	351
#define	F_INC_LOCAL_AND_POP	352
#define	F_POST_INC_LOCAL	353
#define	F_DEC_LOCAL	354
#define	F_DEC_LOCAL_AND_POP	355
#define	F_POST_DEC_LOCAL	356
#define	F_RETURN	357
#define	F_DUMB_RETURN	358
#define	F_RETURN_0	359
#define	F_RETURN_1	360
#define	F_RETURN_LOCAL	361
#define	F_RETURN_IF_TRUE	362
#define	F_THROW_ZERO	363
#define	F_ASSIGN	364
#define	F_ASSIGN_AND_POP	365
#define	F_ASSIGN_LOCAL	366
#define	F_ASSIGN_LOCAL_AND_POP	367
#define	F_ASSIGN_GLOBAL	368
#define	F_ASSIGN_GLOBAL_AND_POP	369
#define	F_LOCAL_2_LOCAL	370
#define	F_LOCAL_2_GLOBAL	371
#define	F_GLOBAL_2_LOCAL	372
#define	F_ADD	373
#define	F_SUBTRACT	374
#define	F_ADD_INT	375
#define	F_ADD_NEG_INT	376
#define	F_ADD_TO_AND_POP	377
#define	F_MULTIPLY	378
#define	F_DIVIDE	379
#define	F_MOD	380
#define	F_LT	381
#define	F_GT	382
#define	F_EQ	383
#define	F_GE	384
#define	F_LE	385
#define	F_NE	386
#define	F_NEGATE	387
#define	F_NOT	388
#define	F_COMPL	389
#define	F_AND	390
#define	F_OR	391
#define	F_XOR	392
#define	F_LSH	393
#define	F_RSH	394
#define	F_LAND	395
#define	F_LOR	396
#define	F_EQ_OR	397
#define	F_EQ_AND	398
#define	F_SWITCH	399
#define	F_SSCANF	400
#define	F_CATCH	401
#define	F_CAST	402
#define	F_SOFT_CAST	403
#define	F_FOREACH	404
#define	F_SIZEOF	405
#define	F_SIZEOF_LOCAL	406
#define	F_CALL_FUNCTION	407
#define	F_CALL_FUNCTION_AND_RETURN	408
#define	F_MAX_OPCODE	409
#define	F_LEX_EOF	410
#define	F_ADD_EQ	411
#define	F_AND_EQ	412
#define	F_ARG_LIST	413
#define	F_COMMA_EXPR	414
#define	F_ARRAY_ID	415
#define	F_BREAK	416
#define	F_CASE	417
#define	F_CLASS	418
#define	F_COLON_COLON	419
#define	F_COMMA	420
#define	F_CONTINUE	421
#define	F_DEFAULT	422
#define	F_DIV_EQ	423
#define	F_DO	424
#define	F_DOT_DOT	425
#define	F_DOT_DOT_DOT	426
#define	F_REDEF	427
#define	F_EFUN_CALL	428
#define	F_ELSE	429
#define	F_EXTERN	430
#define	F_FLOAT_ID	431
#define	F_FOR	432
#define	F_FUNCTION_ID	433
#define	F_GAUGE	434
#define	F_IDENTIFIER	435
#define	F_IF	436
#define	F_IMPORT	437
#define	F_INHERIT	438
#define	F_INLINE	439
#define	F_LOCAL_ID	440
#define	F_FINAL_ID	441
#define	F_INT_ID	442
#define	F_LAMBDA	443
#define	F_MULTISET_ID	444
#define	F_MULTISET_END	445
#define	F_MULTISET_START	446
#define	F_LSH_EQ	447
#define	F_LVALUE_LIST	448
#define	F_ARRAY_LVALUE	449
#define	F_MAPPING_ID	450
#define	F_MIXED_ID	451
#define	F_MOD_EQ	452
#define	F_MULT_EQ	453
#define	F_NO_MASK	454
#define	F_OBJECT_ID	455
#define	F_OR_EQ	456
#define	F_PRIVATE	457
#define	F_PROGRAM_ID	458
#define	F_PROTECTED	459
#define	F_PREDEF	460
#define	F_PUBLIC	461
#define	F_RSH_EQ	462
#define	F_STATIC	463
#define	F_STATUS	464
#define	F_STRING_ID	465
#define	F_SUBSCRIPT	466
#define	F_SUB_EQ	467
#define	F_TYPEOF	468
#define	F_VAL_LVAL	469
#define	F_VOID_ID	470
#define	F_WHILE	471
#define	F_XOR_EQ	472
#define	F_NOP	473
#define	F_OPTIONAL	474
#define	F_ALIGN	475
#define	F_POINTER	476
#define	F_LABEL	477
#define	F_BYTE	478
#define	F_DATA	479
#define	F_MAX_INSTR	480

