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;