Changeset 2b1818 in git for Singular/grammar.cc
- Timestamp:
- Feb 19, 2016, 3:20:03 PM (8 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38dfc5131670d387a89455159ed1e071997eec94')
- Children:
- e024cb68279f5020bf1f2daa9067b9d0f331b4f7
- Parents:
- 4d269a4c0c747dbd5b3f51c216a18d0182c30409
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/grammar.cc
r4d269a r2b1818 232 232 ) 233 233 { 234 //Werror("leaving %s (line %d)",VoiceName(), currentVoice->curr_lineno); 234 235 Werror("leaving %s",VoiceName()); 235 236 } … … 239 240 240 241 /* Line 189 of yacc.c */ 241 #line 24 2"grammar.cc"242 #line 243 "grammar.cc" 242 243 243 244 /* Enabling traces. */ … … 365 366 366 367 /* Line 264 of yacc.c */ 367 #line 36 8"grammar.cc"368 #line 369 "grammar.cc" 368 369 369 370 #ifdef short … … 580 581 #define YYFINAL 2 581 582 /* YYLAST -- Last index in YYTABLE. */ 582 #define YYLAST 25 08583 #define YYLAST 2522 583 584 584 585 /* YYNTOKENS -- Number of terminals. */ … … 587 588 #define YYNNTS 45 588 589 /* YYNRULES -- Number of rules. */ 589 #define YYNRULES 17 4590 #define YYNRULES 173 590 591 /* YYNRULES -- Number of states. */ 591 #define YYNSTATES 39 6592 #define YYNSTATES 393 592 593 593 594 /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ … … 650 651 143, 148, 155, 162, 169, 176, 185, 194, 203, 212, 651 652 216, 221, 230, 235, 244, 249, 253, 257, 259, 261, 652 263, 267, 27 4, 279, 286, 293, 300, 307, 314, 321,653 32 5, 331, 337, 338, 344, 347, 350, 352, 355, 358,654 3 62, 366, 370, 374, 378, 382, 386, 390, 394, 398,655 401, 404, 407, 410, 412, 416, 419, 422, 425, 428,656 43 7, 440, 444, 447, 449, 451, 457, 459, 461, 466,657 46 8, 472, 474, 478, 480, 482, 484, 486, 487, 492,658 49 6, 499, 503, 506, 509, 513, 518, 523, 528, 533,659 53 8, 543, 548, 553, 560, 567, 574, 581, 588, 595,660 602, 606, 608, 617, 620, 625, 628, 630, 632, 635,661 63 8, 640, 646, 649, 655, 657, 659, 663, 669, 673,662 67 7, 682, 685, 688, 693653 263, 267, 272, 279, 286, 293, 300, 307, 314, 318, 654 324, 330, 331, 337, 340, 343, 345, 348, 351, 355, 655 359, 363, 367, 371, 375, 379, 383, 387, 391, 394, 656 397, 400, 403, 405, 409, 412, 415, 418, 421, 430, 657 433, 437, 440, 442, 444, 450, 452, 454, 459, 461, 658 465, 467, 471, 473, 475, 477, 479, 480, 485, 489, 659 492, 496, 499, 502, 506, 511, 516, 521, 526, 531, 660 536, 541, 546, 553, 560, 567, 574, 581, 588, 595, 661 599, 601, 610, 613, 618, 621, 623, 625, 628, 631, 662 633, 639, 642, 648, 650, 652, 656, 662, 666, 670, 663 675, 678, 681, 686 663 664 }; 664 665 … … 692 693 94, 126, 100, -1, 17, 99, 112, 100, -1, 119, 693 694 12, 66, -1, 111, 94, 112, -1, 112, -1, 117, 694 -1, 110, -1, 99, 111, 100, -1, 112, 91, 112, 695 94, 112, 92, -1, 112, 91, 112, 92, -1, 71, 696 99, 112, 94, 45, 100, -1, 71, 99, 112, 94, 697 48, 100, -1, 71, 99, 112, 94, 49, 100, -1, 698 71, 99, 112, 94, 51, 100, -1, 71, 99, 112, 699 94, 52, 100, -1, 71, 99, 112, 94, 112, 100, 700 -1, 114, 112, 116, -1, 114, 112, 85, 112, 116, 701 -1, 115, 112, 94, 112, 116, -1, -1, 76, 99, 702 113, 112, 100, -1, 77, 99, -1, 72, 99, -1, 703 100, -1, 112, 10, -1, 112, 7, -1, 112, 88, 704 112, -1, 112, 89, 112, -1, 112, 90, 112, -1, 705 112, 93, 112, -1, 112, 86, 112, -1, 112, 96, 706 112, -1, 112, 9, 112, -1, 112, 4, 112, -1, 707 112, 3, 112, -1, 112, 97, 112, -1, 8, 112, 708 -1, 89, 112, -1, 120, 127, -1, 111, 85, -1, 709 68, -1, 102, 112, 102, -1, 53, 110, -1, 54, 710 110, -1, 55, 110, -1, 56, 110, -1, 128, 110, 711 91, 112, 92, 91, 112, 92, -1, 128, 110, -1, 712 120, 94, 110, -1, 16, 110, -1, 65, -1, 112, 713 -1, 99, 112, 94, 111, 100, -1, 68, -1, 123, 714 -1, 123, 99, 111, 100, -1, 124, -1, 124, 94, 715 125, -1, 124, -1, 99, 125, 100, -1, 85, -1, 716 21, -1, 15, -1, 14, -1, -1, 86, 121, 130, 717 95, -1, 59, 65, 95, -1, 59, 95, -1, 57, 718 65, 95, -1, 58, 111, -1, 60, 110, -1, 134, 719 94, 110, -1, 62, 99, 53, 100, -1, 62, 99, 720 54, 100, -1, 62, 99, 55, 100, -1, 62, 99, 721 56, 100, -1, 62, 99, 17, 100, -1, 62, 99, 722 128, 100, -1, 62, 99, 16, 100, -1, 62, 99, 723 110, 100, -1, 62, 99, 110, 94, 53, 100, -1, 724 62, 99, 110, 94, 54, 100, -1, 62, 99, 110, 725 94, 55, 100, -1, 62, 99, 110, 94, 56, 100, 726 -1, 62, 99, 110, 94, 17, 100, -1, 62, 99, 727 110, 94, 128, 100, -1, 62, 99, 110, 94, 16, 728 100, -1, 62, 99, 100, -1, 17, -1, 136, 110, 729 127, 122, 94, 122, 94, 126, -1, 136, 110, -1, 730 136, 110, 127, 110, -1, 84, 121, -1, 63, -1, 731 31, -1, 139, 112, -1, 64, 112, -1, 111, -1, 732 79, 99, 112, 100, 66, -1, 75, 66, -1, 79, 733 99, 112, 100, 73, -1, 73, -1, 74, -1, 81, 734 65, 66, -1, 78, 65, 65, 65, 66, -1, 16, 735 119, 66, -1, 70, 65, 66, -1, 70, 65, 65, 736 66, -1, 83, 120, -1, 83, 112, -1, 82, 99, 737 111, 100, -1, 82, 99, 100, -1 695 -1, 110, -1, 99, 111, 100, -1, 112, 91, 111, 696 92, -1, 71, 99, 112, 94, 45, 100, -1, 71, 697 99, 112, 94, 48, 100, -1, 71, 99, 112, 94, 698 49, 100, -1, 71, 99, 112, 94, 51, 100, -1, 699 71, 99, 112, 94, 52, 100, -1, 71, 99, 112, 700 94, 112, 100, -1, 114, 112, 116, -1, 114, 112, 701 85, 112, 116, -1, 115, 112, 94, 112, 116, -1, 702 -1, 76, 99, 113, 112, 100, -1, 77, 99, -1, 703 72, 99, -1, 100, -1, 112, 10, -1, 112, 7, 704 -1, 112, 88, 112, -1, 112, 89, 112, -1, 112, 705 90, 112, -1, 112, 93, 112, -1, 112, 86, 112, 706 -1, 112, 96, 112, -1, 112, 9, 112, -1, 112, 707 4, 112, -1, 112, 3, 112, -1, 112, 97, 112, 708 -1, 8, 112, -1, 89, 112, -1, 120, 127, -1, 709 111, 85, -1, 68, -1, 102, 112, 102, -1, 53, 710 110, -1, 54, 110, -1, 55, 110, -1, 56, 110, 711 -1, 128, 110, 91, 112, 92, 91, 112, 92, -1, 712 128, 110, -1, 120, 94, 110, -1, 16, 110, -1, 713 65, -1, 112, -1, 99, 112, 94, 111, 100, -1, 714 68, -1, 123, -1, 123, 99, 111, 100, -1, 124, 715 -1, 124, 94, 125, -1, 124, -1, 99, 125, 100, 716 -1, 85, -1, 21, -1, 15, -1, 14, -1, -1, 717 86, 121, 130, 95, -1, 59, 65, 95, -1, 59, 718 95, -1, 57, 65, 95, -1, 58, 111, -1, 60, 719 110, -1, 134, 94, 110, -1, 62, 99, 53, 100, 720 -1, 62, 99, 54, 100, -1, 62, 99, 55, 100, 721 -1, 62, 99, 56, 100, -1, 62, 99, 17, 100, 722 -1, 62, 99, 128, 100, -1, 62, 99, 16, 100, 723 -1, 62, 99, 110, 100, -1, 62, 99, 110, 94, 724 53, 100, -1, 62, 99, 110, 94, 54, 100, -1, 725 62, 99, 110, 94, 55, 100, -1, 62, 99, 110, 726 94, 56, 100, -1, 62, 99, 110, 94, 17, 100, 727 -1, 62, 99, 110, 94, 128, 100, -1, 62, 99, 728 110, 94, 16, 100, -1, 62, 99, 100, -1, 17, 729 -1, 136, 110, 127, 122, 94, 122, 94, 126, -1, 730 136, 110, -1, 136, 110, 127, 110, -1, 84, 121, 731 -1, 63, -1, 31, -1, 139, 112, -1, 64, 112, 732 -1, 111, -1, 79, 99, 112, 100, 66, -1, 75, 733 66, -1, 79, 99, 112, 100, 73, -1, 73, -1, 734 74, -1, 81, 65, 66, -1, 78, 65, 65, 65, 735 66, -1, 16, 119, 66, -1, 70, 65, 66, -1, 736 70, 65, 65, 66, -1, 83, 120, -1, 83, 112, 737 -1, 82, 99, 111, 100, -1, 82, 99, 100, -1 738 738 }; 739 739 … … 741 741 static const yytype_uint16 yyrline[] = 742 742 { 743 0, 31 6, 316, 318, 352, 353, 355, 357, 361, 366,744 36 8, 419, 420, 421, 422, 423, 424, 425, 426, 430,745 43 3, 434, 435, 436, 437, 438, 439, 440, 441, 444,746 45 1, 456, 460, 464, 468, 472, 485, 513, 537, 543,747 5 49, 553, 557, 561, 565, 569, 573, 577, 581, 585,748 5 89, 593, 597, 601, 605, 609, 613, 617, 621, 625,749 6 29, 635, 639, 643, 647, 651, 658, 669, 675, 680,750 68 1, 682, 686, 690, 694, 698, 702, 706, 710, 714,751 7 18, 735, 742, 741, 759, 767, 775, 784, 788, 792,752 796, 800, 804, 808, 812, 816, 820, 824, 828, 832,753 8 44, 851, 852, 871, 872, 884, 889, 894, 898, 902,754 9 38, 964, 985, 993, 997, 998, 1012, 1020, 1029, 1074,755 10 75, 1084, 1085, 1091, 1098, 1100, 1102, 1112, 1111, 1119,756 11 24, 1131, 1139, 1151, 1167, 1186, 1190, 1194, 1199, 1203,757 12 07, 1211, 1215, 1220, 1226, 1232, 1238, 1244, 1250, 1256,758 12 68, 1275, 1279, 1316, 1323, 1331, 1337, 1337, 1340, 1412,759 14 16, 1445, 1458, 1475, 1484, 1489, 1497, 1509, 1528, 1538,760 15 57, 1580, 1586, 1598, 1604743 0, 317, 317, 319, 353, 354, 356, 358, 362, 367, 744 369, 420, 421, 422, 423, 424, 425, 426, 427, 431, 745 434, 435, 436, 437, 438, 439, 440, 441, 442, 445, 746 452, 457, 461, 465, 469, 473, 486, 514, 538, 544, 747 550, 554, 558, 562, 566, 570, 574, 578, 582, 586, 748 590, 594, 598, 602, 606, 610, 614, 618, 622, 626, 749 630, 636, 640, 644, 648, 652, 659, 670, 676, 681, 750 682, 683, 690, 694, 698, 702, 706, 710, 714, 718, 751 735, 742, 741, 759, 767, 775, 784, 788, 792, 796, 752 800, 804, 808, 812, 816, 820, 824, 828, 832, 844, 753 851, 852, 871, 872, 884, 889, 894, 898, 902, 938, 754 964, 985, 993, 997, 998, 1012, 1020, 1029, 1074, 1075, 755 1084, 1085, 1091, 1098, 1100, 1102, 1112, 1111, 1119, 1124, 756 1131, 1139, 1151, 1167, 1186, 1190, 1194, 1199, 1203, 1207, 757 1211, 1215, 1220, 1226, 1232, 1238, 1244, 1250, 1256, 1268, 758 1275, 1279, 1316, 1323, 1331, 1337, 1337, 1340, 1412, 1416, 759 1445, 1458, 1475, 1484, 1489, 1497, 1509, 1528, 1538, 1557, 760 1580, 1586, 1598, 1604 761 761 }; 762 762 #endif … … 825 825 110, 110, 110, 110, 110, 110, 111, 111, 112, 112, 826 826 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 827 112, 11 2, 113, 112, 114, 115, 116, 117, 117, 117,827 112, 113, 112, 114, 115, 116, 117, 117, 117, 117, 828 828 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 829 11 7, 118, 118, 119, 119, 120, 120, 120, 120, 120,830 120, 120, 12 0, 121, 122, 122, 123, 124, 124, 125,831 12 5, 126, 126, 127, 128, 128, 128, 130, 129, 131,832 13 1, 132, 133, 134, 134, 135, 135, 135, 135, 135,829 118, 118, 119, 119, 120, 120, 120, 120, 120, 120, 830 120, 120, 121, 122, 122, 123, 124, 124, 125, 125, 831 126, 126, 127, 128, 128, 128, 130, 129, 131, 131, 832 132, 133, 134, 134, 135, 135, 135, 135, 135, 135, 833 833 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 834 13 5, 136, 137, 137, 137, 138, 139, 139, 140, 141,835 14 1, 142, 142, 142, 142, 142, 143, 144, 145, 145,836 14 5, 146, 146, 147, 147834 136, 137, 137, 137, 138, 139, 139, 140, 141, 141, 835 142, 142, 142, 142, 142, 143, 144, 145, 145, 145, 836 146, 146, 147, 147 837 837 }; 838 838 … … 847 847 4, 6, 6, 6, 6, 8, 8, 8, 8, 3, 848 848 4, 8, 4, 8, 4, 3, 3, 1, 1, 1, 849 3, 6, 4, 6, 6, 6, 6, 6, 6, 3,850 5, 5, 0, 5, 2, 2, 1, 2, 2, 3,851 3, 3, 3, 3, 3, 3, 3, 3, 3, 2,852 2, 2, 2, 1, 3, 2, 2, 2, 2, 8,853 2, 3, 2, 1, 1, 5, 1, 1, 4, 1,854 3, 1, 3, 1, 1, 1, 1, 0, 4, 3,855 2, 3, 2, 2, 3, 4, 4, 4, 4, 4,856 4, 4, 4, 6, 6, 6, 6, 6, 6, 6,857 3, 1, 8, 2, 4, 2, 1, 1, 2, 2,858 1, 5, 2, 5, 1, 1, 3, 5, 3, 3,859 4,2, 2, 4, 3849 3, 4, 6, 6, 6, 6, 6, 6, 3, 5, 850 5, 0, 5, 2, 2, 1, 2, 2, 3, 3, 851 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 852 2, 2, 1, 3, 2, 2, 2, 2, 8, 2, 853 3, 2, 1, 1, 5, 1, 1, 4, 1, 3, 854 1, 3, 1, 1, 1, 1, 0, 4, 3, 2, 855 3, 2, 2, 3, 4, 4, 4, 4, 4, 4, 856 4, 4, 6, 6, 6, 6, 6, 6, 6, 3, 857 1, 8, 2, 4, 2, 1, 1, 2, 2, 1, 858 5, 2, 5, 1, 1, 3, 5, 3, 3, 4, 859 2, 2, 4, 3 860 860 }; 861 861 … … 865 865 static const yytype_uint8 yydefact[] = 866 866 { 867 2, 0, 1, 0, 0, 12 6, 125, 0, 151, 124,868 15 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,869 0, 0, 0, 0, 0, 0, 0, 0, 15 6, 0,870 11 3, 37, 103, 30, 0, 0, 0, 164, 165, 0,867 2, 0, 1, 0, 0, 125, 124, 0, 150, 123, 868 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 869 0, 0, 0, 0, 0, 0, 0, 0, 155, 0, 870 112, 37, 102, 30, 0, 0, 0, 163, 164, 0, 871 871 0, 0, 0, 0, 8, 0, 0, 0, 38, 0, 872 872 0, 0, 9, 0, 0, 3, 4, 13, 0, 20, 873 69, 1 60, 67, 0, 0, 68, 0, 31, 0, 39,873 69, 159, 67, 0, 0, 68, 0, 31, 0, 39, 874 874 0, 16, 17, 18, 21, 22, 23, 0, 25, 26, 875 875 0, 27, 28, 11, 12, 14, 15, 24, 7, 10, 876 0, 0, 0, 0, 0, 0, 38, 9 9, 0, 0,876 0, 0, 0, 0, 0, 0, 38, 98, 0, 0, 877 877 69, 0, 31, 0, 0, 0, 0, 0, 0, 0, 878 878 0, 0, 0, 69, 0, 69, 0, 69, 0, 69, 879 0, 19, 13 2, 0, 130, 69, 0, 159, 0, 0,880 8 5, 162, 82, 84, 0, 0, 0, 0, 0, 172,881 17 1, 155, 127, 100, 0, 0, 0, 5, 0, 0,882 10 2, 0, 0, 0, 88, 0, 87, 0, 0, 0,879 0, 19, 131, 0, 129, 69, 0, 158, 0, 0, 880 84, 161, 81, 83, 0, 0, 0, 0, 0, 171, 881 170, 154, 126, 99, 0, 0, 0, 5, 0, 0, 882 101, 0, 0, 0, 87, 0, 86, 0, 0, 0, 883 883 0, 0, 0, 0, 0, 0, 0, 0, 29, 0, 884 12 3, 0, 6, 101, 0, 69, 0, 69, 158, 0,885 0, 0, 0, 0, 0, 67, 16 8, 0, 114, 0,884 122, 0, 6, 100, 0, 69, 0, 69, 157, 0, 885 0, 0, 0, 0, 0, 67, 167, 0, 113, 0, 886 886 0, 0, 0, 0, 0, 0, 0, 59, 0, 67, 887 43, 0, 67, 46, 0, 13 1, 129, 0, 0, 0,888 0, 0, 0, 1 50, 69, 0, 0, 169, 0, 0,889 0, 0, 16 6, 174, 0, 0, 36, 70, 104, 32,890 34, 0, 66, 9 7, 96, 95, 93, 89, 90, 91,891 0, 9 2, 94, 98, 33, 0, 86, 79, 0, 65,887 43, 0, 67, 46, 0, 130, 128, 0, 0, 0, 888 0, 0, 0, 149, 69, 0, 0, 168, 0, 0, 889 0, 0, 165, 173, 0, 0, 36, 70, 103, 32, 890 34, 0, 66, 96, 95, 94, 92, 88, 89, 90, 891 0, 91, 93, 97, 33, 0, 85, 78, 0, 65, 892 892 69, 0, 0, 69, 0, 0, 0, 0, 0, 0, 893 893 0, 40, 67, 64, 0, 47, 0, 0, 0, 48, 894 894 0, 49, 0, 0, 50, 60, 41, 42, 44, 45, 895 14 1, 139, 135, 136, 137, 138, 0, 142, 140, 170,896 0, 0, 0, 0, 17 3, 128, 35, 72, 0, 0,897 0, 0, 62, 0, 69, 114, 0, 42, 45, 0,895 140, 138, 134, 135, 136, 137, 0, 141, 139, 169, 896 0, 0, 0, 0, 172, 127, 35, 71, 0, 0, 897 0, 62, 0, 69, 113, 0, 42, 45, 0, 0, 898 898 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 899 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,900 83, 167, 161, 163, 0, 80, 81, 0, 0, 0,901 0, 0, 51, 0, 52, 0, 0, 53, 0, 54,902 14 9, 147, 143, 144, 145, 146, 148, 73, 74, 75,903 7 6, 77, 78, 71, 0, 0, 0, 115, 116, 0,904 117, 121, 0, 0, 0, 0, 0, 0, 0, 0,905 119, 0, 0, 63, 55, 56, 57, 58, 61, 109,906 152, 0, 122, 0, 120, 118899 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 900 166, 160, 162, 79, 80, 0, 0, 0, 0, 0, 901 51, 0, 52, 0, 0, 53, 0, 54, 148, 146, 902 142, 143, 144, 145, 147, 72, 73, 74, 75, 76, 903 77, 0, 0, 0, 114, 115, 0, 116, 120, 0, 904 0, 0, 0, 0, 0, 0, 0, 118, 0, 0, 905 63, 55, 56, 57, 58, 61, 108, 151, 0, 121, 906 0, 119, 117 907 907 }; 908 908 … … 912 912 -1, 1, 55, 56, 57, 58, 59, 60, 145, 62, 913 913 219, 63, 64, 247, 65, 66, 67, 68, 69, 189, 914 3 70, 371, 381, 372, 173, 98, 71, 225, 72, 73,914 367, 368, 378, 369, 173, 98, 71, 225, 72, 73, 915 915 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 916 916 84, 85, 86, 87, 88 … … 919 919 /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing 920 920 STATE-NUM. */ 921 #define YYPACT_NINF -36 5921 #define YYPACT_NINF -364 922 922 static const yytype_int16 yypact[] = 923 923 { 924 -36 5, 369, -365, -81, 1821, -365, -365, 1886, -73, -365,925 -36 5, -65, -38, -11, 9, 16, 42, 44, 46, 1951,926 20 16, 2081, 2146, 6, 1821, -57, 1821, 63, -365, 1821,927 -36 5, -365, -365, -365, -19, 67, 70, -365, -365, 112,928 82, 91, 130, 103, -365, 132, 119, 2211, 156, 156,929 18 21, 1821, -365, 1821, 1821, -365, -365, -365, 143, -365,930 -2, -74, 1327, 1821, 1821, -365, 1821, 217, -53, -365,931 22 76, -365, -365, -365, -365, 147, -365, 1821, -365, -365,932 18 21, -365, -365, -365, -365, -365, -365, -365, -365, -365,933 1 45, -73, 148, 161, 163, 169, -365, 23, 172, 1821,934 90, 1327, 12, 2341, 1821, 1821, 1821, 1821, 1821, 1821,935 18 21, 1431, 1821, 157, 1496, 193, 1821, 204, 1561, 268,936 1 81, -365, 197, 202, -365, 154, 1626, 1327, 14, 1821,937 -36 5, -365, -365, -365, 258, 1821, 253, 1691, 1886, 1327,938 207, -365, -365, 23, -32, -55, 3, -365, 1821, 1756,939 -36 5, 1821, 1821, 1821, -365, 1821, -365, 1821, 1821, 1821,940 18 21, 1821, 1821, 1821, 1821, 1821, 184, 537, 197, 262,941 -36 5, 1821, -365, -365, 1821, -9, 1821, 64, 1327, 1821,942 18 21, 1496, 1821, 1561, 1821, 558, -365, 1821, 632, 237,943 6 53, 669, 683, 236, 254, 697, 394, -365, -51, 727,944 -36 5, -46, 792, -365, -43, -365, -365, -36, -16, 117,945 134, 137, 166, -365, 33, 183, 273, -365, 822, 1821,946 2 76, 836, -365, -365, -13, 270, -365, -365, -365, -365,947 -36 5, 76, 1327, 1341, 1266, 1266, 216, 30, 30, 23,948 463, 18, 49, 30, -365, 1821, -365, -365, 1821, -365,949 279, 489, 1821, 160, 2341, 558, 727, 79, 792, 98,950 489, -365, 852, -365, 2341, -365, 1821, 1821, 1821, -365,951 18 21, -365, 1821, 1821, -365, -365, -365, -365, -365, -365,952 -36 5, -365, -365, -365, -365, -365, 518, -365, -365, -365,953 24 06, 866, 286, -37, -365, -365, -365, -365, 1821, 887,954 887, 1821, -365, 961, 8, 1327, 272, -365, -365, 1821,955 274, 982, 998, 1012, 1028, 505, 521, 271, 275, 280,956 2 82, 288, 289, 292, 195, 211, 235, 257, 259, 1056,957 -36 5, -365, -365, -365, 1123, -365, -365, 1151, 281, 2341,958 120, -64, -365, 1821, -365, 1821, 1821, -365, 1821, -365,959 -36 5, -365, -365, -365, -365, -365, -365, -365, -365, -365,960 -36 5, -365, -365, -365, 1821, 1821, 285, -365, -365, 308,961 296, -365, 299, 1165, 1181, 1197, 1218, 1292, 1313, -64,962 311, 302, 1821, -365, -365, -365, -365, -365, -365, -365,963 -365, 308, -365, 131, -365, -365924 -364, 383, -364, -69, 1835, -364, -364, 1900, -68, -364, 925 -364, -55, -25, -19, -17, 8, 12, 17, 26, 1965, 926 2030, 2095, 2160, -44, 1835, -59, 1835, 38, -364, 1835, 927 -364, -364, -364, -364, 84, 54, 59, -364, -364, 64, 928 63, 77, 114, 87, -364, 118, 89, 2225, 125, 125, 929 1835, 1835, -364, 1835, 1835, -364, -364, -364, 117, -364, 930 2, -70, 1341, 1835, 1835, -364, 1835, 202, -67, -364, 931 2290, -364, -364, -364, -364, 132, -364, 1835, -364, -364, 932 1835, -364, -364, -364, -364, -364, -364, -364, -364, -364, 933 120, -68, 136, 138, 143, 147, -364, 31, 149, 1835, 934 176, 1341, -10, 2355, 1835, 1835, 1835, 1835, 1835, 1835, 935 1835, 1445, 1835, 210, 1510, 221, 1835, 263, 1575, 291, 936 160, -364, 137, 163, -364, 116, 1640, 1341, 40, 1835, 937 -364, -364, -364, -364, 201, 1835, 198, 1705, 1900, 1341, 938 178, -364, -364, 31, -85, -49, 7, -364, 1835, 1770, 939 -364, 1835, 1835, 1835, -364, 1835, -364, 1835, 1835, 1835, 940 1835, 1835, 1835, 1835, 1835, 1835, 192, 552, 137, 213, 941 -364, 1835, -364, -364, 1835, 174, 1835, -7, 1341, 1835, 942 1835, 1510, 1835, 1575, 1835, 572, -364, 1835, 647, 182, 943 667, 683, 697, 253, 409, 711, 477, -364, -48, 742, 944 -364, -46, 806, -364, -41, -364, -364, 34, 41, 47, 945 93, 98, 105, -364, 44, 107, 225, -364, 837, 1835, 946 229, 851, -364, -364, -37, 208, -364, -364, -364, -364, 947 -364, -36, 1341, 1355, 280, 280, 233, 30, 30, 31, 948 -13, -2, 66, 30, -364, 1835, -364, -364, 1835, -364, 949 394, 504, 1835, 139, 2355, 572, 742, -34, 806, -33, 950 504, -364, 867, -364, 2355, -364, 1835, 1835, 1835, -364, 951 1835, -364, 1835, 1835, -364, -364, -364, -364, -364, -364, 952 -364, -364, -364, -364, -364, -364, 533, -364, -364, -364, 953 2420, 881, 242, -24, -364, -364, -364, -364, 901, 901, 954 1835, -364, 976, 19, 1341, 217, -364, -364, 1835, 218, 955 996, 1012, 1026, 1042, 520, 536, 214, 227, 228, 236, 956 240, 245, 251, 109, 151, 154, 197, 199, 1071, -364, 957 -364, -364, -364, -364, -364, 1137, 234, 2355, -32, -56, 958 -364, 1835, -364, 1835, 1835, -364, 1835, -364, -364, -364, 959 -364, -364, -364, -364, -364, -364, -364, -364, -364, -364, 960 -364, 1835, 1835, 224, -364, -364, 284, 257, -364, 259, 961 1166, 1182, 1198, 1232, 1293, 1327, -56, 266, 261, 1835, 962 -364, -364, -364, -364, -364, -364, -364, -364, 284, -364, 963 -23, -364, -364 964 964 }; 965 965 … … 967 967 static const yytype_int16 yypgoto[] = 968 968 { 969 -36 5, -365, -365, -365, -365, -365, -365, -4, -1, 48,970 -36 5, -365, -365, -170, -365, -365, 399, 360, 312, -233,971 -36 5, -364, 17, 31, 232, 0, -365, -365, -365, -365,972 -36 5, -365, -365, -365, -365, -365, -365, -365, -365, -365,973 -36 5, -365, -365, -365, -365969 -364, -364, -364, -364, -364, -364, -364, 13, -1, 65, 970 -364, -364, -364, -133, -364, -364, 356, 317, 252, -235, 971 -364, -363, -21, -4, 203, 0, -364, -364, -364, -364, 972 -364, -364, -364, -364, -364, -364, -364, -364, -364, -364, 973 -364, -364, -364, -364, -364 974 974 }; 975 975 … … 978 978 number is the opposite. If zero, do what YYDEFACT says. 979 979 If YYTABLE_NINF, syntax error. */ 980 #define YYTABLE_NINF -15 5980 #define YYTABLE_NINF -154 981 981 static const yytype_int16 yytable[] = 982 982 { 983 61, 70, 1 48, 100, 368, 380, 152, 153, 123, 148,984 15 4, 150, 155, 156, 89, 113, 115, 117, 119, 148,985 1 51, 306, 125, 122, 169, 154, 103, 380, 156, 332,986 1 54, 310, 170, 156, 104, 369, 333, 154, 124, 151,987 156, 1 71, 172, 151, 148, 227, 128, 70, 151, 275,988 144, 151, 97, 153, 277, 101, 154, 279, 155, 156,989 226, 105, 151, 179, 280, 168, 175, 101, 101, 101,990 1 01, 120, 121, 177, 101, 148, -110, 127, 186, 216,991 217, 151, 252, 103, 281, -110, -110, 294, 106, 157,992 1 49, 158, 159, 160, 161, 139, 162, 149, 143, 163,993 16 4, 148, 146, -154, 165, 228, 366, 149, 107, 161,994 198, 1 66, 167, 201, 161, 108, 162, 204, 101, 165,995 160, 161, 214, 162, 165, 101, 215, 286, 178, 335,996 336, 165, 149, 287, 100, 157, 224, 158, 159, 160,997 1 61, 109, 162, 110, 229, 111, 164, 185, 231, 170,998 1 65, 188, 190, 191, 192, 193, 194, 195, 196, -153,999 199, 244, 126, 149, 202, 148, 129, 250, 148, 130,1000 1 51, 148, 253, 151, 101, -112, 296, 218, 131, 307,1001 257, 132, 259, 221, -112, -112, 101, 152, 153, 149,1002 133, 154, 151, 155, 156, 134, 101, 136, 308, 232,1003 2 33, 234, 135, 235, 148, 236, 237, 238, 239, 240,1004 241, 242, 243, 101, 151, 148, 180, 282, 137, 101,1005 367, 30, 251, 154, 101, 151, 156, 255, 256, 169,1006 258, 395, 260, 181, 283, 262, 182, 284, 147, 152,1007 15 3, 176, -105, 154, 179, 155, 156, 180, -133, -133,1008 304, -105, -105, 149, -134, -134, 149, 152, 153, 149,1009 1 81, 154, 182, 155, 156, 183, 285, 291, 183, 245,1010 157, 184, 158, 159, 160, 161, 205, 162, -106, 148,1011 1 63, 164, 184, 288, 246, 165, 323, -106, -106, -107,1012 1 48, 151, 149, 299, 104, 357, 300, 206, -107, -107,1013 303, 171, 305, 149, 158, 159, 160, 161, 340, 162,1014 107, 358, 305, 164, 311, 312, 313, 165, 314, 222,1015 315, 316, 157, 220, 158, 159, 160, 161, 249, 162,1016 268, 264, 163, 164, 108, 359, 269, 165, 329, 289,1017 157, 292, 158, 159, 160, 161, 334, 162, 270, 337,1018 16 3, 164, 331, -108, 271, 165, 110, 360, 111, 361,1019 141, 142, -108, -108, -111, 295, 339, 149, 341, 2,1020 3, 350, 365, -111, -111, 351, 368, 4, 149, 379,1021 352, 393, 353, 5, 6, 7, 8, 305, 354, 355,1022 9, 373, 356, 374, 375, 382, 376, 152, 153, 383,1023 10, 154, 392, 155, 156, 391, 102, 140, 394, 254,1024 390, 0, 377, 378, 11, 12, 13, 14, 15, 16,1025 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,1026 0, 27, 28, 29, 30, 0, 31, 32, 33, 34,1027 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,1028 45, 46, 47, 48, 0, 49, 0, 0, 50,0,1029 51, 0, 0, 0, 52, 0, 152, 153, 53, 0,1030 154, 54, 155, 156, 0, 0, 0, 0, 0,0,1031 15 7, 0, 158, 159, 160, 161, 0, 162, 273,0,1032 163, 164, 152, 153, 274, 165, 154, 0, 155, 156,1033 0, 0, 0, 0, 0, 0, 0, 0, 152, 153,1034 0, 0, 154, 0, 155, 156, 0, 0, 0, 0,1035 0, 0, 0, 0, 152, 153, 0, 0, 154, 0,1036 15 5, 156, 5, 6, 317, 318, 0, 0, 0, 9,1037 15 2, 153, 0, 0, 154, 0, 155, 156, 0, 157,1038 0, 158, 159, 160, 161, 297, 162, 298, 0, 163,1039 164, 152, 153, 0, 165, 154, 0, 155, 156, 0,1040 0, 319, 320, 321, 322, 157, 0, 158, 159, 160,1041 161, 0, 162, 301, 0, 163, 164, 0, 0, 302,1042 1 65, 157, 0, 158, 159, 160, 161, 0, 162, 346,1043 0, 163, 164, 0, 0, 347, 165, 157, 0, 158,1044 1 59, 160, 161, 0, 162, 348, 0, 163, 164, 0,1045 0, 349, 165, 157, 0, 158, 159, 160, 161, 0,1046 162, 248, 0, 163, 164, 152, 153, 0, 165, 154,1047 0, 155, 156, 0, 157, 0, 158, 159, 160, 161,1048 0, 162, 0, 0, 163, 164, 152, 153, 261, 165,1049 15 4, 0, 155, 156, 0, 0, 0, 0, 0, 0,1050 0, 0, 152, 153, 0, 0, 154, 0, 155, 156,983 61, 70, 169, 377, 148, 154, 123, 226, 156, 151, 984 152, 153, 365, 148, 154, 150, 155, 156, 170, 305, 985 100, 120, 121, 122, 151, 377, 89, 171, 172, 309, 986 148, 103, 113, 115, 117, 119, 124, 154, 154, 125, 987 156, 156, 331, 366, 104, 151, 151, 70, 151, 332, 988 144, 227, 275, 151, 277, 148, 186, 151, 151, 279, 989 151, 151, 151, 294, 296, 168, 306, 307, 364, 97, 990 153, 151, 101, 154, 105, 155, 156, 392, 170, 297, 991 106, 151, 107, 175, 101, 101, 101, 101, -152, 161, 992 177, 101, 149, 157, 127, 158, 159, 160, 161, 165, 993 162, 149, 363, 163, 164, 216, 217, 108, 165, 228, 994 198, 109, 139, 201, -153, 143, 110, 204, 149, 146, 995 160, 161, 161, 162, 162, 111, 215, 148, 166, 167, 996 131, 165, 165, 179, 280, 101, 224, 126, 286, 214, 997 103, 281, 101, 149, 287, 178, 180, 282, 231, 128, 998 148, 100, 157, 129, 158, 159, 160, 161, 130, 162, 999 240, 229, 132, 164, 185, 333, 334, 165, 188, 190, 1000 191, 192, 193, 194, 195, 196, 133, 199, 244, 134, 1001 257, 202, 259, 136, 250, 148, 135, 148, 137, 253, 1002 30, 101, 181, 283, 218, 152, 153, 182, 284, 154, 1003 221, 155, 156, 101, 183, 285, 184, 288, 104, 355, 1004 -132, -132, 147, 101, 169, 149, 232, 233, 234, 179, 1005 235, 148, 236, 237, 238, 239, 176, 241, 242, 243, 1006 101, 151, 148, -133, -133, 180, 101, 181, 149, 251, 1007 154, 101, 182, 156, 255, 256, 183, 258, 184, 260, 1008 107, 356, 262, 108, 357, 205, 152, 153, 206, -109, 1009 154, -111, 155, 156, 222, 252, 220, 303, -109, -109, 1010 -111, -111, 171, 149, 148, 149, 264, 245, 157, 249, 1011 158, 159, 160, 161, 291, 162, 322, 154, 163, 164, 1012 156, 289, 246, 165, 292, -104, 110, 358, 111, 359, 1013 141, 142, 148, 295, -104, -104, -105, 338, 330, 149, 1014 298, 337, 339, 299, 348, -105, -105, 302, 376, 304, 1015 149, 158, 159, 160, 161, 362, 162, 349, 350, 304, 1016 164, 310, 311, 312, 165, 313, 351, 314, 315, 157, 1017 352, 158, 159, 160, 161, 353, 162, 268, -106, 163, 1018 164, 354, 365, 269, 165, 328, 379, -106, -106, 380, 1019 388, 389, 149, 102, 140, 335, 157, 391, 158, 159, 1020 160, 161, 387, 162, 0, 0, -107, 164, 390, 0, 1021 254, 165, 0, 2, 3, -107, -107, 0, 0, 0, 1022 149, 4, 0, 0, 0, 0, 0, 5, 6, 7, 1023 8, 0, 304, 0, 9, 148, 370, 0, 371, 372, 1024 0, 373, 152, 153, 10, 0, 154, 0, 155, 156, 1025 0, 0, 0, 0, 0, 0, 374, 375, 11, 12, 1026 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 1027 23, 24, 25, 26, 0, 27, 28, 29, 30, 0, 1028 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 1029 41, 42, 43, 44, 45, 46, 47, 48, 0, 49, 1030 0, 0, 50, 0, 51, 0, 0, 0, 52, -110, 1031 152, 153, 53, 0, 154, 54, 155, 156, -110, -110, 1032 0, 0, 0, 149, 0, 157, 0, 158, 159, 160, 1033 161, 0, 162, 270, 0, 163, 164, 152, 153, 271, 1034 165, 154, 0, 155, 156, 0, 0, 0, 0, 0, 1035 0, 0, 0, 152, 153, 0, 0, 154, 0, 155, 1036 156, 0, 0, 0, 0, 0, 0, 0, 0, 152, 1037 153, 0, 0, 154, 0, 155, 156, 5, 6, 316, 1038 317, 0, 0, 0, 9, 152, 153, 0, 0, 154, 1039 0, 155, 156, 157, 0, 158, 159, 160, 161, 0, 1040 162, 273, 0, 163, 164, 152, 153, 274, 165, 154, 1041 0, 155, 156, 0, 0, 0, 318, 319, 320, 321, 1042 157, 0, 158, 159, 160, 161, 0, 162, 300, 0, 1043 163, 164, 0, 0, 301, 165, 157, 0, 158, 159, 1044 160, 161, 0, 162, 344, 0, 163, 164, 0, 0, 1045 345, 165, 157, 0, 158, 159, 160, 161, 0, 162, 1046 346, 0, 163, 164, 0, 0, 347, 165, 157, 0, 1047 158, 159, 160, 161, 0, 162, 248, 0, 163, 164, 1048 152, 153, 0, 165, 154, 0, 155, 156, 157, 0, 1049 158, 159, 160, 161, 0, 162, 0, 0, 163, 164, 1050 152, 153, 261, 165, 154, 0, 155, 156, 0, 0, 1051 1051 0, 0, 0, 0, 0, 0, 152, 153, 0, 0, 1052 1052 154, 0, 155, 156, 0, 0, 0, 0, 0, 0, 1053 1053 152, 153, 0, 0, 154, 0, 155, 156, 0, 0, 1054 0, 0, 0, 0, 152, 153, 0, 0, 154, 0, 1055 155, 156, 0, 0, 0, 0, 0, 0, 0, 0, 1056 0, 0, 0, 157, 0, 158, 159, 160, 161, 0, 1057 162, 0, 0, 163, 164, 152, 153, 263, 165, 154, 1058 0, 155, 156, 157, 0, 158, 159, 160, 161, 0, 1059 162, 0, 0, 163, 164, 0, 0, 265, 165, 157, 1060 0, 158, 159, 160, 161, 0, 162, 266, 0, 163, 1061 164, 0, 0, 157, 165, 158, 159, 160, 161, 0, 1062 162, 267, 0, 163, 164, 0, 0, 157, 165, 158, 1063 159, 160, 161, 0, 162, 272, 0, 163, 164, 152, 1064 153, 0, 165, 154, 0, 155, 156, 0, 0, 0, 1054 1065 0, 0, 0, 0, 0, 0, 0, 0, 157, 0, 1055 1066 158, 159, 160, 161, 0, 162, 0, 0, 163, 164, 1056 152, 153, 2 63, 165, 154, 0, 155, 156, 0, 157,1057 0, 158, 159, 160, 161, 0, 162, 0, 0, 163,1058 1 64, 0, 0, 265, 165, 157, 0, 158, 159, 160,1059 1 61, 0, 162, 266, 0, 163, 164, 0, 0, 157,1060 165, 158, 159, 160, 161, 0, 162, 267, 0, 163,1061 1 64, 0, 0, 157, 165, 158, 159, 160, 161, 0,1062 162, 272, 0, 163, 164, 152, 153, 0, 165, 154,1063 0, 155, 156, 0, 0, 0, 0, 0, 0, 0,1067 152, 153, 276, 165, 154, 0, 155, 156, 0, 0, 1068 0, 0, 0, 0, 152, 153, 0, 0, 154, 0, 1069 155, 156, 0, 0, 0, 0, 0, 0, 0, 0, 1070 152, 153, 0, 0, 154, 0, 155, 156, 0, 0, 1071 0, 0, 0, 0, 152, 153, 0, 0, 154, 0, 1072 155, 156, 157, 0, 158, 159, 160, 161, 0, 162, 1073 0, 0, 163, 164, 152, 153, 278, 165, 154, 0, 1074 155, 156, 0, 0, 0, 0, 0, 0, 0, 0, 1064 1075 0, 0, 0, 157, 0, 158, 159, 160, 161, 0, 1065 162, 0, 0, 163, 164, 152, 153, 276, 165, 154, 1076 162, 290, 0, 163, 164, 0, 0, 157, 165, 158, 1077 159, 160, 161, 0, 162, 0, 0, 163, 164, 0, 1078 0, 293, 165, 157, 0, 158, 159, 160, 161, 0, 1079 162, 308, 0, 163, 164, 0, 0, 157, 165, 158, 1080 159, 160, 161, 0, 162, 0, 0, 163, 164, 152, 1081 153, 329, 165, 154, 0, 155, 156, 157, 0, 158, 1082 159, 160, 161, 0, 162, 0, 0, 163, 164, 152, 1083 153, 246, 165, 154, 0, 155, 156, 0, 0, 0, 1084 0, 0, 0, 0, 0, 152, 153, 0, 0, 154, 1066 1085 0, 155, 156, 0, 0, 0, 0, 0, 0, 152, 1067 1086 153, 0, 0, 154, 0, 155, 156, 0, 0, 0, 1068 1087 0, 0, 0, 0, 0, 152, 153, 0, 0, 154, 1069 0, 155, 156, 0, 0, 0, 0, 0, 0, 152,1070 153, 0, 0, 154, 0, 155, 156, 0, 157, 0,1071 158, 159, 160, 161, 0, 162, 0, 0, 163, 164,1072 15 2, 153, 278, 165, 154, 0, 155, 156, 0, 0,1073 0, 0, 0, 0, 0, 0, 0, 0, 157, 0,1074 158, 159, 160, 161, 0, 162, 290, 0, 163, 164,1088 0, 155, 156, 0, 0, 0, 0, 0, 0, 0, 1089 0, 0, 157, 0, 158, 159, 160, 161, 336, 162, 1090 0, 0, 163, 164, 152, 153, 0, 165, 154, 0, 1091 155, 156, 157, 0, 158, 159, 160, 161, 0, 162, 1092 0, 0, 163, 164, 0, 0, 340, 165, 157, 0, 1093 158, 159, 160, 161, 0, 162, 341, 0, 163, 164, 1075 1094 0, 0, 157, 165, 158, 159, 160, 161, 0, 162, 1076 0, 0, 163, 164, 0, 0, 293, 165, 157, 0, 1077 158, 159, 160, 161, 0, 162, 309, 0, 163, 164, 1078 0, 0, 157, 165, 158, 159, 160, 161, 0, 162, 1079 0, 0, 163, 164, 152, 153, 330, 165, 154, 0, 1080 155, 156, 0, 157, 0, 158, 159, 160, 161, 0, 1081 162, 0, 0, 163, 164, 152, 153, 246, 165, 154, 1082 0, 155, 156, 0, 0, 0, 0, 0, 0, 0, 1083 0, 152, 153, 0, 0, 154, 0, 155, 156, 0, 1095 0, 0, 163, 164, 0, 0, 342, 165, 157, 0, 1096 158, 159, 160, 161, 0, 162, 343, 0, 163, 164, 1097 152, 153, 0, 165, 154, 0, 155, 156, 0, 0, 1098 0, 0, 0, 0, 0, 0, 0, 157, 0, 158, 1099 159, 160, 161, 0, 162, 0, 0, 163, 164, 152, 1100 153, 360, 165, 154, 0, 155, 156, 0, 0, 0, 1084 1101 0, 0, 0, 0, 0, 152, 153, 0, 0, 154, 1085 1102 0, 155, 156, 0, 0, 0, 0, 0, 0, 0, 1086 1103 0, 152, 153, 0, 0, 154, 0, 155, 156, 0, 1087 0, 0, 0, 0, 0, 0, 0, 157, 0, 158, 1088 159, 160, 161, 338, 162, 0, 0, 163, 164, 152, 1089 153, 0, 165, 154, 0, 155, 156, 0, 157, 0, 1104 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1105 0, 0, 0, 157, 0, 158, 159, 160, 161, 0, 1106 162, 361, 0, 163, 164, 152, 153, 0, 165, 154, 1107 0, 155, 156, 0, 0, 0, 0, 0, 0, 0, 1108 0, 0, 157, 0, 158, 159, 160, 161, 0, 162, 1109 0, 0, 163, 164, 0, 0, 381, 165, 157, 0, 1090 1110 158, 159, 160, 161, 0, 162, 0, 0, 163, 164, 1091 0, 0, 342, 165, 157, 0, 158, 159, 160, 161, 1092 0, 162, 343, 0, 163, 164, 0, 0, 157, 165, 1093 158, 159, 160, 161, 0, 162, 0, 0, 163, 164, 1094 0, 0, 344, 165, 157, 0, 158, 159, 160, 161, 1095 0, 162, 345, 0, 163, 164, 152, 153, 0, 165, 1111 0, 0, 382, 165, 157, 0, 158, 159, 160, 161, 1112 0, 162, 0, 0, 163, 164, 152, 153, 383, 165, 1096 1113 154, 0, 155, 156, 0, 0, 0, 0, 0, 0, 1097 0, 0, 157, 0, 158, 159, 160, 161, 0, 162,1098 0, 0, 163, 164, 152, 153, 362, 165, 154, 0,1099 155, 156, 0, 0, 0, 0, 0, 0, 152, 153,1100 0, 0, 154, 0, 155, 156, 0, 0, 0, 0,1101 0, 0, 0, 0, 152, 153, 0, 0, 154, 0,1102 155, 156, 0, 0, 0, 0, 0, 0, 0, 0,1103 152, 153, 0, 0, 154, 0, 155, 156, 0, 157,1104 0, 158, 159, 160, 161, 363, 162, 0, 0, 163,1105 164, 152, 153, 0, 165, 154, 0, 155, 156, 0,1106 0, 0, 0, 0, 0, 0, 0, 157, 0, 158,1107 159, 160, 161, 0, 162, 364, 0, 163, 164, 0,1108 0, 157, 165, 158, 159, 160, 161, 0, 162, 0,1109 0, 163, 164, 0, 0, 384, 165, 157, 0, 158,1110 159, 160, 161, 154, 162, 0, 156, 163, 164, 0,1111 0, 385, 165, 157, 0, 158, 159, 160, 161, 0,1112 162, 0, 0, 163, 164, 152, 153, 386, 165, 154,1113 0, 155, 156, 0, 157, 0, 158, 159, 160, 161,1114 0, 162, 0, 0, 163, 164, 152, 153, 387, 165,1115 154, 0, 155, 156, 0, 0, 0, 0, 0, 0,1116 152, 153, 0, 0, 154, 0, 155, 156, 0, 0,1117 0, 0, 0, 0, -155, 153, 0, 0, 154, 0,1118 155, 156, 157, 0, 158, 159, 160, 161, 0, 162,1119 0, 0, 0, 164, 0, 0, 0, 165, 0, 0,1120 1114 0, 0, 0, 0, 0, 0, 0, 0, 157, 0, 1121 1115 158, 159, 160, 161, 0, 162, 0, 0, 163, 164, 1122 0, 0, 388, 165, 0, 0, 0, 0, 0, 157, 1123 0, 158, 159, 160, 161, 389, 162, 0, 0, 163, 1124 164, 0, 0, 157, 165, 158, 159, 160, 161, 0, 1116 152, 153, 384, 165, 154, 0, 155, 156, 0, 0, 1117 0, 0, 0, 0, 152, 153, 0, 0, 154, 0, 1118 155, 156, 0, 0, 0, 0, 0, 0, -154, 153, 1119 0, 0, 154, 0, 155, 156, 0, 0, 0, 0, 1120 0, 0, 0, 0, 0, 0, 0, 0, 0, 157, 1121 0, 158, 159, 160, 161, 0, 162, 0, 0, 163, 1122 164, 0, 0, 385, 165, 0, 0, 0, 0, 0, 1123 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1124 0, 0, 0, 157, 0, 158, 159, 160, 161, 386, 1125 1125 162, 0, 0, 163, 164, 0, 0, 157, 165, 158, 1126 159, 160, 161, 0, 162, 0, 0, 163, 164, 4, 1127 0, 0, 165, 0, 0, 5, 6, 90, 91, 0, 1128 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 1126 159, 160, 161, 0, 162, 0, 0, 163, 164, 0, 1127 0, 157, 165, 158, 159, 160, 161, 0, 162, 0, 1128 0, 163, 164, 4, 0, 0, 165, 0, 0, 5, 1129 6, 90, 91, 0, 0, 0, 9, 0, 0, 0, 1129 1130 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1130 0, 0, 0, 0, 0, 0, 11, 12, 13, 14, 1131 15, 16, 17, 18, 92, 93, 94, 95, 0, 0, 1132 0, 0, 0, 0, 0, 0, 30, 0, 31, 32, 1133 33, 0, 35, 36, 4, 0, 0, 40, 41, 0, 1134 5, 6, 90, 91, 0, 96, 0, 9, 0, 0, 1135 50, 0, 51, 0, 0, 0, 0, 0, 0, 0, 1136 53, 197, 0, 54, 0, 0, 0, 0, 0, 0, 1137 0, 11, 12, 13, 14, 15, 16, 17, 18, 92, 1138 93, 94, 95, 0, 0, 0, 0, 0, 0, 0, 1139 0, 30, 0, 31, 32, 33, 0, 35, 36, 4, 1140 0, 0, 40, 41, 0, 5, 6, 90, 91, 0, 1141 96, 0, 9, 0, 0, 50, 0, 51, 0, 0, 1142 0, 0, 0, 0, 0, 53, 200, 0, 54, 0, 1143 0, 0, 0, 0, 0, 0, 11, 12, 13, 14, 1144 15, 16, 17, 18, 92, 93, 94, 95, 0, 0, 1145 0, 0, 0, 0, 0, 0, 30, 0, 31, 32, 1146 33, 0, 35, 36, 4, 0, 0, 40, 41, 0, 1147 5, 6, 207, 208, 0, 96, 0, 9, 0, 0, 1148 50, 0, 51, 0, 0, 0, 0, 0, 0, 0, 1149 53, 203, 0, 54, 0, 0, 0, 0, 0, 0, 1150 0, 11, 12, 13, 14, 15, 16, 17, 18, 209, 1151 210, 211, 212, 0, 0, 0, 0, 0, 0, 0, 1152 0, 30, 0, 31, 32, 33, 0, 35, 36, 4, 1153 0, 0, 40, 41, 0, 5, 6, 90, 91, 0, 1154 96, 0, 9, 0, 0, 50, 0, 51, 0, 0, 1155 0, 0, 0, 0, 0, 53, 213, 0, 54, 0, 1156 0, 0, 0, 0, 0, 0, 11, 12, 13, 14, 1157 15, 16, 17, 18, 92, 93, 94, 95, 0, 0, 1158 0, 0, 0, 0, 0, 0, 30, 0, 31, 32, 1159 33, 0, 35, 36, 4, 0, 0, 40, 41, 0, 1160 5, 6, 90, 91, 0, 96, 0, 9, 0, 0, 1161 50, 0, 51, 0, 0, 0, 0, 0, 0, 0, 1162 53, 223, 0, 54, 0, 0, 0, 0, 0, 0, 1163 0, 11, 12, 13, 14, 15, 16, 17, 18, 92, 1164 93, 94, 95, 0, 0, 0, 0, 0, 0, 0, 1165 0, 30, 0, 31, 32, 33, 0, 35, 36, 4, 1166 0, 0, 40, 41, 0, 5, 6, 90, 91, 0, 1167 96, 0, 9, 0, 0, 50, 0, 51, 0, 0, 1168 0, 0, 0, 0, 0, 53, 230, 0, 54, 0, 1169 0, 0, 0, 0, 0, 0, 11, 12, 13, 14, 1170 15, 16, 17, 18, 92, 93, 94, 95, 0, 0, 1171 0, 0, 0, 0, 0, 0, 30, 0, 31, 32, 1172 33, 0, 35, 36, 4, 0, 0, 40, 41, 0, 1173 5, 6, 90, 91, 0, 96, 0, 9, 0, 0, 1174 50, 0, 51, 0, 0, 0, 0, 0, 0, 0, 1175 53, 0, 0, 54, 0, 0, 0, 0, 0, 0, 1176 0, 11, 12, 13, 14, 15, 16, 17, 18, 92, 1177 93, 94, 95, 0, 0, 0, 0, 0, 0, 0, 1178 0, 30, 0, 31, 32, 33, 0, 35, 36, 4, 1179 0, 0, 40, 41, 0, 5, 6, 90, 91, 0, 1180 96, 0, 9, 0, 0, 50, 0, 51, 0, 0, 1181 0, 0, 0, 0, 0, 99, 0, 0, 54, 0, 1182 0, 0, 0, 0, 0, 0, 11, 12, 13, 14, 1183 15, 16, 17, 18, 92, 93, 94, 95, 0, 0, 1184 0, 0, 0, 0, 0, 0, 30, 0, 31, 32, 1185 33, 0, 35, 36, 4, 0, 0, 40, 41, 0, 1186 5, 6, 90, 91, 0, 96, 0, 9, 0, 0, 1187 50, 0, 51, 0, 0, 0, 0, 0, 0, 0, 1188 112, 0, 0, 54, 0, 0, 0, 0, 0, 0, 1189 0, 11, 12, 13, 14, 15, 16, 17, 18, 92, 1190 93, 94, 95, 0, 0, 0, 0, 0, 0, 0, 1191 0, 30, 0, 31, 32, 33, 0, 35, 36, 4, 1192 0, 0, 40, 41, 0, 5, 6, 90, 91, 0, 1193 96, 0, 9, 0, 0, 50, 0, 51, 0, 0, 1194 0, 0, 0, 0, 0, 114, 0, 0, 54, 0, 1195 0, 0, 0, 0, 0, 0, 11, 12, 13, 14, 1196 15, 16, 17, 18, 92, 93, 94, 95, 0, 0, 1197 0, 0, 0, 0, 0, 0, 30, 0, 31, 32, 1198 33, 0, 35, 36, 4, 0, 0, 40, 41, 0, 1199 5, 6, 90, 91, 0, 96, 0, 9, 0, 0, 1200 50, 0, 51, 0, 0, 0, 0, 0, 0, 0, 1201 116, 0, 0, 54, 0, 0, 0, 0, 0, 0, 1202 0, 11, 12, 13, 14, 15, 16, 17, 18, 92, 1203 93, 94, 95, 0, 0, 0, 0, 0, 0, 0, 1204 0, 30, 0, 31, 32, 33, 0, 35, 36, 4, 1205 0, 0, 40, 41, 0, 5, 6, 138, 91, 0, 1206 96, 0, 9, 0, 0, 50, 0, 51, 0, 0, 1207 0, 0, 0, 0, 0, 118, 0, 0, 54, 0, 1208 0, 0, 0, 0, 0, 0, 11, 12, 13, 14, 1209 15, 16, 17, 18, 19, 20, 21, 22, 0, 0, 1210 0, 0, 0, 0, 0, 0, 30, 0, 31, 32, 1211 33, 0, 35, 36, 4, 0, 0, 40, 41, 0, 1212 5, 6, 90, 91, 0, 96, 0, 9, 0, 0, 1213 50, 0, 51, 0, 0, 0, 0, 0, 0, 0, 1214 53, 0, 0, 54, 0, 0, 0, 0, 0, 0, 1215 0, 11, 12, 13, 14, 15, 16, 17, 18, 92, 1216 93, 94, 95, 0, 0, 0, 0, 0, 0, 0, 1217 0, 30, 0, 31, 32, 33, 0, 35, 36, 4, 1218 0, 0, 40, 41, 0, 5, 6, 90, 91, 0, 1219 96, 0, 9, 0, 0, 50, 0, 51, 0, 0, 1220 0, 0, 0, 0, 0, 174, 0, 0, 54, 0, 1221 0, 0, 0, 0, 0, 0, 11, 12, 13, 14, 1222 15, 16, 17, 18, 92, 93, 94, 95, 0, 0, 1223 0, 0, 0, 0, 0, 0, 30, 0, 31, 32, 1224 33, 0, 35, 36, 4, 0, 0, 40, 41, 0, 1225 5, 6, 90, 91, 0, 96, 0, 9, 0, 0, 1226 50, 0, 51, 0, 0, 0, 0, 0, 0, 0, 1227 187, 0, 0, 54, 0, 0, 0, 0, 0, 0, 1228 0, 324, 12, 13, 325, 326, 16, 327, 328, 92, 1229 93, 94, 95, 0, 0, 0, 0, 0, 0, 0, 1230 0, 30, 0, 31, 32, 33, 0, 35, 36, 0, 1231 0, 0, 40, 41, 0, 0, 0, 0, 0, 0, 1232 96, 0, 0, 0, 0, 50, 0, 51, 0, 0, 1233 0, 0, 0, 0, 0, 53, 0, 0, 54 1131 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1132 11, 12, 13, 14, 15, 16, 17, 18, 92, 93, 1133 94, 95, 0, 0, 0, 0, 0, 0, 0, 0, 1134 30, 0, 31, 32, 33, 0, 35, 36, 4, 0, 1135 0, 40, 41, 0, 5, 6, 90, 91, 0, 96, 1136 0, 9, 0, 0, 50, 0, 51, 0, 0, 0, 1137 0, 0, 0, 0, 53, 197, 0, 54, 0, 0, 1138 0, 0, 0, 0, 0, 11, 12, 13, 14, 15, 1139 16, 17, 18, 92, 93, 94, 95, 0, 0, 0, 1140 0, 0, 0, 0, 0, 30, 0, 31, 32, 33, 1141 0, 35, 36, 4, 0, 0, 40, 41, 0, 5, 1142 6, 90, 91, 0, 96, 0, 9, 0, 0, 50, 1143 0, 51, 0, 0, 0, 0, 0, 0, 0, 53, 1144 200, 0, 54, 0, 0, 0, 0, 0, 0, 0, 1145 11, 12, 13, 14, 15, 16, 17, 18, 92, 93, 1146 94, 95, 0, 0, 0, 0, 0, 0, 0, 0, 1147 30, 0, 31, 32, 33, 0, 35, 36, 4, 0, 1148 0, 40, 41, 0, 5, 6, 207, 208, 0, 96, 1149 0, 9, 0, 0, 50, 0, 51, 0, 0, 0, 1150 0, 0, 0, 0, 53, 203, 0, 54, 0, 0, 1151 0, 0, 0, 0, 0, 11, 12, 13, 14, 15, 1152 16, 17, 18, 209, 210, 211, 212, 0, 0, 0, 1153 0, 0, 0, 0, 0, 30, 0, 31, 32, 33, 1154 0, 35, 36, 4, 0, 0, 40, 41, 0, 5, 1155 6, 90, 91, 0, 96, 0, 9, 0, 0, 50, 1156 0, 51, 0, 0, 0, 0, 0, 0, 0, 53, 1157 213, 0, 54, 0, 0, 0, 0, 0, 0, 0, 1158 11, 12, 13, 14, 15, 16, 17, 18, 92, 93, 1159 94, 95, 0, 0, 0, 0, 0, 0, 0, 0, 1160 30, 0, 31, 32, 33, 0, 35, 36, 4, 0, 1161 0, 40, 41, 0, 5, 6, 90, 91, 0, 96, 1162 0, 9, 0, 0, 50, 0, 51, 0, 0, 0, 1163 0, 0, 0, 0, 53, 223, 0, 54, 0, 0, 1164 0, 0, 0, 0, 0, 11, 12, 13, 14, 15, 1165 16, 17, 18, 92, 93, 94, 95, 0, 0, 0, 1166 0, 0, 0, 0, 0, 30, 0, 31, 32, 33, 1167 0, 35, 36, 4, 0, 0, 40, 41, 0, 5, 1168 6, 90, 91, 0, 96, 0, 9, 0, 0, 50, 1169 0, 51, 0, 0, 0, 0, 0, 0, 0, 53, 1170 230, 0, 54, 0, 0, 0, 0, 0, 0, 0, 1171 11, 12, 13, 14, 15, 16, 17, 18, 92, 93, 1172 94, 95, 0, 0, 0, 0, 0, 0, 0, 0, 1173 30, 0, 31, 32, 33, 0, 35, 36, 4, 0, 1174 0, 40, 41, 0, 5, 6, 90, 91, 0, 96, 1175 0, 9, 0, 0, 50, 0, 51, 0, 0, 0, 1176 0, 0, 0, 0, 53, 0, 0, 54, 0, 0, 1177 0, 0, 0, 0, 0, 11, 12, 13, 14, 15, 1178 16, 17, 18, 92, 93, 94, 95, 0, 0, 0, 1179 0, 0, 0, 0, 0, 30, 0, 31, 32, 33, 1180 0, 35, 36, 4, 0, 0, 40, 41, 0, 5, 1181 6, 90, 91, 0, 96, 0, 9, 0, 0, 50, 1182 0, 51, 0, 0, 0, 0, 0, 0, 0, 99, 1183 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 1184 11, 12, 13, 14, 15, 16, 17, 18, 92, 93, 1185 94, 95, 0, 0, 0, 0, 0, 0, 0, 0, 1186 30, 0, 31, 32, 33, 0, 35, 36, 4, 0, 1187 0, 40, 41, 0, 5, 6, 90, 91, 0, 96, 1188 0, 9, 0, 0, 50, 0, 51, 0, 0, 0, 1189 0, 0, 0, 0, 112, 0, 0, 54, 0, 0, 1190 0, 0, 0, 0, 0, 11, 12, 13, 14, 15, 1191 16, 17, 18, 92, 93, 94, 95, 0, 0, 0, 1192 0, 0, 0, 0, 0, 30, 0, 31, 32, 33, 1193 0, 35, 36, 4, 0, 0, 40, 41, 0, 5, 1194 6, 90, 91, 0, 96, 0, 9, 0, 0, 50, 1195 0, 51, 0, 0, 0, 0, 0, 0, 0, 114, 1196 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 1197 11, 12, 13, 14, 15, 16, 17, 18, 92, 93, 1198 94, 95, 0, 0, 0, 0, 0, 0, 0, 0, 1199 30, 0, 31, 32, 33, 0, 35, 36, 4, 0, 1200 0, 40, 41, 0, 5, 6, 90, 91, 0, 96, 1201 0, 9, 0, 0, 50, 0, 51, 0, 0, 0, 1202 0, 0, 0, 0, 116, 0, 0, 54, 0, 0, 1203 0, 0, 0, 0, 0, 11, 12, 13, 14, 15, 1204 16, 17, 18, 92, 93, 94, 95, 0, 0, 0, 1205 0, 0, 0, 0, 0, 30, 0, 31, 32, 33, 1206 0, 35, 36, 4, 0, 0, 40, 41, 0, 5, 1207 6, 138, 91, 0, 96, 0, 9, 0, 0, 50, 1208 0, 51, 0, 0, 0, 0, 0, 0, 0, 118, 1209 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 1210 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 1211 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 1212 30, 0, 31, 32, 33, 0, 35, 36, 4, 0, 1213 0, 40, 41, 0, 5, 6, 90, 91, 0, 96, 1214 0, 9, 0, 0, 50, 0, 51, 0, 0, 0, 1215 0, 0, 0, 0, 53, 0, 0, 54, 0, 0, 1216 0, 0, 0, 0, 0, 11, 12, 13, 14, 15, 1217 16, 17, 18, 92, 93, 94, 95, 0, 0, 0, 1218 0, 0, 0, 0, 0, 30, 0, 31, 32, 33, 1219 0, 35, 36, 4, 0, 0, 40, 41, 0, 5, 1220 6, 90, 91, 0, 96, 0, 9, 0, 0, 50, 1221 0, 51, 0, 0, 0, 0, 0, 0, 0, 174, 1222 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 1223 11, 12, 13, 14, 15, 16, 17, 18, 92, 93, 1224 94, 95, 0, 0, 0, 0, 0, 0, 0, 0, 1225 30, 0, 31, 32, 33, 0, 35, 36, 4, 0, 1226 0, 40, 41, 0, 5, 6, 90, 91, 0, 96, 1227 0, 9, 0, 0, 50, 0, 51, 0, 0, 0, 1228 0, 0, 0, 0, 187, 0, 0, 54, 0, 0, 1229 0, 0, 0, 0, 0, 323, 12, 13, 324, 325, 1230 16, 326, 327, 92, 93, 94, 95, 0, 0, 0, 1231 0, 0, 0, 0, 0, 30, 0, 31, 32, 33, 1232 0, 35, 36, 0, 0, 0, 40, 41, 0, 0, 1233 0, 0, 0, 0, 96, 0, 0, 0, 0, 50, 1234 0, 51, 0, 0, 0, 0, 0, 0, 0, 53, 1235 0, 0, 54 1234 1236 }; 1235 1237 1236 1238 static const yytype_int16 yycheck[] = 1237 1239 { 1238 1, 1, 11, 7, 68, 369, 3, 4, 65, 11, 1239 7, 85, 9, 10, 95, 19, 20, 21, 22, 11, 1240 94, 254, 26, 24, 12, 7, 99, 391, 10, 66, 1241 7, 264, 85, 10, 99, 99, 73, 7, 95, 94, 1242 10, 94, 95, 94, 11, 100, 65, 47, 94, 100, 1243 51, 94, 4, 4, 100, 7, 7, 100, 9, 10, 1244 92, 99, 94, 99, 100, 66, 70, 19, 20, 21, 1245 22, 65, 66, 77, 26, 11, 85, 29, 66, 65, 1246 66, 94, 91, 99, 100, 94, 95, 100, 99, 86, 1247 99, 88, 89, 90, 91, 47, 93, 99, 50, 96, 1248 97, 11, 54, 95, 101, 102, 339, 99, 99, 91, 1249 111, 63, 64, 114, 91, 99, 93, 118, 70, 101, 1250 90, 91, 126, 93, 101, 77, 126, 94, 80, 299, 1251 300, 101, 99, 100, 138, 86, 137, 88, 89, 90, 1252 91, 99, 93, 99, 148, 99, 97, 99, 149, 85, 1253 101, 103, 104, 105, 106, 107, 108, 109, 110, 95, 1254 112, 165, 99, 99, 116, 11, 99, 171, 11, 99, 1255 94, 11, 176, 94, 126, 85, 100, 129, 66, 100, 1256 181, 99, 183, 135, 94, 95, 138, 3, 4, 99, 1257 99, 7, 94, 9, 10, 65, 148, 65, 100, 151, 1258 152, 153, 99, 155, 11, 157, 158, 159, 160, 161, 1259 162, 163, 164, 165, 94, 11, 99, 100, 99, 171, 1260 100, 65, 174, 7, 176, 94, 10, 179, 180, 12, 1261 182, 100, 184, 99, 100, 187, 99, 100, 95, 3, 1262 4, 94, 85, 7, 99, 9, 10, 99, 94, 95, 1263 254, 94, 95, 99, 94, 95, 99, 3, 4, 99, 1264 99, 7, 99, 9, 10, 99, 100, 219, 99, 85, 1265 86, 99, 88, 89, 90, 91, 95, 93, 85, 11, 1266 96, 97, 99, 100, 100, 101, 286, 94, 95, 85, 1267 11, 94, 99, 245, 99, 100, 248, 95, 94, 95, 1268 252, 94, 254, 99, 88, 89, 90, 91, 309, 93, 1269 99, 100, 264, 97, 266, 267, 268, 101, 270, 66, 1270 272, 273, 86, 65, 88, 89, 90, 91, 66, 93, 1271 94, 94, 96, 97, 99, 100, 100, 101, 290, 66, 1272 86, 65, 88, 89, 90, 91, 298, 93, 94, 301, 1273 96, 97, 66, 85, 100, 101, 99, 100, 99, 100, 1274 48, 49, 94, 95, 85, 95, 94, 99, 94, 0, 1275 1, 100, 91, 94, 95, 100, 68, 8, 99, 94, 1276 100, 382, 100, 14, 15, 16, 17, 339, 100, 100, 1277 21, 343, 100, 345, 346, 99, 348, 3, 4, 100, 1278 31, 7, 100, 9, 10, 94, 7, 47, 391, 177, 1279 379, -1, 364, 365, 45, 46, 47, 48, 49, 50, 1280 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 1281 -1, 62, 63, 64, 65, -1, 67, 68, 69, 70, 1282 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 1283 81, 82, 83, 84, -1, 86, -1, -1, 89, -1, 1284 91, -1, -1, -1, 95, -1, 3, 4, 99, -1, 1285 7, 102, 9, 10, -1, -1, -1, -1, -1, -1, 1240 1, 1, 12, 366, 11, 7, 65, 92, 10, 94, 1241 3, 4, 68, 11, 7, 85, 9, 10, 85, 254, 1242 7, 65, 66, 24, 94, 388, 95, 94, 95, 264, 1243 11, 99, 19, 20, 21, 22, 95, 7, 7, 26, 1244 10, 10, 66, 99, 99, 94, 94, 47, 94, 73, 1245 51, 100, 100, 94, 100, 11, 66, 94, 94, 100, 1246 94, 94, 94, 100, 100, 66, 100, 100, 100, 4, 1247 4, 94, 7, 7, 99, 9, 10, 100, 85, 92, 1248 99, 94, 99, 70, 19, 20, 21, 22, 95, 91, 1249 77, 26, 99, 86, 29, 88, 89, 90, 91, 101, 1250 93, 99, 337, 96, 97, 65, 66, 99, 101, 102, 1251 111, 99, 47, 114, 95, 50, 99, 118, 99, 54, 1252 90, 91, 91, 93, 93, 99, 126, 11, 63, 64, 1253 66, 101, 101, 99, 100, 70, 137, 99, 94, 126, 1254 99, 100, 77, 99, 100, 80, 99, 100, 149, 65, 1255 11, 138, 86, 99, 88, 89, 90, 91, 99, 93, 1256 161, 148, 99, 97, 99, 298, 299, 101, 103, 104, 1257 105, 106, 107, 108, 109, 110, 99, 112, 165, 65, 1258 181, 116, 183, 65, 171, 11, 99, 11, 99, 176, 1259 65, 126, 99, 100, 129, 3, 4, 99, 100, 7, 1260 135, 9, 10, 138, 99, 100, 99, 100, 99, 100, 1261 94, 95, 95, 148, 12, 99, 151, 152, 153, 99, 1262 155, 11, 157, 158, 159, 160, 94, 162, 163, 164, 1263 165, 94, 11, 94, 95, 99, 171, 99, 99, 174, 1264 7, 176, 99, 10, 179, 180, 99, 182, 99, 184, 1265 99, 100, 187, 99, 100, 95, 3, 4, 95, 85, 1266 7, 85, 9, 10, 66, 91, 65, 254, 94, 95, 1267 94, 95, 94, 99, 11, 99, 94, 85, 86, 66, 1268 88, 89, 90, 91, 219, 93, 286, 7, 96, 97, 1269 10, 66, 100, 101, 65, 85, 99, 100, 99, 100, 1270 48, 49, 11, 95, 94, 95, 85, 308, 66, 99, 1271 245, 94, 94, 248, 100, 94, 95, 252, 94, 254, 1272 99, 88, 89, 90, 91, 91, 93, 100, 100, 264, 1273 97, 266, 267, 268, 101, 270, 100, 272, 273, 86, 1274 100, 88, 89, 90, 91, 100, 93, 94, 85, 96, 1275 97, 100, 68, 100, 101, 290, 99, 94, 95, 100, 1276 94, 100, 99, 7, 47, 300, 86, 388, 88, 89, 1277 90, 91, 376, 93, -1, -1, 85, 97, 379, -1, 1278 177, 101, -1, 0, 1, 94, 95, -1, -1, -1, 1279 99, 8, -1, -1, -1, -1, -1, 14, 15, 16, 1280 17, -1, 337, -1, 21, 11, 341, -1, 343, 344, 1281 -1, 346, 3, 4, 31, -1, 7, -1, 9, 10, 1282 -1, -1, -1, -1, -1, -1, 361, 362, 45, 46, 1283 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 1284 57, 58, 59, 60, -1, 62, 63, 64, 65, -1, 1285 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 1286 77, 78, 79, 80, 81, 82, 83, 84, -1, 86, 1287 -1, -1, 89, -1, 91, -1, -1, -1, 95, 85, 1288 3, 4, 99, -1, 7, 102, 9, 10, 94, 95, 1289 -1, -1, -1, 99, -1, 86, -1, 88, 89, 90, 1290 91, -1, 93, 94, -1, 96, 97, 3, 4, 100, 1291 101, 7, -1, 9, 10, -1, -1, -1, -1, -1, 1292 -1, -1, -1, 3, 4, -1, -1, 7, -1, 9, 1293 10, -1, -1, -1, -1, -1, -1, -1, -1, 3, 1294 4, -1, -1, 7, -1, 9, 10, 14, 15, 16, 1295 17, -1, -1, -1, 21, 3, 4, -1, -1, 7, 1296 -1, 9, 10, 86, -1, 88, 89, 90, 91, -1, 1297 93, 94, -1, 96, 97, 3, 4, 100, 101, 7, 1298 -1, 9, 10, -1, -1, -1, 53, 54, 55, 56, 1286 1299 86, -1, 88, 89, 90, 91, -1, 93, 94, -1, 1287 96, 97, 3, 4, 100, 101, 7, -1, 9, 10, 1288 -1, -1, -1, -1, -1, -1, -1, -1, 3, 4, 1289 -1, -1, 7, -1, 9, 10, -1, -1, -1, -1, 1290 -1, -1, -1, -1, 3, 4, -1, -1, 7, -1, 1291 9, 10, 14, 15, 16, 17, -1, -1, -1, 21, 1292 3, 4, -1, -1, 7, -1, 9, 10, -1, 86, 1293 -1, 88, 89, 90, 91, 92, 93, 94, -1, 96, 1294 97, 3, 4, -1, 101, 7, -1, 9, 10, -1, 1295 -1, 53, 54, 55, 56, 86, -1, 88, 89, 90, 1296 91, -1, 93, 94, -1, 96, 97, -1, -1, 100, 1297 101, 86, -1, 88, 89, 90, 91, -1, 93, 94, 1298 -1, 96, 97, -1, -1, 100, 101, 86, -1, 88, 1299 89, 90, 91, -1, 93, 94, -1, 96, 97, -1, 1300 -1, 100, 101, 86, -1, 88, 89, 90, 91, -1, 1301 93, 94, -1, 96, 97, 3, 4, -1, 101, 7, 1302 -1, 9, 10, -1, 86, -1, 88, 89, 90, 91, 1303 -1, 93, -1, -1, 96, 97, 3, 4, 100, 101, 1304 7, -1, 9, 10, -1, -1, -1, -1, -1, -1, 1305 -1, -1, 3, 4, -1, -1, 7, -1, 9, 10, 1300 96, 97, -1, -1, 100, 101, 86, -1, 88, 89, 1301 90, 91, -1, 93, 94, -1, 96, 97, -1, -1, 1302 100, 101, 86, -1, 88, 89, 90, 91, -1, 93, 1303 94, -1, 96, 97, -1, -1, 100, 101, 86, -1, 1304 88, 89, 90, 91, -1, 93, 94, -1, 96, 97, 1305 3, 4, -1, 101, 7, -1, 9, 10, 86, -1, 1306 88, 89, 90, 91, -1, 93, -1, -1, 96, 97, 1307 3, 4, 100, 101, 7, -1, 9, 10, -1, -1, 1306 1308 -1, -1, -1, -1, -1, -1, 3, 4, -1, -1, 1307 1309 7, -1, 9, 10, -1, -1, -1, -1, -1, -1, 1308 1310 3, 4, -1, -1, 7, -1, 9, 10, -1, -1, 1311 -1, -1, -1, -1, 3, 4, -1, -1, 7, -1, 1312 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, 1313 -1, -1, -1, 86, -1, 88, 89, 90, 91, -1, 1314 93, -1, -1, 96, 97, 3, 4, 100, 101, 7, 1315 -1, 9, 10, 86, -1, 88, 89, 90, 91, -1, 1316 93, -1, -1, 96, 97, -1, -1, 100, 101, 86, 1317 -1, 88, 89, 90, 91, -1, 93, 94, -1, 96, 1318 97, -1, -1, 86, 101, 88, 89, 90, 91, -1, 1319 93, 94, -1, 96, 97, -1, -1, 86, 101, 88, 1320 89, 90, 91, -1, 93, 94, -1, 96, 97, 3, 1321 4, -1, 101, 7, -1, 9, 10, -1, -1, -1, 1309 1322 -1, -1, -1, -1, -1, -1, -1, -1, 86, -1, 1310 1323 88, 89, 90, 91, -1, 93, -1, -1, 96, 97, 1311 3, 4, 100, 101, 7, -1, 9, 10, -1, 86,1312 -1, 88, 89, 90, 91, -1, 93, -1, -1, 96,1313 97, -1, -1, 100, 101, 86, -1, 88, 89, 90,1314 91, -1, 93, 94, -1, 96, 97, -1, -1, 86,1315 101, 88, 89, 90, 91, -1, 93, 94, -1, 96,1316 97, -1, -1, 86, 101, 88, 89, 90, 91, -1,1317 93, 94, -1, 96, 97, 3, 4, -1, 101, 7,1318 -1, 9, 10, -1, -1, -1, -1, -1, -1, -1,1324 3, 4, 100, 101, 7, -1, 9, 10, -1, -1, 1325 -1, -1, -1, -1, 3, 4, -1, -1, 7, -1, 1326 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, 1327 3, 4, -1, -1, 7, -1, 9, 10, -1, -1, 1328 -1, -1, -1, -1, 3, 4, -1, -1, 7, -1, 1329 9, 10, 86, -1, 88, 89, 90, 91, -1, 93, 1330 -1, -1, 96, 97, 3, 4, 100, 101, 7, -1, 1331 9, 10, -1, -1, -1, -1, -1, -1, -1, -1, 1319 1332 -1, -1, -1, 86, -1, 88, 89, 90, 91, -1, 1320 93, -1, -1, 96, 97, 3, 4, 100, 101, 7, 1333 93, 94, -1, 96, 97, -1, -1, 86, 101, 88, 1334 89, 90, 91, -1, 93, -1, -1, 96, 97, -1, 1335 -1, 100, 101, 86, -1, 88, 89, 90, 91, -1, 1336 93, 94, -1, 96, 97, -1, -1, 86, 101, 88, 1337 89, 90, 91, -1, 93, -1, -1, 96, 97, 3, 1338 4, 100, 101, 7, -1, 9, 10, 86, -1, 88, 1339 89, 90, 91, -1, 93, -1, -1, 96, 97, 3, 1340 4, 100, 101, 7, -1, 9, 10, -1, -1, -1, 1341 -1, -1, -1, -1, -1, 3, 4, -1, -1, 7, 1321 1342 -1, 9, 10, -1, -1, -1, -1, -1, -1, 3, 1322 1343 4, -1, -1, 7, -1, 9, 10, -1, -1, -1, 1323 1344 -1, -1, -1, -1, -1, 3, 4, -1, -1, 7, 1324 -1, 9, 10, -1, -1, -1, -1, -1, -1, 3,1325 4, -1, -1, 7, -1, 9, 10, -1, 86, -1,1326 88, 89, 90, 91, -1, 93, -1, -1, 96, 97,1327 3, 4, 100, 101, 7, -1, 9, 10, -1, -1,1328 -1, -1, -1, -1, -1, -1, -1, -1, 86, -1,1345 -1, 9, 10, -1, -1, -1, -1, -1, -1, -1, 1346 -1, -1, 86, -1, 88, 89, 90, 91, 92, 93, 1347 -1, -1, 96, 97, 3, 4, -1, 101, 7, -1, 1348 9, 10, 86, -1, 88, 89, 90, 91, -1, 93, 1349 -1, -1, 96, 97, -1, -1, 100, 101, 86, -1, 1329 1350 88, 89, 90, 91, -1, 93, 94, -1, 96, 97, 1330 1351 -1, -1, 86, 101, 88, 89, 90, 91, -1, 93, 1331 1352 -1, -1, 96, 97, -1, -1, 100, 101, 86, -1, 1332 1353 88, 89, 90, 91, -1, 93, 94, -1, 96, 97, 1333 -1, -1, 86, 101, 88, 89, 90, 91, -1, 93, 1334 -1, -1, 96, 97, 3, 4, 100, 101, 7, -1, 1335 9, 10, -1, 86, -1, 88, 89, 90, 91, -1, 1336 93, -1, -1, 96, 97, 3, 4, 100, 101, 7, 1337 -1, 9, 10, -1, -1, -1, -1, -1, -1, -1, 1338 -1, 3, 4, -1, -1, 7, -1, 9, 10, -1, 1354 3, 4, -1, 101, 7, -1, 9, 10, -1, -1, 1355 -1, -1, -1, -1, -1, -1, -1, 86, -1, 88, 1356 89, 90, 91, -1, 93, -1, -1, 96, 97, 3, 1357 4, 100, 101, 7, -1, 9, 10, -1, -1, -1, 1339 1358 -1, -1, -1, -1, -1, 3, 4, -1, -1, 7, 1340 1359 -1, 9, 10, -1, -1, -1, -1, -1, -1, -1, 1341 1360 -1, 3, 4, -1, -1, 7, -1, 9, 10, -1, 1342 -1, -1, -1, -1, -1, -1, -1, 86, -1, 88, 1343 89, 90, 91, 92, 93, -1, -1, 96, 97, 3, 1344 4, -1, 101, 7, -1, 9, 10, -1, 86, -1, 1361 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1362 -1, -1, -1, 86, -1, 88, 89, 90, 91, -1, 1363 93, 94, -1, 96, 97, 3, 4, -1, 101, 7, 1364 -1, 9, 10, -1, -1, -1, -1, -1, -1, -1, 1365 -1, -1, 86, -1, 88, 89, 90, 91, -1, 93, 1366 -1, -1, 96, 97, -1, -1, 100, 101, 86, -1, 1345 1367 88, 89, 90, 91, -1, 93, -1, -1, 96, 97, 1346 1368 -1, -1, 100, 101, 86, -1, 88, 89, 90, 91, 1347 -1, 93, 94, -1, 96, 97, -1, -1, 86, 101, 1369 -1, 93, -1, -1, 96, 97, 3, 4, 100, 101, 1370 7, -1, 9, 10, -1, -1, -1, -1, -1, -1, 1371 -1, -1, -1, -1, -1, -1, -1, -1, 86, -1, 1348 1372 88, 89, 90, 91, -1, 93, -1, -1, 96, 97, 1349 -1, -1, 100, 101, 86, -1, 88, 89, 90, 91, 1350 -1, 93, 94, -1, 96, 97, 3, 4, -1, 101, 1351 7, -1, 9, 10, -1, -1, -1, -1, -1, -1, 1352 -1, -1, 86, -1, 88, 89, 90, 91, -1, 93, 1353 -1, -1, 96, 97, 3, 4, 100, 101, 7, -1, 1373 3, 4, 100, 101, 7, -1, 9, 10, -1, -1, 1374 -1, -1, -1, -1, 3, 4, -1, -1, 7, -1, 1354 1375 9, 10, -1, -1, -1, -1, -1, -1, 3, 4, 1355 1376 -1, -1, 7, -1, 9, 10, -1, -1, -1, -1, 1356 -1, -1, -1, -1, 3, 4, -1, -1, 7, -1,1357 9, 10, -1, -1, -1, -1, -1, -1, -1, -1,1358 3, 4, -1, -1, 7, -1, 9, 10, -1, 86,1359 -1, 88, 89, 90, 91, 92, 93, -1, -1, 96,1360 97, 3, 4, -1, 101, 7, -1, 9, 10, -1,1361 -1, -1, -1, -1, -1, -1, -1, 86, -1, 88,1362 89, 90, 91, -1, 93, 94, -1, 96, 97, -1,1377 -1, -1, -1, -1, -1, -1, -1, -1, -1, 86, 1378 -1, 88, 89, 90, 91, -1, 93, -1, -1, 96, 1379 97, -1, -1, 100, 101, -1, -1, -1, -1, -1, 1380 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1381 -1, -1, -1, 86, -1, 88, 89, 90, 91, 92, 1382 93, -1, -1, 96, 97, -1, -1, 86, 101, 88, 1383 89, 90, 91, -1, 93, -1, -1, 96, 97, -1, 1363 1384 -1, 86, 101, 88, 89, 90, 91, -1, 93, -1, 1364 -1, 96, 97, -1, -1, 100, 101, 86, -1, 88, 1365 89, 90, 91, 7, 93, -1, 10, 96, 97, -1, 1366 -1, 100, 101, 86, -1, 88, 89, 90, 91, -1, 1367 93, -1, -1, 96, 97, 3, 4, 100, 101, 7, 1368 -1, 9, 10, -1, 86, -1, 88, 89, 90, 91, 1369 -1, 93, -1, -1, 96, 97, 3, 4, 100, 101, 1370 7, -1, 9, 10, -1, -1, -1, -1, -1, -1, 1371 3, 4, -1, -1, 7, -1, 9, 10, -1, -1, 1372 -1, -1, -1, -1, 3, 4, -1, -1, 7, -1, 1373 9, 10, 86, -1, 88, 89, 90, 91, -1, 93, 1374 -1, -1, -1, 97, -1, -1, -1, 101, -1, -1, 1375 -1, -1, -1, -1, -1, -1, -1, -1, 86, -1, 1376 88, 89, 90, 91, -1, 93, -1, -1, 96, 97, 1377 -1, -1, 100, 101, -1, -1, -1, -1, -1, 86, 1378 -1, 88, 89, 90, 91, 92, 93, -1, -1, 96, 1379 97, -1, -1, 86, 101, 88, 89, 90, 91, -1, 1380 93, -1, -1, 96, 97, -1, -1, 86, 101, 88, 1381 89, 90, 91, -1, 93, -1, -1, 96, 97, 8, 1382 -1, -1, 101, -1, -1, 14, 15, 16, 17, -1, 1383 -1, -1, 21, -1, -1, -1, -1, -1, -1, -1, 1385 -1, 96, 97, 8, -1, -1, 101, -1, -1, 14, 1386 15, 16, 17, -1, -1, -1, 21, -1, -1, -1, 1384 1387 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1385 -1, -1, -1, -1, -1, -1, 45, 46, 47, 48, 1386 49, 50, 51, 52, 53, 54, 55, 56, -1, -1, 1387 -1, -1, -1, -1, -1, -1, 65, -1, 67, 68, 1388 69, -1, 71, 72, 8, -1, -1, 76, 77, -1, 1389 14, 15, 16, 17, -1, 84, -1, 21, -1, -1, 1390 89, -1, 91, -1, -1, -1, -1, -1, -1, -1, 1391 99, 100, -1, 102, -1, -1, -1, -1, -1, -1, 1392 -1, 45, 46, 47, 48, 49, 50, 51, 52, 53, 1393 54, 55, 56, -1, -1, -1, -1, -1, -1, -1, 1394 -1, 65, -1, 67, 68, 69, -1, 71, 72, 8, 1395 -1, -1, 76, 77, -1, 14, 15, 16, 17, -1, 1396 84, -1, 21, -1, -1, 89, -1, 91, -1, -1, 1397 -1, -1, -1, -1, -1, 99, 100, -1, 102, -1, 1398 -1, -1, -1, -1, -1, -1, 45, 46, 47, 48, 1399 49, 50, 51, 52, 53, 54, 55, 56, -1, -1, 1400 -1, -1, -1, -1, -1, -1, 65, -1, 67, 68, 1401 69, -1, 71, 72, 8, -1, -1, 76, 77, -1, 1402 14, 15, 16, 17, -1, 84, -1, 21, -1, -1, 1403 89, -1, 91, -1, -1, -1, -1, -1, -1, -1, 1404 99, 100, -1, 102, -1, -1, -1, -1, -1, -1, 1405 -1, 45, 46, 47, 48, 49, 50, 51, 52, 53, 1406 54, 55, 56, -1, -1, -1, -1, -1, -1, -1, 1407 -1, 65, -1, 67, 68, 69, -1, 71, 72, 8, 1408 -1, -1, 76, 77, -1, 14, 15, 16, 17, -1, 1409 84, -1, 21, -1, -1, 89, -1, 91, -1, -1, 1410 -1, -1, -1, -1, -1, 99, 100, -1, 102, -1, 1411 -1, -1, -1, -1, -1, -1, 45, 46, 47, 48, 1412 49, 50, 51, 52, 53, 54, 55, 56, -1, -1, 1413 -1, -1, -1, -1, -1, -1, 65, -1, 67, 68, 1414 69, -1, 71, 72, 8, -1, -1, 76, 77, -1, 1415 14, 15, 16, 17, -1, 84, -1, 21, -1, -1, 1416 89, -1, 91, -1, -1, -1, -1, -1, -1, -1, 1417 99, 100, -1, 102, -1, -1, -1, -1, -1, -1, 1418 -1, 45, 46, 47, 48, 49, 50, 51, 52, 53, 1419 54, 55, 56, -1, -1, -1, -1, -1, -1, -1, 1420 -1, 65, -1, 67, 68, 69, -1, 71, 72, 8, 1421 -1, -1, 76, 77, -1, 14, 15, 16, 17, -1, 1422 84, -1, 21, -1, -1, 89, -1, 91, -1, -1, 1423 -1, -1, -1, -1, -1, 99, 100, -1, 102, -1, 1424 -1, -1, -1, -1, -1, -1, 45, 46, 47, 48, 1425 49, 50, 51, 52, 53, 54, 55, 56, -1, -1, 1426 -1, -1, -1, -1, -1, -1, 65, -1, 67, 68, 1427 69, -1, 71, 72, 8, -1, -1, 76, 77, -1, 1428 14, 15, 16, 17, -1, 84, -1, 21, -1, -1, 1429 89, -1, 91, -1, -1, -1, -1, -1, -1, -1, 1430 99, -1, -1, 102, -1, -1, -1, -1, -1, -1, 1431 -1, 45, 46, 47, 48, 49, 50, 51, 52, 53, 1432 54, 55, 56, -1, -1, -1, -1, -1, -1, -1, 1433 -1, 65, -1, 67, 68, 69, -1, 71, 72, 8, 1434 -1, -1, 76, 77, -1, 14, 15, 16, 17, -1, 1435 84, -1, 21, -1, -1, 89, -1, 91, -1, -1, 1436 -1, -1, -1, -1, -1, 99, -1, -1, 102, -1, 1437 -1, -1, -1, -1, -1, -1, 45, 46, 47, 48, 1438 49, 50, 51, 52, 53, 54, 55, 56, -1, -1, 1439 -1, -1, -1, -1, -1, -1, 65, -1, 67, 68, 1440 69, -1, 71, 72, 8, -1, -1, 76, 77, -1, 1441 14, 15, 16, 17, -1, 84, -1, 21, -1, -1, 1442 89, -1, 91, -1, -1, -1, -1, -1, -1, -1, 1443 99, -1, -1, 102, -1, -1, -1, -1, -1, -1, 1444 -1, 45, 46, 47, 48, 49, 50, 51, 52, 53, 1445 54, 55, 56, -1, -1, -1, -1, -1, -1, -1, 1446 -1, 65, -1, 67, 68, 69, -1, 71, 72, 8, 1447 -1, -1, 76, 77, -1, 14, 15, 16, 17, -1, 1448 84, -1, 21, -1, -1, 89, -1, 91, -1, -1, 1449 -1, -1, -1, -1, -1, 99, -1, -1, 102, -1, 1450 -1, -1, -1, -1, -1, -1, 45, 46, 47, 48, 1451 49, 50, 51, 52, 53, 54, 55, 56, -1, -1, 1452 -1, -1, -1, -1, -1, -1, 65, -1, 67, 68, 1453 69, -1, 71, 72, 8, -1, -1, 76, 77, -1, 1454 14, 15, 16, 17, -1, 84, -1, 21, -1, -1, 1455 89, -1, 91, -1, -1, -1, -1, -1, -1, -1, 1456 99, -1, -1, 102, -1, -1, -1, -1, -1, -1, 1457 -1, 45, 46, 47, 48, 49, 50, 51, 52, 53, 1458 54, 55, 56, -1, -1, -1, -1, -1, -1, -1, 1459 -1, 65, -1, 67, 68, 69, -1, 71, 72, 8, 1460 -1, -1, 76, 77, -1, 14, 15, 16, 17, -1, 1461 84, -1, 21, -1, -1, 89, -1, 91, -1, -1, 1462 -1, -1, -1, -1, -1, 99, -1, -1, 102, -1, 1463 -1, -1, -1, -1, -1, -1, 45, 46, 47, 48, 1464 49, 50, 51, 52, 53, 54, 55, 56, -1, -1, 1465 -1, -1, -1, -1, -1, -1, 65, -1, 67, 68, 1466 69, -1, 71, 72, 8, -1, -1, 76, 77, -1, 1467 14, 15, 16, 17, -1, 84, -1, 21, -1, -1, 1468 89, -1, 91, -1, -1, -1, -1, -1, -1, -1, 1469 99, -1, -1, 102, -1, -1, -1, -1, -1, -1, 1470 -1, 45, 46, 47, 48, 49, 50, 51, 52, 53, 1471 54, 55, 56, -1, -1, -1, -1, -1, -1, -1, 1472 -1, 65, -1, 67, 68, 69, -1, 71, 72, 8, 1473 -1, -1, 76, 77, -1, 14, 15, 16, 17, -1, 1474 84, -1, 21, -1, -1, 89, -1, 91, -1, -1, 1475 -1, -1, -1, -1, -1, 99, -1, -1, 102, -1, 1476 -1, -1, -1, -1, -1, -1, 45, 46, 47, 48, 1477 49, 50, 51, 52, 53, 54, 55, 56, -1, -1, 1478 -1, -1, -1, -1, -1, -1, 65, -1, 67, 68, 1479 69, -1, 71, 72, 8, -1, -1, 76, 77, -1, 1480 14, 15, 16, 17, -1, 84, -1, 21, -1, -1, 1481 89, -1, 91, -1, -1, -1, -1, -1, -1, -1, 1482 99, -1, -1, 102, -1, -1, -1, -1, -1, -1, 1483 -1, 45, 46, 47, 48, 49, 50, 51, 52, 53, 1484 54, 55, 56, -1, -1, -1, -1, -1, -1, -1, 1485 -1, 65, -1, 67, 68, 69, -1, 71, 72, -1, 1486 -1, -1, 76, 77, -1, -1, -1, -1, -1, -1, 1487 84, -1, -1, -1, -1, 89, -1, 91, -1, -1, 1488 -1, -1, -1, -1, -1, 99, -1, -1, 102 1388 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1389 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 1390 55, 56, -1, -1, -1, -1, -1, -1, -1, -1, 1391 65, -1, 67, 68, 69, -1, 71, 72, 8, -1, 1392 -1, 76, 77, -1, 14, 15, 16, 17, -1, 84, 1393 -1, 21, -1, -1, 89, -1, 91, -1, -1, -1, 1394 -1, -1, -1, -1, 99, 100, -1, 102, -1, -1, 1395 -1, -1, -1, -1, -1, 45, 46, 47, 48, 49, 1396 50, 51, 52, 53, 54, 55, 56, -1, -1, -1, 1397 -1, -1, -1, -1, -1, 65, -1, 67, 68, 69, 1398 -1, 71, 72, 8, -1, -1, 76, 77, -1, 14, 1399 15, 16, 17, -1, 84, -1, 21, -1, -1, 89, 1400 -1, 91, -1, -1, -1, -1, -1, -1, -1, 99, 1401 100, -1, 102, -1, -1, -1, -1, -1, -1, -1, 1402 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 1403 55, 56, -1, -1, -1, -1, -1, -1, -1, -1, 1404 65, -1, 67, 68, 69, -1, 71, 72, 8, -1, 1405 -1, 76, 77, -1, 14, 15, 16, 17, -1, 84, 1406 -1, 21, -1, -1, 89, -1, 91, -1, -1, -1, 1407 -1, -1, -1, -1, 99, 100, -1, 102, -1, -1, 1408 -1, -1, -1, -1, -1, 45, 46, 47, 48, 49, 1409 50, 51, 52, 53, 54, 55, 56, -1, -1, -1, 1410 -1, -1, -1, -1, -1, 65, -1, 67, 68, 69, 1411 -1, 71, 72, 8, -1, -1, 76, 77, -1, 14, 1412 15, 16, 17, -1, 84, -1, 21, -1, -1, 89, 1413 -1, 91, -1, -1, -1, -1, -1, -1, -1, 99, 1414 100, -1, 102, -1, -1, -1, -1, -1, -1, -1, 1415 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 1416 55, 56, -1, -1, -1, -1, -1, -1, -1, -1, 1417 65, -1, 67, 68, 69, -1, 71, 72, 8, -1, 1418 -1, 76, 77, -1, 14, 15, 16, 17, -1, 84, 1419 -1, 21, -1, -1, 89, -1, 91, -1, -1, -1, 1420 -1, -1, -1, -1, 99, 100, -1, 102, -1, -1, 1421 -1, -1, -1, -1, -1, 45, 46, 47, 48, 49, 1422 50, 51, 52, 53, 54, 55, 56, -1, -1, -1, 1423 -1, -1, -1, -1, -1, 65, -1, 67, 68, 69, 1424 -1, 71, 72, 8, -1, -1, 76, 77, -1, 14, 1425 15, 16, 17, -1, 84, -1, 21, -1, -1, 89, 1426 -1, 91, -1, -1, -1, -1, -1, -1, -1, 99, 1427 100, -1, 102, -1, -1, -1, -1, -1, -1, -1, 1428 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 1429 55, 56, -1, -1, -1, -1, -1, -1, -1, -1, 1430 65, -1, 67, 68, 69, -1, 71, 72, 8, -1, 1431 -1, 76, 77, -1, 14, 15, 16, 17, -1, 84, 1432 -1, 21, -1, -1, 89, -1, 91, -1, -1, -1, 1433 -1, -1, -1, -1, 99, -1, -1, 102, -1, -1, 1434 -1, -1, -1, -1, -1, 45, 46, 47, 48, 49, 1435 50, 51, 52, 53, 54, 55, 56, -1, -1, -1, 1436 -1, -1, -1, -1, -1, 65, -1, 67, 68, 69, 1437 -1, 71, 72, 8, -1, -1, 76, 77, -1, 14, 1438 15, 16, 17, -1, 84, -1, 21, -1, -1, 89, 1439 -1, 91, -1, -1, -1, -1, -1, -1, -1, 99, 1440 -1, -1, 102, -1, -1, -1, -1, -1, -1, -1, 1441 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 1442 55, 56, -1, -1, -1, -1, -1, -1, -1, -1, 1443 65, -1, 67, 68, 69, -1, 71, 72, 8, -1, 1444 -1, 76, 77, -1, 14, 15, 16, 17, -1, 84, 1445 -1, 21, -1, -1, 89, -1, 91, -1, -1, -1, 1446 -1, -1, -1, -1, 99, -1, -1, 102, -1, -1, 1447 -1, -1, -1, -1, -1, 45, 46, 47, 48, 49, 1448 50, 51, 52, 53, 54, 55, 56, -1, -1, -1, 1449 -1, -1, -1, -1, -1, 65, -1, 67, 68, 69, 1450 -1, 71, 72, 8, -1, -1, 76, 77, -1, 14, 1451 15, 16, 17, -1, 84, -1, 21, -1, -1, 89, 1452 -1, 91, -1, -1, -1, -1, -1, -1, -1, 99, 1453 -1, -1, 102, -1, -1, -1, -1, -1, -1, -1, 1454 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 1455 55, 56, -1, -1, -1, -1, -1, -1, -1, -1, 1456 65, -1, 67, 68, 69, -1, 71, 72, 8, -1, 1457 -1, 76, 77, -1, 14, 15, 16, 17, -1, 84, 1458 -1, 21, -1, -1, 89, -1, 91, -1, -1, -1, 1459 -1, -1, -1, -1, 99, -1, -1, 102, -1, -1, 1460 -1, -1, -1, -1, -1, 45, 46, 47, 48, 49, 1461 50, 51, 52, 53, 54, 55, 56, -1, -1, -1, 1462 -1, -1, -1, -1, -1, 65, -1, 67, 68, 69, 1463 -1, 71, 72, 8, -1, -1, 76, 77, -1, 14, 1464 15, 16, 17, -1, 84, -1, 21, -1, -1, 89, 1465 -1, 91, -1, -1, -1, -1, -1, -1, -1, 99, 1466 -1, -1, 102, -1, -1, -1, -1, -1, -1, -1, 1467 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 1468 55, 56, -1, -1, -1, -1, -1, -1, -1, -1, 1469 65, -1, 67, 68, 69, -1, 71, 72, 8, -1, 1470 -1, 76, 77, -1, 14, 15, 16, 17, -1, 84, 1471 -1, 21, -1, -1, 89, -1, 91, -1, -1, -1, 1472 -1, -1, -1, -1, 99, -1, -1, 102, -1, -1, 1473 -1, -1, -1, -1, -1, 45, 46, 47, 48, 49, 1474 50, 51, 52, 53, 54, 55, 56, -1, -1, -1, 1475 -1, -1, -1, -1, -1, 65, -1, 67, 68, 69, 1476 -1, 71, 72, 8, -1, -1, 76, 77, -1, 14, 1477 15, 16, 17, -1, 84, -1, 21, -1, -1, 89, 1478 -1, 91, -1, -1, -1, -1, -1, -1, -1, 99, 1479 -1, -1, 102, -1, -1, -1, -1, -1, -1, -1, 1480 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 1481 55, 56, -1, -1, -1, -1, -1, -1, -1, -1, 1482 65, -1, 67, 68, 69, -1, 71, 72, 8, -1, 1483 -1, 76, 77, -1, 14, 15, 16, 17, -1, 84, 1484 -1, 21, -1, -1, 89, -1, 91, -1, -1, -1, 1485 -1, -1, -1, -1, 99, -1, -1, 102, -1, -1, 1486 -1, -1, -1, -1, -1, 45, 46, 47, 48, 49, 1487 50, 51, 52, 53, 54, 55, 56, -1, -1, -1, 1488 -1, -1, -1, -1, -1, 65, -1, 67, 68, 69, 1489 -1, 71, 72, -1, -1, -1, 76, 77, -1, -1, 1490 -1, -1, -1, -1, 84, -1, -1, -1, -1, 89, 1491 -1, 91, -1, -1, -1, -1, -1, -1, -1, 99, 1492 -1, -1, 102 1489 1493 }; 1490 1494 … … 1517 1521 65, 112, 66, 100, 111, 130, 92, 100, 102, 110, 1518 1522 100, 111, 112, 112, 112, 112, 112, 112, 112, 112, 1519 11 2, 112, 112, 112, 110, 85, 100, 116, 94, 66,1523 111, 112, 112, 112, 110, 85, 100, 116, 94, 66, 1520 1524 110, 112, 91, 110, 127, 112, 112, 111, 112, 111, 1521 1525 112, 100, 112, 100, 94, 100, 94, 94, 94, 100, 1522 1526 94, 100, 94, 94, 100, 100, 100, 100, 100, 100, 1523 1527 100, 100, 100, 100, 100, 100, 94, 100, 100, 66, 1524 94, 112, 65, 100, 100, 95, 100, 92, 94, 112,1525 112, 94, 100, 112, 110, 112, 122, 100, 100, 94,1526 1 22, 112, 112, 112, 112, 112, 112, 16, 17, 53,1527 5 4, 55, 56, 128, 45, 48, 49, 51, 52, 112,1528 100, 66, 66, 73, 112, 116, 116, 112, 92, 94,1529 1 11, 94, 100, 94, 100, 94, 94, 100, 94, 100,1528 94, 112, 65, 100, 100, 95, 100, 92, 112, 112, 1529 94, 100, 112, 110, 112, 122, 100, 100, 94, 122, 1530 112, 112, 112, 112, 112, 112, 16, 17, 53, 54, 1531 55, 56, 128, 45, 48, 49, 51, 52, 112, 100, 1532 66, 66, 73, 116, 116, 112, 92, 94, 111, 94, 1533 100, 94, 100, 94, 94, 100, 94, 100, 100, 100, 1530 1534 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1531 100, 100, 100, 92, 94, 91, 122, 100, 68, 99,1532 1 23, 124, 126, 112, 112, 112, 112, 112, 112, 94,1533 1 24, 125, 99, 100, 100, 100, 100, 100, 100, 92,1534 1 26, 94, 100, 111, 125, 1001535 100, 94, 91, 122, 100, 68, 99, 123, 124, 126, 1536 112, 112, 112, 112, 112, 112, 94, 124, 125, 99, 1537 100, 100, 100, 100, 100, 100, 92, 126, 94, 100, 1538 111, 125, 100 1535 1539 }; 1536 1540 … … 2356 2360 2357 2361 /* Line 1464 of yacc.c */ 2358 #line 3 19"grammar.y"2362 #line 320 "grammar.y" 2359 2363 { 2360 2364 if (timerv) … … 2392 2396 2393 2397 /* Line 1464 of yacc.c */ 2394 #line 35 4"grammar.y"2398 #line 355 "grammar.y" 2395 2399 {currentVoice->ifsw=0;;} 2396 2400 break; … … 2399 2403 2400 2404 /* Line 1464 of yacc.c */ 2401 #line 35 6"grammar.y"2405 #line 357 "grammar.y" 2402 2406 { (yyvsp[(1) - (2)].lv).CleanUp(); currentVoice->ifsw=0;;} 2403 2407 break; … … 2406 2410 2407 2411 /* Line 1464 of yacc.c */ 2408 #line 35 8"grammar.y"2412 #line 359 "grammar.y" 2409 2413 { 2410 2414 YYACCEPT; … … 2415 2419 2416 2420 /* Line 1464 of yacc.c */ 2417 #line 36 2"grammar.y"2421 #line 363 "grammar.y" 2418 2422 { 2419 2423 currentVoice->ifsw=0; … … 2425 2429 2426 2430 /* Line 1464 of yacc.c */ 2427 #line 36 7"grammar.y"2431 #line 368 "grammar.y" 2428 2432 {currentVoice->ifsw=0;;} 2429 2433 break; … … 2432 2436 2433 2437 /* Line 1464 of yacc.c */ 2434 #line 3 69"grammar.y"2438 #line 370 "grammar.y" 2435 2439 { 2436 2440 #ifdef SIQ … … 2486 2490 2487 2491 /* Line 1464 of yacc.c */ 2488 #line 42 7"grammar.y"2492 #line 428 "grammar.y" 2489 2493 {if (currentVoice!=NULL) currentVoice->ifsw=0;;} 2490 2494 break; … … 2493 2497 2494 2498 /* Line 1464 of yacc.c */ 2495 #line 43 0"grammar.y"2499 #line 431 "grammar.y" 2496 2500 { omFree((ADDRESS)(yyvsp[(2) - (2)].name)); ;} 2497 2501 break; … … 2500 2504 2501 2505 /* Line 1464 of yacc.c */ 2502 #line 44 5"grammar.y"2506 #line 446 "grammar.y" 2503 2507 { 2504 2508 if(iiAssign(&(yyvsp[(1) - (2)].lv),&(yyvsp[(2) - (2)].lv))) YYERROR; … … 2509 2513 2510 2514 /* Line 1464 of yacc.c */ 2511 #line 45 2"grammar.y"2515 #line 453 "grammar.y" 2512 2516 { 2513 2517 if (currRing==NULL) MYYERROR("no ring active"); … … 2519 2523 2520 2524 /* Line 1464 of yacc.c */ 2521 #line 45 7"grammar.y"2525 #line 458 "grammar.y" 2522 2526 { 2523 2527 syMake(&(yyval.lv),(yyvsp[(1) - (1)].name)); … … 2528 2532 2529 2533 /* Line 1464 of yacc.c */ 2530 #line 46 1"grammar.y"2534 #line 462 "grammar.y" 2531 2535 { 2532 2536 if(iiExprArith2(&(yyval.lv), &(yyvsp[(1) - (3)].lv), COLONCOLON, &(yyvsp[(3) - (3)].lv))) YYERROR; … … 2537 2541 2538 2542 /* Line 1464 of yacc.c */ 2539 #line 46 5"grammar.y"2543 #line 466 "grammar.y" 2540 2544 { 2541 2545 if(iiExprArith2(&(yyval.lv), &(yyvsp[(1) - (3)].lv), '.', &(yyvsp[(3) - (3)].lv))) YYERROR; … … 2546 2550 2547 2551 /* Line 1464 of yacc.c */ 2548 #line 4 69"grammar.y"2552 #line 470 "grammar.y" 2549 2553 { 2550 2554 if(iiExprArith1(&(yyval.lv),&(yyvsp[(1) - (3)].lv),'(')) YYERROR; … … 2555 2559 2556 2560 /* Line 1464 of yacc.c */ 2557 #line 47 3"grammar.y"2561 #line 474 "grammar.y" 2558 2562 { 2559 2563 if ((yyvsp[(1) - (4)].lv).rtyp==UNKNOWN) … … 2573 2577 2574 2578 /* Line 1464 of yacc.c */ 2575 #line 48 6"grammar.y"2579 #line 487 "grammar.y" 2576 2580 { 2577 2581 if (currRingHdl==NULL) MYYERROR("no ring active"); … … 2606 2610 2607 2611 /* Line 1464 of yacc.c */ 2608 #line 51 4"grammar.y"2612 #line 515 "grammar.y" 2609 2613 { 2610 2614 memset(&(yyval.lv),0,sizeof((yyval.lv))); … … 2635 2639 2636 2640 /* Line 1464 of yacc.c */ 2637 #line 53 8"grammar.y"2641 #line 539 "grammar.y" 2638 2642 { 2639 2643 memset(&(yyval.lv),0,sizeof((yyval.lv))); … … 2646 2650 2647 2651 /* Line 1464 of yacc.c */ 2648 #line 54 4"grammar.y"2652 #line 545 "grammar.y" 2649 2653 { 2650 2654 memset(&(yyval.lv),0,sizeof((yyval.lv))); … … 2657 2661 2658 2662 /* Line 1464 of yacc.c */ 2659 #line 55 0"grammar.y"2663 #line 551 "grammar.y" 2660 2664 { 2661 2665 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2666 2670 2667 2671 /* Line 1464 of yacc.c */ 2668 #line 55 4"grammar.y"2672 #line 555 "grammar.y" 2669 2673 { 2670 2674 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2675 2679 2676 2680 /* Line 1464 of yacc.c */ 2677 #line 55 8"grammar.y"2681 #line 559 "grammar.y" 2678 2682 { 2679 2683 if(iiExprArithM(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2684 2688 2685 2689 /* Line 1464 of yacc.c */ 2686 #line 56 2"grammar.y"2690 #line 563 "grammar.y" 2687 2691 { 2688 2692 if(iiExprArithM(&(yyval.lv),NULL,(yyvsp[(1) - (3)].i))) YYERROR; … … 2693 2697 2694 2698 /* Line 1464 of yacc.c */ 2695 #line 56 6"grammar.y"2699 #line 567 "grammar.y" 2696 2700 { 2697 2701 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2702 2706 2703 2707 /* Line 1464 of yacc.c */ 2704 #line 57 0"grammar.y"2708 #line 571 "grammar.y" 2705 2709 { 2706 2710 if(iiExprArithM(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2711 2715 2712 2716 /* Line 1464 of yacc.c */ 2713 #line 57 4"grammar.y"2717 #line 575 "grammar.y" 2714 2718 { 2715 2719 if(iiExprArithM(&(yyval.lv),NULL,(yyvsp[(1) - (3)].i))) YYERROR; … … 2720 2724 2721 2725 /* Line 1464 of yacc.c */ 2722 #line 57 8"grammar.y"2726 #line 579 "grammar.y" 2723 2727 { 2724 2728 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2729 2733 2730 2734 /* Line 1464 of yacc.c */ 2731 #line 58 2"grammar.y"2735 #line 583 "grammar.y" 2732 2736 { 2733 2737 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2738 2742 2739 2743 /* Line 1464 of yacc.c */ 2740 #line 58 6"grammar.y"2744 #line 587 "grammar.y" 2741 2745 { 2742 2746 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2747 2751 2748 2752 /* Line 1464 of yacc.c */ 2749 #line 59 0"grammar.y"2753 #line 591 "grammar.y" 2750 2754 { 2751 2755 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2756 2760 2757 2761 /* Line 1464 of yacc.c */ 2758 #line 59 4"grammar.y"2762 #line 595 "grammar.y" 2759 2763 { 2760 2764 if(iiExprArith2(&(yyval.lv),&(yyvsp[(3) - (6)].lv),(yyvsp[(1) - (6)].i),&(yyvsp[(5) - (6)].lv),TRUE)) YYERROR; … … 2765 2769 2766 2770 /* Line 1464 of yacc.c */ 2767 #line 59 8"grammar.y"2771 #line 599 "grammar.y" 2768 2772 { 2769 2773 if(iiExprArith2(&(yyval.lv),&(yyvsp[(3) - (6)].lv),(yyvsp[(1) - (6)].i),&(yyvsp[(5) - (6)].lv),TRUE)) YYERROR; … … 2774 2778 2775 2779 /* Line 1464 of yacc.c */ 2776 #line 60 2"grammar.y"2780 #line 603 "grammar.y" 2777 2781 { 2778 2782 if(iiExprArith2(&(yyval.lv),&(yyvsp[(3) - (6)].lv),(yyvsp[(1) - (6)].i),&(yyvsp[(5) - (6)].lv),TRUE)) YYERROR; … … 2783 2787 2784 2788 /* Line 1464 of yacc.c */ 2785 #line 60 6"grammar.y"2789 #line 607 "grammar.y" 2786 2790 { 2787 2791 if(iiExprArith2(&(yyval.lv),&(yyvsp[(3) - (6)].lv),(yyvsp[(1) - (6)].i),&(yyvsp[(5) - (6)].lv),TRUE)) YYERROR; … … 2792 2796 2793 2797 /* Line 1464 of yacc.c */ 2794 #line 61 0"grammar.y"2798 #line 611 "grammar.y" 2795 2799 { 2796 2800 if(iiExprArith3(&(yyval.lv),(yyvsp[(1) - (8)].i),&(yyvsp[(3) - (8)].lv),&(yyvsp[(5) - (8)].lv),&(yyvsp[(7) - (8)].lv))) YYERROR; … … 2801 2805 2802 2806 /* Line 1464 of yacc.c */ 2803 #line 61 4"grammar.y"2807 #line 615 "grammar.y" 2804 2808 { 2805 2809 if(iiExprArith3(&(yyval.lv),(yyvsp[(1) - (8)].i),&(yyvsp[(3) - (8)].lv),&(yyvsp[(5) - (8)].lv),&(yyvsp[(7) - (8)].lv))) YYERROR; … … 2810 2814 2811 2815 /* Line 1464 of yacc.c */ 2812 #line 61 8"grammar.y"2816 #line 619 "grammar.y" 2813 2817 { 2814 2818 if(iiExprArith3(&(yyval.lv),(yyvsp[(1) - (8)].i),&(yyvsp[(3) - (8)].lv),&(yyvsp[(5) - (8)].lv),&(yyvsp[(7) - (8)].lv))) YYERROR; … … 2819 2823 2820 2824 /* Line 1464 of yacc.c */ 2821 #line 62 2"grammar.y"2825 #line 623 "grammar.y" 2822 2826 { 2823 2827 if(iiExprArith3(&(yyval.lv),(yyvsp[(1) - (8)].i),&(yyvsp[(3) - (8)].lv),&(yyvsp[(5) - (8)].lv),&(yyvsp[(7) - (8)].lv))) YYERROR; … … 2828 2832 2829 2833 /* Line 1464 of yacc.c */ 2830 #line 62 6"grammar.y"2834 #line 627 "grammar.y" 2831 2835 { 2832 2836 if(iiExprArithM(&(yyval.lv),NULL,(yyvsp[(1) - (3)].i))) YYERROR; … … 2837 2841 2838 2842 /* Line 1464 of yacc.c */ 2839 #line 63 0"grammar.y"2843 #line 631 "grammar.y" 2840 2844 { 2841 2845 int b=iiExprArithM(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i)); // handle branchTo … … 2848 2852 2849 2853 /* Line 1464 of yacc.c */ 2850 #line 63 6"grammar.y"2854 #line 637 "grammar.y" 2851 2855 { 2852 2856 if(iiExprArith3(&(yyval.lv),(yyvsp[(1) - (8)].i),&(yyvsp[(3) - (8)].lv),&(yyvsp[(5) - (8)].lv),&(yyvsp[(7) - (8)].lv))) YYERROR; … … 2857 2861 2858 2862 /* Line 1464 of yacc.c */ 2859 #line 64 0"grammar.y"2863 #line 641 "grammar.y" 2860 2864 { 2861 2865 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2866 2870 2867 2871 /* Line 1464 of yacc.c */ 2868 #line 64 4"grammar.y"2872 #line 645 "grammar.y" 2869 2873 { 2870 2874 if(iiExprArith3(&(yyval.lv),RING_CMD,&(yyvsp[(3) - (8)].lv),&(yyvsp[(5) - (8)].lv),&(yyvsp[(7) - (8)].lv))) YYERROR; … … 2875 2879 2876 2880 /* Line 1464 of yacc.c */ 2877 #line 64 8"grammar.y"2881 #line 649 "grammar.y" 2878 2882 { 2879 2883 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),RING_CMD)) YYERROR; … … 2884 2888 2885 2889 /* Line 1464 of yacc.c */ 2886 #line 65 2"grammar.y"2890 #line 653 "grammar.y" 2887 2891 { 2888 2892 if (iiARROW(&(yyval.lv),(yyvsp[(1) - (3)].name),(yyvsp[(3) - (3)].name))) YYERROR; … … 2893 2897 2894 2898 /* Line 1464 of yacc.c */ 2895 #line 6 59"grammar.y"2899 #line 660 "grammar.y" 2896 2900 { 2897 2901 leftv v = &(yyvsp[(1) - (3)].lv); … … 2909 2913 2910 2914 /* Line 1464 of yacc.c */ 2911 #line 67 0"grammar.y"2915 #line 671 "grammar.y" 2912 2916 { 2913 2917 (yyval.lv) = (yyvsp[(1) - (1)].lv); … … 2918 2922 2919 2923 /* Line 1464 of yacc.c */ 2920 #line 67 6"grammar.y"2924 #line 677 "grammar.y" 2921 2925 { 2922 2926 /*if ($1.typ == eunknown) YYERROR;*/ … … 2928 2932 2929 2933 /* Line 1464 of yacc.c */ 2930 #line 68 0"grammar.y"2934 #line 681 "grammar.y" 2931 2935 { (yyval.lv) = (yyvsp[(1) - (1)].lv); ;} 2932 2936 break; … … 2935 2939 2936 2940 /* Line 1464 of yacc.c */ 2937 #line 68 1"grammar.y"2941 #line 682 "grammar.y" 2938 2942 { (yyval.lv) = (yyvsp[(2) - (3)].lv); ;} 2939 2943 break; … … 2942 2946 2943 2947 /* Line 1464 of yacc.c */ 2944 #line 683 "grammar.y" 2945 { 2946 if(iiExprArith3(&(yyval.lv),'[',&(yyvsp[(1) - (6)].lv),&(yyvsp[(3) - (6)].lv),&(yyvsp[(5) - (6)].lv))) YYERROR; 2948 #line 684 "grammar.y" 2949 { 2950 ((yyvsp[(1) - (4)].lv)).next = (leftv)omAllocBin(sleftv_bin); 2951 memcpy(((yyvsp[(1) - (4)].lv)).next,&((yyvsp[(3) - (4)].lv)),sizeof(sleftv)); 2952 memset(&((yyvsp[(3) - (4)].lv)),0,sizeof(sleftv)); 2953 if(iiExprArithM(&(yyval.lv),&(yyvsp[(1) - (4)].lv),'[')) YYERROR; 2947 2954 ;} 2948 2955 break; … … 2951 2958 2952 2959 /* Line 1464 of yacc.c */ 2953 #line 6 87"grammar.y"2954 { 2955 if (iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (4)].lv),'[',&(yyvsp[(3) - (4)].lv))) YYERROR;2960 #line 691 "grammar.y" 2961 { 2962 if (iiApply(&(yyval.lv), &(yyvsp[(3) - (6)].lv), (yyvsp[(5) - (6)].i), NULL)) YYERROR; 2956 2963 ;} 2957 2964 break; … … 2960 2967 2961 2968 /* Line 1464 of yacc.c */ 2962 #line 69 1"grammar.y"2969 #line 695 "grammar.y" 2963 2970 { 2964 2971 if (iiApply(&(yyval.lv), &(yyvsp[(3) - (6)].lv), (yyvsp[(5) - (6)].i), NULL)) YYERROR; … … 2969 2976 2970 2977 /* Line 1464 of yacc.c */ 2971 #line 69 5"grammar.y"2978 #line 699 "grammar.y" 2972 2979 { 2973 2980 if (iiApply(&(yyval.lv), &(yyvsp[(3) - (6)].lv), (yyvsp[(5) - (6)].i), NULL)) YYERROR; … … 2978 2985 2979 2986 /* Line 1464 of yacc.c */ 2980 #line 699"grammar.y"2987 #line 703 "grammar.y" 2981 2988 { 2982 2989 if (iiApply(&(yyval.lv), &(yyvsp[(3) - (6)].lv), (yyvsp[(5) - (6)].i), NULL)) YYERROR; … … 2987 2994 2988 2995 /* Line 1464 of yacc.c */ 2989 #line 70 3"grammar.y"2996 #line 707 "grammar.y" 2990 2997 { 2991 2998 if (iiApply(&(yyval.lv), &(yyvsp[(3) - (6)].lv), (yyvsp[(5) - (6)].i), NULL)) YYERROR; … … 2996 3003 2997 3004 /* Line 1464 of yacc.c */ 2998 #line 7 07"grammar.y"2999 { 3000 if (iiApply(&(yyval.lv), &(yyvsp[(3) - (6)].lv), (yyvsp[(5) - (6)].i), NULL)) YYERROR;3005 #line 711 "grammar.y" 3006 { 3007 if (iiApply(&(yyval.lv), &(yyvsp[(3) - (6)].lv), 0, &(yyvsp[(5) - (6)].lv))) YYERROR; 3001 3008 ;} 3002 3009 break; … … 3005 3012 3006 3013 /* Line 1464 of yacc.c */ 3007 #line 71 1"grammar.y"3008 { 3009 if (iiApply(&(yyval.lv), &(yyvsp[(3) - (6)].lv), 0, &(yyvsp[(5) - (6)].lv))) YYERROR;3014 #line 715 "grammar.y" 3015 { 3016 (yyval.lv)=(yyvsp[(2) - (3)].lv); 3010 3017 ;} 3011 3018 break; 3012 3019 3013 3020 case 79: 3014 3015 /* Line 1464 of yacc.c */3016 #line 715 "grammar.y"3017 {3018 (yyval.lv)=(yyvsp[(2) - (3)].lv);3019 ;}3020 break;3021 3022 case 80:3023 3021 3024 3022 /* Line 1464 of yacc.c */ … … 3042 3040 break; 3043 3041 3044 case 8 1:3042 case 80: 3045 3043 3046 3044 /* Line 1464 of yacc.c */ … … 3053 3051 break; 3054 3052 3055 case 8 2:3053 case 81: 3056 3054 3057 3055 /* Line 1464 of yacc.c */ … … 3064 3062 break; 3065 3063 3066 case 8 3:3064 case 82: 3067 3065 3068 3066 /* Line 1464 of yacc.c */ … … 3079 3077 break; 3080 3078 3081 case 8 4:3079 case 83: 3082 3080 3083 3081 /* Line 1464 of yacc.c */ … … 3090 3088 break; 3091 3089 3092 case 8 5:3090 case 84: 3093 3091 3094 3092 /* Line 1464 of yacc.c */ … … 3101 3099 break; 3102 3100 3103 case 8 6:3101 case 85: 3104 3102 3105 3103 /* Line 1464 of yacc.c */ … … 3112 3110 break; 3113 3111 3112 case 86: 3113 3114 /* Line 1464 of yacc.c */ 3115 #line 785 "grammar.y" 3116 { 3117 if(iiExprArith1(&(yyval.lv),&(yyvsp[(1) - (2)].lv),PLUSPLUS)) YYERROR; 3118 ;} 3119 break; 3120 3114 3121 case 87: 3115 3122 3116 3123 /* Line 1464 of yacc.c */ 3117 #line 78 5"grammar.y"3118 { 3119 if(iiExprArith1(&(yyval.lv),&(yyvsp[(1) - (2)].lv), PLUSPLUS)) YYERROR;3124 #line 789 "grammar.y" 3125 { 3126 if(iiExprArith1(&(yyval.lv),&(yyvsp[(1) - (2)].lv),MINUSMINUS)) YYERROR; 3120 3127 ;} 3121 3128 break; … … 3124 3131 3125 3132 /* Line 1464 of yacc.c */ 3126 #line 7 89"grammar.y"3127 { 3128 if(iiExprArith 1(&(yyval.lv),&(yyvsp[(1) - (2)].lv),MINUSMINUS)) YYERROR;3133 #line 793 "grammar.y" 3134 { 3135 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),'+',&(yyvsp[(3) - (3)].lv))) YYERROR; 3129 3136 ;} 3130 3137 break; … … 3133 3140 3134 3141 /* Line 1464 of yacc.c */ 3135 #line 79 3"grammar.y"3136 { 3137 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),' +',&(yyvsp[(3) - (3)].lv))) YYERROR;3142 #line 797 "grammar.y" 3143 { 3144 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),'-',&(yyvsp[(3) - (3)].lv))) YYERROR; 3138 3145 ;} 3139 3146 break; … … 3142 3149 3143 3150 /* Line 1464 of yacc.c */ 3144 #line 797"grammar.y"3145 { 3146 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv), '-',&(yyvsp[(3) - (3)].lv))) YYERROR;3151 #line 801 "grammar.y" 3152 { 3153 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),(yyvsp[(2) - (3)].i),&(yyvsp[(3) - (3)].lv))) YYERROR; 3147 3154 ;} 3148 3155 break; … … 3151 3158 3152 3159 /* Line 1464 of yacc.c */ 3153 #line 801 "grammar.y" 3160 #line 805 "grammar.y" 3161 { 3162 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),'^',&(yyvsp[(3) - (3)].lv))) YYERROR; 3163 ;} 3164 break; 3165 3166 case 92: 3167 3168 /* Line 1464 of yacc.c */ 3169 #line 809 "grammar.y" 3154 3170 { 3155 3171 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),(yyvsp[(2) - (3)].i),&(yyvsp[(3) - (3)].lv))) YYERROR; … … 3157 3173 break; 3158 3174 3159 case 92:3160 3161 /* Line 1464 of yacc.c */3162 #line 805 "grammar.y"3163 {3164 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),'^',&(yyvsp[(3) - (3)].lv))) YYERROR;3165 ;}3166 break;3167 3168 3175 case 93: 3169 3176 3170 3177 /* Line 1464 of yacc.c */ 3171 #line 8 09"grammar.y"3178 #line 813 "grammar.y" 3172 3179 { 3173 3180 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),(yyvsp[(2) - (3)].i),&(yyvsp[(3) - (3)].lv))) YYERROR; … … 3178 3185 3179 3186 /* Line 1464 of yacc.c */ 3180 #line 81 3"grammar.y"3181 { 3182 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv), (yyvsp[(2) - (3)].i),&(yyvsp[(3) - (3)].lv))) YYERROR;3187 #line 817 "grammar.y" 3188 { 3189 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),NOTEQUAL,&(yyvsp[(3) - (3)].lv))) YYERROR; 3183 3190 ;} 3184 3191 break; … … 3187 3194 3188 3195 /* Line 1464 of yacc.c */ 3189 #line 8 17"grammar.y"3190 { 3191 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv), NOTEQUAL,&(yyvsp[(3) - (3)].lv))) YYERROR;3196 #line 821 "grammar.y" 3197 { 3198 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),EQUAL_EQUAL,&(yyvsp[(3) - (3)].lv))) YYERROR; 3192 3199 ;} 3193 3200 break; … … 3196 3203 3197 3204 /* Line 1464 of yacc.c */ 3198 #line 82 1"grammar.y"3199 { 3200 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv), EQUAL_EQUAL,&(yyvsp[(3) - (3)].lv))) YYERROR;3205 #line 825 "grammar.y" 3206 { 3207 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),DOTDOT,&(yyvsp[(3) - (3)].lv))) YYERROR; 3201 3208 ;} 3202 3209 break; … … 3205 3212 3206 3213 /* Line 1464 of yacc.c */ 3207 #line 82 5"grammar.y"3208 { 3209 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv), DOTDOT,&(yyvsp[(3) - (3)].lv))) YYERROR;3214 #line 829 "grammar.y" 3215 { 3216 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),':',&(yyvsp[(3) - (3)].lv))) YYERROR; 3210 3217 ;} 3211 3218 break; 3212 3219 3213 3220 case 98: 3214 3215 /* Line 1464 of yacc.c */3216 #line 829 "grammar.y"3217 {3218 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),':',&(yyvsp[(3) - (3)].lv))) YYERROR;3219 ;}3220 break;3221 3222 case 99:3223 3221 3224 3222 /* Line 1464 of yacc.c */ … … 3237 3235 break; 3238 3236 3237 case 99: 3238 3239 /* Line 1464 of yacc.c */ 3240 #line 845 "grammar.y" 3241 { 3242 if(iiExprArith1(&(yyval.lv),&(yyvsp[(2) - (2)].lv),'-')) YYERROR; 3243 ;} 3244 break; 3245 3239 3246 case 100: 3240 3241 /* Line 1464 of yacc.c */3242 #line 845 "grammar.y"3243 {3244 if(iiExprArith1(&(yyval.lv),&(yyvsp[(2) - (2)].lv),'-')) YYERROR;3245 ;}3246 break;3247 3248 case 101:3249 3247 3250 3248 /* Line 1464 of yacc.c */ … … 3253 3251 break; 3254 3252 3255 case 10 2:3253 case 101: 3256 3254 3257 3255 /* Line 1464 of yacc.c */ … … 3273 3271 break; 3274 3272 3275 case 10 4:3273 case 103: 3276 3274 3277 3275 /* Line 1464 of yacc.c */ … … 3287 3285 break; 3288 3286 3289 case 10 5:3287 case 104: 3290 3288 3291 3289 /* Line 1464 of yacc.c */ … … 3297 3295 break; 3298 3296 3299 case 10 6:3297 case 105: 3300 3298 3301 3299 /* Line 1464 of yacc.c */ … … 3307 3305 break; 3308 3306 3307 case 106: 3308 3309 /* Line 1464 of yacc.c */ 3310 #line 895 "grammar.y" 3311 { 3312 if (iiDeclCommand(&(yyval.lv),&(yyvsp[(2) - (2)].lv),myynest,(yyvsp[(1) - (2)].i),&(currRing->idroot), TRUE)) YYERROR; 3313 ;} 3314 break; 3315 3309 3316 case 107: 3310 3317 3311 3318 /* Line 1464 of yacc.c */ 3312 #line 89 5"grammar.y"3319 #line 899 "grammar.y" 3313 3320 { 3314 3321 if (iiDeclCommand(&(yyval.lv),&(yyvsp[(2) - (2)].lv),myynest,(yyvsp[(1) - (2)].i),&(currRing->idroot), TRUE)) YYERROR; … … 3317 3324 3318 3325 case 108: 3319 3320 /* Line 1464 of yacc.c */3321 #line 899 "grammar.y"3322 {3323 if (iiDeclCommand(&(yyval.lv),&(yyvsp[(2) - (2)].lv),myynest,(yyvsp[(1) - (2)].i),&(currRing->idroot), TRUE)) YYERROR;3324 ;}3325 break;3326 3327 case 109:3328 3326 3329 3327 /* Line 1464 of yacc.c */ … … 3366 3364 break; 3367 3365 3368 case 1 10:3366 case 109: 3369 3367 3370 3368 /* Line 1464 of yacc.c */ … … 3397 3395 break; 3398 3396 3399 case 11 1:3397 case 110: 3400 3398 3401 3399 /* Line 1464 of yacc.c */ … … 3423 3421 break; 3424 3422 3425 case 11 2:3423 case 111: 3426 3424 3427 3425 /* Line 1464 of yacc.c */ … … 3433 3431 break; 3434 3432 3435 case 11 5:3433 case 114: 3436 3434 3437 3435 /* Line 1464 of yacc.c */ … … 3449 3447 break; 3450 3448 3451 case 11 6:3449 case 115: 3452 3450 3453 3451 /* Line 1464 of yacc.c */ … … 3459 3457 break; 3460 3458 3461 case 11 7:3459 case 116: 3462 3460 3463 3461 /* Line 1464 of yacc.c */ … … 3473 3471 break; 3474 3472 3475 case 11 8:3473 case 117: 3476 3474 3477 3475 /* Line 1464 of yacc.c */ … … 3520 3518 break; 3521 3519 3522 case 1 20:3520 case 119: 3523 3521 3524 3522 /* Line 1464 of yacc.c */ … … 3531 3529 break; 3532 3530 3531 case 121: 3532 3533 /* Line 1464 of yacc.c */ 3534 #line 1086 "grammar.y" 3535 { 3536 (yyval.lv) = (yyvsp[(2) - (3)].lv); 3537 ;} 3538 break; 3539 3533 3540 case 122: 3534 3541 3535 3542 /* Line 1464 of yacc.c */ 3536 #line 10 86"grammar.y"3537 { 3538 (yyval.lv) = (yyvsp[(2) - (3)].lv);3543 #line 1092 "grammar.y" 3544 { 3545 expected_parms = TRUE; 3539 3546 ;} 3540 3547 break; 3541 3548 3542 3549 case 123: 3543 3544 /* Line 1464 of yacc.c */3545 #line 1092 "grammar.y"3546 {3547 expected_parms = TRUE;3548 ;}3549 break;3550 3551 case 124:3552 3550 3553 3551 /* Line 1464 of yacc.c */ … … 3556 3554 break; 3557 3555 3558 case 12 5:3556 case 124: 3559 3557 3560 3558 /* Line 1464 of yacc.c */ … … 3563 3561 break; 3564 3562 3565 case 12 6:3563 case 125: 3566 3564 3567 3565 /* Line 1464 of yacc.c */ … … 3570 3568 break; 3571 3569 3572 case 12 7:3570 case 126: 3573 3571 3574 3572 /* Line 1464 of yacc.c */ … … 3578 3576 break; 3579 3577 3580 case 12 8:3578 case 127: 3581 3579 3582 3580 /* Line 1464 of yacc.c */ … … 3585 3583 break; 3586 3584 3587 case 12 9:3585 case 128: 3588 3586 3589 3587 /* Line 1464 of yacc.c */ … … 3595 3593 break; 3596 3594 3595 case 129: 3596 3597 /* Line 1464 of yacc.c */ 3598 #line 1125 "grammar.y" 3599 { 3600 feHelp(NULL); 3601 ;} 3602 break; 3603 3597 3604 case 130: 3598 3599 /* Line 1464 of yacc.c */3600 #line 1125 "grammar.y"3601 {3602 feHelp(NULL);3603 ;}3604 break;3605 3606 case 131:3607 3605 3608 3606 /* Line 1464 of yacc.c */ … … 3614 3612 break; 3615 3613 3616 case 13 2:3614 case 131: 3617 3615 3618 3616 /* Line 1464 of yacc.c */ … … 3628 3626 break; 3629 3627 3630 case 13 3:3628 case 132: 3631 3629 3632 3630 /* Line 1464 of yacc.c */ … … 3649 3647 break; 3650 3648 3651 case 13 4:3649 case 133: 3652 3650 3653 3651 /* Line 1464 of yacc.c */ … … 3670 3668 break; 3671 3669 3670 case 134: 3671 3672 /* Line 1464 of yacc.c */ 3673 #line 1187 "grammar.y" 3674 { 3675 list_cmd((yyvsp[(3) - (4)].i),NULL,"// ",TRUE); 3676 ;} 3677 break; 3678 3672 3679 case 135: 3673 3680 3674 3681 /* Line 1464 of yacc.c */ 3675 #line 11 87"grammar.y"3682 #line 1191 "grammar.y" 3676 3683 { 3677 3684 list_cmd((yyvsp[(3) - (4)].i),NULL,"// ",TRUE); … … 3680 3687 3681 3688 case 136: 3682 3683 /* Line 1464 of yacc.c */3684 #line 1191 "grammar.y"3685 {3686 list_cmd((yyvsp[(3) - (4)].i),NULL,"// ",TRUE);3687 ;}3688 break;3689 3690 case 137:3691 3689 3692 3690 /* Line 1464 of yacc.c */ … … 3698 3696 break; 3699 3697 3698 case 137: 3699 3700 /* Line 1464 of yacc.c */ 3701 #line 1200 "grammar.y" 3702 { 3703 list_cmd((yyvsp[(3) - (4)].i),NULL,"// ",TRUE); 3704 ;} 3705 break; 3706 3700 3707 case 138: 3701 3708 3702 3709 /* Line 1464 of yacc.c */ 3703 #line 120 0"grammar.y"3704 { 3705 list_cmd( (yyvsp[(3) - (4)].i),NULL,"// ",TRUE);3710 #line 1204 "grammar.y" 3711 { 3712 list_cmd(RING_CMD,NULL,"// ",TRUE); 3706 3713 ;} 3707 3714 break; 3708 3715 3709 3716 case 139: 3710 3711 /* Line 1464 of yacc.c */3712 #line 1204 "grammar.y"3713 {3714 list_cmd(RING_CMD,NULL,"// ",TRUE);3715 ;}3716 break;3717 3718 case 140:3719 3717 3720 3718 /* Line 1464 of yacc.c */ … … 3725 3723 break; 3726 3724 3725 case 140: 3726 3727 /* Line 1464 of yacc.c */ 3728 #line 1212 "grammar.y" 3729 { 3730 list_cmd(PROC_CMD,NULL,"// ",TRUE); 3731 ;} 3732 break; 3733 3727 3734 case 141: 3728 3729 /* Line 1464 of yacc.c */3730 #line 1212 "grammar.y"3731 {3732 list_cmd(PROC_CMD,NULL,"// ",TRUE);3733 ;}3734 break;3735 3736 case 142:3737 3735 3738 3736 /* Line 1464 of yacc.c */ … … 3744 3742 break; 3745 3743 3746 case 14 3:3744 case 142: 3747 3745 3748 3746 /* Line 1464 of yacc.c */ … … 3755 3753 break; 3756 3754 3757 case 14 4:3755 case 143: 3758 3756 3759 3757 /* Line 1464 of yacc.c */ … … 3766 3764 break; 3767 3765 3768 case 14 5:3766 case 144: 3769 3767 3770 3768 /* Line 1464 of yacc.c */ … … 3777 3775 break; 3778 3776 3779 case 14 6:3777 case 145: 3780 3778 3781 3779 /* Line 1464 of yacc.c */ … … 3788 3786 break; 3789 3787 3790 case 14 7:3788 case 146: 3791 3789 3792 3790 /* Line 1464 of yacc.c */ … … 3799 3797 break; 3800 3798 3801 case 14 8:3799 case 147: 3802 3800 3803 3801 /* Line 1464 of yacc.c */ … … 3810 3808 break; 3811 3809 3812 case 14 9:3810 case 148: 3813 3811 3814 3812 /* Line 1464 of yacc.c */ … … 3821 3819 break; 3822 3820 3821 case 149: 3822 3823 /* Line 1464 of yacc.c */ 3824 #line 1269 "grammar.y" 3825 { 3826 list_cmd(-1,NULL,"// ",TRUE); 3827 ;} 3828 break; 3829 3823 3830 case 150: 3824 3825 /* Line 1464 of yacc.c */3826 #line 1269 "grammar.y"3827 {3828 list_cmd(-1,NULL,"// ",TRUE);3829 ;}3830 break;3831 3832 case 151:3833 3831 3834 3832 /* Line 1464 of yacc.c */ … … 3837 3835 break; 3838 3836 3839 case 15 2:3837 case 151: 3840 3838 3841 3839 /* Line 1464 of yacc.c */ … … 3875 3873 break; 3876 3874 3877 case 15 3:3875 case 152: 3878 3876 3879 3877 /* Line 1464 of yacc.c */ … … 3887 3885 break; 3888 3886 3889 case 15 4:3887 case 153: 3890 3888 3891 3889 /* Line 1464 of yacc.c */ … … 3897 3895 break; 3898 3896 3899 case 15 5:3897 case 154: 3900 3898 3901 3899 /* Line 1464 of yacc.c */ … … 3906 3904 break; 3907 3905 3908 case 15 8:3906 case 157: 3909 3907 3910 3908 /* Line 1464 of yacc.c */ … … 3980 3978 break; 3981 3979 3980 case 158: 3981 3982 /* Line 1464 of yacc.c */ 3983 #line 1413 "grammar.y" 3984 { 3985 type_cmd(&((yyvsp[(2) - (2)].lv))); 3986 ;} 3987 break; 3988 3982 3989 case 159: 3983 3984 /* Line 1464 of yacc.c */3985 #line 1413 "grammar.y"3986 {3987 type_cmd(&((yyvsp[(2) - (2)].lv)));3988 ;}3989 break;3990 3991 case 160:3992 3990 3993 3991 /* Line 1464 of yacc.c */ … … 4017 4015 break; 4018 4016 4019 case 16 1:4017 case 160: 4020 4018 4021 4019 /* Line 1464 of yacc.c */ … … 4035 4033 break; 4036 4034 4037 case 16 2:4035 case 161: 4038 4036 4039 4037 /* Line 1464 of yacc.c */ … … 4057 4055 break; 4058 4056 4059 case 16 3:4057 case 162: 4060 4058 4061 4059 /* Line 1464 of yacc.c */ … … 4071 4069 break; 4072 4070 4073 case 16 4:4071 case 163: 4074 4072 4075 4073 /* Line 1464 of yacc.c */ … … 4081 4079 break; 4082 4080 4083 case 16 5:4081 case 164: 4084 4082 4085 4083 /* Line 1464 of yacc.c */ … … 4091 4089 break; 4092 4090 4093 case 16 6:4091 case 165: 4094 4092 4095 4093 /* Line 1464 of yacc.c */ … … 4105 4103 break; 4106 4104 4107 case 16 7:4105 case 166: 4108 4106 4109 4107 /* Line 1464 of yacc.c */ … … 4126 4124 break; 4127 4125 4128 case 16 8:4126 case 167: 4129 4127 4130 4128 /* Line 1464 of yacc.c */ … … 4141 4139 break; 4142 4140 4143 case 16 9:4141 case 168: 4144 4142 4145 4143 /* Line 1464 of yacc.c */ … … 4165 4163 break; 4166 4164 4167 case 1 70:4165 case 169: 4168 4166 4169 4167 /* Line 1464 of yacc.c */ … … 4190 4188 break; 4191 4189 4192 case 17 1:4190 case 170: 4193 4191 4194 4192 /* Line 1464 of yacc.c */ … … 4201 4199 break; 4202 4200 4203 case 17 2:4201 case 171: 4204 4202 4205 4203 /* Line 1464 of yacc.c */ … … 4215 4213 break; 4216 4214 4217 case 17 3:4215 case 172: 4218 4216 4219 4217 /* Line 1464 of yacc.c */ … … 4226 4224 break; 4227 4225 4228 case 17 4:4226 case 173: 4229 4227 4230 4228 /* Line 1464 of yacc.c */ … … 4243 4241 4244 4242 /* Line 1464 of yacc.c */ 4245 #line 424 4"grammar.cc"4243 #line 4242 "grammar.cc" 4246 4244 default: break; 4247 4245 }
Note: See TracChangeset
for help on using the changeset viewer.