typedef union
{
int number;
float fnum;
unsigned int address; /* Address of an instruction */
char *string;
unsigned short type;
struct node_s *n;
} YYSTYPE;
#define F_ADD_256 258
#define F_RANDOM 259
#define F_INDIRECT 260
#define F_DUP 261
#define F_ADD_512 262
#define F_MARK 263
#define F_EXPUNGE 264
#define F_POP_N_ELEMS 265
#define F_POP_VALUE 266
#define F_WRITE_OPCODE 267
#define F_BYTE 268
#define F_DUMP_HEART_BEAT_DATA 269
#define F_PUSH_INDEXED_LVALUE 270
#define F_ADD_1024 271
#define F_PUSH_SIMUL_EFUN 272
#define F_SUM 273
#define F_BRANCH_WHEN_ZERO 274
#define F_BRANCH 275
#define F_CAST_TO_REGEXP 276
#define F_ADD_768 277
#define F_DIVIDE 278
#define F_DUMP_PROG_TABLE_DATA 279
#define F_RANGE 280
#define F_INDEX 281
#define F_SHORT_BRANCH 282
#define F_LAND 283
#define F_PUSH_GLOBAL_LVALUE 284
#define F_CONST1 285
#define F_BRANCH_WHEN_NON_ZERO 286
#define F_MOD 287
#define F_NUMBER 288
#define F_DUMP_MALLOC_DATA 289
#define F_CLONE_OBJECT 290
#define F_LOCAL 291
#define F_SHORT_BRANCH_WHEN_NON_ZERO 292
#define F_PUSH_LTOSVAL 293
#define F_SHORT_CONSTANT 294
#define F_COMPL 295
#define F_GLOBAL 296
#define F_NEGATE 297
#define F_ADD_256X 298
#define F_INC 299
#define F_STRING 300
#define F_PUSH_LTOSVAL2 301
#define F_MULTIPLY 302
#define F_PUSH_COST 303
#define F_L_DELETE 304
#define F_PUSH_ARRAY 305
#define F_DEC 306
#define F_MOVE_OBJECT 307
#define F_CONST_1 308
#define F_SUBTRACT 309
#define F_GE 310
#define F_CAST_TO_OBJECT 311
#define F_DEC_AND_POP 312
#define F_IS_EQUAL 313
#define F_CAST_TO_INT 314
#define F_NOT 315
#define F_SWAP 316
#define F_POST_DEC 317
#define F_ASSIGN_GLOBAL_AND_POP 318
#define F_ADD_INT 319
#define F_ADD 320
#define F_FIRST_INVENTORY 321
#define F_LT 322
#define F_SHORT 323
#define F_TAILRECURSE 324
#define F_SHORT_STRING 325
#define F_LSH 326
#define F_SSCANF 327
#define F_CONSTANT 328
#define F_SHORT_BRANCH_WHEN_ZERO 329
#define F_SHORT_CONSTANT_FUNCTION 330
#define F_NEG_BYTE 331
#define F_GET_FUNCTION 332
#define F_ASSIGN_LOCAL 333
#define F_CALL_FUNCTION 334
#define F_CLONE_NUMBER 335
#define F_CONST0 336
#define F_MAKE_OBJECT 337
#define F_CONSTANT_FUNCTION 338
#define F_DESTRUCT 339
#define F_FOREACH 340
#define F_ASIN 341
#define F_ASSIGN_GLOBAL 342
#define F_SWAP_VARIABLES 343
#define F_PUSH_LOCAL_LVALUE 344
#define F_ASSIGN_LOCAL_AND_POP 345
#define F_NE 346
#define F_RMDIR 347
#define F_QUERY_NUM_ARG 348
#define F_FUNCTION_NAME 349
#define F_INC_AND_POP 350
#define F_FUNCTION_EXISTS 351
#define F_WRITE_FILE 352
#define F_ASSIGN 353
#define F_SOCKET_FROM_STDIN 354
#define F_THIS_OBJECT 355
#define F_ASSIGN_AND_POP 356
#define F_ENVIRONMENT 357
#define F_RETURN 358
#define F_OR 359
#define F_HASH_NAME 360
#define F_DEC_NEQ_LOOP 361
#define F_CATCH 362
#define F_EQ 363
#define F_DEEP_INVENTORY 364
#define F_DUMB_RETURN 365
#define F_AND 366
#define F_NEXT_INVENTORY 367
#define F_SET_THIS_PLAYER 368
#define F_SOCKET_ACQUIRE 369
#define F_SET_SOCKET_READ 370
#define F_TOP_CPU 371
#define F_L_AGGREGATE 372
#define F_PREVIOUS_OBJECT 373
#define F_SWITCH 374
#define F_MASTER 375
#define F_CREATED 376
#define F_DUMP_STRING_DATA 377
#define F_PREVIOUS_OBJECTS 378
#define F_INITIATING_OBJECT 379
#define F_RSH 380
#define F_GT 381
#define F_XOR 382
#define F_NEXT_CLONE 383
#define F_OBJECT_CPU 384
#define F_ALL_INVENTORY 385
#define F_LOR 386
#define F_FILE_NAME 387
#define F_FUNCTION_ARGS 388
#define F_ADD_SIMUL_EFUN 389
#define F_STRINGP 390
#define F_FIND_OBJECT 391
#define F_GET_FUNCTION_LIST 392
#define F_INHERIT_LIST 393
#define F_INC_NEQ_LOOP 394
#define F_SIZEOF 395
#define F_REGEXP 396
#define F_MEMBER_ARRAY 397
#define F_FILE_LENGTH 398
#define F_FUZZYMATCH 399
#define F_GET_DIR 400
#define F_SORT_ARRAY 401
#define F_FILTER_ARRAY 402
#define F_SUM_ARRAYS 403
#define F_AGGREGATE 404
#define F_READ_BYTES 405
#define F_FIND_SHORTEST_PATH 406
#define F_DECODE_VALUE 407
#define F_HASH 408
#define F_MAP_ARRAY 409
#define F_FILE_STAT 410
#define F_M_GET_DEFAULT 411
#define F_SETEUID 412
#define F_SUM_MAPPINGS 413
#define F_M_CLEANUP 414
#define F_QUERY_VERB 415
#define F_EXPLODE 416
#define F_ADD_ACTION 417
#define F_DISABLE_COMMANDS 418
#define F_SAVE_OBJECT 419
#define F_LIVING 420
#define F_M_DELETE 421
#define F_STRLEN 422
#define F_CODE_VALUE 423
#define F_M_SIZEOF 424
#define F_MKDIR 425
#define F_WRITE_BYTES 426
#define F_EXPORT_UID 427
#define F_RENAME 428
#define F_FILE_SIZE 429
#define F_FILTER_MAPPING 430
#define F_MAP_MAPPING 431
#define F_READ_FILE 432
#define F_RM 433
#define F_ACOS 434
#define F_MAPPINGP 435
#define F_M_SET_DEFAULT 436
#define F_SOLIDIFY_MAPPING 437
#define F_MKLIST 438
#define F_COS 439
#define F_FUNCTION_OBJECT 440
#define F_QUERY_ACTIONS 441
#define F_M_AGGREGATE 442
#define F_THIS_FUNCTION 443
#define F_ENABLE_COMMANDS 444
#define F_LOG 445
#define F_M_LIST 446
#define F_SIN 447
#define F_UPPER_CASE 448
#define F_M_INDICES 449
#define F_LISTP 450
#define F_L_SIZEOF 451
#define F_INDICES 452
#define F_TAN 453
#define F_COMMAND 454
#define F_COMBINE_PATH 455
#define F_POW 456
#define F_UPDATE 457
#define F_EXP 458
#define F_FLOOR 459
#define F_THIS_PLAYER 460
#define F_GETUID 461
#define F_SOCKET_CREATE 462
#define F_SOCKET_BIND 463
#define F_CAPITALIZE 464
#define F_REPLACE 465
#define F_M_VALUES 466
#define F_SOCKET_ACCEPT 467
#define F_SOCKET_CONNECT 468
#define F_SOCKET_WRITE 469
#define F_SOCKET_CLOSE 470
#define F_GET_LFUN 471
#define F_DEC_LOOP 472
#define F_INC_LOOP 473
#define F_CAST_TO_FUNCTION 474
#define F_CAST_TO_FLOAT 475
#define F_ARRAY_OF_INDEX 476
#define F_CAST_TO_STRING 477
#define F_SOCKET_RELEASE 478
#define F_SET_SOCKET_WRITE 479
#define F_SET_SOCKET_CLOSE 480
#define F_SET_SOCKET_MODE 481
#define F_SOCKET_ERROR 482
#define F_SOCKET_ADDRESS 483
#define F_SOCKET_PORT 484
#define F_ALLOCATE 485
#define F_SPRINTF 486
#define F_DUMP_SOCKET_STATUS 487
#define F_LE 488
#define F_DUMPALLOBJ 489
#define F_DUMP_INDEX_TABLE_DATA 490
#define F_CALL_OUT 491
#define F_CALL_OUT_INFO 492
#define F_FIND_CALL_OUT 493
#define F_REMOVE_CALL_OUT 494
#define F_SET_HEART_BEAT 495
#define F_INTP 496
#define F_OBJECTP 497
#define F_POINTERP 498
#define F_FUNCTIONP 499
#define F_MKMAPPING 500
#define F_LOAD 501
#define F_POST_INC 502
#define F_FLOATP 503
#define F_ZERO_TYPE 504
#define F_REGULAR_EXPRESSIONP 505
#define F_CRYPT 506
#define F_CTIME 507
#define F_QUERY_HOST_NAME 508
#define F_TIME 509
#define F_SOCKET_LISTEN 510
#define F_RUSAGE 511
#define F_SHUTDOWN 512
#define F_COPY_VALUE 513
#define F_FLOAT 514
#define F_GC 515
#define F_BREAK_POINT 516
#define F_SIZE 517
#define F_VERSION 518
#define F_DEBUG_INFO 519
#define F_QUERY_LOAD_AVERAGE 520
#define F_THROW 521
#define F_GET_VARARGS 522
#define F_SET_MAX_EVAL_COST 523
#define F_RESET_EVAL_COST 524
#define F_GETS 525
#define F_GETCHAR 526
#define F_EXIT 527
#define F_SLEEP 528
#define F_POPEN 529
#define F_FORK 530
#define F_CEIL 531
#define F_GETENV 532
#define F_PERROR 533
#define F_CD 534
#define F_GETCWD 535
#define F_LOWER_CASE 536
#define F_SETUGID 537
#define F_WRITE 538
#define F_DB_GET 539
#define F_DB_SET 540
#define F_DB_DELETE 541
#define F_DB_INDICES 542
#define F_STRSTR 543
#define F_GETEUID 544
#define F_ATAN 545
#define F_DB_FLUSH 546
#define F_RESTORE_OBJECT 547
#define F_SQRT 548
#define F_IMPLODE 549
#define F_SEARCH_ARRAY 550
#define F_MAX_OPCODE 551
#define F_ADD_EQ 552
#define F_AND_EQ 553
#define F_ARG_LIST 554
#define F_ARROW 555
#define F_BREAK 556
#define F_CALL_OTHER 557
#define F_CASE 558
#define F_CAST 559
#define F_COLON_COLON 560
#define F_COMMA 561
#define F_CONTINUE 562
#define F_DEFAULT 563
#define F_DIV_EQ 564
#define F_DO 565
#define F_DOT_DOT 566
#define F_DOT_DOT_DOT 567
#define F_EFUN 568
#define F_EFUN_CALL 569
#define F_EFUN_NAME 570
#define F_ELSE 571
#define F_FLOAT_TOKEN 572
#define F_FOR 573
#define F_FUNCTION 574
#define F_GAUGE 575
#define F_IDENTIFIER 576
#define F_IF 577
#define F_INHERIT 578
#define F_INLINE 579
#define F_INT 580
#define F_LAMBDA 581
#define F_LIST 582
#define F_LIST_END 583
#define F_LSH_EQ 584
#define F_LVALUE_LIST 585
#define F_MAPPING 586
#define F_MIXED 587
#define F_MOD_EQ 588
#define F_MULT_EQ 589
#define F_NO_MASK 590
#define F_OBJECT 591
#define F_OR_EQ 592
#define F_PRIVATE 593
#define F_PROTECTED 594
#define F_PUBLIC 595
#define F_REGULAR_EXPRESSION 596
#define F_RSH_EQ 597
#define F_STATIC 598
#define F_STATUS 599
#define F_STRING_DECL 600
#define F_SUBSCRIPT 601
#define F_SUB_EQ 602
#define F_VARARGS 603
#define F_VOID 604
#define F_WHILE 605
#define F_XOR_EQ 606
#define F_MAX_INSTR 607
extern YYSTYPE yylval;