1 2state 0 3 $accept : _itm_def $end 4 5 ITMNAME shift 2 6 . error 7 8 itm_def goto 1 9 10state 1 11 $accept : itm_def_$end 12 13 $end accept 14 . error 15 16 17state 2 18 itm_def : ITMNAME_CBO def_element_list CBC 19 20 CBO shift 3 21 . error 22 23 24state 3 25 itm_def : ITMNAME CBO_def_element_list CBC 26 27 CONDITION shift 11 28 DIRECTION shift 10 29 OPERATION shift 13 30 MAP shift 12 31 . error 32 33 def_element_list goto 4 34 def_element goto 5 35 direction goto 6 36 condition goto 7 37 map goto 8 38 operation goto 9 39 40state 4 41 itm_def : ITMNAME CBO def_element_list_CBC 42 def_element_list : def_element_list_def_element SC 43 44 CONDITION shift 11 45 DIRECTION shift 10 46 OPERATION shift 13 47 MAP shift 12 48 CBC shift 14 49 . error 50 51 def_element goto 15 52 direction goto 6 53 condition goto 7 54 map goto 8 55 operation goto 9 56 57state 5 58 def_element_list : def_element_SC 59 60 SC shift 16 61 . error 62 63 64state 6 65 def_element : direction_ (4) 66 67 . reduce 4 68 69 70state 7 71 def_element : condition_ (5) 72 73 . reduce 5 74 75 76state 8 77 def_element : map_ (6) 78 79 . reduce 6 80 81 82state 9 83 def_element : operation_ (7) 84 85 . reduce 7 86 87 88state 10 89 direction : DIRECTION_name CBO direction_unit_list CBC 90 direction : DIRECTION_CBO direction_unit_list CBC 91 92 NAME shift 19 93 CBO shift 18 94 . error 95 96 name goto 17 97 98state 11 99 condition : CONDITION_name CBO condition_list CBC 100 condition : CONDITION_CBO condition_list CBC 101 102 NAME shift 19 103 CBO shift 21 104 . error 105 106 name goto 20 107 108state 12 109 map : MAP_name CBO map_list CBC 110 map : MAP_CBO map_list CBC 111 map : MAP_name map_attribute CBO map_list CBC 112 map : MAP_map_attribute CBO map_list CBC 113 114 NAME shift 19 115 MAPTYPE shift 27 116 RESULTLEN shift 28 117 CBO shift 23 118 . error 119 120 map_attribute goto 24 121 map_resultlen goto 26 122 map_type goto 25 123 name goto 22 124 125state 13 126 operation : OPERATION_name CBO op_list CBC 127 operation : OPERATION_CBO op_list CBC 128 operation : OPERATION_ITM_INIT CBO op_list CBC 129 operation : OPERATION_RESET CBO op_list CBC 130 131 NAME shift 19 132 ITM_INIT shift 31 133 RESET shift 32 134 CBO shift 30 135 . error 136 137 name goto 29 138 139state 14 140 itm_def : ITMNAME CBO def_element_list CBC_ (1) 141 142 . reduce 1 143 144 145state 15 146 def_element_list : def_element_list def_element_SC 147 148 SC shift 33 149 . error 150 151 152state 16 153 def_element_list : def_element SC_ (2) 154 155 . reduce 2 156 157 158state 17 159 direction : DIRECTION name_CBO direction_unit_list CBC 160 161 CBO shift 34 162 . error 163 164 165state 18 166 direction : DIRECTION CBO_direction_unit_list CBC 167 168 NAME shift 19 169 CONDITION shift 11 170 ITM_TRUE shift 39 171 . error 172 173 direction_unit_list goto 35 174 direction_unit goto 36 175 condition goto 37 176 name goto 38 177 178state 19 179 name : NAME_ (81) 180 181 . reduce 81 182 183 184state 20 185 condition : CONDITION name_CBO condition_list CBC 186 187 CBO shift 40 188 . error 189 190 191state 21 192 condition : CONDITION CBO_condition_list CBC 193 194 NAME shift 19 195 HEXADECIMAL shift 48 196 DECIMAL shift 49 197 BETWEEN shift 43 198 ITM_FALSE shift 54 199 ITM_IN shift 58 200 ITM_INSIZE shift 52 201 ITM_OUTSIZE shift 51 202 ITM_TRUE shift 53 203 ESCAPESEQ shift 45 204 PO shift 46 205 MINUS shift 57 206 NOT shift 55 207 NEG shift 56 208 . error 209 210 condition_list goto 41 211 condition_expr goto 42 212 name goto 47 213 expr goto 44 214 itm_in goto 50 215 216state 22 217 map : MAP name_CBO map_list CBC 218 map : MAP name_map_attribute CBO map_list CBC 219 220 MAPTYPE shift 27 221 RESULTLEN shift 28 222 CBO shift 59 223 . error 224 225 map_attribute goto 60 226 map_resultlen goto 26 227 map_type goto 25 228 229state 23 230 map : MAP CBO_map_list CBC 231 232 HEXADECIMAL shift 63 233 ITM_DEFAULT shift 64 234 . error 235 236 map_list goto 61 237 map_pair goto 62 238 239state 24 240 map : MAP map_attribute_CBO map_list CBC 241 242 CBO shift 65 243 . error 244 245 246state 25 247 map_attribute : map_type_COMMA map_resultlen 248 map_attribute : map_type_ (39) 249 250 COMMA shift 66 251 . reduce 39 252 253 254state 26 255 map_attribute : map_resultlen_COMMA map_type 256 map_attribute : map_resultlen_ (41) 257 258 COMMA shift 67 259 . reduce 41 260 261 262state 27 263 map_type : MAPTYPE_ASSIGN map_type_names COLON DECIMAL 264 map_type : MAPTYPE_ASSIGN map_type_names 265 266 ASSIGN shift 68 267 . error 268 269 270state 28 271 map_resultlen : RESULTLEN_ASSIGN DECIMAL 272 273 ASSIGN shift 69 274 . error 275 276 277state 29 278 operation : OPERATION name_CBO op_list CBC 279 280 CBO shift 70 281 . error 282 283 284state 30 285 operation : OPERATION CBO_op_list CBC 286 287 NAME shift 19 288 HEXADECIMAL shift 48 289 DECIMAL shift 49 290 BREAK shift 82 291 DIRECTION shift 78 292 DISCARD shift 76 293 ERROR shift 75 294 ITM_FALSE shift 54 295 ITM_IF shift 87 296 ITM_IN shift 58 297 ITM_INSIZE shift 52 298 OPERATION shift 79 299 ITM_OUT shift 77 300 ITM_OUTSIZE shift 51 301 PRINTCHR shift 84 302 PRINTHD shift 85 303 PRINTINT shift 86 304 MAP shift 80 305 RETURN shift 83 306 ITM_TRUE shift 53 307 PO shift 46 308 SC shift 73 309 MINUS shift 57 310 NOT shift 55 311 NEG shift 56 312 . error 313 314 op_list goto 71 315 op_unit goto 72 316 op_if_else goto 81 317 name goto 47 318 expr goto 74 319 itm_in goto 50 320 321state 31 322 operation : OPERATION ITM_INIT_CBO op_list CBC 323 324 CBO shift 88 325 . error 326 327 328state 32 329 operation : OPERATION RESET_CBO op_list CBC 330 331 CBO shift 89 332 . error 333 334 335state 33 336 def_element_list : def_element_list def_element SC_ (3) 337 338 . reduce 3 339 340 341state 34 342 direction : DIRECTION name CBO_direction_unit_list CBC 343 344 NAME shift 19 345 CONDITION shift 11 346 ITM_TRUE shift 39 347 . error 348 349 direction_unit_list goto 90 350 direction_unit goto 36 351 condition goto 37 352 name goto 38 353 354state 35 355 direction : DIRECTION CBO direction_unit_list_CBC 356 direction_unit_list : direction_unit_list_direction_unit 357 358 NAME shift 19 359 CONDITION shift 11 360 ITM_TRUE shift 39 361 CBC shift 91 362 . error 363 364 direction_unit goto 92 365 condition goto 37 366 name goto 38 367 368state 36 369 direction_unit_list : direction_unit_ (10) 370 371 . reduce 10 372 373 374state 37 375 direction_unit : condition_action SC 376 direction_unit : condition_name SC 377 378 NAME shift 19 379 DIRECTION shift 10 380 OPERATION shift 13 381 MAP shift 12 382 . error 383 384 direction goto 95 385 action goto 93 386 map goto 96 387 operation goto 97 388 name goto 94 389 390state 38 391 direction_unit : name_action SC 392 direction_unit : name_name SC 393 394 NAME shift 19 395 DIRECTION shift 10 396 OPERATION shift 13 397 MAP shift 12 398 . error 399 400 direction goto 95 401 action goto 98 402 map goto 96 403 operation goto 97 404 name goto 99 405 406state 39 407 direction_unit : ITM_TRUE_action SC 408 direction_unit : ITM_TRUE_name SC 409 410 NAME shift 19 411 DIRECTION shift 10 412 OPERATION shift 13 413 MAP shift 12 414 . error 415 416 direction goto 95 417 action goto 100 418 map goto 96 419 operation goto 97 420 name goto 101 421 422state 40 423 condition : CONDITION name CBO_condition_list CBC 424 425 NAME shift 19 426 HEXADECIMAL shift 48 427 DECIMAL shift 49 428 BETWEEN shift 43 429 ITM_FALSE shift 54 430 ITM_IN shift 58 431 ITM_INSIZE shift 52 432 ITM_OUTSIZE shift 51 433 ITM_TRUE shift 53 434 ESCAPESEQ shift 45 435 PO shift 46 436 MINUS shift 57 437 NOT shift 55 438 NEG shift 56 439 . error 440 441 condition_list goto 102 442 condition_expr goto 42 443 name goto 47 444 expr goto 44 445 itm_in goto 50 446 447state 41 448 condition : CONDITION CBO condition_list_CBC 449 condition_list : condition_list_condition_expr SC 450 451 NAME shift 19 452 HEXADECIMAL shift 48 453 DECIMAL shift 49 454 BETWEEN shift 43 455 ITM_FALSE shift 54 456 ITM_IN shift 58 457 ITM_INSIZE shift 52 458 ITM_OUTSIZE shift 51 459 ITM_TRUE shift 53 460 ESCAPESEQ shift 45 461 CBC shift 103 462 PO shift 46 463 MINUS shift 57 464 NOT shift 55 465 NEG shift 56 466 . error 467 468 condition_expr goto 104 469 name goto 47 470 expr goto 44 471 itm_in goto 50 472 473state 42 474 condition_list : condition_expr_SC 475 476 SC shift 105 477 . error 478 479 480state 43 481 condition_expr : BETWEEN_range_list 482 483 HEXADECIMAL shift 108 484 . error 485 486 range_list goto 106 487 range_pair goto 107 488 489state 44 490 condition_expr : expr_ (26) 491 expr : expr_EQ itm_in 492 expr : expr_PLUS expr 493 expr : expr_MINUS expr 494 expr : expr_MUL expr 495 expr : expr_DIV expr 496 expr : expr_MOD expr 497 expr : expr_SHL expr 498 expr : expr_SHR expr 499 expr : expr_OR expr 500 expr : expr_XOR expr 501 expr : expr_AND expr 502 expr : expr_EQ expr 503 expr : expr_NE expr 504 expr : expr_GT expr 505 expr : expr_GE expr 506 expr : expr_LT expr 507 expr : expr_LE expr 508 expr : expr_LOR expr 509 expr : expr_LAND expr 510 511 LOR shift 125 512 LAND shift 126 513 OR shift 117 514 XOR shift 118 515 AND shift 119 516 EQ shift 109 517 NE shift 120 518 LT shift 123 519 LE shift 124 520 GT shift 121 521 GE shift 122 522 SHL shift 115 523 SHR shift 116 524 PLUS shift 110 525 MINUS shift 111 526 MUL shift 112 527 DIV shift 113 528 MOD shift 114 529 . reduce 26 530 531 532state 45 533 condition_expr : ESCAPESEQ_escseq_list 534 535 HEXADECIMAL shift 129 536 . error 537 538 escseq_list goto 127 539 escseq goto 128 540 541state 46 542 expr : PO_expr PC 543 544 NAME shift 19 545 HEXADECIMAL shift 48 546 DECIMAL shift 49 547 ITM_FALSE shift 54 548 ITM_IN shift 58 549 ITM_INSIZE shift 52 550 ITM_OUTSIZE shift 51 551 ITM_TRUE shift 53 552 PO shift 46 553 MINUS shift 57 554 NOT shift 55 555 NEG shift 56 556 . error 557 558 name goto 47 559 expr goto 130 560 itm_in goto 50 561 562state 47 563 expr : name_ (84) 564 expr : name_ASSIGN expr 565 566 ASSIGN shift 131 567 . reduce 84 568 569 570state 48 571 expr : HEXADECIMAL_ (85) 572 573 . reduce 85 574 575 576state 49 577 expr : DECIMAL_ (86) 578 579 . reduce 86 580 581 582state 50 583 expr : itm_in_SBO expr SBC 584 expr : itm_in_EQ expr 585 586 SBO shift 132 587 EQ shift 133 588 . error 589 590 591state 51 592 expr : ITM_OUTSIZE_ (88) 593 594 . reduce 88 595 596 597state 52 598 expr : ITM_INSIZE_ (89) 599 600 . reduce 89 601 602 603state 53 604 expr : ITM_TRUE_ (90) 605 606 . reduce 90 607 608 609state 54 610 expr : ITM_FALSE_ (91) 611 612 . reduce 91 613 614 615state 55 616 expr : NOT_expr 617 618 NAME shift 19 619 HEXADECIMAL shift 48 620 DECIMAL shift 49 621 ITM_FALSE shift 54 622 ITM_IN shift 58 623 ITM_INSIZE shift 52 624 ITM_OUTSIZE shift 51 625 ITM_TRUE shift 53 626 PO shift 46 627 MINUS shift 57 628 NOT shift 55 629 NEG shift 56 630 . error 631 632 name goto 47 633 expr goto 134 634 itm_in goto 50 635 636state 56 637 expr : NEG_expr 638 639 NAME shift 19 640 HEXADECIMAL shift 48 641 DECIMAL shift 49 642 ITM_FALSE shift 54 643 ITM_IN shift 58 644 ITM_INSIZE shift 52 645 ITM_OUTSIZE shift 51 646 ITM_TRUE shift 53 647 PO shift 46 648 MINUS shift 57 649 NOT shift 55 650 NEG shift 56 651 . error 652 653 name goto 47 654 expr goto 135 655 itm_in goto 50 656 657state 57 658 expr : MINUS_expr 659 660 NAME shift 19 661 HEXADECIMAL shift 48 662 DECIMAL shift 49 663 ITM_FALSE shift 54 664 ITM_IN shift 58 665 ITM_INSIZE shift 52 666 ITM_OUTSIZE shift 51 667 ITM_TRUE shift 53 668 PO shift 46 669 MINUS shift 57 670 NOT shift 55 671 NEG shift 56 672 . error 673 674 name goto 47 675 expr goto 136 676 itm_in goto 50 677 678state 58 679 itm_in : ITM_IN_ (82) 680 681 . reduce 82 682 683 684state 59 685 map : MAP name CBO_map_list CBC 686 687 HEXADECIMAL shift 63 688 ITM_DEFAULT shift 64 689 . error 690 691 map_list goto 137 692 map_pair goto 62 693 694state 60 695 map : MAP name map_attribute_CBO map_list CBC 696 697 CBO shift 138 698 . error 699 700 701state 61 702 map : MAP CBO map_list_CBC 703 map_list : map_list_map_pair 704 705 HEXADECIMAL shift 63 706 ITM_DEFAULT shift 64 707 CBC shift 139 708 . error 709 710 map_pair goto 140 711 712state 62 713 map_list : map_pair_ (46) 714 715 . reduce 46 716 717 718state 63 719 map_pair : HEXADECIMAL_HEXADECIMAL 720 map_pair : HEXADECIMAL_ELLIPSES HEXADECIMAL HEXADECIMAL 721 map_pair : HEXADECIMAL_ERROR 722 723 HEXADECIMAL shift 141 724 ERROR shift 143 725 ELLIPSES shift 142 726 . error 727 728 729state 64 730 map_pair : ITM_DEFAULT_HEXADECIMAL 731 map_pair : ITM_DEFAULT_ITM_IDENTICAL 732 733 HEXADECIMAL shift 144 734 ITM_IDENTICAL shift 145 735 . error 736 737 738state 65 739 map : MAP map_attribute CBO_map_list CBC 740 741 HEXADECIMAL shift 63 742 ITM_DEFAULT shift 64 743 . error 744 745 map_list goto 146 746 map_pair goto 62 747 748state 66 749 map_attribute : map_type COMMA_map_resultlen 750 751 RESULTLEN shift 28 752 . error 753 754 map_resultlen goto 147 755 756state 67 757 map_attribute : map_resultlen COMMA_map_type 758 759 MAPTYPE shift 27 760 . error 761 762 map_type goto 148 763 764state 68 765 map_type : MAPTYPE ASSIGN_map_type_names COLON DECIMAL 766 map_type : MAPTYPE ASSIGN_map_type_names 767 768 MAPTYPE_NAME shift 150 769 . error 770 771 map_type_names goto 149 772 773state 69 774 map_resultlen : RESULTLEN ASSIGN_DECIMAL 775 776 DECIMAL shift 151 777 . error 778 779 780state 70 781 operation : OPERATION name CBO_op_list CBC 782 783 NAME shift 19 784 HEXADECIMAL shift 48 785 DECIMAL shift 49 786 BREAK shift 82 787 DIRECTION shift 78 788 DISCARD shift 76 789 ERROR shift 75 790 ITM_FALSE shift 54 791 ITM_IF shift 87 792 ITM_IN shift 58 793 ITM_INSIZE shift 52 794 OPERATION shift 79 795 ITM_OUT shift 77 796 ITM_OUTSIZE shift 51 797 PRINTCHR shift 84 798 PRINTHD shift 85 799 PRINTINT shift 86 800 MAP shift 80 801 RETURN shift 83 802 ITM_TRUE shift 53 803 PO shift 46 804 SC shift 73 805 MINUS shift 57 806 NOT shift 55 807 NEG shift 56 808 . error 809 810 op_list goto 152 811 op_unit goto 72 812 op_if_else goto 81 813 name goto 47 814 expr goto 74 815 itm_in goto 50 816 817state 71 818 operation : OPERATION CBO op_list_CBC 819 op_list : op_list_op_unit 820 821 NAME shift 19 822 HEXADECIMAL shift 48 823 DECIMAL shift 49 824 BREAK shift 82 825 DIRECTION shift 78 826 DISCARD shift 76 827 ERROR shift 75 828 ITM_FALSE shift 54 829 ITM_IF shift 87 830 ITM_IN shift 58 831 ITM_INSIZE shift 52 832 OPERATION shift 79 833 ITM_OUT shift 77 834 ITM_OUTSIZE shift 51 835 PRINTCHR shift 84 836 PRINTHD shift 85 837 PRINTINT shift 86 838 MAP shift 80 839 RETURN shift 83 840 ITM_TRUE shift 53 841 CBC shift 153 842 PO shift 46 843 SC shift 73 844 MINUS shift 57 845 NOT shift 55 846 NEG shift 56 847 . error 848 849 op_unit goto 154 850 op_if_else goto 81 851 name goto 47 852 expr goto 74 853 itm_in goto 50 854 855state 72 856 op_list : op_unit_ (57) 857 858 . reduce 57 859 860 861state 73 862 op_unit : SC_ (59) 863 864 . reduce 59 865 866 867state 74 868 op_unit : expr_SC 869 expr : expr_EQ itm_in 870 expr : expr_PLUS expr 871 expr : expr_MINUS expr 872 expr : expr_MUL expr 873 expr : expr_DIV expr 874 expr : expr_MOD expr 875 expr : expr_SHL expr 876 expr : expr_SHR expr 877 expr : expr_OR expr 878 expr : expr_XOR expr 879 expr : expr_AND expr 880 expr : expr_EQ expr 881 expr : expr_NE expr 882 expr : expr_GT expr 883 expr : expr_GE expr 884 expr : expr_LT expr 885 expr : expr_LE expr 886 expr : expr_LOR expr 887 expr : expr_LAND expr 888 889 SC shift 155 890 LOR shift 125 891 LAND shift 126 892 OR shift 117 893 XOR shift 118 894 AND shift 119 895 EQ shift 109 896 NE shift 120 897 LT shift 123 898 LE shift 124 899 GT shift 121 900 GE shift 122 901 SHL shift 115 902 SHR shift 116 903 PLUS shift 110 904 MINUS shift 111 905 MUL shift 112 906 DIV shift 113 907 MOD shift 114 908 . error 909 910 911state 75 912 op_unit : ERROR_SC 913 op_unit : ERROR_expr SC 914 915 NAME shift 19 916 HEXADECIMAL shift 48 917 DECIMAL shift 49 918 ITM_FALSE shift 54 919 ITM_IN shift 58 920 ITM_INSIZE shift 52 921 ITM_OUTSIZE shift 51 922 ITM_TRUE shift 53 923 PO shift 46 924 SC shift 156 925 MINUS shift 57 926 NOT shift 55 927 NEG shift 56 928 . error 929 930 name goto 47 931 expr goto 157 932 itm_in goto 50 933 934state 76 935 op_unit : DISCARD_SC 936 op_unit : DISCARD_expr SC 937 938 NAME shift 19 939 HEXADECIMAL shift 48 940 DECIMAL shift 49 941 ITM_FALSE shift 54 942 ITM_IN shift 58 943 ITM_INSIZE shift 52 944 ITM_OUTSIZE shift 51 945 ITM_TRUE shift 53 946 PO shift 46 947 SC shift 158 948 MINUS shift 57 949 NOT shift 55 950 NEG shift 56 951 . error 952 953 name goto 47 954 expr goto 159 955 itm_in goto 50 956 957state 77 958 op_unit : ITM_OUT_ASSIGN expr SC 959 960 ASSIGN shift 160 961 . error 962 963 964state 78 965 op_unit : DIRECTION_name SC 966 967 NAME shift 19 968 . error 969 970 name goto 161 971 972state 79 973 op_unit : OPERATION_name SC 974 op_unit : OPERATION_ITM_INIT SC 975 op_unit : OPERATION_RESET SC 976 977 NAME shift 19 978 ITM_INIT shift 163 979 RESET shift 164 980 . error 981 982 name goto 162 983 984state 80 985 op_unit : MAP_name SC 986 op_unit : MAP_name expr SC 987 988 NAME shift 19 989 . error 990 991 name goto 165 992 993state 81 994 op_unit : op_if_else_ (72) 995 996 . reduce 72 997 998 999state 82 1000 op_unit : BREAK_SC 1001 1002 SC shift 166 1003 . error 1004 1005 1006state 83 1007 op_unit : RETURN_SC 1008 1009 SC shift 167 1010 . error 1011 1012 1013state 84 1014 op_unit : PRINTCHR_expr SC 1015 1016 NAME shift 19 1017 HEXADECIMAL shift 48 1018 DECIMAL shift 49 1019 ITM_FALSE shift 54 1020 ITM_IN shift 58 1021 ITM_INSIZE shift 52 1022 ITM_OUTSIZE shift 51 1023 ITM_TRUE shift 53 1024 PO shift 46 1025 MINUS shift 57 1026 NOT shift 55 1027 NEG shift 56 1028 . error 1029 1030 name goto 47 1031 expr goto 168 1032 itm_in goto 50 1033 1034state 85 1035 op_unit : PRINTHD_expr SC 1036 1037 NAME shift 19 1038 HEXADECIMAL shift 48 1039 DECIMAL shift 49 1040 ITM_FALSE shift 54 1041 ITM_IN shift 58 1042 ITM_INSIZE shift 52 1043 ITM_OUTSIZE shift 51 1044 ITM_TRUE shift 53 1045 PO shift 46 1046 MINUS shift 57 1047 NOT shift 55 1048 NEG shift 56 1049 . error 1050 1051 name goto 47 1052 expr goto 169 1053 itm_in goto 50 1054 1055state 86 1056 op_unit : PRINTINT_expr SC 1057 1058 NAME shift 19 1059 HEXADECIMAL shift 48 1060 DECIMAL shift 49 1061 ITM_FALSE shift 54 1062 ITM_IN shift 58 1063 ITM_INSIZE shift 52 1064 ITM_OUTSIZE shift 51 1065 ITM_TRUE shift 53 1066 PO shift 46 1067 MINUS shift 57 1068 NOT shift 55 1069 NEG shift 56 1070 . error 1071 1072 name goto 47 1073 expr goto 170 1074 itm_in goto 50 1075 1076state 87 1077 op_if_else : ITM_IF_PO expr PC CBO op_list CBC 1078 op_if_else : ITM_IF_PO expr PC CBO op_list CBC ITM_ELSE op_if_else 1079 op_if_else : ITM_IF_PO expr PC CBO op_list CBC ITM_ELSE CBO op_list CBC 1080 1081 PO shift 171 1082 . error 1083 1084 1085state 88 1086 operation : OPERATION ITM_INIT CBO_op_list CBC 1087 1088 NAME shift 19 1089 HEXADECIMAL shift 48 1090 DECIMAL shift 49 1091 BREAK shift 82 1092 DIRECTION shift 78 1093 DISCARD shift 76 1094 ERROR shift 75 1095 ITM_FALSE shift 54 1096 ITM_IF shift 87 1097 ITM_IN shift 58 1098 ITM_INSIZE shift 52 1099 OPERATION shift 79 1100 ITM_OUT shift 77 1101 ITM_OUTSIZE shift 51 1102 PRINTCHR shift 84 1103 PRINTHD shift 85 1104 PRINTINT shift 86 1105 MAP shift 80 1106 RETURN shift 83 1107 ITM_TRUE shift 53 1108 PO shift 46 1109 SC shift 73 1110 MINUS shift 57 1111 NOT shift 55 1112 NEG shift 56 1113 . error 1114 1115 op_list goto 172 1116 op_unit goto 72 1117 op_if_else goto 81 1118 name goto 47 1119 expr goto 74 1120 itm_in goto 50 1121 1122state 89 1123 operation : OPERATION RESET CBO_op_list CBC 1124 1125 NAME shift 19 1126 HEXADECIMAL shift 48 1127 DECIMAL shift 49 1128 BREAK shift 82 1129 DIRECTION shift 78 1130 DISCARD shift 76 1131 ERROR shift 75 1132 ITM_FALSE shift 54 1133 ITM_IF shift 87 1134 ITM_IN shift 58 1135 ITM_INSIZE shift 52 1136 OPERATION shift 79 1137 ITM_OUT shift 77 1138 ITM_OUTSIZE shift 51 1139 PRINTCHR shift 84 1140 PRINTHD shift 85 1141 PRINTINT shift 86 1142 MAP shift 80 1143 RETURN shift 83 1144 ITM_TRUE shift 53 1145 PO shift 46 1146 SC shift 73 1147 MINUS shift 57 1148 NOT shift 55 1149 NEG shift 56 1150 . error 1151 1152 op_list goto 173 1153 op_unit goto 72 1154 op_if_else goto 81 1155 name goto 47 1156 expr goto 74 1157 itm_in goto 50 1158 1159state 90 1160 direction : DIRECTION name CBO direction_unit_list_CBC 1161 direction_unit_list : direction_unit_list_direction_unit 1162 1163 NAME shift 19 1164 CONDITION shift 11 1165 ITM_TRUE shift 39 1166 CBC shift 174 1167 . error 1168 1169 direction_unit goto 92 1170 condition goto 37 1171 name goto 38 1172 1173state 91 1174 direction : DIRECTION CBO direction_unit_list CBC_ (9) 1175 1176 . reduce 9 1177 1178 1179state 92 1180 direction_unit_list : direction_unit_list direction_unit_ (11) 1181 1182 . reduce 11 1183 1184 1185state 93 1186 direction_unit : condition action_SC 1187 1188 SC shift 175 1189 . error 1190 1191 1192state 94 1193 direction_unit : condition name_SC 1194 1195 SC shift 176 1196 . error 1197 1198 1199state 95 1200 action : direction_ (18) 1201 1202 . reduce 18 1203 1204 1205state 96 1206 action : map_ (19) 1207 1208 . reduce 19 1209 1210 1211state 97 1212 action : operation_ (20) 1213 1214 . reduce 20 1215 1216 1217state 98 1218 direction_unit : name action_SC 1219 1220 SC shift 177 1221 . error 1222 1223 1224state 99 1225 direction_unit : name name_SC 1226 1227 SC shift 178 1228 . error 1229 1230 1231state 100 1232 direction_unit : ITM_TRUE action_SC 1233 1234 SC shift 179 1235 . error 1236 1237 1238state 101 1239 direction_unit : ITM_TRUE name_SC 1240 1241 SC shift 180 1242 . error 1243 1244 1245state 102 1246 condition : CONDITION name CBO condition_list_CBC 1247 condition_list : condition_list_condition_expr SC 1248 1249 NAME shift 19 1250 HEXADECIMAL shift 48 1251 DECIMAL shift 49 1252 BETWEEN shift 43 1253 ITM_FALSE shift 54 1254 ITM_IN shift 58 1255 ITM_INSIZE shift 52 1256 ITM_OUTSIZE shift 51 1257 ITM_TRUE shift 53 1258 ESCAPESEQ shift 45 1259 CBC shift 181 1260 PO shift 46 1261 MINUS shift 57 1262 NOT shift 55 1263 NEG shift 56 1264 . error 1265 1266 condition_expr goto 104 1267 name goto 47 1268 expr goto 44 1269 itm_in goto 50 1270 1271state 103 1272 condition : CONDITION CBO condition_list CBC_ (22) 1273 1274 . reduce 22 1275 1276 1277state 104 1278 condition_list : condition_list condition_expr_SC 1279 1280 SC shift 182 1281 . error 1282 1283 1284state 105 1285 condition_list : condition_expr SC_ (23) 1286 1287 . reduce 23 1288 1289 1290state 106 1291 condition_expr : BETWEEN range_list_ (25) 1292 range_list : range_list_COMMA range_pair 1293 1294 COMMA shift 183 1295 . reduce 25 1296 1297 1298state 107 1299 range_list : range_pair_ (28) 1300 1301 . reduce 28 1302 1303 1304state 108 1305 range_pair : HEXADECIMAL_ELLIPSES HEXADECIMAL 1306 1307 ELLIPSES shift 184 1308 . error 1309 1310 1311state 109 1312 expr : expr EQ_itm_in 1313 expr : expr EQ_expr 1314 1315 NAME shift 19 1316 HEXADECIMAL shift 48 1317 DECIMAL shift 49 1318 ITM_FALSE shift 54 1319 ITM_IN shift 58 1320 ITM_INSIZE shift 52 1321 ITM_OUTSIZE shift 51 1322 ITM_TRUE shift 53 1323 PO shift 46 1324 MINUS shift 57 1325 NOT shift 55 1326 NEG shift 56 1327 . error 1328 1329 name goto 47 1330 expr goto 186 1331 itm_in goto 185 1332 1333state 110 1334 expr : expr PLUS_expr 1335 1336 NAME shift 19 1337 HEXADECIMAL shift 48 1338 DECIMAL shift 49 1339 ITM_FALSE shift 54 1340 ITM_IN shift 58 1341 ITM_INSIZE shift 52 1342 ITM_OUTSIZE shift 51 1343 ITM_TRUE shift 53 1344 PO shift 46 1345 MINUS shift 57 1346 NOT shift 55 1347 NEG shift 56 1348 . error 1349 1350 name goto 47 1351 expr goto 187 1352 itm_in goto 50 1353 1354state 111 1355 expr : expr MINUS_expr 1356 1357 NAME shift 19 1358 HEXADECIMAL shift 48 1359 DECIMAL shift 49 1360 ITM_FALSE shift 54 1361 ITM_IN shift 58 1362 ITM_INSIZE shift 52 1363 ITM_OUTSIZE shift 51 1364 ITM_TRUE shift 53 1365 PO shift 46 1366 MINUS shift 57 1367 NOT shift 55 1368 NEG shift 56 1369 . error 1370 1371 name goto 47 1372 expr goto 188 1373 itm_in goto 50 1374 1375state 112 1376 expr : expr MUL_expr 1377 1378 NAME shift 19 1379 HEXADECIMAL shift 48 1380 DECIMAL shift 49 1381 ITM_FALSE shift 54 1382 ITM_IN shift 58 1383 ITM_INSIZE shift 52 1384 ITM_OUTSIZE shift 51 1385 ITM_TRUE shift 53 1386 PO shift 46 1387 MINUS shift 57 1388 NOT shift 55 1389 NEG shift 56 1390 . error 1391 1392 name goto 47 1393 expr goto 189 1394 itm_in goto 50 1395 1396state 113 1397 expr : expr DIV_expr 1398 1399 NAME shift 19 1400 HEXADECIMAL shift 48 1401 DECIMAL shift 49 1402 ITM_FALSE shift 54 1403 ITM_IN shift 58 1404 ITM_INSIZE shift 52 1405 ITM_OUTSIZE shift 51 1406 ITM_TRUE shift 53 1407 PO shift 46 1408 MINUS shift 57 1409 NOT shift 55 1410 NEG shift 56 1411 . error 1412 1413 name goto 47 1414 expr goto 190 1415 itm_in goto 50 1416 1417state 114 1418 expr : expr MOD_expr 1419 1420 NAME shift 19 1421 HEXADECIMAL shift 48 1422 DECIMAL shift 49 1423 ITM_FALSE shift 54 1424 ITM_IN shift 58 1425 ITM_INSIZE shift 52 1426 ITM_OUTSIZE shift 51 1427 ITM_TRUE shift 53 1428 PO shift 46 1429 MINUS shift 57 1430 NOT shift 55 1431 NEG shift 56 1432 . error 1433 1434 name goto 47 1435 expr goto 191 1436 itm_in goto 50 1437 1438state 115 1439 expr : expr SHL_expr 1440 1441 NAME shift 19 1442 HEXADECIMAL shift 48 1443 DECIMAL shift 49 1444 ITM_FALSE shift 54 1445 ITM_IN shift 58 1446 ITM_INSIZE shift 52 1447 ITM_OUTSIZE shift 51 1448 ITM_TRUE shift 53 1449 PO shift 46 1450 MINUS shift 57 1451 NOT shift 55 1452 NEG shift 56 1453 . error 1454 1455 name goto 47 1456 expr goto 192 1457 itm_in goto 50 1458 1459state 116 1460 expr : expr SHR_expr 1461 1462 NAME shift 19 1463 HEXADECIMAL shift 48 1464 DECIMAL shift 49 1465 ITM_FALSE shift 54 1466 ITM_IN shift 58 1467 ITM_INSIZE shift 52 1468 ITM_OUTSIZE shift 51 1469 ITM_TRUE shift 53 1470 PO shift 46 1471 MINUS shift 57 1472 NOT shift 55 1473 NEG shift 56 1474 . error 1475 1476 name goto 47 1477 expr goto 193 1478 itm_in goto 50 1479 1480state 117 1481 expr : expr OR_expr 1482 1483 NAME shift 19 1484 HEXADECIMAL shift 48 1485 DECIMAL shift 49 1486 ITM_FALSE shift 54 1487 ITM_IN shift 58 1488 ITM_INSIZE shift 52 1489 ITM_OUTSIZE shift 51 1490 ITM_TRUE shift 53 1491 PO shift 46 1492 MINUS shift 57 1493 NOT shift 55 1494 NEG shift 56 1495 . error 1496 1497 name goto 47 1498 expr goto 194 1499 itm_in goto 50 1500 1501state 118 1502 expr : expr XOR_expr 1503 1504 NAME shift 19 1505 HEXADECIMAL shift 48 1506 DECIMAL shift 49 1507 ITM_FALSE shift 54 1508 ITM_IN shift 58 1509 ITM_INSIZE shift 52 1510 ITM_OUTSIZE shift 51 1511 ITM_TRUE shift 53 1512 PO shift 46 1513 MINUS shift 57 1514 NOT shift 55 1515 NEG shift 56 1516 . error 1517 1518 name goto 47 1519 expr goto 195 1520 itm_in goto 50 1521 1522state 119 1523 expr : expr AND_expr 1524 1525 NAME shift 19 1526 HEXADECIMAL shift 48 1527 DECIMAL shift 49 1528 ITM_FALSE shift 54 1529 ITM_IN shift 58 1530 ITM_INSIZE shift 52 1531 ITM_OUTSIZE shift 51 1532 ITM_TRUE shift 53 1533 PO shift 46 1534 MINUS shift 57 1535 NOT shift 55 1536 NEG shift 56 1537 . error 1538 1539 name goto 47 1540 expr goto 196 1541 itm_in goto 50 1542 1543state 120 1544 expr : expr NE_expr 1545 1546 NAME shift 19 1547 HEXADECIMAL shift 48 1548 DECIMAL shift 49 1549 ITM_FALSE shift 54 1550 ITM_IN shift 58 1551 ITM_INSIZE shift 52 1552 ITM_OUTSIZE shift 51 1553 ITM_TRUE shift 53 1554 PO shift 46 1555 MINUS shift 57 1556 NOT shift 55 1557 NEG shift 56 1558 . error 1559 1560 name goto 47 1561 expr goto 197 1562 itm_in goto 50 1563 1564state 121 1565 expr : expr GT_expr 1566 1567 NAME shift 19 1568 HEXADECIMAL shift 48 1569 DECIMAL shift 49 1570 ITM_FALSE shift 54 1571 ITM_IN shift 58 1572 ITM_INSIZE shift 52 1573 ITM_OUTSIZE shift 51 1574 ITM_TRUE shift 53 1575 PO shift 46 1576 MINUS shift 57 1577 NOT shift 55 1578 NEG shift 56 1579 . error 1580 1581 name goto 47 1582 expr goto 198 1583 itm_in goto 50 1584 1585state 122 1586 expr : expr GE_expr 1587 1588 NAME shift 19 1589 HEXADECIMAL shift 48 1590 DECIMAL shift 49 1591 ITM_FALSE shift 54 1592 ITM_IN shift 58 1593 ITM_INSIZE shift 52 1594 ITM_OUTSIZE shift 51 1595 ITM_TRUE shift 53 1596 PO shift 46 1597 MINUS shift 57 1598 NOT shift 55 1599 NEG shift 56 1600 . error 1601 1602 name goto 47 1603 expr goto 199 1604 itm_in goto 50 1605 1606state 123 1607 expr : expr LT_expr 1608 1609 NAME shift 19 1610 HEXADECIMAL shift 48 1611 DECIMAL shift 49 1612 ITM_FALSE shift 54 1613 ITM_IN shift 58 1614 ITM_INSIZE shift 52 1615 ITM_OUTSIZE shift 51 1616 ITM_TRUE shift 53 1617 PO shift 46 1618 MINUS shift 57 1619 NOT shift 55 1620 NEG shift 56 1621 . error 1622 1623 name goto 47 1624 expr goto 200 1625 itm_in goto 50 1626 1627state 124 1628 expr : expr LE_expr 1629 1630 NAME shift 19 1631 HEXADECIMAL shift 48 1632 DECIMAL shift 49 1633 ITM_FALSE shift 54 1634 ITM_IN shift 58 1635 ITM_INSIZE shift 52 1636 ITM_OUTSIZE shift 51 1637 ITM_TRUE shift 53 1638 PO shift 46 1639 MINUS shift 57 1640 NOT shift 55 1641 NEG shift 56 1642 . error 1643 1644 name goto 47 1645 expr goto 201 1646 itm_in goto 50 1647 1648state 125 1649 expr : expr LOR_expr 1650 1651 NAME shift 19 1652 HEXADECIMAL shift 48 1653 DECIMAL shift 49 1654 ITM_FALSE shift 54 1655 ITM_IN shift 58 1656 ITM_INSIZE shift 52 1657 ITM_OUTSIZE shift 51 1658 ITM_TRUE shift 53 1659 PO shift 46 1660 MINUS shift 57 1661 NOT shift 55 1662 NEG shift 56 1663 . error 1664 1665 name goto 47 1666 expr goto 202 1667 itm_in goto 50 1668 1669state 126 1670 expr : expr LAND_expr 1671 1672 NAME shift 19 1673 HEXADECIMAL shift 48 1674 DECIMAL shift 49 1675 ITM_FALSE shift 54 1676 ITM_IN shift 58 1677 ITM_INSIZE shift 52 1678 ITM_OUTSIZE shift 51 1679 ITM_TRUE shift 53 1680 PO shift 46 1681 MINUS shift 57 1682 NOT shift 55 1683 NEG shift 56 1684 . error 1685 1686 name goto 47 1687 expr goto 203 1688 itm_in goto 50 1689 1690state 127 1691 condition_expr : ESCAPESEQ escseq_list_ (27) 1692 escseq_list : escseq_list_COMMA escseq 1693 1694 COMMA shift 204 1695 . reduce 27 1696 1697 1698state 128 1699 escseq_list : escseq_ (31) 1700 1701 . reduce 31 1702 1703 1704state 129 1705 escseq : HEXADECIMAL_ (33) 1706 1707 . reduce 33 1708 1709 1710state 130 1711 expr : PO expr_PC 1712 expr : expr_EQ itm_in 1713 expr : expr_PLUS expr 1714 expr : expr_MINUS expr 1715 expr : expr_MUL expr 1716 expr : expr_DIV expr 1717 expr : expr_MOD expr 1718 expr : expr_SHL expr 1719 expr : expr_SHR expr 1720 expr : expr_OR expr 1721 expr : expr_XOR expr 1722 expr : expr_AND expr 1723 expr : expr_EQ expr 1724 expr : expr_NE expr 1725 expr : expr_GT expr 1726 expr : expr_GE expr 1727 expr : expr_LT expr 1728 expr : expr_LE expr 1729 expr : expr_LOR expr 1730 expr : expr_LAND expr 1731 1732 PC shift 205 1733 LOR shift 125 1734 LAND shift 126 1735 OR shift 117 1736 XOR shift 118 1737 AND shift 119 1738 EQ shift 109 1739 NE shift 120 1740 LT shift 123 1741 LE shift 124 1742 GT shift 121 1743 GE shift 122 1744 SHL shift 115 1745 SHR shift 116 1746 PLUS shift 110 1747 MINUS shift 111 1748 MUL shift 112 1749 DIV shift 113 1750 MOD shift 114 1751 . error 1752 1753 1754state 131 1755 expr : name ASSIGN_expr 1756 1757 NAME shift 19 1758 HEXADECIMAL shift 48 1759 DECIMAL shift 49 1760 ITM_FALSE shift 54 1761 ITM_IN shift 58 1762 ITM_INSIZE shift 52 1763 ITM_OUTSIZE shift 51 1764 ITM_TRUE shift 53 1765 PO shift 46 1766 MINUS shift 57 1767 NOT shift 55 1768 NEG shift 56 1769 . error 1770 1771 name goto 47 1772 expr goto 206 1773 itm_in goto 50 1774 1775state 132 1776 expr : itm_in SBO_expr SBC 1777 1778 NAME shift 19 1779 HEXADECIMAL shift 48 1780 DECIMAL shift 49 1781 ITM_FALSE shift 54 1782 ITM_IN shift 58 1783 ITM_INSIZE shift 52 1784 ITM_OUTSIZE shift 51 1785 ITM_TRUE shift 53 1786 PO shift 46 1787 MINUS shift 57 1788 NOT shift 55 1789 NEG shift 56 1790 . error 1791 1792 name goto 47 1793 expr goto 207 1794 itm_in goto 50 1795 1796state 133 1797 expr : itm_in EQ_expr 1798 1799 NAME shift 19 1800 HEXADECIMAL shift 48 1801 DECIMAL shift 49 1802 ITM_FALSE shift 54 1803 ITM_IN shift 58 1804 ITM_INSIZE shift 52 1805 ITM_OUTSIZE shift 51 1806 ITM_TRUE shift 53 1807 PO shift 46 1808 MINUS shift 57 1809 NOT shift 55 1810 NEG shift 56 1811 . error 1812 1813 name goto 47 1814 expr goto 208 1815 itm_in goto 50 1816 1817state 134 1818 expr : expr_EQ itm_in 1819 expr : NOT expr_ (94) 1820 expr : expr_PLUS expr 1821 expr : expr_MINUS expr 1822 expr : expr_MUL expr 1823 expr : expr_DIV expr 1824 expr : expr_MOD expr 1825 expr : expr_SHL expr 1826 expr : expr_SHR expr 1827 expr : expr_OR expr 1828 expr : expr_XOR expr 1829 expr : expr_AND expr 1830 expr : expr_EQ expr 1831 expr : expr_NE expr 1832 expr : expr_GT expr 1833 expr : expr_GE expr 1834 expr : expr_LT expr 1835 expr : expr_LE expr 1836 expr : expr_LOR expr 1837 expr : expr_LAND expr 1838 1839 . reduce 94 1840 1841 1842state 135 1843 expr : expr_EQ itm_in 1844 expr : NEG expr_ (95) 1845 expr : expr_PLUS expr 1846 expr : expr_MINUS expr 1847 expr : expr_MUL expr 1848 expr : expr_DIV expr 1849 expr : expr_MOD expr 1850 expr : expr_SHL expr 1851 expr : expr_SHR expr 1852 expr : expr_OR expr 1853 expr : expr_XOR expr 1854 expr : expr_AND expr 1855 expr : expr_EQ expr 1856 expr : expr_NE expr 1857 expr : expr_GT expr 1858 expr : expr_GE expr 1859 expr : expr_LT expr 1860 expr : expr_LE expr 1861 expr : expr_LOR expr 1862 expr : expr_LAND expr 1863 1864 . reduce 95 1865 1866 1867state 136 1868 expr : expr_EQ itm_in 1869 expr : MINUS expr_ (96) 1870 expr : expr_PLUS expr 1871 expr : expr_MINUS expr 1872 expr : expr_MUL expr 1873 expr : expr_DIV expr 1874 expr : expr_MOD expr 1875 expr : expr_SHL expr 1876 expr : expr_SHR expr 1877 expr : expr_OR expr 1878 expr : expr_XOR expr 1879 expr : expr_AND expr 1880 expr : expr_EQ expr 1881 expr : expr_NE expr 1882 expr : expr_GT expr 1883 expr : expr_GE expr 1884 expr : expr_LT expr 1885 expr : expr_LE expr 1886 expr : expr_LOR expr 1887 expr : expr_LAND expr 1888 1889 . reduce 96 1890 1891 1892state 137 1893 map : MAP name CBO map_list_CBC 1894 map_list : map_list_map_pair 1895 1896 HEXADECIMAL shift 63 1897 ITM_DEFAULT shift 64 1898 CBC shift 209 1899 . error 1900 1901 map_pair goto 140 1902 1903state 138 1904 map : MAP name map_attribute CBO_map_list CBC 1905 1906 HEXADECIMAL shift 63 1907 ITM_DEFAULT shift 64 1908 . error 1909 1910 map_list goto 210 1911 map_pair goto 62 1912 1913state 139 1914 map : MAP CBO map_list CBC_ (35) 1915 1916 . reduce 35 1917 1918 1919state 140 1920 map_list : map_list map_pair_ (47) 1921 1922 . reduce 47 1923 1924 1925state 141 1926 map_pair : HEXADECIMAL HEXADECIMAL_ (48) 1927 1928 . reduce 48 1929 1930 1931state 142 1932 map_pair : HEXADECIMAL ELLIPSES_HEXADECIMAL HEXADECIMAL 1933 1934 HEXADECIMAL shift 211 1935 . error 1936 1937 1938state 143 1939 map_pair : HEXADECIMAL ERROR_ (52) 1940 1941 . reduce 52 1942 1943 1944state 144 1945 map_pair : ITM_DEFAULT HEXADECIMAL_ (50) 1946 1947 . reduce 50 1948 1949 1950state 145 1951 map_pair : ITM_DEFAULT ITM_IDENTICAL_ (51) 1952 1953 . reduce 51 1954 1955 1956state 146 1957 map : MAP map_attribute CBO map_list_CBC 1958 map_list : map_list_map_pair 1959 1960 HEXADECIMAL shift 63 1961 ITM_DEFAULT shift 64 1962 CBC shift 212 1963 . error 1964 1965 map_pair goto 140 1966 1967state 147 1968 map_attribute : map_type COMMA map_resultlen_ (38) 1969 1970 . reduce 38 1971 1972 1973state 148 1974 map_attribute : map_resultlen COMMA map_type_ (40) 1975 1976 . reduce 40 1977 1978 1979state 149 1980 map_type : MAPTYPE ASSIGN map_type_names_COLON DECIMAL 1981 map_type : MAPTYPE ASSIGN map_type_names_ (43) 1982 1983 COLON shift 213 1984 . reduce 43 1985 1986 1987state 150 1988 map_type_names : MAPTYPE_NAME_ (44) 1989 1990 . reduce 44 1991 1992 1993state 151 1994 map_resultlen : RESULTLEN ASSIGN DECIMAL_ (45) 1995 1996 . reduce 45 1997 1998 1999state 152 2000 operation : OPERATION name CBO op_list_CBC 2001 op_list : op_list_op_unit 2002 2003 NAME shift 19 2004 HEXADECIMAL shift 48 2005 DECIMAL shift 49 2006 BREAK shift 82 2007 DIRECTION shift 78 2008 DISCARD shift 76 2009 ERROR shift 75 2010 ITM_FALSE shift 54 2011 ITM_IF shift 87 2012 ITM_IN shift 58 2013 ITM_INSIZE shift 52 2014 OPERATION shift 79 2015 ITM_OUT shift 77 2016 ITM_OUTSIZE shift 51 2017 PRINTCHR shift 84 2018 PRINTHD shift 85 2019 PRINTINT shift 86 2020 MAP shift 80 2021 RETURN shift 83 2022 ITM_TRUE shift 53 2023 CBC shift 214 2024 PO shift 46 2025 SC shift 73 2026 MINUS shift 57 2027 NOT shift 55 2028 NEG shift 56 2029 . error 2030 2031 op_unit goto 154 2032 op_if_else goto 81 2033 name goto 47 2034 expr goto 74 2035 itm_in goto 50 2036 2037state 153 2038 operation : OPERATION CBO op_list CBC_ (54) 2039 2040 . reduce 54 2041 2042 2043state 154 2044 op_list : op_list op_unit_ (58) 2045 2046 . reduce 58 2047 2048 2049state 155 2050 op_unit : expr SC_ (60) 2051 2052 . reduce 60 2053 2054 2055state 156 2056 op_unit : ERROR SC_ (61) 2057 2058 . reduce 61 2059 2060 2061state 157 2062 op_unit : ERROR expr_SC 2063 expr : expr_EQ itm_in 2064 expr : expr_PLUS expr 2065 expr : expr_MINUS expr 2066 expr : expr_MUL expr 2067 expr : expr_DIV expr 2068 expr : expr_MOD expr 2069 expr : expr_SHL expr 2070 expr : expr_SHR expr 2071 expr : expr_OR expr 2072 expr : expr_XOR expr 2073 expr : expr_AND expr 2074 expr : expr_EQ expr 2075 expr : expr_NE expr 2076 expr : expr_GT expr 2077 expr : expr_GE expr 2078 expr : expr_LT expr 2079 expr : expr_LE expr 2080 expr : expr_LOR expr 2081 expr : expr_LAND expr 2082 2083 SC shift 215 2084 LOR shift 125 2085 LAND shift 126 2086 OR shift 117 2087 XOR shift 118 2088 AND shift 119 2089 EQ shift 109 2090 NE shift 120 2091 LT shift 123 2092 LE shift 124 2093 GT shift 121 2094 GE shift 122 2095 SHL shift 115 2096 SHR shift 116 2097 PLUS shift 110 2098 MINUS shift 111 2099 MUL shift 112 2100 DIV shift 113 2101 MOD shift 114 2102 . error 2103 2104 2105state 158 2106 op_unit : DISCARD SC_ (63) 2107 2108 . reduce 63 2109 2110 2111state 159 2112 op_unit : DISCARD expr_SC 2113 expr : expr_EQ itm_in 2114 expr : expr_PLUS expr 2115 expr : expr_MINUS expr 2116 expr : expr_MUL expr 2117 expr : expr_DIV expr 2118 expr : expr_MOD expr 2119 expr : expr_SHL expr 2120 expr : expr_SHR expr 2121 expr : expr_OR expr 2122 expr : expr_XOR expr 2123 expr : expr_AND expr 2124 expr : expr_EQ expr 2125 expr : expr_NE expr 2126 expr : expr_GT expr 2127 expr : expr_GE expr 2128 expr : expr_LT expr 2129 expr : expr_LE expr 2130 expr : expr_LOR expr 2131 expr : expr_LAND expr 2132 2133 SC shift 216 2134 LOR shift 125 2135 LAND shift 126 2136 OR shift 117 2137 XOR shift 118 2138 AND shift 119 2139 EQ shift 109 2140 NE shift 120 2141 LT shift 123 2142 LE shift 124 2143 GT shift 121 2144 GE shift 122 2145 SHL shift 115 2146 SHR shift 116 2147 PLUS shift 110 2148 MINUS shift 111 2149 MUL shift 112 2150 DIV shift 113 2151 MOD shift 114 2152 . error 2153 2154 2155state 160 2156 op_unit : ITM_OUT ASSIGN_expr SC 2157 2158 NAME shift 19 2159 HEXADECIMAL shift 48 2160 DECIMAL shift 49 2161 ITM_FALSE shift 54 2162 ITM_IN shift 58 2163 ITM_INSIZE shift 52 2164 ITM_OUTSIZE shift 51 2165 ITM_TRUE shift 53 2166 PO shift 46 2167 MINUS shift 57 2168 NOT shift 55 2169 NEG shift 56 2170 . error 2171 2172 name goto 47 2173 expr goto 217 2174 itm_in goto 50 2175 2176state 161 2177 op_unit : DIRECTION name_SC 2178 2179 SC shift 218 2180 . error 2181 2182 2183state 162 2184 op_unit : OPERATION name_SC 2185 2186 SC shift 219 2187 . error 2188 2189 2190state 163 2191 op_unit : OPERATION ITM_INIT_SC 2192 2193 SC shift 220 2194 . error 2195 2196 2197state 164 2198 op_unit : OPERATION RESET_SC 2199 2200 SC shift 221 2201 . error 2202 2203 2204state 165 2205 op_unit : MAP name_SC 2206 op_unit : MAP name_expr SC 2207 2208 NAME shift 19 2209 HEXADECIMAL shift 48 2210 DECIMAL shift 49 2211 ITM_FALSE shift 54 2212 ITM_IN shift 58 2213 ITM_INSIZE shift 52 2214 ITM_OUTSIZE shift 51 2215 ITM_TRUE shift 53 2216 PO shift 46 2217 SC shift 222 2218 MINUS shift 57 2219 NOT shift 55 2220 NEG shift 56 2221 . error 2222 2223 name goto 47 2224 expr goto 223 2225 itm_in goto 50 2226 2227state 166 2228 op_unit : BREAK SC_ (73) 2229 2230 . reduce 73 2231 2232 2233state 167 2234 op_unit : RETURN SC_ (74) 2235 2236 . reduce 74 2237 2238 2239state 168 2240 op_unit : PRINTCHR expr_SC 2241 expr : expr_EQ itm_in 2242 expr : expr_PLUS expr 2243 expr : expr_MINUS expr 2244 expr : expr_MUL expr 2245 expr : expr_DIV expr 2246 expr : expr_MOD expr 2247 expr : expr_SHL expr 2248 expr : expr_SHR expr 2249 expr : expr_OR expr 2250 expr : expr_XOR expr 2251 expr : expr_AND expr 2252 expr : expr_EQ expr 2253 expr : expr_NE expr 2254 expr : expr_GT expr 2255 expr : expr_GE expr 2256 expr : expr_LT expr 2257 expr : expr_LE expr 2258 expr : expr_LOR expr 2259 expr : expr_LAND expr 2260 2261 SC shift 224 2262 LOR shift 125 2263 LAND shift 126 2264 OR shift 117 2265 XOR shift 118 2266 AND shift 119 2267 EQ shift 109 2268 NE shift 120 2269 LT shift 123 2270 LE shift 124 2271 GT shift 121 2272 GE shift 122 2273 SHL shift 115 2274 SHR shift 116 2275 PLUS shift 110 2276 MINUS shift 111 2277 MUL shift 112 2278 DIV shift 113 2279 MOD shift 114 2280 . error 2281 2282 2283state 169 2284 op_unit : PRINTHD expr_SC 2285 expr : expr_EQ itm_in 2286 expr : expr_PLUS expr 2287 expr : expr_MINUS expr 2288 expr : expr_MUL expr 2289 expr : expr_DIV expr 2290 expr : expr_MOD expr 2291 expr : expr_SHL expr 2292 expr : expr_SHR expr 2293 expr : expr_OR expr 2294 expr : expr_XOR expr 2295 expr : expr_AND expr 2296 expr : expr_EQ expr 2297 expr : expr_NE expr 2298 expr : expr_GT expr 2299 expr : expr_GE expr 2300 expr : expr_LT expr 2301 expr : expr_LE expr 2302 expr : expr_LOR expr 2303 expr : expr_LAND expr 2304 2305 SC shift 225 2306 LOR shift 125 2307 LAND shift 126 2308 OR shift 117 2309 XOR shift 118 2310 AND shift 119 2311 EQ shift 109 2312 NE shift 120 2313 LT shift 123 2314 LE shift 124 2315 GT shift 121 2316 GE shift 122 2317 SHL shift 115 2318 SHR shift 116 2319 PLUS shift 110 2320 MINUS shift 111 2321 MUL shift 112 2322 DIV shift 113 2323 MOD shift 114 2324 . error 2325 2326 2327state 170 2328 op_unit : PRINTINT expr_SC 2329 expr : expr_EQ itm_in 2330 expr : expr_PLUS expr 2331 expr : expr_MINUS expr 2332 expr : expr_MUL expr 2333 expr : expr_DIV expr 2334 expr : expr_MOD expr 2335 expr : expr_SHL expr 2336 expr : expr_SHR expr 2337 expr : expr_OR expr 2338 expr : expr_XOR expr 2339 expr : expr_AND expr 2340 expr : expr_EQ expr 2341 expr : expr_NE expr 2342 expr : expr_GT expr 2343 expr : expr_GE expr 2344 expr : expr_LT expr 2345 expr : expr_LE expr 2346 expr : expr_LOR expr 2347 expr : expr_LAND expr 2348 2349 SC shift 226 2350 LOR shift 125 2351 LAND shift 126 2352 OR shift 117 2353 XOR shift 118 2354 AND shift 119 2355 EQ shift 109 2356 NE shift 120 2357 LT shift 123 2358 LE shift 124 2359 GT shift 121 2360 GE shift 122 2361 SHL shift 115 2362 SHR shift 116 2363 PLUS shift 110 2364 MINUS shift 111 2365 MUL shift 112 2366 DIV shift 113 2367 MOD shift 114 2368 . error 2369 2370 2371state 171 2372 op_if_else : ITM_IF PO_expr PC CBO op_list CBC 2373 op_if_else : ITM_IF PO_expr PC CBO op_list CBC ITM_ELSE op_if_else 2374 op_if_else : ITM_IF PO_expr PC CBO op_list CBC ITM_ELSE CBO op_list CBC 2375 2376 NAME shift 19 2377 HEXADECIMAL shift 48 2378 DECIMAL shift 49 2379 ITM_FALSE shift 54 2380 ITM_IN shift 58 2381 ITM_INSIZE shift 52 2382 ITM_OUTSIZE shift 51 2383 ITM_TRUE shift 53 2384 PO shift 46 2385 MINUS shift 57 2386 NOT shift 55 2387 NEG shift 56 2388 . error 2389 2390 name goto 47 2391 expr goto 227 2392 itm_in goto 50 2393 2394state 172 2395 operation : OPERATION ITM_INIT CBO op_list_CBC 2396 op_list : op_list_op_unit 2397 2398 NAME shift 19 2399 HEXADECIMAL shift 48 2400 DECIMAL shift 49 2401 BREAK shift 82 2402 DIRECTION shift 78 2403 DISCARD shift 76 2404 ERROR shift 75 2405 ITM_FALSE shift 54 2406 ITM_IF shift 87 2407 ITM_IN shift 58 2408 ITM_INSIZE shift 52 2409 OPERATION shift 79 2410 ITM_OUT shift 77 2411 ITM_OUTSIZE shift 51 2412 PRINTCHR shift 84 2413 PRINTHD shift 85 2414 PRINTINT shift 86 2415 MAP shift 80 2416 RETURN shift 83 2417 ITM_TRUE shift 53 2418 CBC shift 228 2419 PO shift 46 2420 SC shift 73 2421 MINUS shift 57 2422 NOT shift 55 2423 NEG shift 56 2424 . error 2425 2426 op_unit goto 154 2427 op_if_else goto 81 2428 name goto 47 2429 expr goto 74 2430 itm_in goto 50 2431 2432state 173 2433 operation : OPERATION RESET CBO op_list_CBC 2434 op_list : op_list_op_unit 2435 2436 NAME shift 19 2437 HEXADECIMAL shift 48 2438 DECIMAL shift 49 2439 BREAK shift 82 2440 DIRECTION shift 78 2441 DISCARD shift 76 2442 ERROR shift 75 2443 ITM_FALSE shift 54 2444 ITM_IF shift 87 2445 ITM_IN shift 58 2446 ITM_INSIZE shift 52 2447 OPERATION shift 79 2448 ITM_OUT shift 77 2449 ITM_OUTSIZE shift 51 2450 PRINTCHR shift 84 2451 PRINTHD shift 85 2452 PRINTINT shift 86 2453 MAP shift 80 2454 RETURN shift 83 2455 ITM_TRUE shift 53 2456 CBC shift 229 2457 PO shift 46 2458 SC shift 73 2459 MINUS shift 57 2460 NOT shift 55 2461 NEG shift 56 2462 . error 2463 2464 op_unit goto 154 2465 op_if_else goto 81 2466 name goto 47 2467 expr goto 74 2468 itm_in goto 50 2469 2470state 174 2471 direction : DIRECTION name CBO direction_unit_list CBC_ (8) 2472 2473 . reduce 8 2474 2475 2476state 175 2477 direction_unit : condition action SC_ (12) 2478 2479 . reduce 12 2480 2481 2482state 176 2483 direction_unit : condition name SC_ (13) 2484 2485 . reduce 13 2486 2487 2488state 177 2489 direction_unit : name action SC_ (14) 2490 2491 . reduce 14 2492 2493 2494state 178 2495 direction_unit : name name SC_ (15) 2496 2497 . reduce 15 2498 2499 2500state 179 2501 direction_unit : ITM_TRUE action SC_ (16) 2502 2503 . reduce 16 2504 2505 2506state 180 2507 direction_unit : ITM_TRUE name SC_ (17) 2508 2509 . reduce 17 2510 2511 2512state 181 2513 condition : CONDITION name CBO condition_list CBC_ (21) 2514 2515 . reduce 21 2516 2517 2518state 182 2519 condition_list : condition_list condition_expr SC_ (24) 2520 2521 . reduce 24 2522 2523 2524state 183 2525 range_list : range_list COMMA_range_pair 2526 2527 HEXADECIMAL shift 108 2528 . error 2529 2530 range_pair goto 230 2531 2532state 184 2533 range_pair : HEXADECIMAL ELLIPSES_HEXADECIMAL 2534 2535 HEXADECIMAL shift 231 2536 . error 2537 2538 2539state 185 2540 expr : itm_in_SBO expr SBC 2541 expr : itm_in_EQ expr 2542 expr : expr EQ itm_in_ (93) 2543 2544 SBO shift 132 2545 . reduce 93 2546 2547 2548state 186 2549 expr : expr_EQ itm_in 2550 expr : expr_PLUS expr 2551 expr : expr_MINUS expr 2552 expr : expr_MUL expr 2553 expr : expr_DIV expr 2554 expr : expr_MOD expr 2555 expr : expr_SHL expr 2556 expr : expr_SHR expr 2557 expr : expr_OR expr 2558 expr : expr_XOR expr 2559 expr : expr_AND expr 2560 expr : expr_EQ expr 2561 expr : expr EQ expr_ (107) 2562 expr : expr_NE expr 2563 expr : expr_GT expr 2564 expr : expr_GE expr 2565 expr : expr_LT expr 2566 expr : expr_LE expr 2567 expr : expr_LOR expr 2568 expr : expr_LAND expr 2569 2570 LT shift 123 2571 LE shift 124 2572 GT shift 121 2573 GE shift 122 2574 SHL shift 115 2575 SHR shift 116 2576 PLUS shift 110 2577 MINUS shift 111 2578 MUL shift 112 2579 DIV shift 113 2580 MOD shift 114 2581 . reduce 107 2582 2583 2584state 187 2585 expr : expr_EQ itm_in 2586 expr : expr_PLUS expr 2587 expr : expr PLUS expr_ (97) 2588 expr : expr_MINUS expr 2589 expr : expr_MUL expr 2590 expr : expr_DIV expr 2591 expr : expr_MOD expr 2592 expr : expr_SHL expr 2593 expr : expr_SHR expr 2594 expr : expr_OR expr 2595 expr : expr_XOR expr 2596 expr : expr_AND expr 2597 expr : expr_EQ expr 2598 expr : expr_NE expr 2599 expr : expr_GT expr 2600 expr : expr_GE expr 2601 expr : expr_LT expr 2602 expr : expr_LE expr 2603 expr : expr_LOR expr 2604 expr : expr_LAND expr 2605 2606 MUL shift 112 2607 DIV shift 113 2608 MOD shift 114 2609 . reduce 97 2610 2611 2612state 188 2613 expr : expr_EQ itm_in 2614 expr : expr_PLUS expr 2615 expr : expr_MINUS expr 2616 expr : expr MINUS expr_ (98) 2617 expr : expr_MUL expr 2618 expr : expr_DIV expr 2619 expr : expr_MOD expr 2620 expr : expr_SHL expr 2621 expr : expr_SHR expr 2622 expr : expr_OR expr 2623 expr : expr_XOR expr 2624 expr : expr_AND expr 2625 expr : expr_EQ expr 2626 expr : expr_NE expr 2627 expr : expr_GT expr 2628 expr : expr_GE expr 2629 expr : expr_LT expr 2630 expr : expr_LE expr 2631 expr : expr_LOR expr 2632 expr : expr_LAND expr 2633 2634 MUL shift 112 2635 DIV shift 113 2636 MOD shift 114 2637 . reduce 98 2638 2639 2640state 189 2641 expr : expr_EQ itm_in 2642 expr : expr_PLUS expr 2643 expr : expr_MINUS expr 2644 expr : expr_MUL expr 2645 expr : expr MUL expr_ (99) 2646 expr : expr_DIV expr 2647 expr : expr_MOD expr 2648 expr : expr_SHL expr 2649 expr : expr_SHR expr 2650 expr : expr_OR expr 2651 expr : expr_XOR expr 2652 expr : expr_AND expr 2653 expr : expr_EQ expr 2654 expr : expr_NE expr 2655 expr : expr_GT expr 2656 expr : expr_GE expr 2657 expr : expr_LT expr 2658 expr : expr_LE expr 2659 expr : expr_LOR expr 2660 expr : expr_LAND expr 2661 2662 . reduce 99 2663 2664 2665state 190 2666 expr : expr_EQ itm_in 2667 expr : expr_PLUS expr 2668 expr : expr_MINUS expr 2669 expr : expr_MUL expr 2670 expr : expr_DIV expr 2671 expr : expr DIV expr_ (100) 2672 expr : expr_MOD expr 2673 expr : expr_SHL expr 2674 expr : expr_SHR expr 2675 expr : expr_OR expr 2676 expr : expr_XOR expr 2677 expr : expr_AND expr 2678 expr : expr_EQ expr 2679 expr : expr_NE expr 2680 expr : expr_GT expr 2681 expr : expr_GE expr 2682 expr : expr_LT expr 2683 expr : expr_LE expr 2684 expr : expr_LOR expr 2685 expr : expr_LAND expr 2686 2687 . reduce 100 2688 2689 2690state 191 2691 expr : expr_EQ itm_in 2692 expr : expr_PLUS expr 2693 expr : expr_MINUS expr 2694 expr : expr_MUL expr 2695 expr : expr_DIV expr 2696 expr : expr_MOD expr 2697 expr : expr MOD expr_ (101) 2698 expr : expr_SHL expr 2699 expr : expr_SHR expr 2700 expr : expr_OR expr 2701 expr : expr_XOR expr 2702 expr : expr_AND expr 2703 expr : expr_EQ expr 2704 expr : expr_NE expr 2705 expr : expr_GT expr 2706 expr : expr_GE expr 2707 expr : expr_LT expr 2708 expr : expr_LE expr 2709 expr : expr_LOR expr 2710 expr : expr_LAND expr 2711 2712 . reduce 101 2713 2714 2715state 192 2716 expr : expr_EQ itm_in 2717 expr : expr_PLUS expr 2718 expr : expr_MINUS expr 2719 expr : expr_MUL expr 2720 expr : expr_DIV expr 2721 expr : expr_MOD expr 2722 expr : expr_SHL expr 2723 expr : expr SHL expr_ (102) 2724 expr : expr_SHR expr 2725 expr : expr_OR expr 2726 expr : expr_XOR expr 2727 expr : expr_AND expr 2728 expr : expr_EQ expr 2729 expr : expr_NE expr 2730 expr : expr_GT expr 2731 expr : expr_GE expr 2732 expr : expr_LT expr 2733 expr : expr_LE expr 2734 expr : expr_LOR expr 2735 expr : expr_LAND expr 2736 2737 PLUS shift 110 2738 MINUS shift 111 2739 MUL shift 112 2740 DIV shift 113 2741 MOD shift 114 2742 . reduce 102 2743 2744 2745state 193 2746 expr : expr_EQ itm_in 2747 expr : expr_PLUS expr 2748 expr : expr_MINUS expr 2749 expr : expr_MUL expr 2750 expr : expr_DIV expr 2751 expr : expr_MOD expr 2752 expr : expr_SHL expr 2753 expr : expr_SHR expr 2754 expr : expr SHR expr_ (103) 2755 expr : expr_OR expr 2756 expr : expr_XOR expr 2757 expr : expr_AND expr 2758 expr : expr_EQ expr 2759 expr : expr_NE expr 2760 expr : expr_GT expr 2761 expr : expr_GE expr 2762 expr : expr_LT expr 2763 expr : expr_LE expr 2764 expr : expr_LOR expr 2765 expr : expr_LAND expr 2766 2767 PLUS shift 110 2768 MINUS shift 111 2769 MUL shift 112 2770 DIV shift 113 2771 MOD shift 114 2772 . reduce 103 2773 2774 2775state 194 2776 expr : expr_EQ itm_in 2777 expr : expr_PLUS expr 2778 expr : expr_MINUS expr 2779 expr : expr_MUL expr 2780 expr : expr_DIV expr 2781 expr : expr_MOD expr 2782 expr : expr_SHL expr 2783 expr : expr_SHR expr 2784 expr : expr_OR expr 2785 expr : expr OR expr_ (104) 2786 expr : expr_XOR expr 2787 expr : expr_AND expr 2788 expr : expr_EQ expr 2789 expr : expr_NE expr 2790 expr : expr_GT expr 2791 expr : expr_GE expr 2792 expr : expr_LT expr 2793 expr : expr_LE expr 2794 expr : expr_LOR expr 2795 expr : expr_LAND expr 2796 2797 XOR shift 118 2798 AND shift 119 2799 EQ shift 109 2800 NE shift 120 2801 LT shift 123 2802 LE shift 124 2803 GT shift 121 2804 GE shift 122 2805 SHL shift 115 2806 SHR shift 116 2807 PLUS shift 110 2808 MINUS shift 111 2809 MUL shift 112 2810 DIV shift 113 2811 MOD shift 114 2812 . reduce 104 2813 2814 2815state 195 2816 expr : expr_EQ itm_in 2817 expr : expr_PLUS expr 2818 expr : expr_MINUS expr 2819 expr : expr_MUL expr 2820 expr : expr_DIV expr 2821 expr : expr_MOD expr 2822 expr : expr_SHL expr 2823 expr : expr_SHR expr 2824 expr : expr_OR expr 2825 expr : expr_XOR expr 2826 expr : expr XOR expr_ (105) 2827 expr : expr_AND expr 2828 expr : expr_EQ expr 2829 expr : expr_NE expr 2830 expr : expr_GT expr 2831 expr : expr_GE expr 2832 expr : expr_LT expr 2833 expr : expr_LE expr 2834 expr : expr_LOR expr 2835 expr : expr_LAND expr 2836 2837 AND shift 119 2838 EQ shift 109 2839 NE shift 120 2840 LT shift 123 2841 LE shift 124 2842 GT shift 121 2843 GE shift 122 2844 SHL shift 115 2845 SHR shift 116 2846 PLUS shift 110 2847 MINUS shift 111 2848 MUL shift 112 2849 DIV shift 113 2850 MOD shift 114 2851 . reduce 105 2852 2853 2854state 196 2855 expr : expr_EQ itm_in 2856 expr : expr_PLUS expr 2857 expr : expr_MINUS expr 2858 expr : expr_MUL expr 2859 expr : expr_DIV expr 2860 expr : expr_MOD expr 2861 expr : expr_SHL expr 2862 expr : expr_SHR expr 2863 expr : expr_OR expr 2864 expr : expr_XOR expr 2865 expr : expr_AND expr 2866 expr : expr AND expr_ (106) 2867 expr : expr_EQ expr 2868 expr : expr_NE expr 2869 expr : expr_GT expr 2870 expr : expr_GE expr 2871 expr : expr_LT expr 2872 expr : expr_LE expr 2873 expr : expr_LOR expr 2874 expr : expr_LAND expr 2875 2876 EQ shift 109 2877 NE shift 120 2878 LT shift 123 2879 LE shift 124 2880 GT shift 121 2881 GE shift 122 2882 SHL shift 115 2883 SHR shift 116 2884 PLUS shift 110 2885 MINUS shift 111 2886 MUL shift 112 2887 DIV shift 113 2888 MOD shift 114 2889 . reduce 106 2890 2891 2892state 197 2893 expr : expr_EQ itm_in 2894 expr : expr_PLUS expr 2895 expr : expr_MINUS expr 2896 expr : expr_MUL expr 2897 expr : expr_DIV expr 2898 expr : expr_MOD expr 2899 expr : expr_SHL expr 2900 expr : expr_SHR expr 2901 expr : expr_OR expr 2902 expr : expr_XOR expr 2903 expr : expr_AND expr 2904 expr : expr_EQ expr 2905 expr : expr_NE expr 2906 expr : expr NE expr_ (108) 2907 expr : expr_GT expr 2908 expr : expr_GE expr 2909 expr : expr_LT expr 2910 expr : expr_LE expr 2911 expr : expr_LOR expr 2912 expr : expr_LAND expr 2913 2914 LT shift 123 2915 LE shift 124 2916 GT shift 121 2917 GE shift 122 2918 SHL shift 115 2919 SHR shift 116 2920 PLUS shift 110 2921 MINUS shift 111 2922 MUL shift 112 2923 DIV shift 113 2924 MOD shift 114 2925 . reduce 108 2926 2927 2928state 198 2929 expr : expr_EQ itm_in 2930 expr : expr_PLUS expr 2931 expr : expr_MINUS expr 2932 expr : expr_MUL expr 2933 expr : expr_DIV expr 2934 expr : expr_MOD expr 2935 expr : expr_SHL expr 2936 expr : expr_SHR expr 2937 expr : expr_OR expr 2938 expr : expr_XOR expr 2939 expr : expr_AND expr 2940 expr : expr_EQ expr 2941 expr : expr_NE expr 2942 expr : expr_GT expr 2943 expr : expr GT expr_ (109) 2944 expr : expr_GE expr 2945 expr : expr_LT expr 2946 expr : expr_LE expr 2947 expr : expr_LOR expr 2948 expr : expr_LAND expr 2949 2950 SHL shift 115 2951 SHR shift 116 2952 PLUS shift 110 2953 MINUS shift 111 2954 MUL shift 112 2955 DIV shift 113 2956 MOD shift 114 2957 . reduce 109 2958 2959 2960state 199 2961 expr : expr_EQ itm_in 2962 expr : expr_PLUS expr 2963 expr : expr_MINUS expr 2964 expr : expr_MUL expr 2965 expr : expr_DIV expr 2966 expr : expr_MOD expr 2967 expr : expr_SHL expr 2968 expr : expr_SHR expr 2969 expr : expr_OR expr 2970 expr : expr_XOR expr 2971 expr : expr_AND expr 2972 expr : expr_EQ expr 2973 expr : expr_NE expr 2974 expr : expr_GT expr 2975 expr : expr_GE expr 2976 expr : expr GE expr_ (110) 2977 expr : expr_LT expr 2978 expr : expr_LE expr 2979 expr : expr_LOR expr 2980 expr : expr_LAND expr 2981 2982 SHL shift 115 2983 SHR shift 116 2984 PLUS shift 110 2985 MINUS shift 111 2986 MUL shift 112 2987 DIV shift 113 2988 MOD shift 114 2989 . reduce 110 2990 2991 2992state 200 2993 expr : expr_EQ itm_in 2994 expr : expr_PLUS expr 2995 expr : expr_MINUS expr 2996 expr : expr_MUL expr 2997 expr : expr_DIV expr 2998 expr : expr_MOD expr 2999 expr : expr_SHL expr 3000 expr : expr_SHR expr 3001 expr : expr_OR expr 3002 expr : expr_XOR expr 3003 expr : expr_AND expr 3004 expr : expr_EQ expr 3005 expr : expr_NE expr 3006 expr : expr_GT expr 3007 expr : expr_GE expr 3008 expr : expr_LT expr 3009 expr : expr LT expr_ (111) 3010 expr : expr_LE expr 3011 expr : expr_LOR expr 3012 expr : expr_LAND expr 3013 3014 SHL shift 115 3015 SHR shift 116 3016 PLUS shift 110 3017 MINUS shift 111 3018 MUL shift 112 3019 DIV shift 113 3020 MOD shift 114 3021 . reduce 111 3022 3023 3024state 201 3025 expr : expr_EQ itm_in 3026 expr : expr_PLUS expr 3027 expr : expr_MINUS expr 3028 expr : expr_MUL expr 3029 expr : expr_DIV expr 3030 expr : expr_MOD expr 3031 expr : expr_SHL expr 3032 expr : expr_SHR expr 3033 expr : expr_OR expr 3034 expr : expr_XOR expr 3035 expr : expr_AND expr 3036 expr : expr_EQ expr 3037 expr : expr_NE expr 3038 expr : expr_GT expr 3039 expr : expr_GE expr 3040 expr : expr_LT expr 3041 expr : expr_LE expr 3042 expr : expr LE expr_ (112) 3043 expr : expr_LOR expr 3044 expr : expr_LAND expr 3045 3046 SHL shift 115 3047 SHR shift 116 3048 PLUS shift 110 3049 MINUS shift 111 3050 MUL shift 112 3051 DIV shift 113 3052 MOD shift 114 3053 . reduce 112 3054 3055 3056state 202 3057 expr : expr_EQ itm_in 3058 expr : expr_PLUS expr 3059 expr : expr_MINUS expr 3060 expr : expr_MUL expr 3061 expr : expr_DIV expr 3062 expr : expr_MOD expr 3063 expr : expr_SHL expr 3064 expr : expr_SHR expr 3065 expr : expr_OR expr 3066 expr : expr_XOR expr 3067 expr : expr_AND expr 3068 expr : expr_EQ expr 3069 expr : expr_NE expr 3070 expr : expr_GT expr 3071 expr : expr_GE expr 3072 expr : expr_LT expr 3073 expr : expr_LE expr 3074 expr : expr_LOR expr 3075 expr : expr LOR expr_ (114) 3076 expr : expr_LAND expr 3077 3078 LAND shift 126 3079 OR shift 117 3080 XOR shift 118 3081 AND shift 119 3082 EQ shift 109 3083 NE shift 120 3084 LT shift 123 3085 LE shift 124 3086 GT shift 121 3087 GE shift 122 3088 SHL shift 115 3089 SHR shift 116 3090 PLUS shift 110 3091 MINUS shift 111 3092 MUL shift 112 3093 DIV shift 113 3094 MOD shift 114 3095 . reduce 114 3096 3097 3098state 203 3099 expr : expr_EQ itm_in 3100 expr : expr_PLUS expr 3101 expr : expr_MINUS expr 3102 expr : expr_MUL expr 3103 expr : expr_DIV expr 3104 expr : expr_MOD expr 3105 expr : expr_SHL expr 3106 expr : expr_SHR expr 3107 expr : expr_OR expr 3108 expr : expr_XOR expr 3109 expr : expr_AND expr 3110 expr : expr_EQ expr 3111 expr : expr_NE expr 3112 expr : expr_GT expr 3113 expr : expr_GE expr 3114 expr : expr_LT expr 3115 expr : expr_LE expr 3116 expr : expr_LOR expr 3117 expr : expr_LAND expr 3118 expr : expr LAND expr_ (115) 3119 3120 OR shift 117 3121 XOR shift 118 3122 AND shift 119 3123 EQ shift 109 3124 NE shift 120 3125 LT shift 123 3126 LE shift 124 3127 GT shift 121 3128 GE shift 122 3129 SHL shift 115 3130 SHR shift 116 3131 PLUS shift 110 3132 MINUS shift 111 3133 MUL shift 112 3134 DIV shift 113 3135 MOD shift 114 3136 . reduce 115 3137 3138 3139state 204 3140 escseq_list : escseq_list COMMA_escseq 3141 3142 HEXADECIMAL shift 129 3143 . error 3144 3145 escseq goto 232 3146 3147state 205 3148 expr : PO expr PC_ (83) 3149 3150 . reduce 83 3151 3152 3153state 206 3154 expr : expr_EQ itm_in 3155 expr : expr_PLUS expr 3156 expr : expr_MINUS expr 3157 expr : expr_MUL expr 3158 expr : expr_DIV expr 3159 expr : expr_MOD expr 3160 expr : expr_SHL expr 3161 expr : expr_SHR expr 3162 expr : expr_OR expr 3163 expr : expr_XOR expr 3164 expr : expr_AND expr 3165 expr : expr_EQ expr 3166 expr : expr_NE expr 3167 expr : expr_GT expr 3168 expr : expr_GE expr 3169 expr : expr_LT expr 3170 expr : expr_LE expr 3171 expr : name ASSIGN expr_ (113) 3172 expr : expr_LOR expr 3173 expr : expr_LAND expr 3174 3175 LOR shift 125 3176 LAND shift 126 3177 OR shift 117 3178 XOR shift 118 3179 AND shift 119 3180 EQ shift 109 3181 NE shift 120 3182 LT shift 123 3183 LE shift 124 3184 GT shift 121 3185 GE shift 122 3186 SHL shift 115 3187 SHR shift 116 3188 PLUS shift 110 3189 MINUS shift 111 3190 MUL shift 112 3191 DIV shift 113 3192 MOD shift 114 3193 . reduce 113 3194 3195 3196state 207 3197 expr : itm_in SBO expr_SBC 3198 expr : expr_EQ itm_in 3199 expr : expr_PLUS expr 3200 expr : expr_MINUS expr 3201 expr : expr_MUL expr 3202 expr : expr_DIV expr 3203 expr : expr_MOD expr 3204 expr : expr_SHL expr 3205 expr : expr_SHR expr 3206 expr : expr_OR expr 3207 expr : expr_XOR expr 3208 expr : expr_AND expr 3209 expr : expr_EQ expr 3210 expr : expr_NE expr 3211 expr : expr_GT expr 3212 expr : expr_GE expr 3213 expr : expr_LT expr 3214 expr : expr_LE expr 3215 expr : expr_LOR expr 3216 expr : expr_LAND expr 3217 3218 SBC shift 233 3219 LOR shift 125 3220 LAND shift 126 3221 OR shift 117 3222 XOR shift 118 3223 AND shift 119 3224 EQ shift 109 3225 NE shift 120 3226 LT shift 123 3227 LE shift 124 3228 GT shift 121 3229 GE shift 122 3230 SHL shift 115 3231 SHR shift 116 3232 PLUS shift 110 3233 MINUS shift 111 3234 MUL shift 112 3235 DIV shift 113 3236 MOD shift 114 3237 . error 3238 3239 3240state 208 3241 expr : itm_in EQ expr_ (92) 3242 expr : expr_EQ itm_in 3243 expr : expr_PLUS expr 3244 expr : expr_MINUS expr 3245 expr : expr_MUL expr 3246 expr : expr_DIV expr 3247 expr : expr_MOD expr 3248 expr : expr_SHL expr 3249 expr : expr_SHR expr 3250 expr : expr_OR expr 3251 expr : expr_XOR expr 3252 expr : expr_AND expr 3253 expr : expr_EQ expr 3254 expr : expr_NE expr 3255 expr : expr_GT expr 3256 expr : expr_GE expr 3257 expr : expr_LT expr 3258 expr : expr_LE expr 3259 expr : expr_LOR expr 3260 expr : expr_LAND expr 3261 3262 LT shift 123 3263 LE shift 124 3264 GT shift 121 3265 GE shift 122 3266 SHL shift 115 3267 SHR shift 116 3268 PLUS shift 110 3269 MINUS shift 111 3270 MUL shift 112 3271 DIV shift 113 3272 MOD shift 114 3273 . reduce 92 3274 3275 3276state 209 3277 map : MAP name CBO map_list CBC_ (34) 3278 3279 . reduce 34 3280 3281 3282state 210 3283 map : MAP name map_attribute CBO map_list_CBC 3284 map_list : map_list_map_pair 3285 3286 HEXADECIMAL shift 63 3287 ITM_DEFAULT shift 64 3288 CBC shift 234 3289 . error 3290 3291 map_pair goto 140 3292 3293state 211 3294 map_pair : HEXADECIMAL ELLIPSES HEXADECIMAL_HEXADECIMAL 3295 3296 HEXADECIMAL shift 235 3297 . error 3298 3299 3300state 212 3301 map : MAP map_attribute CBO map_list CBC_ (37) 3302 3303 . reduce 37 3304 3305 3306state 213 3307 map_type : MAPTYPE ASSIGN map_type_names COLON_DECIMAL 3308 3309 DECIMAL shift 236 3310 . error 3311 3312 3313state 214 3314 operation : OPERATION name CBO op_list CBC_ (53) 3315 3316 . reduce 53 3317 3318 3319state 215 3320 op_unit : ERROR expr SC_ (62) 3321 3322 . reduce 62 3323 3324 3325state 216 3326 op_unit : DISCARD expr SC_ (64) 3327 3328 . reduce 64 3329 3330 3331state 217 3332 op_unit : ITM_OUT ASSIGN expr_SC 3333 expr : expr_EQ itm_in 3334 expr : expr_PLUS expr 3335 expr : expr_MINUS expr 3336 expr : expr_MUL expr 3337 expr : expr_DIV expr 3338 expr : expr_MOD expr 3339 expr : expr_SHL expr 3340 expr : expr_SHR expr 3341 expr : expr_OR expr 3342 expr : expr_XOR expr 3343 expr : expr_AND expr 3344 expr : expr_EQ expr 3345 expr : expr_NE expr 3346 expr : expr_GT expr 3347 expr : expr_GE expr 3348 expr : expr_LT expr 3349 expr : expr_LE expr 3350 expr : expr_LOR expr 3351 expr : expr_LAND expr 3352 3353 SC shift 237 3354 LOR shift 125 3355 LAND shift 126 3356 OR shift 117 3357 XOR shift 118 3358 AND shift 119 3359 EQ shift 109 3360 NE shift 120 3361 LT shift 123 3362 LE shift 124 3363 GT shift 121 3364 GE shift 122 3365 SHL shift 115 3366 SHR shift 116 3367 PLUS shift 110 3368 MINUS shift 111 3369 MUL shift 112 3370 DIV shift 113 3371 MOD shift 114 3372 . error 3373 3374 3375state 218 3376 op_unit : DIRECTION name SC_ (66) 3377 3378 . reduce 66 3379 3380 3381state 219 3382 op_unit : OPERATION name SC_ (67) 3383 3384 . reduce 67 3385 3386 3387state 220 3388 op_unit : OPERATION ITM_INIT SC_ (68) 3389 3390 . reduce 68 3391 3392 3393state 221 3394 op_unit : OPERATION RESET SC_ (69) 3395 3396 . reduce 69 3397 3398 3399state 222 3400 op_unit : MAP name SC_ (70) 3401 3402 . reduce 70 3403 3404 3405state 223 3406 op_unit : MAP name expr_SC 3407 expr : expr_EQ itm_in 3408 expr : expr_PLUS expr 3409 expr : expr_MINUS expr 3410 expr : expr_MUL expr 3411 expr : expr_DIV expr 3412 expr : expr_MOD expr 3413 expr : expr_SHL expr 3414 expr : expr_SHR expr 3415 expr : expr_OR expr 3416 expr : expr_XOR expr 3417 expr : expr_AND expr 3418 expr : expr_EQ expr 3419 expr : expr_NE expr 3420 expr : expr_GT expr 3421 expr : expr_GE expr 3422 expr : expr_LT expr 3423 expr : expr_LE expr 3424 expr : expr_LOR expr 3425 expr : expr_LAND expr 3426 3427 SC shift 238 3428 LOR shift 125 3429 LAND shift 126 3430 OR shift 117 3431 XOR shift 118 3432 AND shift 119 3433 EQ shift 109 3434 NE shift 120 3435 LT shift 123 3436 LE shift 124 3437 GT shift 121 3438 GE shift 122 3439 SHL shift 115 3440 SHR shift 116 3441 PLUS shift 110 3442 MINUS shift 111 3443 MUL shift 112 3444 DIV shift 113 3445 MOD shift 114 3446 . error 3447 3448 3449state 224 3450 op_unit : PRINTCHR expr SC_ (75) 3451 3452 . reduce 75 3453 3454 3455state 225 3456 op_unit : PRINTHD expr SC_ (76) 3457 3458 . reduce 76 3459 3460 3461state 226 3462 op_unit : PRINTINT expr SC_ (77) 3463 3464 . reduce 77 3465 3466 3467state 227 3468 op_if_else : ITM_IF PO expr_PC CBO op_list CBC 3469 op_if_else : ITM_IF PO expr_PC CBO op_list CBC ITM_ELSE op_if_else 3470 op_if_else : ITM_IF PO expr_PC CBO op_list CBC ITM_ELSE CBO op_list CBC 3471 expr : expr_EQ itm_in 3472 expr : expr_PLUS expr 3473 expr : expr_MINUS expr 3474 expr : expr_MUL expr 3475 expr : expr_DIV expr 3476 expr : expr_MOD expr 3477 expr : expr_SHL expr 3478 expr : expr_SHR expr 3479 expr : expr_OR expr 3480 expr : expr_XOR expr 3481 expr : expr_AND expr 3482 expr : expr_EQ expr 3483 expr : expr_NE expr 3484 expr : expr_GT expr 3485 expr : expr_GE expr 3486 expr : expr_LT expr 3487 expr : expr_LE expr 3488 expr : expr_LOR expr 3489 expr : expr_LAND expr 3490 3491 PC shift 239 3492 LOR shift 125 3493 LAND shift 126 3494 OR shift 117 3495 XOR shift 118 3496 AND shift 119 3497 EQ shift 109 3498 NE shift 120 3499 LT shift 123 3500 LE shift 124 3501 GT shift 121 3502 GE shift 122 3503 SHL shift 115 3504 SHR shift 116 3505 PLUS shift 110 3506 MINUS shift 111 3507 MUL shift 112 3508 DIV shift 113 3509 MOD shift 114 3510 . error 3511 3512 3513state 228 3514 operation : OPERATION ITM_INIT CBO op_list CBC_ (55) 3515 3516 . reduce 55 3517 3518 3519state 229 3520 operation : OPERATION RESET CBO op_list CBC_ (56) 3521 3522 . reduce 56 3523 3524 3525state 230 3526 range_list : range_list COMMA range_pair_ (29) 3527 3528 . reduce 29 3529 3530 3531state 231 3532 range_pair : HEXADECIMAL ELLIPSES HEXADECIMAL_ (30) 3533 3534 . reduce 30 3535 3536 3537state 232 3538 escseq_list : escseq_list COMMA escseq_ (32) 3539 3540 . reduce 32 3541 3542 3543state 233 3544 expr : itm_in SBO expr SBC_ (87) 3545 3546 . reduce 87 3547 3548 3549state 234 3550 map : MAP name map_attribute CBO map_list CBC_ (36) 3551 3552 . reduce 36 3553 3554 3555state 235 3556 map_pair : HEXADECIMAL ELLIPSES HEXADECIMAL HEXADECIMAL_ (49) 3557 3558 . reduce 49 3559 3560 3561state 236 3562 map_type : MAPTYPE ASSIGN map_type_names COLON DECIMAL_ (42) 3563 3564 . reduce 42 3565 3566 3567state 237 3568 op_unit : ITM_OUT ASSIGN expr SC_ (65) 3569 3570 . reduce 65 3571 3572 3573state 238 3574 op_unit : MAP name expr SC_ (71) 3575 3576 . reduce 71 3577 3578 3579state 239 3580 op_if_else : ITM_IF PO expr PC_CBO op_list CBC 3581 op_if_else : ITM_IF PO expr PC_CBO op_list CBC ITM_ELSE op_if_else 3582 op_if_else : ITM_IF PO expr PC_CBO op_list CBC ITM_ELSE CBO op_list CBC 3583 3584 CBO shift 240 3585 . error 3586 3587 3588state 240 3589 op_if_else : ITM_IF PO expr PC CBO_op_list CBC 3590 op_if_else : ITM_IF PO expr PC CBO_op_list CBC ITM_ELSE op_if_else 3591 op_if_else : ITM_IF PO expr PC CBO_op_list CBC ITM_ELSE CBO op_list CBC 3592 3593 NAME shift 19 3594 HEXADECIMAL shift 48 3595 DECIMAL shift 49 3596 BREAK shift 82 3597 DIRECTION shift 78 3598 DISCARD shift 76 3599 ERROR shift 75 3600 ITM_FALSE shift 54 3601 ITM_IF shift 87 3602 ITM_IN shift 58 3603 ITM_INSIZE shift 52 3604 OPERATION shift 79 3605 ITM_OUT shift 77 3606 ITM_OUTSIZE shift 51 3607 PRINTCHR shift 84 3608 PRINTHD shift 85 3609 PRINTINT shift 86 3610 MAP shift 80 3611 RETURN shift 83 3612 ITM_TRUE shift 53 3613 PO shift 46 3614 SC shift 73 3615 MINUS shift 57 3616 NOT shift 55 3617 NEG shift 56 3618 . error 3619 3620 op_list goto 241 3621 op_unit goto 72 3622 op_if_else goto 81 3623 name goto 47 3624 expr goto 74 3625 itm_in goto 50 3626 3627state 241 3628 op_list : op_list_op_unit 3629 op_if_else : ITM_IF PO expr PC CBO op_list_CBC 3630 op_if_else : ITM_IF PO expr PC CBO op_list_CBC ITM_ELSE op_if_else 3631 op_if_else : ITM_IF PO expr PC CBO op_list_CBC ITM_ELSE CBO op_list CBC 3632 3633 NAME shift 19 3634 HEXADECIMAL shift 48 3635 DECIMAL shift 49 3636 BREAK shift 82 3637 DIRECTION shift 78 3638 DISCARD shift 76 3639 ERROR shift 75 3640 ITM_FALSE shift 54 3641 ITM_IF shift 87 3642 ITM_IN shift 58 3643 ITM_INSIZE shift 52 3644 OPERATION shift 79 3645 ITM_OUT shift 77 3646 ITM_OUTSIZE shift 51 3647 PRINTCHR shift 84 3648 PRINTHD shift 85 3649 PRINTINT shift 86 3650 MAP shift 80 3651 RETURN shift 83 3652 ITM_TRUE shift 53 3653 CBC shift 242 3654 PO shift 46 3655 SC shift 73 3656 MINUS shift 57 3657 NOT shift 55 3658 NEG shift 56 3659 . error 3660 3661 op_unit goto 154 3662 op_if_else goto 81 3663 name goto 47 3664 expr goto 74 3665 itm_in goto 50 3666 3667state 242 3668 op_if_else : ITM_IF PO expr PC CBO op_list CBC_ (78) 3669 op_if_else : ITM_IF PO expr PC CBO op_list CBC_ITM_ELSE op_if_else 3670 op_if_else : ITM_IF PO expr PC CBO op_list CBC_ITM_ELSE CBO op_list CBC 3671 3672 ITM_ELSE shift 243 3673 . reduce 78 3674 3675 3676state 243 3677 op_if_else : ITM_IF PO expr PC CBO op_list CBC ITM_ELSE_op_if_else 3678 op_if_else : ITM_IF PO expr PC CBO op_list CBC ITM_ELSE_CBO op_list CBC 3679 3680 ITM_IF shift 87 3681 CBO shift 245 3682 . error 3683 3684 op_if_else goto 244 3685 3686state 244 3687 op_if_else : ITM_IF PO expr PC CBO op_list CBC ITM_ELSE op_if_else_ (79) 3688 3689 . reduce 79 3690 3691 3692state 245 3693 op_if_else : ITM_IF PO expr PC CBO op_list CBC ITM_ELSE CBO_op_list CBC 3694 3695 NAME shift 19 3696 HEXADECIMAL shift 48 3697 DECIMAL shift 49 3698 BREAK shift 82 3699 DIRECTION shift 78 3700 DISCARD shift 76 3701 ERROR shift 75 3702 ITM_FALSE shift 54 3703 ITM_IF shift 87 3704 ITM_IN shift 58 3705 ITM_INSIZE shift 52 3706 OPERATION shift 79 3707 ITM_OUT shift 77 3708 ITM_OUTSIZE shift 51 3709 PRINTCHR shift 84 3710 PRINTHD shift 85 3711 PRINTINT shift 86 3712 MAP shift 80 3713 RETURN shift 83 3714 ITM_TRUE shift 53 3715 PO shift 46 3716 SC shift 73 3717 MINUS shift 57 3718 NOT shift 55 3719 NEG shift 56 3720 . error 3721 3722 op_list goto 246 3723 op_unit goto 72 3724 op_if_else goto 81 3725 name goto 47 3726 expr goto 74 3727 itm_in goto 50 3728 3729state 246 3730 op_list : op_list_op_unit 3731 op_if_else : ITM_IF PO expr PC CBO op_list CBC ITM_ELSE CBO op_list_CBC 3732 3733 NAME shift 19 3734 HEXADECIMAL shift 48 3735 DECIMAL shift 49 3736 BREAK shift 82 3737 DIRECTION shift 78 3738 DISCARD shift 76 3739 ERROR shift 75 3740 ITM_FALSE shift 54 3741 ITM_IF shift 87 3742 ITM_IN shift 58 3743 ITM_INSIZE shift 52 3744 OPERATION shift 79 3745 ITM_OUT shift 77 3746 ITM_OUTSIZE shift 51 3747 PRINTCHR shift 84 3748 PRINTHD shift 85 3749 PRINTINT shift 86 3750 MAP shift 80 3751 RETURN shift 83 3752 ITM_TRUE shift 53 3753 CBC shift 247 3754 PO shift 46 3755 SC shift 73 3756 MINUS shift 57 3757 NOT shift 55 3758 NEG shift 56 3759 . error 3760 3761 op_unit goto 154 3762 op_if_else goto 81 3763 name goto 47 3764 expr goto 74 3765 itm_in goto 50 3766 3767state 247 3768 op_if_else : ITM_IF PO expr PC CBO op_list CBC ITM_ELSE CBO op_list CBC_ (80) 3769 3770 . reduce 80 3771 3772 377372/127 terminals, 28/600 nonterminals 3774116/300 grammar rules, 248/1000 states 37750 shift/reduce, 0 reduce/reduce conflicts reported 377662/601 working sets used 3777memory: states,etc. 550/2000, parser 223/4000 377855/3001 distinct lookahead sets 377960 extra closures 37801295 shift entries, 1 exceptions 3781121 goto entries 3782138 entries saved by goto default 3783Optimizer space used: input 2806/4000, output 1087/4000 37841087 table entries, 247 zero 3785maximum spread: 325, maximum offset: 321 3786