Changeset b93a53 in git
- Timestamp:
- May 2, 2016, 5:40:22 PM (8 years ago)
- Branches:
- (u'spielwiese', '5b153614cbc72bfa198d75b1e9e33dab2645d9fe')
- Children:
- 250d2e59f98bcf52e7681e544556849660002e73
- Parents:
- 73d3501331098f49bdf9eff37ae6ced5a17caf38
- Location:
- Singular
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/grammar.cc
r73d350 rb93a53 580 580 #define YYFINAL 2 581 581 /* YYLAST -- Last index in YYTABLE. */ 582 #define YYLAST 25 08582 #define YYLAST 2549 583 583 584 584 /* YYNTOKENS -- Number of terminals. */ … … 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 71 8, 735, 742, 741, 759, 767, 775, 784, 788, 792,752 79 6, 800, 804, 808, 812, 816, 820, 824, 828, 832,753 84 4, 851, 852, 871, 872, 884, 889, 894, 898, 902,754 93 8, 964, 985, 993, 997, 998, 1012, 1020, 1029, 1074,755 107 5, 1084, 1085, 1091, 1098, 1100, 1102, 1112, 1111, 1119,756 112 4, 1131, 1139, 1151, 1167, 1186, 1190, 1194, 1199, 1203,757 120 7, 1211, 1215, 1220, 1226, 1232, 1238, 1244, 1250, 1256,758 126 8, 1275, 1279, 1316, 1323, 1331, 1337, 1337, 1340, 1412,759 141 6, 1445, 1458, 1475, 1484, 1489, 1497, 1509, 1528, 1538,760 155 7, 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, 687, 691, 695, 699, 703, 707, 711, 715, 751 719, 736, 743, 742, 760, 768, 776, 785, 789, 793, 752 797, 801, 805, 809, 813, 817, 821, 825, 829, 833, 753 845, 852, 853, 872, 873, 885, 890, 895, 899, 903, 754 939, 965, 986, 994, 998, 999, 1013, 1021, 1030, 1075, 755 1076, 1085, 1086, 1092, 1099, 1101, 1103, 1113, 1112, 1120, 756 1125, 1132, 1140, 1152, 1168, 1187, 1191, 1195, 1200, 1204, 757 1208, 1212, 1216, 1221, 1227, 1233, 1239, 1245, 1251, 1257, 758 1269, 1276, 1280, 1317, 1324, 1332, 1338, 1338, 1341, 1413, 759 1417, 1446, 1459, 1476, 1485, 1490, 1498, 1510, 1529, 1539, 760 1558, 1581, 1587, 1599, 1605 761 761 }; 762 762 #endif … … 919 919 /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing 920 920 STATE-NUM. */ 921 #define YYPACT_NINF -3 65921 #define YYPACT_NINF -350 922 922 static const yytype_int16 yypact[] = 923 923 { 924 -3 65, 369, -365, -81, 1821, -365, -365, 1886, -73, -365,925 -3 65, -65, -38, -11, 9, 16, 42, 44, 46, 1951,926 20 16, 2081, 2146, 6, 1821, -57, 1821, 63, -365, 1821,927 -3 65, -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 2 276, -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 -3 65, -365, -365, -365, 258, 1821, 253, 1691, 1886, 1327,938 207, -365, -365, 23, -32, -55, 3, -365, 1821, 1756,939 -3 65, 1821, 1821, 1821, -365, 1821, -365, 1821, 1821, 1821,940 18 21, 1821, 1821, 1821, 1821, 1821, 184, 537, 197, 262,941 -3 65, 1821, -365, -365, 1821, -9, 1821, 64, 1327, 1821,942 18 21, 1496, 1821, 1561, 1821, 558, -365, 1821, 632, 237,943 653, 669, 683, 236, 254, 697, 394, -3 65, -51, 727,944 -3 65, -46, 792, -365, -43, -365, -365, -36, -16, 117,945 1 34, 137, 166, -365, 33, 183, 273, -365, 822, 1821,946 2 76, 836, -365, -365, -13, 270, -365, -365, -365, -365,947 -3 65, 76, 1327, 1341, 1266, 1266, 216, 30, 30, 23,948 463, 18, 49, 30, -365, 1821, -365, -365, 1821, -365,949 2 79, 489, 1821, 160, 2341, 558, 727, 79, 792, 98,950 489, -3 65, 852, -365, 2341, -365, 1821, 1821, 1821, -365,951 18 21, -365, 1821, 1821, -365, -365, -365, -365, -365, -365,952 -3 65, -365, -365, -365, -365, -365, 518, -365, -365, -365,953 24 06, 866, 286, -37, -365, -365, -365, -365, 1821, 887,954 887, 18 21, -365, 961, 8, 1327, 272, -365, -365, 1821,955 2 74, 982, 998, 1012, 1028, 505, 521, 271, 275, 280,956 2 82, 288, 289, 292, 195, 211, 235, 257, 259, 1056,957 -3 65, -365, -365, -365, 1123, -365, -365, 1151, 281, 2341,958 120, -64, -365, 1821, -365, 1821, 1821, -365, 1821, -365,959 -3 65, -365, -365, -365, -365, -365, -365, -365, -365, -365,960 -3 65, -365, -365, -365, 1821, 1821, 285, -365, -365, 308,961 2 96, -365, 299, 1165, 1181, 1197, 1218, 1292, 1313, -64,962 311, 302, 1821, -365, -365, -365, -365, -365, -365, -365,963 -3 65, 308, -365, 131, -365, -365924 -350, 369, -350, -84, 1862, -350, -350, 1927, -85, -350, 925 -350, -75, -70, -67, -53, -35, -28, 9, 16, 1992, 926 2057, 2122, 2187, 14, 1862, -57, 1862, 40, -350, 1862, 927 -350, -350, -350, -350, -5, 42, 44, -350, -350, 96, 928 67, 72, 108, 82, -350, 125, 93, 2252, 130, 130, 929 1862, 1862, -350, 1862, 1862, -350, -350, -350, 107, -350, 930 -2, -59, 1327, 1862, 1862, -350, 1862, 202, -46, -350, 931 2317, -350, -350, -350, -350, 124, -350, 1862, -350, -350, 932 1862, -350, -350, -350, -350, -350, -350, -350, -350, -350, 933 121, -85, 132, 142, 145, 150, -350, 23, 156, 1862, 934 90, 1327, -8, 2382, 1862, 1862, 1862, 1862, 1862, 1862, 935 1862, 1472, 1862, 157, 1537, 193, 1862, 204, 1602, 210, 936 134, -350, 168, 173, -350, 43, 1667, 1327, 22, 1862, 937 -350, -350, -350, -350, 206, 1862, 213, 1732, 1927, 1327, 938 182, -350, -350, 23, -51, -49, 3, -350, 1862, 1797, 939 -350, 1862, 1862, 1862, -350, 1862, -350, 1862, 1862, 1862, 940 1862, 1862, 1862, 1862, 1862, 1862, 184, 537, 168, 228, 941 -350, 1862, -350, -350, 1862, -9, 1862, 50, 1327, 1862, 942 1862, 1537, 1862, 1602, 1862, 558, -350, 1862, 632, 207, 943 653, 669, 683, 236, 254, 697, 394, -350, -41, 727, 944 -350, -38, 792, -350, -37, -350, -350, -16, 79, 98, 945 117, 126, 137, -350, 33, 148, 244, -350, 822, 1862, 946 248, 836, -350, -350, -22, 222, -350, -350, -350, -350, 947 -350, -19, 1327, 1369, 1355, 1355, 1384, 30, 30, 23, 948 463, 18, 1341, 30, -350, 1862, -350, -350, 1862, -350, 949 212, 489, 1862, 139, 2382, 558, 727, 46, 792, 65, 950 489, -350, 852, -350, 2382, -350, 1862, 1862, 1862, -350, 951 1862, -350, 1862, 1862, -350, -350, -350, -350, -350, -350, 952 -350, -350, -350, -350, -350, -350, 518, -350, -350, -350, 953 2447, 866, 253, -39, -350, -350, -350, -350, 1862, 887, 954 887, 1862, -350, 961, 8, 1327, 229, -350, -350, 1862, 955 234, 982, 998, 1012, 1028, 505, 521, 231, 239, 241, 956 252, 256, 257, 258, 154, 160, 166, 183, 191, 1056, 957 -350, -350, -350, -350, 1123, -350, -350, 1151, 262, 2382, 958 69, -63, -350, 1862, -350, 1862, 1862, -350, 1862, -350, 959 -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, 960 -350, -350, -350, -350, 1862, 1862, 265, -350, -350, 292, 961 263, -350, 261, 1165, 1181, 1197, 1218, 1292, 1313, -63, 962 269, 264, 1862, -350, -350, -350, -350, -350, -350, -350, 963 -350, 292, -350, 76, -350, -350 964 964 }; 965 965 … … 967 967 static const yytype_int16 yypgoto[] = 968 968 { 969 -3 65, -365, -365, -365, -365, -365, -365, -4, -1, 48,970 -3 65, -365, -365, -170, -365, -365, 399, 360, 312, -233,971 -3 65, -364, 17, 31, 232, 0, -365, -365, -365, -365,972 -3 65, -365, -365, -365, -365, -365, -365, -365, -365, -365,973 -3 65, -365, -365, -365, -365969 -350, -350, -350, -350, -350, -350, -350, -4, -1, 48, 970 -350, -350, -350, -170, -350, -350, 358, 319, 286, -233, 971 -350, -349, -24, -11, 194, 0, -350, -350, -350, -350, 972 -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, 973 -350, -350, -350, -350, -350 974 974 }; 975 975 … … 981 981 static const yytype_int16 yytable[] = 982 982 { 983 61, 70, 148, 100, 368, 380, 152, 153, 123, 148,984 154, 150, 155, 156, 89, 113, 115, 117, 119, 148,985 151, 306, 125, 122, 169, 154, 103, 380, 156, 332,986 154, 310, 1 70, 156, 104, 369, 333, 154, 124, 151,987 156, 171, 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 101, 1 20, 121, 177, 101, 148, -110, 127, 186, 216,991 217, 151, 252, 103, 281, -110, -110, 294, 106, 157,983 61, 70, 148, 100, 169, 368, 152, 153, 123, 148, 984 154, 89, 155, 156, 103, 113, 115, 117, 119, 148, 985 380, 306, 125, 122, 104, 154, 150, 332, 156, 105, 986 154, 310, 106, 156, 333, 151, 369, 154, 124, 170, 987 156, 226, 380, 151, 148, 151, 107, 70, 171, 172, 988 144, 227, 97, 151, 148, 101, 151, 151, 186, 275, 989 128, 148, 277, 279, 108, 168, 175, 101, 101, 101, 990 101, 109, 151, 177, 101, 151, -110, 127, 294, 120, 991 121, 296, 252, 179, 280, -110, -110, 216, 217, 157, 992 992 149, 158, 159, 160, 161, 139, 162, 149, 143, 163, 993 164, 148, 146, -154, 165, 228, 366, 149, 1 07, 161,994 198, 166, 167, 201, 161, 1 08, 162, 204, 101, 165,993 164, 148, 146, -154, 165, 228, 366, 149, 110, 161, 994 198, 166, 167, 201, 161, 111, 162, 204, 101, 165, 995 995 160, 161, 214, 162, 165, 101, 215, 286, 178, 335, 996 336, 165, 149, 287, 100, 1 57, 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, 1 26, 149, 202, 148, 129, 250, 148, 130,1000 151, 1 48, 253, 151, 101, -112, 296, 218, 131, 307,1001 257, 13 2, 259, 221, -112, -112, 101, 152, 153, 149,1002 13 3, 154, 151, 155, 156, 134, 101, 136, 308, 232,1003 233, 234, 1 35, 235, 148, 236, 237, 238, 239, 240,1004 241, 242, 243, 101, 1 51, 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 153, 1 76, -105, 154, 179, 155, 156, 180, -133, -133,1008 304, -105, -105, 1 49, -134, -134, 149, 152, 153, 149,1009 181, 154, 182, 155, 156, 183, 285, 291, 183, 245,1010 157, 184, 158, 159, 160, 161, 205, 162, -106, 148,1011 163, 164, 1 84, 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 163, 164, 3 31, -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,996 336, 165, 149, 287, 100, 170, 224, -133, -133, 126, 997 151, 129, 149, 130, 229, -153, 307, 185, 231, 149, 998 148, 188, 190, 191, 192, 193, 194, 195, 196, 151, 999 199, 244, 131, 151, 202, 308, 132, 250, 148, 367, 1000 151, 133, 253, 134, 101, -112, 395, 218, 103, 281, 1001 257, 135, 259, 221, -112, -112, 101, 152, 153, 149, 1002 136, 154, 137, 155, 156, 30, 101, 180, 282, 232, 1003 233, 234, 147, 235, 148, 236, 237, 238, 239, 240, 1004 241, 242, 243, 101, 169, 148, 181, 283, 176, 101, 1005 179, 148, 251, 148, 101, 182, 284, 255, 256, 205, 1006 258, 180, 260, -134, -134, 262, 183, 285, 149, 152, 1007 153, 181, -105, 154, 182, 155, 156, 184, 288, 183, 1008 304, -105, -105, 104, 357, 184, 149, 152, 153, 107, 1009 358, 154, 151, 155, 156, 108, 359, 291, 206, 245, 1010 157, 220, 158, 159, 160, 161, 171, 162, -106, 222, 1011 163, 164, 110, 360, 246, 165, 323, -106, -106, -107, 1012 111, 361, 149, 299, 249, -108, 300, -111, -107, -107, 1013 303, 264, 305, 149, -108, -108, -111, -111, 340, 149, 1014 289, 149, 305, 292, 311, 312, 313, 295, 314, 331, 1015 315, 316, 157, 339, 158, 159, 160, 161, 341, 162, 1016 268, 350, 163, 164, 141, 142, 269, 165, 329, 351, 1017 157, 352, 158, 159, 160, 161, 334, 162, 270, 337, 1018 163, 164, 353, 365, 271, 165, 354, 355, 356, 379, 1019 368, 383, 382, 391, 392, 102, 140, 394, 390, 2, 1020 3, 254, 0, 0, 0, 0, 0, 4, 0, 0, 1021 0, 393, 0, 5, 6, 7, 8, 305, 0, 0, 1022 9, 373, 0, 374, 375, 0, 376, 152, 153, 0, 1023 10, 154, 0, 155, 156, 0, 0, 0, 0, 0, 1024 0, 0, 377, 378, 11, 12, 13, 14, 15, 16, 1025 1025 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 1026 1026 0, 27, 28, 29, 30, 0, 31, 32, 33, 34, … … 1108 1108 0, 157, 165, 158, 159, 160, 161, 0, 162, 0, 1109 1109 0, 163, 164, 0, 0, 384, 165, 157, 0, 158, 1110 159, 160, 161, 154, 162, 0, 156, 163, 164, 0,1110 159, 160, 161, 0, 162, 0, 0, 163, 164, 0, 1111 1111 0, 385, 165, 157, 0, 158, 159, 160, 161, 0, 1112 1112 162, 0, 0, 163, 164, 152, 153, 386, 165, 154, … … 1115 1115 154, 0, 155, 156, 0, 0, 0, 0, 0, 0, 1116 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 0, 0, 0, 0, 0, 0, 0, 0, 157, 0,1121 158, 159, 160, 161, 0, 162, 0, 0, 163, 164,1122 0, 0, 388, 165, 0, 0, 0, 0, 0, 157,1117 0, 0, 0, 0, 152, 153, 0, 0, 154, 0, 1118 155, 156, 0, 0, 0, 0, 0, 0, 152, 0, 1119 0, 0, 154, 0, 0, 156, 0, 0, 0, 0, 1120 0, 0, -155, 0, 0, 0, 154, 0, 157, 156, 1121 158, 159, 160, 161, 0, 162, 0, 152, 163, 164, 1122 0, 154, 388, 165, 156, 0, 0, 0, 0, 157, 1123 1123 0, 158, 159, 160, 161, 389, 162, 0, 0, 163, 1124 1124 164, 0, 0, 157, 165, 158, 159, 160, 161, 0, 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, 0, 164, 0, 1127 0, 157, 165, 158, 159, 160, 161, 0, 162, 0, 1128 0, 0, 164, 0, 0, 0, 165, 158, 159, 160, 1129 161, 0, 162, 0, 0, 0, 164, 0, 0, 0, 1130 165, 0, 158, 159, 160, 161, 0, 162, 0, 0, 1131 4, 164, 0, 0, 0, 165, 5, 6, 90, 91, 1132 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 1129 1133 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1130 0, 0, 0, 0, 0, 0, 11, 12, 13, 14,1131 1 5, 16, 17, 18, 92, 93, 94, 95, 0, 0,1132 0, 0, 0, 0, 0, 0, 30, 0, 31, 32,1133 3 3, 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 9 3, 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 1 5, 16, 17, 18, 92, 93, 94, 95, 0, 0,1145 0, 0, 0, 0, 0, 0, 30, 0, 31, 32,1146 3 3, 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 2 10, 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 1 5, 16, 17, 18, 92, 93, 94, 95, 0, 0,1158 0, 0, 0, 0, 0, 0, 30, 0, 31, 32,1159 3 3, 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 9 3, 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 1 5, 16, 17, 18, 92, 93, 94, 95, 0, 0,1171 0, 0, 0, 0, 0, 0, 30, 0, 31, 32,1172 3 3, 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 9 3, 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 1 5, 16, 17, 18, 92, 93, 94, 95, 0, 0,1184 0, 0, 0, 0, 0, 0, 30, 0, 31, 32,1185 3 3, 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 9 3, 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 1 5, 16, 17, 18, 92, 93, 94, 95, 0, 0,1197 0, 0, 0, 0, 0, 0, 30, 0, 31, 32,1198 3 3, 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 9 3, 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 1 5, 16, 17, 18, 19, 20, 21, 22, 0, 0,1210 0, 0, 0, 0, 0, 0, 30, 0, 31, 32,1211 3 3, 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 9 3, 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 1 5, 16, 17, 18, 92, 93, 94, 95, 0, 0,1223 0, 0, 0, 0, 0, 0, 30, 0, 31, 32,1224 3 3, 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 9 3, 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, 541134 0, 0, 0, 0, 0, 0, 0, 11, 12, 13, 1135 14, 15, 16, 17, 18, 92, 93, 94, 95, 0, 1136 0, 0, 0, 0, 0, 0, 0, 30, 0, 31, 1137 32, 33, 0, 35, 36, 4, 0, 0, 40, 41, 1138 0, 5, 6, 90, 91, 0, 96, 0, 9, 0, 1139 0, 50, 0, 51, 0, 0, 0, 0, 0, 0, 1140 0, 53, 197, 0, 54, 0, 0, 0, 0, 0, 1141 0, 0, 11, 12, 13, 14, 15, 16, 17, 18, 1142 92, 93, 94, 95, 0, 0, 0, 0, 0, 0, 1143 0, 0, 30, 0, 31, 32, 33, 0, 35, 36, 1144 4, 0, 0, 40, 41, 0, 5, 6, 90, 91, 1145 0, 96, 0, 9, 0, 0, 50, 0, 51, 0, 1146 0, 0, 0, 0, 0, 0, 53, 200, 0, 54, 1147 0, 0, 0, 0, 0, 0, 0, 11, 12, 13, 1148 14, 15, 16, 17, 18, 92, 93, 94, 95, 0, 1149 0, 0, 0, 0, 0, 0, 0, 30, 0, 31, 1150 32, 33, 0, 35, 36, 4, 0, 0, 40, 41, 1151 0, 5, 6, 207, 208, 0, 96, 0, 9, 0, 1152 0, 50, 0, 51, 0, 0, 0, 0, 0, 0, 1153 0, 53, 203, 0, 54, 0, 0, 0, 0, 0, 1154 0, 0, 11, 12, 13, 14, 15, 16, 17, 18, 1155 209, 210, 211, 212, 0, 0, 0, 0, 0, 0, 1156 0, 0, 30, 0, 31, 32, 33, 0, 35, 36, 1157 4, 0, 0, 40, 41, 0, 5, 6, 90, 91, 1158 0, 96, 0, 9, 0, 0, 50, 0, 51, 0, 1159 0, 0, 0, 0, 0, 0, 53, 213, 0, 54, 1160 0, 0, 0, 0, 0, 0, 0, 11, 12, 13, 1161 14, 15, 16, 17, 18, 92, 93, 94, 95, 0, 1162 0, 0, 0, 0, 0, 0, 0, 30, 0, 31, 1163 32, 33, 0, 35, 36, 4, 0, 0, 40, 41, 1164 0, 5, 6, 90, 91, 0, 96, 0, 9, 0, 1165 0, 50, 0, 51, 0, 0, 0, 0, 0, 0, 1166 0, 53, 223, 0, 54, 0, 0, 0, 0, 0, 1167 0, 0, 11, 12, 13, 14, 15, 16, 17, 18, 1168 92, 93, 94, 95, 0, 0, 0, 0, 0, 0, 1169 0, 0, 30, 0, 31, 32, 33, 0, 35, 36, 1170 4, 0, 0, 40, 41, 0, 5, 6, 90, 91, 1171 0, 96, 0, 9, 0, 0, 50, 0, 51, 0, 1172 0, 0, 0, 0, 0, 0, 53, 230, 0, 54, 1173 0, 0, 0, 0, 0, 0, 0, 11, 12, 13, 1174 14, 15, 16, 17, 18, 92, 93, 94, 95, 0, 1175 0, 0, 0, 0, 0, 0, 0, 30, 0, 31, 1176 32, 33, 0, 35, 36, 4, 0, 0, 40, 41, 1177 0, 5, 6, 90, 91, 0, 96, 0, 9, 0, 1178 0, 50, 0, 51, 0, 0, 0, 0, 0, 0, 1179 0, 53, 0, 0, 54, 0, 0, 0, 0, 0, 1180 0, 0, 11, 12, 13, 14, 15, 16, 17, 18, 1181 92, 93, 94, 95, 0, 0, 0, 0, 0, 0, 1182 0, 0, 30, 0, 31, 32, 33, 0, 35, 36, 1183 4, 0, 0, 40, 41, 0, 5, 6, 90, 91, 1184 0, 96, 0, 9, 0, 0, 50, 0, 51, 0, 1185 0, 0, 0, 0, 0, 0, 99, 0, 0, 54, 1186 0, 0, 0, 0, 0, 0, 0, 11, 12, 13, 1187 14, 15, 16, 17, 18, 92, 93, 94, 95, 0, 1188 0, 0, 0, 0, 0, 0, 0, 30, 0, 31, 1189 32, 33, 0, 35, 36, 4, 0, 0, 40, 41, 1190 0, 5, 6, 90, 91, 0, 96, 0, 9, 0, 1191 0, 50, 0, 51, 0, 0, 0, 0, 0, 0, 1192 0, 112, 0, 0, 54, 0, 0, 0, 0, 0, 1193 0, 0, 11, 12, 13, 14, 15, 16, 17, 18, 1194 92, 93, 94, 95, 0, 0, 0, 0, 0, 0, 1195 0, 0, 30, 0, 31, 32, 33, 0, 35, 36, 1196 4, 0, 0, 40, 41, 0, 5, 6, 90, 91, 1197 0, 96, 0, 9, 0, 0, 50, 0, 51, 0, 1198 0, 0, 0, 0, 0, 0, 114, 0, 0, 54, 1199 0, 0, 0, 0, 0, 0, 0, 11, 12, 13, 1200 14, 15, 16, 17, 18, 92, 93, 94, 95, 0, 1201 0, 0, 0, 0, 0, 0, 0, 30, 0, 31, 1202 32, 33, 0, 35, 36, 4, 0, 0, 40, 41, 1203 0, 5, 6, 90, 91, 0, 96, 0, 9, 0, 1204 0, 50, 0, 51, 0, 0, 0, 0, 0, 0, 1205 0, 116, 0, 0, 54, 0, 0, 0, 0, 0, 1206 0, 0, 11, 12, 13, 14, 15, 16, 17, 18, 1207 92, 93, 94, 95, 0, 0, 0, 0, 0, 0, 1208 0, 0, 30, 0, 31, 32, 33, 0, 35, 36, 1209 4, 0, 0, 40, 41, 0, 5, 6, 138, 91, 1210 0, 96, 0, 9, 0, 0, 50, 0, 51, 0, 1211 0, 0, 0, 0, 0, 0, 118, 0, 0, 54, 1212 0, 0, 0, 0, 0, 0, 0, 11, 12, 13, 1213 14, 15, 16, 17, 18, 19, 20, 21, 22, 0, 1214 0, 0, 0, 0, 0, 0, 0, 30, 0, 31, 1215 32, 33, 0, 35, 36, 4, 0, 0, 40, 41, 1216 0, 5, 6, 90, 91, 0, 96, 0, 9, 0, 1217 0, 50, 0, 51, 0, 0, 0, 0, 0, 0, 1218 0, 53, 0, 0, 54, 0, 0, 0, 0, 0, 1219 0, 0, 11, 12, 13, 14, 15, 16, 17, 18, 1220 92, 93, 94, 95, 0, 0, 0, 0, 0, 0, 1221 0, 0, 30, 0, 31, 32, 33, 0, 35, 36, 1222 4, 0, 0, 40, 41, 0, 5, 6, 90, 91, 1223 0, 96, 0, 9, 0, 0, 50, 0, 51, 0, 1224 0, 0, 0, 0, 0, 0, 174, 0, 0, 54, 1225 0, 0, 0, 0, 0, 0, 0, 11, 12, 13, 1226 14, 15, 16, 17, 18, 92, 93, 94, 95, 0, 1227 0, 0, 0, 0, 0, 0, 0, 30, 0, 31, 1228 32, 33, 0, 35, 36, 4, 0, 0, 40, 41, 1229 0, 5, 6, 90, 91, 0, 96, 0, 9, 0, 1230 0, 50, 0, 51, 0, 0, 0, 0, 0, 0, 1231 0, 187, 0, 0, 54, 0, 0, 0, 0, 0, 1232 0, 0, 324, 12, 13, 325, 326, 16, 327, 328, 1233 92, 93, 94, 95, 0, 0, 0, 0, 0, 0, 1234 0, 0, 30, 0, 31, 32, 33, 0, 35, 36, 1235 0, 0, 0, 40, 41, 0, 0, 0, 0, 0, 1236 0, 96, 0, 0, 0, 0, 50, 0, 51, 0, 1237 0, 0, 0, 0, 0, 0, 53, 0, 0, 54 1234 1238 }; 1235 1239 1236 1240 static const yytype_int16 yycheck[] = 1237 1241 { 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, 9 4, 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,1242 1, 1, 11, 7, 12, 68, 3, 4, 65, 11, 1243 7, 95, 9, 10, 99, 19, 20, 21, 22, 11, 1244 369, 254, 26, 24, 99, 7, 85, 66, 10, 99, 1245 7, 264, 99, 10, 73, 94, 99, 7, 95, 85, 1246 10, 92, 391, 94, 11, 94, 99, 47, 94, 95, 1247 51, 100, 4, 94, 11, 7, 94, 94, 66, 100, 1248 65, 11, 100, 100, 99, 66, 70, 19, 20, 21, 1249 22, 99, 94, 77, 26, 94, 85, 29, 100, 65, 1250 66, 100, 91, 99, 100, 94, 95, 65, 66, 86, 1247 1251 99, 88, 89, 90, 91, 47, 93, 99, 50, 96, 1248 1252 97, 11, 54, 95, 101, 102, 339, 99, 99, 91, 1249 1253 111, 63, 64, 114, 91, 99, 93, 118, 70, 101, 1250 1254 90, 91, 126, 93, 101, 77, 126, 94, 80, 299, 1251 300, 101, 99, 100, 138, 8 6, 137, 88, 89, 90,1252 9 1, 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,1255 300, 101, 99, 100, 138, 85, 137, 94, 95, 99, 1256 94, 99, 99, 99, 148, 95, 100, 99, 149, 99, 1257 11, 103, 104, 105, 106, 107, 108, 109, 110, 94, 1258 112, 165, 66, 94, 116, 100, 99, 171, 11, 100, 1259 94, 99, 176, 65, 126, 85, 100, 129, 99, 100, 1256 1260 181, 99, 183, 135, 94, 95, 138, 3, 4, 99, 1257 99, 7, 94, 9, 10, 65, 148, 65, 100, 151,1258 152, 153, 9 9, 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, 9 4, 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,1261 65, 7, 99, 9, 10, 65, 148, 99, 100, 151, 1262 152, 153, 95, 155, 11, 157, 158, 159, 160, 161, 1263 162, 163, 164, 165, 12, 11, 99, 100, 94, 171, 1264 99, 11, 174, 11, 176, 99, 100, 179, 180, 95, 1265 182, 99, 184, 94, 95, 187, 99, 100, 99, 3, 1266 4, 99, 85, 7, 99, 9, 10, 99, 100, 99, 1267 254, 94, 95, 99, 100, 99, 99, 3, 4, 99, 1268 100, 7, 94, 9, 10, 99, 100, 219, 95, 85, 1269 86, 65, 88, 89, 90, 91, 94, 93, 85, 66, 1266 1270 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, 1 00, 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,1271 99, 100, 99, 245, 66, 85, 248, 85, 94, 95, 1272 252, 94, 254, 99, 94, 95, 94, 95, 309, 99, 1273 66, 99, 264, 65, 266, 267, 268, 95, 270, 66, 1274 272, 273, 86, 94, 88, 89, 90, 91, 94, 93, 1275 94, 100, 96, 97, 48, 49, 100, 101, 290, 100, 1276 86, 100, 88, 89, 90, 91, 298, 93, 94, 301, 1277 96, 97, 100, 91, 100, 101, 100, 100, 100, 94, 1278 68, 100, 99, 94, 100, 7, 47, 391, 379, 0, 1279 1, 177, -1, -1, -1, -1, -1, 8, -1, -1, 1280 -1, 382, -1, 14, 15, 16, 17, 339, -1, -1, 1281 21, 343, -1, 345, 346, -1, 348, 3, 4, -1, 1282 31, 7, -1, 9, 10, -1, -1, -1, -1, -1, 1283 -1, -1, 364, 365, 45, 46, 47, 48, 49, 50, 1280 1284 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 1281 1285 -1, 62, 63, 64, 65, -1, 67, 68, 69, 70, … … 1363 1367 -1, 86, 101, 88, 89, 90, 91, -1, 93, -1, 1364 1368 -1, 96, 97, -1, -1, 100, 101, 86, -1, 88, 1365 89, 90, 91, 7, 93, -1, 10, 96, 97, -1,1369 89, 90, 91, -1, 93, -1, -1, 96, 97, -1, 1366 1370 -1, 100, 101, 86, -1, 88, 89, 90, 91, -1, 1367 1371 93, -1, -1, 96, 97, 3, 4, 100, 101, 7, … … 1371 1375 3, 4, -1, -1, 7, -1, 9, 10, -1, -1, 1372 1376 -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,1377 9, 10, -1, -1, -1, -1, -1, -1, 3, -1, 1378 -1, -1, 7, -1, -1, 10, -1, -1, -1, -1, 1379 -1, -1, 3, -1, -1, -1, 7, -1, 86, 10, 1380 88, 89, 90, 91, -1, 93, -1, 3, 96, 97, 1381 -1, 7, 100, 101, 10, -1, -1, -1, -1, 86, 1378 1382 -1, 88, 89, 90, 91, 92, 93, -1, -1, 96, 1379 1383 97, -1, -1, 86, 101, 88, 89, 90, 91, -1, 1380 1384 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 89, 90, 91, -1, 93, -1, -1, -1, 97, -1, 1386 -1, 86, 101, 88, 89, 90, 91, -1, 93, -1, 1387 -1, -1, 97, -1, -1, -1, 101, 88, 89, 90, 1388 91, -1, 93, -1, -1, -1, 97, -1, -1, -1, 1389 101, -1, 88, 89, 90, 91, -1, 93, -1, -1, 1390 8, 97, -1, -1, -1, 101, 14, 15, 16, 17, 1391 -1, -1, -1, 21, -1, -1, -1, -1, -1, -1, 1384 1392 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1385 -1, -1, -1, -1, -1, -1, 45, 46, 47, 48,1386 4 9, 50, 51, 52, 53, 54, 55, 56, -1, -1,1387 -1, -1, -1, -1, -1, -1, 65, -1, 67, 68,1388 6 9, -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 5 4, 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 4 9, 50, 51, 52, 53, 54, 55, 56, -1, -1,1400 -1, -1, -1, -1, -1, -1, 65, -1, 67, 68,1401 6 9, -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 5 4, 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 4 9, 50, 51, 52, 53, 54, 55, 56, -1, -1,1413 -1, -1, -1, -1, -1, -1, 65, -1, 67, 68,1414 6 9, -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 5 4, 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 4 9, 50, 51, 52, 53, 54, 55, 56, -1, -1,1426 -1, -1, -1, -1, -1, -1, 65, -1, 67, 68,1427 6 9, -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 5 4, 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 4 9, 50, 51, 52, 53, 54, 55, 56, -1, -1,1439 -1, -1, -1, -1, -1, -1, 65, -1, 67, 68,1440 6 9, -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 5 4, 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 4 9, 50, 51, 52, 53, 54, 55, 56, -1, -1,1452 -1, -1, -1, -1, -1, -1, 65, -1, 67, 68,1453 6 9, -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 5 4, 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 4 9, 50, 51, 52, 53, 54, 55, 56, -1, -1,1465 -1, -1, -1, -1, -1, -1, 65, -1, 67, 68,1466 6 9, -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 5 4, 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 4 9, 50, 51, 52, 53, 54, 55, 56, -1, -1,1478 -1, -1, -1, -1, -1, -1, 65, -1, 67, 68,1479 6 9, -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 5 4, 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, 1021393 -1, -1, -1, -1, -1, -1, -1, 45, 46, 47, 1394 48, 49, 50, 51, 52, 53, 54, 55, 56, -1, 1395 -1, -1, -1, -1, -1, -1, -1, 65, -1, 67, 1396 68, 69, -1, 71, 72, 8, -1, -1, 76, 77, 1397 -1, 14, 15, 16, 17, -1, 84, -1, 21, -1, 1398 -1, 89, -1, 91, -1, -1, -1, -1, -1, -1, 1399 -1, 99, 100, -1, 102, -1, -1, -1, -1, -1, 1400 -1, -1, 45, 46, 47, 48, 49, 50, 51, 52, 1401 53, 54, 55, 56, -1, -1, -1, -1, -1, -1, 1402 -1, -1, 65, -1, 67, 68, 69, -1, 71, 72, 1403 8, -1, -1, 76, 77, -1, 14, 15, 16, 17, 1404 -1, 84, -1, 21, -1, -1, 89, -1, 91, -1, 1405 -1, -1, -1, -1, -1, -1, 99, 100, -1, 102, 1406 -1, -1, -1, -1, -1, -1, -1, 45, 46, 47, 1407 48, 49, 50, 51, 52, 53, 54, 55, 56, -1, 1408 -1, -1, -1, -1, -1, -1, -1, 65, -1, 67, 1409 68, 69, -1, 71, 72, 8, -1, -1, 76, 77, 1410 -1, 14, 15, 16, 17, -1, 84, -1, 21, -1, 1411 -1, 89, -1, 91, -1, -1, -1, -1, -1, -1, 1412 -1, 99, 100, -1, 102, -1, -1, -1, -1, -1, 1413 -1, -1, 45, 46, 47, 48, 49, 50, 51, 52, 1414 53, 54, 55, 56, -1, -1, -1, -1, -1, -1, 1415 -1, -1, 65, -1, 67, 68, 69, -1, 71, 72, 1416 8, -1, -1, 76, 77, -1, 14, 15, 16, 17, 1417 -1, 84, -1, 21, -1, -1, 89, -1, 91, -1, 1418 -1, -1, -1, -1, -1, -1, 99, 100, -1, 102, 1419 -1, -1, -1, -1, -1, -1, -1, 45, 46, 47, 1420 48, 49, 50, 51, 52, 53, 54, 55, 56, -1, 1421 -1, -1, -1, -1, -1, -1, -1, 65, -1, 67, 1422 68, 69, -1, 71, 72, 8, -1, -1, 76, 77, 1423 -1, 14, 15, 16, 17, -1, 84, -1, 21, -1, 1424 -1, 89, -1, 91, -1, -1, -1, -1, -1, -1, 1425 -1, 99, 100, -1, 102, -1, -1, -1, -1, -1, 1426 -1, -1, 45, 46, 47, 48, 49, 50, 51, 52, 1427 53, 54, 55, 56, -1, -1, -1, -1, -1, -1, 1428 -1, -1, 65, -1, 67, 68, 69, -1, 71, 72, 1429 8, -1, -1, 76, 77, -1, 14, 15, 16, 17, 1430 -1, 84, -1, 21, -1, -1, 89, -1, 91, -1, 1431 -1, -1, -1, -1, -1, -1, 99, 100, -1, 102, 1432 -1, -1, -1, -1, -1, -1, -1, 45, 46, 47, 1433 48, 49, 50, 51, 52, 53, 54, 55, 56, -1, 1434 -1, -1, -1, -1, -1, -1, -1, 65, -1, 67, 1435 68, 69, -1, 71, 72, 8, -1, -1, 76, 77, 1436 -1, 14, 15, 16, 17, -1, 84, -1, 21, -1, 1437 -1, 89, -1, 91, -1, -1, -1, -1, -1, -1, 1438 -1, 99, -1, -1, 102, -1, -1, -1, -1, -1, 1439 -1, -1, 45, 46, 47, 48, 49, 50, 51, 52, 1440 53, 54, 55, 56, -1, -1, -1, -1, -1, -1, 1441 -1, -1, 65, -1, 67, 68, 69, -1, 71, 72, 1442 8, -1, -1, 76, 77, -1, 14, 15, 16, 17, 1443 -1, 84, -1, 21, -1, -1, 89, -1, 91, -1, 1444 -1, -1, -1, -1, -1, -1, 99, -1, -1, 102, 1445 -1, -1, -1, -1, -1, -1, -1, 45, 46, 47, 1446 48, 49, 50, 51, 52, 53, 54, 55, 56, -1, 1447 -1, -1, -1, -1, -1, -1, -1, 65, -1, 67, 1448 68, 69, -1, 71, 72, 8, -1, -1, 76, 77, 1449 -1, 14, 15, 16, 17, -1, 84, -1, 21, -1, 1450 -1, 89, -1, 91, -1, -1, -1, -1, -1, -1, 1451 -1, 99, -1, -1, 102, -1, -1, -1, -1, -1, 1452 -1, -1, 45, 46, 47, 48, 49, 50, 51, 52, 1453 53, 54, 55, 56, -1, -1, -1, -1, -1, -1, 1454 -1, -1, 65, -1, 67, 68, 69, -1, 71, 72, 1455 8, -1, -1, 76, 77, -1, 14, 15, 16, 17, 1456 -1, 84, -1, 21, -1, -1, 89, -1, 91, -1, 1457 -1, -1, -1, -1, -1, -1, 99, -1, -1, 102, 1458 -1, -1, -1, -1, -1, -1, -1, 45, 46, 47, 1459 48, 49, 50, 51, 52, 53, 54, 55, 56, -1, 1460 -1, -1, -1, -1, -1, -1, -1, 65, -1, 67, 1461 68, 69, -1, 71, 72, 8, -1, -1, 76, 77, 1462 -1, 14, 15, 16, 17, -1, 84, -1, 21, -1, 1463 -1, 89, -1, 91, -1, -1, -1, -1, -1, -1, 1464 -1, 99, -1, -1, 102, -1, -1, -1, -1, -1, 1465 -1, -1, 45, 46, 47, 48, 49, 50, 51, 52, 1466 53, 54, 55, 56, -1, -1, -1, -1, -1, -1, 1467 -1, -1, 65, -1, 67, 68, 69, -1, 71, 72, 1468 8, -1, -1, 76, 77, -1, 14, 15, 16, 17, 1469 -1, 84, -1, 21, -1, -1, 89, -1, 91, -1, 1470 -1, -1, -1, -1, -1, -1, 99, -1, -1, 102, 1471 -1, -1, -1, -1, -1, -1, -1, 45, 46, 47, 1472 48, 49, 50, 51, 52, 53, 54, 55, 56, -1, 1473 -1, -1, -1, -1, -1, -1, -1, 65, -1, 67, 1474 68, 69, -1, 71, 72, 8, -1, -1, 76, 77, 1475 -1, 14, 15, 16, 17, -1, 84, -1, 21, -1, 1476 -1, 89, -1, 91, -1, -1, -1, -1, -1, -1, 1477 -1, 99, -1, -1, 102, -1, -1, -1, -1, -1, 1478 -1, -1, 45, 46, 47, 48, 49, 50, 51, 52, 1479 53, 54, 55, 56, -1, -1, -1, -1, -1, -1, 1480 -1, -1, 65, -1, 67, 68, 69, -1, 71, 72, 1481 8, -1, -1, 76, 77, -1, 14, 15, 16, 17, 1482 -1, 84, -1, 21, -1, -1, 89, -1, 91, -1, 1483 -1, -1, -1, -1, -1, -1, 99, -1, -1, 102, 1484 -1, -1, -1, -1, -1, -1, -1, 45, 46, 47, 1485 48, 49, 50, 51, 52, 53, 54, 55, 56, -1, 1486 -1, -1, -1, -1, -1, -1, -1, 65, -1, 67, 1487 68, 69, -1, 71, 72, 8, -1, -1, 76, 77, 1488 -1, 14, 15, 16, 17, -1, 84, -1, 21, -1, 1489 -1, 89, -1, 91, -1, -1, -1, -1, -1, -1, 1490 -1, 99, -1, -1, 102, -1, -1, -1, -1, -1, 1491 -1, -1, 45, 46, 47, 48, 49, 50, 51, 52, 1492 53, 54, 55, 56, -1, -1, -1, -1, -1, -1, 1493 -1, -1, 65, -1, 67, 68, 69, -1, 71, 72, 1494 -1, -1, -1, 76, 77, -1, -1, -1, -1, -1, 1495 -1, 84, -1, -1, -1, -1, 89, -1, 91, -1, 1496 -1, -1, -1, -1, -1, -1, 99, -1, -1, 102 1489 1497 }; 1490 1498 … … 2356 2364 2357 2365 /* Line 1464 of yacc.c */ 2358 #line 3 19"grammar.y"2366 #line 320 "grammar.y" 2359 2367 { 2360 2368 if (timerv) … … 2392 2400 2393 2401 /* Line 1464 of yacc.c */ 2394 #line 35 4"grammar.y"2402 #line 355 "grammar.y" 2395 2403 {currentVoice->ifsw=0;;} 2396 2404 break; … … 2399 2407 2400 2408 /* Line 1464 of yacc.c */ 2401 #line 35 6"grammar.y"2409 #line 357 "grammar.y" 2402 2410 { (yyvsp[(1) - (2)].lv).CleanUp(); currentVoice->ifsw=0;;} 2403 2411 break; … … 2406 2414 2407 2415 /* Line 1464 of yacc.c */ 2408 #line 35 8"grammar.y"2416 #line 359 "grammar.y" 2409 2417 { 2410 2418 YYACCEPT; … … 2415 2423 2416 2424 /* Line 1464 of yacc.c */ 2417 #line 36 2"grammar.y"2425 #line 363 "grammar.y" 2418 2426 { 2419 2427 currentVoice->ifsw=0; … … 2425 2433 2426 2434 /* Line 1464 of yacc.c */ 2427 #line 36 7"grammar.y"2435 #line 368 "grammar.y" 2428 2436 {currentVoice->ifsw=0;;} 2429 2437 break; … … 2432 2440 2433 2441 /* Line 1464 of yacc.c */ 2434 #line 3 69"grammar.y"2442 #line 370 "grammar.y" 2435 2443 { 2436 2444 #ifdef SIQ … … 2486 2494 2487 2495 /* Line 1464 of yacc.c */ 2488 #line 42 7"grammar.y"2496 #line 428 "grammar.y" 2489 2497 {if (currentVoice!=NULL) currentVoice->ifsw=0;;} 2490 2498 break; … … 2493 2501 2494 2502 /* Line 1464 of yacc.c */ 2495 #line 43 0"grammar.y"2503 #line 431 "grammar.y" 2496 2504 { omFree((ADDRESS)(yyvsp[(2) - (2)].name)); ;} 2497 2505 break; … … 2500 2508 2501 2509 /* Line 1464 of yacc.c */ 2502 #line 44 5"grammar.y"2510 #line 446 "grammar.y" 2503 2511 { 2504 2512 if(iiAssign(&(yyvsp[(1) - (2)].lv),&(yyvsp[(2) - (2)].lv))) YYERROR; … … 2509 2517 2510 2518 /* Line 1464 of yacc.c */ 2511 #line 45 2"grammar.y"2519 #line 453 "grammar.y" 2512 2520 { 2513 2521 if (currRing==NULL) MYYERROR("no ring active"); … … 2519 2527 2520 2528 /* Line 1464 of yacc.c */ 2521 #line 45 7"grammar.y"2529 #line 458 "grammar.y" 2522 2530 { 2523 2531 syMake(&(yyval.lv),(yyvsp[(1) - (1)].name)); … … 2528 2536 2529 2537 /* Line 1464 of yacc.c */ 2530 #line 46 1"grammar.y"2538 #line 462 "grammar.y" 2531 2539 { 2532 2540 if(iiExprArith2(&(yyval.lv), &(yyvsp[(1) - (3)].lv), COLONCOLON, &(yyvsp[(3) - (3)].lv))) YYERROR; … … 2537 2545 2538 2546 /* Line 1464 of yacc.c */ 2539 #line 46 5"grammar.y"2547 #line 466 "grammar.y" 2540 2548 { 2541 2549 if(iiExprArith2(&(yyval.lv), &(yyvsp[(1) - (3)].lv), '.', &(yyvsp[(3) - (3)].lv))) YYERROR; … … 2546 2554 2547 2555 /* Line 1464 of yacc.c */ 2548 #line 4 69"grammar.y"2556 #line 470 "grammar.y" 2549 2557 { 2550 2558 if(iiExprArith1(&(yyval.lv),&(yyvsp[(1) - (3)].lv),'(')) YYERROR; … … 2555 2563 2556 2564 /* Line 1464 of yacc.c */ 2557 #line 47 3"grammar.y"2565 #line 474 "grammar.y" 2558 2566 { 2559 2567 if ((yyvsp[(1) - (4)].lv).rtyp==UNKNOWN) … … 2573 2581 2574 2582 /* Line 1464 of yacc.c */ 2575 #line 48 6"grammar.y"2583 #line 487 "grammar.y" 2576 2584 { 2577 2585 if (currRingHdl==NULL) MYYERROR("no ring active"); … … 2606 2614 2607 2615 /* Line 1464 of yacc.c */ 2608 #line 51 4"grammar.y"2616 #line 515 "grammar.y" 2609 2617 { 2610 2618 memset(&(yyval.lv),0,sizeof((yyval.lv))); … … 2635 2643 2636 2644 /* Line 1464 of yacc.c */ 2637 #line 53 8"grammar.y"2645 #line 539 "grammar.y" 2638 2646 { 2639 2647 memset(&(yyval.lv),0,sizeof((yyval.lv))); … … 2646 2654 2647 2655 /* Line 1464 of yacc.c */ 2648 #line 54 4"grammar.y"2656 #line 545 "grammar.y" 2649 2657 { 2650 2658 memset(&(yyval.lv),0,sizeof((yyval.lv))); … … 2657 2665 2658 2666 /* Line 1464 of yacc.c */ 2659 #line 55 0"grammar.y"2667 #line 551 "grammar.y" 2660 2668 { 2661 2669 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2666 2674 2667 2675 /* Line 1464 of yacc.c */ 2668 #line 55 4"grammar.y"2676 #line 555 "grammar.y" 2669 2677 { 2670 2678 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2675 2683 2676 2684 /* Line 1464 of yacc.c */ 2677 #line 55 8"grammar.y"2685 #line 559 "grammar.y" 2678 2686 { 2679 2687 if(iiExprArithM(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2684 2692 2685 2693 /* Line 1464 of yacc.c */ 2686 #line 56 2"grammar.y"2694 #line 563 "grammar.y" 2687 2695 { 2688 2696 if(iiExprArithM(&(yyval.lv),NULL,(yyvsp[(1) - (3)].i))) YYERROR; … … 2693 2701 2694 2702 /* Line 1464 of yacc.c */ 2695 #line 56 6"grammar.y"2703 #line 567 "grammar.y" 2696 2704 { 2697 2705 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2702 2710 2703 2711 /* Line 1464 of yacc.c */ 2704 #line 57 0"grammar.y"2712 #line 571 "grammar.y" 2705 2713 { 2706 2714 if(iiExprArithM(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2711 2719 2712 2720 /* Line 1464 of yacc.c */ 2713 #line 57 4"grammar.y"2721 #line 575 "grammar.y" 2714 2722 { 2715 2723 if(iiExprArithM(&(yyval.lv),NULL,(yyvsp[(1) - (3)].i))) YYERROR; … … 2720 2728 2721 2729 /* Line 1464 of yacc.c */ 2722 #line 57 8"grammar.y"2730 #line 579 "grammar.y" 2723 2731 { 2724 2732 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2729 2737 2730 2738 /* Line 1464 of yacc.c */ 2731 #line 58 2"grammar.y"2739 #line 583 "grammar.y" 2732 2740 { 2733 2741 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2738 2746 2739 2747 /* Line 1464 of yacc.c */ 2740 #line 58 6"grammar.y"2748 #line 587 "grammar.y" 2741 2749 { 2742 2750 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2747 2755 2748 2756 /* Line 1464 of yacc.c */ 2749 #line 59 0"grammar.y"2757 #line 591 "grammar.y" 2750 2758 { 2751 2759 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2756 2764 2757 2765 /* Line 1464 of yacc.c */ 2758 #line 59 4"grammar.y"2766 #line 595 "grammar.y" 2759 2767 { 2760 2768 if(iiExprArith2(&(yyval.lv),&(yyvsp[(3) - (6)].lv),(yyvsp[(1) - (6)].i),&(yyvsp[(5) - (6)].lv),TRUE)) YYERROR; … … 2765 2773 2766 2774 /* Line 1464 of yacc.c */ 2767 #line 59 8"grammar.y"2775 #line 599 "grammar.y" 2768 2776 { 2769 2777 if(iiExprArith2(&(yyval.lv),&(yyvsp[(3) - (6)].lv),(yyvsp[(1) - (6)].i),&(yyvsp[(5) - (6)].lv),TRUE)) YYERROR; … … 2774 2782 2775 2783 /* Line 1464 of yacc.c */ 2776 #line 60 2"grammar.y"2784 #line 603 "grammar.y" 2777 2785 { 2778 2786 if(iiExprArith2(&(yyval.lv),&(yyvsp[(3) - (6)].lv),(yyvsp[(1) - (6)].i),&(yyvsp[(5) - (6)].lv),TRUE)) YYERROR; … … 2783 2791 2784 2792 /* Line 1464 of yacc.c */ 2785 #line 60 6"grammar.y"2793 #line 607 "grammar.y" 2786 2794 { 2787 2795 if(iiExprArith2(&(yyval.lv),&(yyvsp[(3) - (6)].lv),(yyvsp[(1) - (6)].i),&(yyvsp[(5) - (6)].lv),TRUE)) YYERROR; … … 2792 2800 2793 2801 /* Line 1464 of yacc.c */ 2794 #line 61 0"grammar.y"2802 #line 611 "grammar.y" 2795 2803 { 2796 2804 if(iiExprArith3(&(yyval.lv),(yyvsp[(1) - (8)].i),&(yyvsp[(3) - (8)].lv),&(yyvsp[(5) - (8)].lv),&(yyvsp[(7) - (8)].lv))) YYERROR; … … 2801 2809 2802 2810 /* Line 1464 of yacc.c */ 2803 #line 61 4"grammar.y"2811 #line 615 "grammar.y" 2804 2812 { 2805 2813 if(iiExprArith3(&(yyval.lv),(yyvsp[(1) - (8)].i),&(yyvsp[(3) - (8)].lv),&(yyvsp[(5) - (8)].lv),&(yyvsp[(7) - (8)].lv))) YYERROR; … … 2810 2818 2811 2819 /* Line 1464 of yacc.c */ 2812 #line 61 8"grammar.y"2820 #line 619 "grammar.y" 2813 2821 { 2814 2822 if(iiExprArith3(&(yyval.lv),(yyvsp[(1) - (8)].i),&(yyvsp[(3) - (8)].lv),&(yyvsp[(5) - (8)].lv),&(yyvsp[(7) - (8)].lv))) YYERROR; … … 2819 2827 2820 2828 /* Line 1464 of yacc.c */ 2821 #line 62 2"grammar.y"2829 #line 623 "grammar.y" 2822 2830 { 2823 2831 if(iiExprArith3(&(yyval.lv),(yyvsp[(1) - (8)].i),&(yyvsp[(3) - (8)].lv),&(yyvsp[(5) - (8)].lv),&(yyvsp[(7) - (8)].lv))) YYERROR; … … 2828 2836 2829 2837 /* Line 1464 of yacc.c */ 2830 #line 62 6"grammar.y"2838 #line 627 "grammar.y" 2831 2839 { 2832 2840 if(iiExprArithM(&(yyval.lv),NULL,(yyvsp[(1) - (3)].i))) YYERROR; … … 2837 2845 2838 2846 /* Line 1464 of yacc.c */ 2839 #line 63 0"grammar.y"2847 #line 631 "grammar.y" 2840 2848 { 2841 2849 int b=iiExprArithM(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i)); // handle branchTo … … 2848 2856 2849 2857 /* Line 1464 of yacc.c */ 2850 #line 63 6"grammar.y"2858 #line 637 "grammar.y" 2851 2859 { 2852 2860 if(iiExprArith3(&(yyval.lv),(yyvsp[(1) - (8)].i),&(yyvsp[(3) - (8)].lv),&(yyvsp[(5) - (8)].lv),&(yyvsp[(7) - (8)].lv))) YYERROR; … … 2857 2865 2858 2866 /* Line 1464 of yacc.c */ 2859 #line 64 0"grammar.y"2867 #line 641 "grammar.y" 2860 2868 { 2861 2869 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),(yyvsp[(1) - (4)].i))) YYERROR; … … 2866 2874 2867 2875 /* Line 1464 of yacc.c */ 2868 #line 64 4"grammar.y"2876 #line 645 "grammar.y" 2869 2877 { 2870 2878 if(iiExprArith3(&(yyval.lv),RING_CMD,&(yyvsp[(3) - (8)].lv),&(yyvsp[(5) - (8)].lv),&(yyvsp[(7) - (8)].lv))) YYERROR; … … 2875 2883 2876 2884 /* Line 1464 of yacc.c */ 2877 #line 64 8"grammar.y"2885 #line 649 "grammar.y" 2878 2886 { 2879 2887 if(iiExprArith1(&(yyval.lv),&(yyvsp[(3) - (4)].lv),RING_CMD)) YYERROR; … … 2884 2892 2885 2893 /* Line 1464 of yacc.c */ 2886 #line 65 2"grammar.y"2894 #line 653 "grammar.y" 2887 2895 { 2888 2896 if (iiARROW(&(yyval.lv),(yyvsp[(1) - (3)].name),(yyvsp[(3) - (3)].name))) YYERROR; … … 2893 2901 2894 2902 /* Line 1464 of yacc.c */ 2895 #line 6 59"grammar.y"2903 #line 660 "grammar.y" 2896 2904 { 2897 2905 leftv v = &(yyvsp[(1) - (3)].lv); … … 2909 2917 2910 2918 /* Line 1464 of yacc.c */ 2911 #line 67 0"grammar.y"2919 #line 671 "grammar.y" 2912 2920 { 2913 2921 (yyval.lv) = (yyvsp[(1) - (1)].lv); … … 2918 2926 2919 2927 /* Line 1464 of yacc.c */ 2920 #line 67 6"grammar.y"2928 #line 677 "grammar.y" 2921 2929 { 2922 2930 /*if ($1.typ == eunknown) YYERROR;*/ … … 2928 2936 2929 2937 /* Line 1464 of yacc.c */ 2930 #line 68 0"grammar.y"2938 #line 681 "grammar.y" 2931 2939 { (yyval.lv) = (yyvsp[(1) - (1)].lv); ;} 2932 2940 break; … … 2935 2943 2936 2944 /* Line 1464 of yacc.c */ 2937 #line 68 1"grammar.y"2945 #line 682 "grammar.y" 2938 2946 { (yyval.lv) = (yyvsp[(2) - (3)].lv); ;} 2939 2947 break; … … 2942 2950 2943 2951 /* Line 1464 of yacc.c */ 2944 #line 68 3"grammar.y"2952 #line 684 "grammar.y" 2945 2953 { 2946 2954 if(iiExprArith3(&(yyval.lv),'[',&(yyvsp[(1) - (6)].lv),&(yyvsp[(3) - (6)].lv),&(yyvsp[(5) - (6)].lv))) YYERROR; … … 2951 2959 2952 2960 /* Line 1464 of yacc.c */ 2953 #line 68 7"grammar.y"2961 #line 688 "grammar.y" 2954 2962 { 2955 2963 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (4)].lv),'[',&(yyvsp[(3) - (4)].lv))) YYERROR; … … 2960 2968 2961 2969 /* Line 1464 of yacc.c */ 2962 #line 69 1"grammar.y"2970 #line 692 "grammar.y" 2963 2971 { 2964 2972 if (iiApply(&(yyval.lv), &(yyvsp[(3) - (6)].lv), (yyvsp[(5) - (6)].i), NULL)) YYERROR; … … 2969 2977 2970 2978 /* Line 1464 of yacc.c */ 2971 #line 69 5"grammar.y"2979 #line 696 "grammar.y" 2972 2980 { 2973 2981 if (iiApply(&(yyval.lv), &(yyvsp[(3) - (6)].lv), (yyvsp[(5) - (6)].i), NULL)) YYERROR; … … 2978 2986 2979 2987 /* Line 1464 of yacc.c */ 2980 #line 699"grammar.y"2988 #line 700 "grammar.y" 2981 2989 { 2982 2990 if (iiApply(&(yyval.lv), &(yyvsp[(3) - (6)].lv), (yyvsp[(5) - (6)].i), NULL)) YYERROR; … … 2987 2995 2988 2996 /* Line 1464 of yacc.c */ 2989 #line 70 3"grammar.y"2997 #line 704 "grammar.y" 2990 2998 { 2991 2999 if (iiApply(&(yyval.lv), &(yyvsp[(3) - (6)].lv), (yyvsp[(5) - (6)].i), NULL)) YYERROR; … … 2996 3004 2997 3005 /* Line 1464 of yacc.c */ 2998 #line 70 7"grammar.y"3006 #line 708 "grammar.y" 2999 3007 { 3000 3008 if (iiApply(&(yyval.lv), &(yyvsp[(3) - (6)].lv), (yyvsp[(5) - (6)].i), NULL)) YYERROR; … … 3005 3013 3006 3014 /* Line 1464 of yacc.c */ 3007 #line 71 1"grammar.y"3015 #line 712 "grammar.y" 3008 3016 { 3009 3017 if (iiApply(&(yyval.lv), &(yyvsp[(3) - (6)].lv), 0, &(yyvsp[(5) - (6)].lv))) YYERROR; … … 3014 3022 3015 3023 /* Line 1464 of yacc.c */ 3016 #line 71 5"grammar.y"3024 #line 716 "grammar.y" 3017 3025 { 3018 3026 (yyval.lv)=(yyvsp[(2) - (3)].lv); … … 3023 3031 3024 3032 /* Line 1464 of yacc.c */ 3025 #line 7 19"grammar.y"3033 #line 720 "grammar.y" 3026 3034 { 3027 3035 #ifdef SIQ … … 3045 3053 3046 3054 /* Line 1464 of yacc.c */ 3047 #line 73 6"grammar.y"3055 #line 737 "grammar.y" 3048 3056 { 3049 3057 iiTestAssume(&(yyvsp[(2) - (5)].lv),&(yyvsp[(4) - (5)].lv)); … … 3056 3064 3057 3065 /* Line 1464 of yacc.c */ 3058 #line 74 2"grammar.y"3066 #line 743 "grammar.y" 3059 3067 { 3060 3068 #ifdef SIQ … … 3067 3075 3068 3076 /* Line 1464 of yacc.c */ 3069 #line 74 8"grammar.y"3077 #line 749 "grammar.y" 3070 3078 { 3071 3079 #ifdef SIQ … … 3082 3090 3083 3091 /* Line 1464 of yacc.c */ 3084 #line 76 0"grammar.y"3092 #line 761 "grammar.y" 3085 3093 { 3086 3094 #ifdef SIQ … … 3093 3101 3094 3102 /* Line 1464 of yacc.c */ 3095 #line 76 8"grammar.y"3103 #line 769 "grammar.y" 3096 3104 { 3097 3105 #ifdef SIQ … … 3104 3112 3105 3113 /* Line 1464 of yacc.c */ 3106 #line 77 6"grammar.y"3114 #line 777 "grammar.y" 3107 3115 { 3108 3116 #ifdef SIQ … … 3115 3123 3116 3124 /* Line 1464 of yacc.c */ 3117 #line 78 5"grammar.y"3125 #line 786 "grammar.y" 3118 3126 { 3119 3127 if(iiExprArith1(&(yyval.lv),&(yyvsp[(1) - (2)].lv),PLUSPLUS)) YYERROR; … … 3124 3132 3125 3133 /* Line 1464 of yacc.c */ 3126 #line 7 89"grammar.y"3134 #line 790 "grammar.y" 3127 3135 { 3128 3136 if(iiExprArith1(&(yyval.lv),&(yyvsp[(1) - (2)].lv),MINUSMINUS)) YYERROR; … … 3133 3141 3134 3142 /* Line 1464 of yacc.c */ 3135 #line 79 3"grammar.y"3143 #line 794 "grammar.y" 3136 3144 { 3137 3145 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),'+',&(yyvsp[(3) - (3)].lv))) YYERROR; … … 3142 3150 3143 3151 /* Line 1464 of yacc.c */ 3144 #line 79 7"grammar.y"3152 #line 798 "grammar.y" 3145 3153 { 3146 3154 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),'-',&(yyvsp[(3) - (3)].lv))) YYERROR; … … 3151 3159 3152 3160 /* Line 1464 of yacc.c */ 3153 #line 80 1"grammar.y"3161 #line 802 "grammar.y" 3154 3162 { 3155 3163 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),(yyvsp[(2) - (3)].i),&(yyvsp[(3) - (3)].lv))) YYERROR; … … 3160 3168 3161 3169 /* Line 1464 of yacc.c */ 3162 #line 80 5"grammar.y"3170 #line 806 "grammar.y" 3163 3171 { 3164 3172 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),'^',&(yyvsp[(3) - (3)].lv))) YYERROR; … … 3169 3177 3170 3178 /* Line 1464 of yacc.c */ 3171 #line 8 09"grammar.y"3179 #line 810 "grammar.y" 3172 3180 { 3173 3181 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),(yyvsp[(2) - (3)].i),&(yyvsp[(3) - (3)].lv))) YYERROR; … … 3178 3186 3179 3187 /* Line 1464 of yacc.c */ 3180 #line 81 3"grammar.y"3188 #line 814 "grammar.y" 3181 3189 { 3182 3190 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),(yyvsp[(2) - (3)].i),&(yyvsp[(3) - (3)].lv))) YYERROR; … … 3187 3195 3188 3196 /* Line 1464 of yacc.c */ 3189 #line 81 7"grammar.y"3197 #line 818 "grammar.y" 3190 3198 { 3191 3199 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),NOTEQUAL,&(yyvsp[(3) - (3)].lv))) YYERROR; … … 3196 3204 3197 3205 /* Line 1464 of yacc.c */ 3198 #line 82 1"grammar.y"3206 #line 822 "grammar.y" 3199 3207 { 3200 3208 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),EQUAL_EQUAL,&(yyvsp[(3) - (3)].lv))) YYERROR; … … 3205 3213 3206 3214 /* Line 1464 of yacc.c */ 3207 #line 82 5"grammar.y"3215 #line 826 "grammar.y" 3208 3216 { 3209 3217 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),DOTDOT,&(yyvsp[(3) - (3)].lv))) YYERROR; … … 3214 3222 3215 3223 /* Line 1464 of yacc.c */ 3216 #line 8 29"grammar.y"3224 #line 830 "grammar.y" 3217 3225 { 3218 3226 if(iiExprArith2(&(yyval.lv),&(yyvsp[(1) - (3)].lv),':',&(yyvsp[(3) - (3)].lv))) YYERROR; … … 3223 3231 3224 3232 /* Line 1464 of yacc.c */ 3225 #line 83 3"grammar.y"3233 #line 834 "grammar.y" 3226 3234 { 3227 3235 if (siq>0) … … 3240 3248 3241 3249 /* Line 1464 of yacc.c */ 3242 #line 84 5"grammar.y"3250 #line 846 "grammar.y" 3243 3251 { 3244 3252 if(iiExprArith1(&(yyval.lv),&(yyvsp[(2) - (2)].lv),'-')) YYERROR; … … 3249 3257 3250 3258 /* Line 1464 of yacc.c */ 3251 #line 85 1"grammar.y"3259 #line 852 "grammar.y" 3252 3260 { (yyval.lv) = (yyvsp[(1) - (2)].lv); ;} 3253 3261 break; … … 3256 3264 3257 3265 /* Line 1464 of yacc.c */ 3258 #line 85 3"grammar.y"3266 #line 854 "grammar.y" 3259 3267 { 3260 3268 if ((yyvsp[(1) - (2)].lv).rtyp==0) … … 3276 3284 3277 3285 /* Line 1464 of yacc.c */ 3278 #line 87 3"grammar.y"3286 #line 874 "grammar.y" 3279 3287 { 3280 3288 if ((yyvsp[(2) - (3)].lv).Typ()!=STRING_CMD) … … 3290 3298 3291 3299 /* Line 1464 of yacc.c */ 3292 #line 88 5"grammar.y"3300 #line 886 "grammar.y" 3293 3301 { 3294 3302 if (iiDeclCommand(&(yyval.lv),&(yyvsp[(2) - (2)].lv),myynest,(yyvsp[(1) - (2)].i),&((yyvsp[(2) - (2)].lv).req_packhdl->idroot))) … … 3300 3308 3301 3309 /* Line 1464 of yacc.c */ 3302 #line 89 0"grammar.y"3310 #line 891 "grammar.y" 3303 3311 { 3304 3312 if (iiDeclCommand(&(yyval.lv),&(yyvsp[(2) - (2)].lv),myynest,(yyvsp[(1) - (2)].i),&((yyvsp[(2) - (2)].lv).req_packhdl->idroot))) … … 3310 3318 3311 3319 /* Line 1464 of yacc.c */ 3312 #line 89 5"grammar.y"3320 #line 896 "grammar.y" 3313 3321 { 3314 3322 if (iiDeclCommand(&(yyval.lv),&(yyvsp[(2) - (2)].lv),myynest,(yyvsp[(1) - (2)].i),&(currRing->idroot), TRUE)) YYERROR; … … 3319 3327 3320 3328 /* Line 1464 of yacc.c */ 3321 #line 899"grammar.y"3329 #line 900 "grammar.y" 3322 3330 { 3323 3331 if (iiDeclCommand(&(yyval.lv),&(yyvsp[(2) - (2)].lv),myynest,(yyvsp[(1) - (2)].i),&(currRing->idroot), TRUE)) YYERROR; … … 3328 3336 3329 3337 /* Line 1464 of yacc.c */ 3330 #line 90 3"grammar.y"3338 #line 904 "grammar.y" 3331 3339 { 3332 3340 int r; TESTSETINT((yyvsp[(4) - (8)].lv),r); … … 3369 3377 3370 3378 /* Line 1464 of yacc.c */ 3371 #line 9 39"grammar.y"3379 #line 940 "grammar.y" 3372 3380 { 3373 3381 if ((yyvsp[(1) - (2)].i) == MATRIX_CMD) … … 3400 3408 3401 3409 /* Line 1464 of yacc.c */ 3402 #line 96 5"grammar.y"3410 #line 966 "grammar.y" 3403 3411 { 3404 3412 int t=(yyvsp[(1) - (3)].lv).Typ(); … … 3426 3434 3427 3435 /* Line 1464 of yacc.c */ 3428 #line 98 6"grammar.y"3436 #line 987 "grammar.y" 3429 3437 { 3430 3438 if (iiDeclCommand(&(yyval.lv),&(yyvsp[(2) - (2)].lv),myynest,(yyvsp[(1) - (2)].i),&((yyvsp[(2) - (2)].lv).req_packhdl->idroot))) … … 3436 3444 3437 3445 /* Line 1464 of yacc.c */ 3438 #line 999"grammar.y"3446 #line 1000 "grammar.y" 3439 3447 { 3440 3448 leftv v = &(yyvsp[(2) - (5)].lv); … … 3452 3460 3453 3461 /* Line 1464 of yacc.c */ 3454 #line 101 3"grammar.y"3462 #line 1014 "grammar.y" 3455 3463 { 3456 3464 // let rInit take care of any errors … … 3462 3470 3463 3471 /* Line 1464 of yacc.c */ 3464 #line 102 1"grammar.y"3472 #line 1022 "grammar.y" 3465 3473 { 3466 3474 memset(&(yyval.lv),0,sizeof((yyval.lv))); … … 3476 3484 3477 3485 /* Line 1464 of yacc.c */ 3478 #line 103 0"grammar.y"3486 #line 1031 "grammar.y" 3479 3487 { 3480 3488 memset(&(yyval.lv),0,sizeof((yyval.lv))); … … 3523 3531 3524 3532 /* Line 1464 of yacc.c */ 3525 #line 107 6"grammar.y"3533 #line 1077 "grammar.y" 3526 3534 { 3527 3535 (yyval.lv) = (yyvsp[(1) - (3)].lv); … … 3534 3542 3535 3543 /* Line 1464 of yacc.c */ 3536 #line 108 6"grammar.y"3544 #line 1087 "grammar.y" 3537 3545 { 3538 3546 (yyval.lv) = (yyvsp[(2) - (3)].lv); … … 3543 3551 3544 3552 /* Line 1464 of yacc.c */ 3545 #line 109 2"grammar.y"3553 #line 1093 "grammar.y" 3546 3554 { 3547 3555 expected_parms = TRUE; … … 3552 3560 3553 3561 /* Line 1464 of yacc.c */ 3554 #line 1 099"grammar.y"3562 #line 1100 "grammar.y" 3555 3563 { (yyval.i) = (yyvsp[(1) - (1)].i); ;} 3556 3564 break; … … 3559 3567 3560 3568 /* Line 1464 of yacc.c */ 3561 #line 110 1"grammar.y"3569 #line 1102 "grammar.y" 3562 3570 { (yyval.i) = (yyvsp[(1) - (1)].i); ;} 3563 3571 break; … … 3566 3574 3567 3575 /* Line 1464 of yacc.c */ 3568 #line 110 3"grammar.y"3576 #line 1104 "grammar.y" 3569 3577 { (yyval.i) = (yyvsp[(1) - (1)].i); ;} 3570 3578 break; … … 3573 3581 3574 3582 /* Line 1464 of yacc.c */ 3575 #line 111 2"grammar.y"3583 #line 1113 "grammar.y" 3576 3584 { if ((yyvsp[(1) - (2)].i) != '<') YYERROR; 3577 3585 if((feFilePending=feFopen((yyvsp[(2) - (2)].name),"r",NULL,TRUE))==NULL) YYERROR; ;} … … 3581 3589 3582 3590 /* Line 1464 of yacc.c */ 3583 #line 111 5"grammar.y"3591 #line 1116 "grammar.y" 3584 3592 { newFile((yyvsp[(2) - (4)].name),feFilePending); ;} 3585 3593 break; … … 3588 3596 3589 3597 /* Line 1464 of yacc.c */ 3590 #line 112 0"grammar.y"3598 #line 1121 "grammar.y" 3591 3599 { 3592 3600 feHelp((yyvsp[(2) - (3)].name)); … … 3598 3606 3599 3607 /* Line 1464 of yacc.c */ 3600 #line 112 5"grammar.y"3608 #line 1126 "grammar.y" 3601 3609 { 3602 3610 feHelp(NULL); … … 3607 3615 3608 3616 /* Line 1464 of yacc.c */ 3609 #line 113 2"grammar.y"3617 #line 1133 "grammar.y" 3610 3618 { 3611 3619 singular_example((yyvsp[(2) - (3)].name)); … … 3617 3625 3618 3626 /* Line 1464 of yacc.c */ 3619 #line 114 0"grammar.y"3627 #line 1141 "grammar.y" 3620 3628 { 3621 3629 if (basePack!=(yyvsp[(2) - (2)].lv).req_packhdl) … … 3631 3639 3632 3640 /* Line 1464 of yacc.c */ 3633 #line 115 2"grammar.y"3641 #line 1153 "grammar.y" 3634 3642 { 3635 3643 leftv v=&(yyvsp[(2) - (2)].lv); … … 3652 3660 3653 3661 /* Line 1464 of yacc.c */ 3654 #line 116 8"grammar.y"3662 #line 1169 "grammar.y" 3655 3663 { 3656 3664 leftv v=&(yyvsp[(3) - (3)].lv); … … 3673 3681 3674 3682 /* Line 1464 of yacc.c */ 3675 #line 118 7"grammar.y"3683 #line 1188 "grammar.y" 3676 3684 { 3677 3685 list_cmd((yyvsp[(3) - (4)].i),NULL,"// ",TRUE); … … 3682 3690 3683 3691 /* Line 1464 of yacc.c */ 3684 #line 119 1"grammar.y"3692 #line 1192 "grammar.y" 3685 3693 { 3686 3694 list_cmd((yyvsp[(3) - (4)].i),NULL,"// ",TRUE); … … 3691 3699 3692 3700 /* Line 1464 of yacc.c */ 3693 #line 119 5"grammar.y"3701 #line 1196 "grammar.y" 3694 3702 { 3695 3703 if ((yyvsp[(3) - (4)].i)==QRING_CMD) (yyvsp[(3) - (4)].i)=RING_CMD; … … 3701 3709 3702 3710 /* Line 1464 of yacc.c */ 3703 #line 120 0"grammar.y"3711 #line 1201 "grammar.y" 3704 3712 { 3705 3713 list_cmd((yyvsp[(3) - (4)].i),NULL,"// ",TRUE); … … 3710 3718 3711 3719 /* Line 1464 of yacc.c */ 3712 #line 120 4"grammar.y"3720 #line 1205 "grammar.y" 3713 3721 { 3714 3722 list_cmd(RING_CMD,NULL,"// ",TRUE); … … 3719 3727 3720 3728 /* Line 1464 of yacc.c */ 3721 #line 120 8"grammar.y"3729 #line 1209 "grammar.y" 3722 3730 { 3723 3731 list_cmd((yyvsp[(3) - (4)].i),NULL,"// ",TRUE); … … 3728 3736 3729 3737 /* Line 1464 of yacc.c */ 3730 #line 121 2"grammar.y"3738 #line 1213 "grammar.y" 3731 3739 { 3732 3740 list_cmd(PROC_CMD,NULL,"// ",TRUE); … … 3737 3745 3738 3746 /* Line 1464 of yacc.c */ 3739 #line 121 6"grammar.y"3747 #line 1217 "grammar.y" 3740 3748 { 3741 3749 list_cmd(0,(yyvsp[(3) - (4)].lv).Fullname(),"// ",TRUE); … … 3747 3755 3748 3756 /* Line 1464 of yacc.c */ 3749 #line 122 1"grammar.y"3757 #line 1222 "grammar.y" 3750 3758 { 3751 3759 if((yyvsp[(3) - (6)].lv).Typ() == PACKAGE_CMD) … … 3758 3766 3759 3767 /* Line 1464 of yacc.c */ 3760 #line 122 7"grammar.y"3768 #line 1228 "grammar.y" 3761 3769 { 3762 3770 if((yyvsp[(3) - (6)].lv).Typ() == PACKAGE_CMD) … … 3769 3777 3770 3778 /* Line 1464 of yacc.c */ 3771 #line 123 3"grammar.y"3779 #line 1234 "grammar.y" 3772 3780 { 3773 3781 if((yyvsp[(3) - (6)].lv).Typ() == PACKAGE_CMD) … … 3780 3788 3781 3789 /* Line 1464 of yacc.c */ 3782 #line 12 39"grammar.y"3790 #line 1240 "grammar.y" 3783 3791 { 3784 3792 if((yyvsp[(3) - (6)].lv).Typ() == PACKAGE_CMD) … … 3791 3799 3792 3800 /* Line 1464 of yacc.c */ 3793 #line 124 5"grammar.y"3801 #line 1246 "grammar.y" 3794 3802 { 3795 3803 if((yyvsp[(3) - (6)].lv).Typ() == PACKAGE_CMD) … … 3802 3810 3803 3811 /* Line 1464 of yacc.c */ 3804 #line 125 1"grammar.y"3812 #line 1252 "grammar.y" 3805 3813 { 3806 3814 if((yyvsp[(3) - (6)].lv).Typ() == PACKAGE_CMD) … … 3813 3821 3814 3822 /* Line 1464 of yacc.c */ 3815 #line 125 7"grammar.y"3823 #line 1258 "grammar.y" 3816 3824 { 3817 3825 if((yyvsp[(3) - (6)].lv).Typ() == PACKAGE_CMD) … … 3824 3832 3825 3833 /* Line 1464 of yacc.c */ 3826 #line 12 69"grammar.y"3834 #line 1270 "grammar.y" 3827 3835 { 3828 3836 list_cmd(-1,NULL,"// ",TRUE); … … 3833 3841 3834 3842 /* Line 1464 of yacc.c */ 3835 #line 127 5"grammar.y"3843 #line 1276 "grammar.y" 3836 3844 { yyInRingConstruction = TRUE; ;} 3837 3845 break; … … 3840 3848 3841 3849 /* Line 1464 of yacc.c */ 3842 #line 128 4"grammar.y"3850 #line 1285 "grammar.y" 3843 3851 { 3844 3852 const char *ring_name = (yyvsp[(2) - (8)].lv).name; … … 3878 3886 3879 3887 /* Line 1464 of yacc.c */ 3880 #line 131 7"grammar.y"3888 #line 1318 "grammar.y" 3881 3889 { 3882 3890 const char *ring_name = (yyvsp[(2) - (2)].lv).name; … … 3890 3898 3891 3899 /* Line 1464 of yacc.c */ 3892 #line 132 4"grammar.y"3900 #line 1325 "grammar.y" 3893 3901 { 3894 3902 yyInRingConstruction = FALSE; … … 3900 3908 3901 3909 /* Line 1464 of yacc.c */ 3902 #line 133 2"grammar.y"3910 #line 1333 "grammar.y" 3903 3911 { 3904 3912 if (((yyvsp[(1) - (2)].i)!=LIB_CMD)||(jjLOAD((yyvsp[(2) - (2)].name),TRUE))) YYERROR; … … 3909 3917 3910 3918 /* Line 1464 of yacc.c */ 3911 #line 134 1"grammar.y"3919 #line 1342 "grammar.y" 3912 3920 { 3913 3921 if (((yyvsp[(1) - (2)].i)==KEEPRING_CMD) && (myynest==0)) … … 3983 3991 3984 3992 /* Line 1464 of yacc.c */ 3985 #line 141 3"grammar.y"3993 #line 1414 "grammar.y" 3986 3994 { 3987 3995 type_cmd(&((yyvsp[(2) - (2)].lv))); … … 3992 4000 3993 4001 /* Line 1464 of yacc.c */ 3994 #line 141 7"grammar.y"4002 #line 1418 "grammar.y" 3995 4003 { 3996 4004 //Print("typ is %d, rtyp:%d\n",$1.Typ(),$1.rtyp); … … 4020 4028 4021 4029 /* Line 1464 of yacc.c */ 4022 #line 144 6"grammar.y"4030 #line 1447 "grammar.y" 4023 4031 { 4024 4032 int i; TESTSETINT((yyvsp[(3) - (5)].lv),i); … … 4038 4046 4039 4047 /* Line 1464 of yacc.c */ 4040 #line 14 59"grammar.y"4048 #line 1460 "grammar.y" 4041 4049 { 4042 4050 if (currentVoice->ifsw==1) … … 4060 4068 4061 4069 /* Line 1464 of yacc.c */ 4062 #line 147 6"grammar.y"4070 #line 1477 "grammar.y" 4063 4071 { 4064 4072 int i; TESTSETINT((yyvsp[(3) - (5)].lv),i); … … 4074 4082 4075 4083 /* Line 1464 of yacc.c */ 4076 #line 148 5"grammar.y"4084 #line 1486 "grammar.y" 4077 4085 { 4078 4086 if (exitBuffer(BT_break)) YYERROR; … … 4084 4092 4085 4093 /* Line 1464 of yacc.c */ 4086 #line 149 0"grammar.y"4094 #line 1491 "grammar.y" 4087 4095 { 4088 4096 if (contBuffer(BT_break)) YYERROR; … … 4094 4102 4095 4103 /* Line 1464 of yacc.c */ 4096 #line 149 8"grammar.y"4104 #line 1499 "grammar.y" 4097 4105 { 4098 4106 /* -> if(!$2) break; $3; continue;*/ … … 4108 4116 4109 4117 /* Line 1464 of yacc.c */ 4110 #line 151 0"grammar.y"4118 #line 1511 "grammar.y" 4111 4119 { 4112 4120 /* $2 */ … … 4129 4137 4130 4138 /* Line 1464 of yacc.c */ 4131 #line 15 29"grammar.y"4139 #line 1530 "grammar.y" 4132 4140 { 4133 4141 idhdl h = enterid((yyvsp[(2) - (3)].name),myynest,PROC_CMD,&IDROOT,TRUE); … … 4144 4152 4145 4153 /* Line 1464 of yacc.c */ 4146 #line 15 39"grammar.y"4154 #line 1540 "grammar.y" 4147 4155 { 4148 4156 idhdl h = enterid((yyvsp[(1) - (3)].name),myynest,PROC_CMD,&IDROOT,TRUE); … … 4168 4176 4169 4177 /* Line 1464 of yacc.c */ 4170 #line 155 8"grammar.y"4178 #line 1559 "grammar.y" 4171 4179 { 4172 4180 omFree((ADDRESS)(yyvsp[(3) - (4)].name)); … … 4193 4201 4194 4202 /* Line 1464 of yacc.c */ 4195 #line 158 1"grammar.y"4203 #line 1582 "grammar.y" 4196 4204 { 4197 4205 // decl. of type proc p(int i) … … 4204 4212 4205 4213 /* Line 1464 of yacc.c */ 4206 #line 158 7"grammar.y"4214 #line 1588 "grammar.y" 4207 4215 { 4208 4216 // decl. of type proc p(i) … … 4218 4226 4219 4227 /* Line 1464 of yacc.c */ 4220 #line 1 599"grammar.y"4228 #line 1600 "grammar.y" 4221 4229 { 4222 4230 iiRETURNEXPR.Copy(&(yyvsp[(3) - (4)].lv)); … … 4229 4237 4230 4238 /* Line 1464 of yacc.c */ 4231 #line 160 5"grammar.y"4239 #line 1606 "grammar.y" 4232 4240 { 4233 4241 if ((yyvsp[(1) - (3)].i)==RETURN) … … 4243 4251 4244 4252 /* Line 1464 of yacc.c */ 4245 #line 42 44"grammar.cc"4253 #line 4252 "grammar.cc" 4246 4254 default: break; 4247 4255 } -
Singular/grammar.y
r73d350 rb93a53 297 297 /*%nonassoc '=' PLUSEQUAL DOTDOT*/ 298 298 /*%nonassoc '=' DOTDOT COLONCOLON*/ 299 %nonassoc '=' DOTDOT299 %nonassoc '=' 300 300 %left ',' 301 301 %left '&' 302 302 %left EQUAL_EQUAL NOTEQUAL 303 303 %left '<' 304 %nonassoc DOTDOT 304 305 %left '+' '-' ':' 305 306 %left '/'
Note: See TracChangeset
for help on using the changeset viewer.