Parent Directory
|
Revision Log
|
Patch
revision 1302 by michael, Wed Mar 21 17:48:54 2012 UTC | revision 1303 by michael, Fri Mar 23 10:52:19 2012 UTC | |
---|---|---|
# | Line 925 union yyalloc | Line 925 union yyalloc |
925 | /* YYFINAL -- State number of the termination state. */ | /* YYFINAL -- State number of the termination state. */ |
926 | #define YYFINAL 2 | #define YYFINAL 2 |
927 | /* YYLAST -- Last index in YYTABLE. */ | /* YYLAST -- Last index in YYTABLE. */ |
928 | #define YYLAST 1207 | #define YYLAST 1354 |
929 | ||
930 | /* YYNTOKENS -- Number of terminals. */ | /* YYNTOKENS -- Number of terminals. */ |
931 | #define YYNTOKENS 244 | #define YYNTOKENS 244 |
932 | /* YYNNTS -- Number of nonterminals. */ | /* YYNNTS -- Number of nonterminals. */ |
933 | #define YYNNTS 301 | #define YYNNTS 301 |
934 | /* YYNRULES -- Number of rules. */ | /* YYNRULES -- Number of rules. */ |
935 | #define YYNRULES 658 | #define YYNRULES 659 |
936 | /* YYNRULES -- Number of states. */ | /* YYNRULES -- Number of states. */ |
937 | #define YYNSTATES 1291 | #define YYNSTATES 1292 |
938 | ||
939 | /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ | /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ |
940 | #define YYUNDEFTOK 2 | #define YYUNDEFTOK 2 |
# | Line 1040 static const yytype_uint16 yyprhs[] = | Line 1040 static const yytype_uint16 yyprhs[] = |
1040 | 988, 995, 998, 1000, 1002, 1004, 1006, 1008, 1010, 1012, | 988, 995, 998, 1000, 1002, 1004, 1006, 1008, 1010, 1012, |
1041 | 1014, 1016, 1018, 1020, 1022, 1024, 1027, 1032, 1037, 1042, | 1014, 1016, 1018, 1020, 1022, 1024, 1027, 1032, 1037, 1042, |
1042 | 1047, 1052, 1057, 1062, 1067, 1068, 1074, 1078, 1080, 1082, | 1047, 1052, 1057, 1062, 1067, 1068, 1074, 1078, 1080, 1082, |
1043 | 1084, 1086, 1091, 1096, 1101, 1106, 1107, 1114, 1115, 1121, | 1084, 1086, 1088, 1093, 1098, 1103, 1108, 1109, 1116, 1117, |
1044 | 1125, 1127, 1129, 1132, 1134, 1136, 1138, 1140, 1142, 1147, | 1123, 1127, 1129, 1131, 1134, 1136, 1138, 1140, 1142, 1144, |
1045 | 1152, 1153, 1160, 1163, 1165, 1167, 1169, 1171, 1176, 1181, | 1149, 1154, 1155, 1162, 1165, 1167, 1169, 1171, 1173, 1178, |
1046 | 1187, 1190, 1192, 1194, 1196, 1201, 1202, 1209, 1210, 1216, | 1183, 1189, 1192, 1194, 1196, 1198, 1203, 1204, 1211, 1212, |
1047 | 1220, 1222, 1224, 1227, 1229, 1231, 1233, 1235, 1237, 1242, | 1218, 1222, 1224, 1226, 1229, 1231, 1233, 1235, 1237, 1239, |
1048 | 1247, 1253, 1256, 1258, 1260, 1262, 1264, 1266, 1268, 1270, | 1244, 1249, 1255, 1258, 1260, 1262, 1264, 1266, 1268, 1270, |
1049 | 1272, 1274, 1276, 1278, 1280, 1282, 1284, 1286, 1288, 1290, | 1272, 1274, 1276, 1278, 1280, 1282, 1284, 1286, 1288, 1290, |
1050 | 1292, 1294, 1296, 1298, 1300, 1302, 1304, 1306, 1308, 1310, | 1292, 1294, 1296, 1298, 1300, 1302, 1304, 1306, 1308, 1310, |
1051 | 1312, 1314, 1316, 1318, 1320, 1322, 1324, 1326, 1328, 1330, | 1312, 1314, 1316, 1318, 1320, 1322, 1324, 1326, 1328, 1330, |
1052 | 1332, 1334, 1336, 1338, 1340, 1342, 1344, 1346, 1348, 1350, | 1332, 1334, 1336, 1338, 1340, 1342, 1344, 1346, 1348, 1350, |
1053 | 1352, 1354, 1356, 1358, 1360, 1362, 1367, 1372, 1377, 1382, | 1352, 1354, 1356, 1358, 1360, 1362, 1364, 1369, 1374, 1379, |
1054 | 1387, 1392, 1397, 1402, 1407, 1412, 1417, 1422, 1427, 1432, | 1384, 1389, 1394, 1399, 1404, 1409, 1414, 1419, 1424, 1429, |
1055 | 1437, 1442, 1447, 1452, 1457, 1462, 1467, 1472, 1477, 1482, | 1434, 1439, 1444, 1449, 1454, 1459, 1464, 1469, 1474, 1479, |
1056 | 1487, 1492, 1497, 1502, 1507, 1512, 1517, 1522, 1527, 1532, | 1484, 1489, 1494, 1499, 1504, 1509, 1514, 1519, 1524, 1529, |
1057 | 1537, 1542, 1547, 1552, 1557, 1562, 1567, 1572, 1577, 1582, | 1534, 1539, 1544, 1549, 1554, 1559, 1564, 1569, 1574, 1579, |
1058 | 1587, 1592, 1597, 1598, 1604, 1608, 1610, 1612, 1614, 1616, | 1584, 1589, 1594, 1599, 1600, 1606, 1610, 1612, 1614, 1616, |
1059 | 1618, 1620, 1622, 1624, 1626, 1628, 1630, 1632, 1634, 1636, | 1618, 1620, 1622, 1624, 1626, 1628, 1630, 1632, 1634, 1636, |
1060 | 1638, 1640, 1642, 1644, 1646, 1648, 1650, 1651, 1657, 1661, | 1638, 1640, 1642, 1644, 1646, 1648, 1650, 1652, 1653, 1659, |
1061 | 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, | 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, |
1062 | 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, | 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, |
1063 | 1703, 1708, 1713, 1718, 1723, 1724, 1731, 1734, 1736, 1738, | 1703, 1705, 1710, 1715, 1720, 1725, 1726, 1733, 1736, 1738, |
1064 | 1740, 1742, 1744, 1746, 1748, 1750, 1755, 1760, 1761, 1767, | 1740, 1742, 1744, 1746, 1748, 1750, 1752, 1757, 1762, 1763, |
1065 | 1771, 1773, 1775, 1777, 1782, 1787, 1788, 1794, 1798, 1800, | 1769, 1773, 1775, 1777, 1779, 1784, 1789, 1790, 1796, 1800, |
1066 | 1802, 1804, 1810, 1813, 1815, 1817, 1819, 1821, 1823, 1825, | 1802, 1804, 1806, 1812, 1815, 1817, 1819, 1821, 1823, 1825, |
1067 | 1827, 1829, 1831, 1833, 1835, 1837, 1839, 1841, 1843, 1845, | 1827, 1829, 1831, 1833, 1835, 1837, 1839, 1841, 1843, 1845, |
1068 | 1847, 1849, 1851, 1853, 1858, 1863, 1868, 1873, 1878, 1883, | 1847, 1849, 1851, 1853, 1855, 1860, 1865, 1870, 1875, 1880, |
1069 | 1888, 1893, 1898, 1903, 1908, 1913, 1918, 1923, 1928, 1933, | 1885, 1890, 1895, 1900, 1905, 1910, 1915, 1920, 1925, 1930, |
1070 | 1938, 1943, 1949, 1952, 1954, 1956, 1958, 1960, 1962, 1964, | 1935, 1940, 1945, 1951, 1954, 1956, 1958, 1960, 1962, 1964, |
1071 | 1966, 1968, 1970, 1975, 1980, 1985, 1990, 1995, 2000 | 1966, 1968, 1970, 1972, 1977, 1982, 1987, 1992, 1997, 2002 |
1072 | }; | }; |
1073 | ||
1074 | /* YYRHS -- A `-1'-separated list of the rules' RHS. */ | /* YYRHS -- A `-1'-separated list of the rules' RHS. */ |
# | Line 1182 static const yytype_int16 yyrhs[] = | Line 1182 static const yytype_int16 yyrhs[] = |
1182 | 239, -1, 130, 242, 110, 239, -1, 6, 242, 194, | 239, -1, 130, 242, 110, 239, -1, 6, 242, 194, |
1183 | 239, -1, 6, 242, 195, 239, -1, -1, 47, 401, | 239, -1, 6, 242, 195, 239, -1, -1, 47, 401, |
1184 | 242, 402, 239, -1, 402, 243, 403, -1, 403, -1, | 242, 402, 239, -1, 402, 243, 403, -1, 403, -1, |
1185 | 10, -1, 12, -1, 219, -1, 43, 242, 174, 239, | 10, -1, 12, -1, 219, -1, 205, -1, 43, 242, |
1186 | -1, 68, 242, 131, 239, -1, 80, 242, 131, 239, | 174, 239, -1, 68, 242, 131, 239, -1, 80, 242, |
1187 | -1, 24, 242, 131, 239, -1, -1, 72, 409, 241, | 131, 239, -1, 24, 242, 131, 239, -1, -1, 72, |
1188 | 414, 240, 239, -1, -1, 164, 411, 242, 412, 239, | 409, 241, 414, 240, 239, -1, -1, 164, 411, 242, |
1189 | -1, 412, 243, 413, -1, 413, -1, 136, -1, 414, | 412, 239, -1, 412, 243, 413, -1, 413, -1, 136, |
1190 | 415, -1, 415, -1, 416, -1, 417, -1, 410, -1, | -1, 414, 415, -1, 415, -1, 416, -1, 417, -1, |
1191 | 1, -1, 225, 242, 131, 239, -1, 133, 242, 131, | 410, -1, 1, -1, 225, 242, 131, 239, -1, 133, |
1192 | 239, -1, -1, 30, 419, 241, 420, 240, 239, -1, | 242, 131, 239, -1, -1, 30, 419, 241, 420, 240, |
1193 | 420, 421, -1, 421, -1, 422, -1, 423, -1, 1, | 239, -1, 420, 421, -1, 421, -1, 422, -1, 423, |
1194 | -1, 71, 242, 131, 239, -1, 133, 242, 131, 239, | -1, 1, -1, 71, 242, 131, 239, -1, 133, 242, |
1195 | -1, 45, 241, 425, 240, 239, -1, 425, 426, -1, | 131, 239, -1, 45, 241, 425, 240, 239, -1, 425, |
1196 | 426, -1, 427, -1, 1, -1, 71, 242, 131, 239, | 426, -1, 426, -1, 427, -1, 1, -1, 71, 242, |
1197 | -1, -1, 49, 429, 241, 434, 240, 239, -1, -1, | 131, 239, -1, -1, 49, 429, 241, 434, 240, 239, |
1198 | 164, 431, 242, 432, 239, -1, 432, 243, 433, -1, | -1, -1, 164, 431, 242, 432, 239, -1, 432, 243, |
1199 | 433, -1, 136, -1, 434, 435, -1, 435, -1, 436, | 433, -1, 433, -1, 136, -1, 434, 435, -1, 435, |
1200 | -1, 437, -1, 430, -1, 1, -1, 100, 242, 131, | -1, 436, -1, 437, -1, 430, -1, 1, -1, 100, |
1201 | 239, -1, 133, 242, 131, 239, -1, 50, 241, 439, | 242, 131, 239, -1, 133, 242, 131, 239, -1, 50, |
1202 | 240, 239, -1, 439, 440, -1, 440, -1, 448, -1, | 241, 439, 240, 239, -1, 439, 440, -1, 440, -1, |
1203 | 449, -1, 451, -1, 452, -1, 453, -1, 454, -1, | 448, -1, 449, -1, 451, -1, 452, -1, 453, -1, |
1204 | 455, -1, 456, -1, 457, -1, 458, -1, 447, -1, | 454, -1, 455, -1, 456, -1, 457, -1, 458, -1, |
1205 | 460, -1, 461, -1, 462, -1, 463, -1, 478, -1, | 447, -1, 460, -1, 461, -1, 462, -1, 463, -1, |
1206 | 465, -1, 467, -1, 469, -1, 468, -1, 472, -1, | 478, -1, 465, -1, 467, -1, 469, -1, 468, -1, |
1207 | 466, -1, 473, -1, 474, -1, 475, -1, 476, -1, | 472, -1, 466, -1, 473, -1, 474, -1, 475, -1, |
1208 | 477, -1, 490, -1, 479, -1, 480, -1, 481, -1, | 476, -1, 477, -1, 490, -1, 479, -1, 480, -1, |
1209 | 486, -1, 470, -1, 471, -1, 496, -1, 494, -1, | 481, -1, 486, -1, 470, -1, 471, -1, 496, -1, |
1210 | 495, -1, 450, -1, 497, -1, 485, -1, 459, -1, | 494, -1, 495, -1, 450, -1, 497, -1, 485, -1, |
1211 | 483, -1, 484, -1, 446, -1, 442, -1, 443, -1, | 459, -1, 483, -1, 484, -1, 446, -1, 442, -1, |
1212 | 444, -1, 445, -1, 464, -1, 441, -1, 482, -1, | 443, -1, 444, -1, 445, -1, 464, -1, 441, -1, |
1213 | 1, -1, 94, 242, 110, 239, -1, 55, 242, 110, | 482, -1, 1, -1, 94, 242, 110, 239, -1, 55, |
1214 | 239, -1, 56, 242, 110, 239, -1, 231, 242, 174, | 242, 110, 239, -1, 56, 242, 110, 239, -1, 231, |
1215 | 239, -1, 138, 242, 248, 239, -1, 161, 242, 174, | 242, 174, 239, -1, 138, 242, 248, 239, -1, 161, |
1216 | 239, -1, 73, 242, 248, 239, -1, 65, 242, 174, | 242, 174, 239, -1, 73, 242, 248, 239, -1, 65, |
1217 | 239, -1, 69, 242, 174, 239, -1, 37, 242, 174, | 242, 174, 239, -1, 69, 242, 174, 239, -1, 37, |
1218 | 239, -1, 46, 242, 174, 239, -1, 8, 242, 174, | 242, 174, 239, -1, 46, 242, 174, 239, -1, 8, |
1219 | 239, -1, 91, 242, 248, 239, -1, 90, 242, 110, | 242, 174, 239, -1, 91, 242, 248, 239, -1, 90, |
1220 | 239, -1, 84, 242, 110, 239, -1, 9, 242, 248, | 242, 110, 239, -1, 84, 242, 110, 239, -1, 9, |
1221 | 239, -1, 178, 242, 248, 239, -1, 177, 242, 248, | 242, 248, 239, -1, 178, 242, 248, 239, -1, 177, |
1222 | 239, -1, 60, 242, 110, 239, -1, 77, 242, 174, | 242, 248, 239, -1, 60, 242, 110, 239, -1, 77, |
1223 | 239, -1, 76, 242, 131, 239, -1, 70, 242, 174, | 242, 174, 239, -1, 76, 242, 131, 239, -1, 70, |
1224 | 239, -1, 236, 242, 174, 239, -1, 169, 242, 174, | 242, 174, 239, -1, 236, 242, 174, 239, -1, 169, |
1225 | 239, -1, 172, 242, 174, 239, -1, 173, 242, 174, | 242, 174, 239, -1, 172, 242, 174, 239, -1, 173, |
1226 | 239, -1, 171, 242, 174, 239, -1, 171, 242, 175, | 242, 174, 239, -1, 171, 242, 174, 239, -1, 171, |
1227 | 239, -1, 170, 242, 174, 239, -1, 170, 242, 175, | 242, 175, 239, -1, 170, 242, 174, 239, -1, 170, |
1228 | 239, -1, 123, 242, 248, 239, -1, 19, 242, 248, | 242, 175, 239, -1, 123, 242, 248, 239, -1, 19, |
1229 | 239, -1, 116, 242, 174, 239, -1, 124, 242, 248, | 242, 248, 239, -1, 116, 242, 174, 239, -1, 124, |
1230 | 239, -1, 165, 242, 174, 239, -1, 108, 242, 174, | 242, 248, 239, -1, 165, 242, 174, 239, -1, 108, |
1231 | 239, -1, 220, 242, 174, 239, -1, 118, 242, 174, | 242, 174, 239, -1, 220, 242, 174, 239, -1, 118, |
1232 | 239, -1, 95, 242, 131, 239, -1, 38, 242, 110, | 242, 174, 239, -1, 95, 242, 131, 239, -1, 38, |
1233 | 239, -1, 93, 242, 110, 239, -1, 226, 242, 174, | 242, 110, 239, -1, 93, 242, 110, 239, -1, 226, |
1234 | 239, -1, 40, 242, 131, 239, -1, 216, 242, 131, | 242, 174, 239, -1, 40, 242, 131, 239, -1, 216, |
1235 | 239, -1, 127, 242, 174, 239, -1, 33, 242, 174, | 242, 131, 239, -1, 127, 242, 174, 239, -1, 33, |
1236 | 239, -1, 218, 242, 248, 239, -1, -1, 120, 487, | 242, 174, 239, -1, 218, 242, 248, 239, -1, -1, |
1237 | 242, 488, 239, -1, 488, 243, 489, -1, 489, -1, | 120, 487, 242, 488, 239, -1, 488, 243, 489, -1, |
1238 | 181, -1, 184, -1, 185, -1, 187, -1, 188, -1, | 489, -1, 181, -1, 184, -1, 185, -1, 187, -1, |
1239 | 192, -1, 61, -1, 203, -1, 198, -1, 200, -1, | 188, -1, 192, -1, 61, -1, 203, -1, 198, -1, |
1240 | 207, -1, 204, -1, 191, -1, 199, -1, 202, -1, | 200, -1, 207, -1, 204, -1, 191, -1, 199, -1, |
1241 | 193, -1, 213, -1, 182, -1, 183, -1, 196, -1, | 202, -1, 193, -1, 213, -1, 182, -1, 183, -1, |
1242 | -1, 117, 491, 242, 492, 239, -1, 492, 243, 493, | 196, -1, -1, 117, 491, 242, 492, 239, -1, 492, |
1243 | -1, 493, -1, 181, -1, 184, -1, 185, -1, 187, | 243, 493, -1, 493, -1, 181, -1, 184, -1, 185, |
1244 | -1, 188, -1, 192, -1, 203, -1, 61, -1, 198, | -1, 187, -1, 188, -1, 192, -1, 203, -1, 61, |
1245 | -1, 200, -1, 207, -1, 204, -1, 191, -1, 199, | -1, 198, -1, 200, -1, 207, -1, 204, -1, 191, |
1246 | -1, 202, -1, 193, -1, 213, -1, 182, -1, 183, | -1, 199, -1, 202, -1, 193, -1, 213, -1, 182, |
1247 | -1, 196, -1, 96, 242, 110, 239, -1, 97, 242, | -1, 183, -1, 196, -1, 96, 242, 110, 239, -1, |
1248 | 110, 239, -1, 27, 242, 110, 239, -1, 186, 242, | 97, 242, 110, 239, -1, 27, 242, 110, 239, -1, |
1249 | 250, 239, -1, -1, 52, 499, 241, 500, 240, 239, | 186, 242, 250, 239, -1, -1, 52, 499, 241, 500, |
1250 | -1, 500, 501, -1, 501, -1, 502, -1, 503, -1, | 240, 239, -1, 500, 501, -1, 501, -1, 502, -1, |
1251 | 504, -1, 508, -1, 509, -1, 510, -1, 1, -1, | 503, -1, 504, -1, 508, -1, 509, -1, 510, -1, |
1252 | 42, 242, 174, 239, -1, 39, 242, 248, 239, -1, | 1, -1, 42, 242, 174, 239, -1, 39, 242, 248, |
1253 | -1, 83, 505, 242, 506, 239, -1, 506, 243, 507, | 239, -1, -1, 83, 505, 242, 506, 239, -1, 506, |
1254 | -1, 507, -1, 176, -1, 11, -1, 225, 242, 131, | 243, 507, -1, 507, -1, 176, -1, 11, -1, 225, |
1255 | 239, -1, 100, 242, 131, 239, -1, -1, 4, 511, | 242, 131, 239, -1, 100, 242, 131, 239, -1, -1, |
1256 | 242, 512, 239, -1, 512, 243, 513, -1, 513, -1, | 4, 511, 242, 512, 239, -1, 512, 243, 513, -1, |
1257 | 176, -1, 11, -1, 21, 241, 515, 240, 239, -1, | 513, -1, 176, -1, 11, -1, 21, 241, 515, 240, |
1258 | 515, 516, -1, 516, -1, 519, -1, 520, -1, 521, | 239, -1, 515, 516, -1, 516, -1, 519, -1, 520, |
1259 | -1, 522, -1, 527, -1, 523, -1, 524, -1, 525, | -1, 521, -1, 522, -1, 527, -1, 523, -1, 524, |
1260 | -1, 526, -1, 528, -1, 529, -1, 530, -1, 518, | -1, 525, -1, 526, -1, 528, -1, 529, -1, 530, |
1261 | -1, 531, -1, 532, -1, 533, -1, 534, -1, 517, | -1, 518, -1, 531, -1, 532, -1, 533, -1, 534, |
1262 | -1, 1, -1, 34, 242, 174, 239, -1, 141, 242, | -1, 517, -1, 1, -1, 34, 242, 174, 239, -1, |
1263 | 174, 239, -1, 36, 242, 174, 239, -1, 227, 242, | 141, 242, 174, 239, -1, 36, 242, 174, 239, -1, |
1264 | 174, 239, -1, 228, 242, 174, 239, -1, 229, 242, | 227, 242, 174, 239, -1, 228, 242, 174, 239, -1, |
1265 | 174, 239, -1, 78, 242, 248, 239, -1, 79, 242, | 229, 242, 174, 239, -1, 78, 242, 248, 239, -1, |
1266 | 248, 239, -1, 86, 242, 110, 239, -1, 132, 242, | 79, 242, 248, 239, -1, 86, 242, 110, 239, -1, |
1267 | 174, 239, -1, 85, 242, 110, 239, -1, 29, 242, | 132, 242, 174, 239, -1, 85, 242, 110, 239, -1, |
1268 | 110, 239, -1, 28, 242, 110, 239, -1, 106, 242, | 29, 242, 110, 239, -1, 28, 242, 110, 239, -1, |
1269 | 174, 239, -1, 107, 242, 174, 239, -1, 13, 242, | 106, 242, 174, 239, -1, 107, 242, 174, 239, -1, |
1270 | 174, 239, -1, 121, 242, 110, 239, -1, 122, 242, | 13, 242, 174, 239, -1, 121, 242, 110, 239, -1, |
1271 | 248, 239, -1, 158, 241, 536, 240, 239, -1, 536, | 122, 242, 248, 239, -1, 158, 241, 536, 240, 239, |
1272 | 537, -1, 537, -1, 538, -1, 539, -1, 541, -1, | -1, 536, 537, -1, 537, -1, 538, -1, 539, -1, |
1273 | 543, -1, 542, -1, 540, -1, 544, -1, 1, -1, | 541, -1, 543, -1, 542, -1, 540, -1, 544, -1, |
1274 | 48, 242, 174, 239, -1, 64, 242, 174, 239, -1, | 1, -1, 48, 242, 174, 239, -1, 64, 242, 174, |
1275 | 62, 242, 131, 239, -1, 81, 242, 248, 239, -1, | 239, -1, 62, 242, 131, 239, -1, 81, 242, 248, |
1276 | 61, 242, 174, 239, -1, 35, 242, 174, 239, -1, | 239, -1, 61, 242, 174, 239, -1, 35, 242, 174, |
1277 | 63, 242, 174, 239, -1 | 239, -1, 63, 242, 174, 239, -1 |
1278 | }; | }; |
1279 | ||
1280 | /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ | /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ |
# | Line 1286 static const yytype_uint16 yyrline[] = | Line 1286 static const yytype_uint16 yyrline[] = |
1286 | 409, 413, 417, 421, 425, 431, 431, 432, 433, 434, | 409, 413, 417, 421, 425, 431, 431, 432, 433, 434, |
1287 | 435, 442, 445, 445, 446, 446, 446, 448, 454, 461, | 435, 442, 445, 445, 446, 446, 446, 448, 454, 461, |
1288 | 463, 463, 464, 464, 465, 465, 466, 466, 467, 468, | 463, 463, 464, 464, 465, 465, 466, 466, 467, 468, |
1289 | 468, 469, 469, 470, 471, 475, 474, 493, 493, 494, | 468, 469, 469, 470, 471, 475, 474, 500, 500, 501, |
1290 | 500, 508, 542, 602, 617, 632, 641, 655, 664, 692, | 507, 515, 554, 614, 629, 644, 653, 667, 676, 704, |
1291 | 722, 745, 754, 756, 756, 757, 757, 758, 758, 760, | 734, 757, 766, 768, 768, 769, 769, 770, 770, 772, |
1292 | 769, 778, 790, 791, 791, 793, 793, 793, 794, 796, | 781, 790, 802, 803, 803, 805, 805, 805, 806, 808, |
1293 | 802, 809, 809, 819, 820, 822, 822, 823, 823, 825, | 814, 821, 821, 831, 832, 834, 834, 835, 835, 837, |
1294 | 830, 833, 839, 838, 844, 844, 845, 849, 853, 857, | 842, 845, 851, 850, 856, 856, 857, 861, 865, 869, |
1295 | 861, 865, 869, 880, 879, 977, 977, 978, 978, 978, | 873, 877, 881, 892, 891, 989, 989, 990, 990, 990, |
1296 | 979, 979, 979, 980, 980, 980, 982, 994, 1031, 1043, | 991, 991, 991, 992, 992, 992, 994, 1006, 1043, 1055, |
1297 | 1054, 1096, 1106, 1105, 1111, 1111, 1112, 1116, 1120, 1124, | 1066, 1108, 1118, 1117, 1123, 1123, 1124, 1128, 1132, 1136, |
1298 | 1128, 1132, 1136, 1140, 1144, 1148, 1152, 1156, 1160, 1164, | 1140, 1144, 1148, 1152, 1156, 1160, 1164, 1168, 1172, 1176, |
1299 | 1168, 1172, 1176, 1180, 1184, 1188, 1195, 1194, 1200, 1200, | 1180, 1184, 1188, 1192, 1196, 1200, 1207, 1206, 1212, 1212, |
1300 | 1201, 1205, 1209, 1213, 1217, 1221, 1225, 1229, 1233, 1237, | 1213, 1217, 1221, 1225, 1229, 1233, 1237, 1241, 1245, 1249, |
1301 | 1241, 1245, 1249, 1253, 1257, 1261, 1265, 1269, 1280, 1279, | 1253, 1257, 1261, 1265, 1269, 1273, 1277, 1281, 1292, 1291, |
1302 | 1329, 1329, 1330, 1331, 1331, 1332, 1333, 1334, 1335, 1336, | 1341, 1341, 1342, 1343, 1343, 1344, 1345, 1346, 1347, 1348, |
1303 | 1337, 1338, 1339, 1340, 1341, 1342, 1344, 1353, 1359, 1365, | 1349, 1350, 1351, 1352, 1353, 1354, 1356, 1365, 1371, 1377, |
1304 | 1371, 1377, 1383, 1389, 1395, 1401, 1407, 1413, 1419, 1429, | 1383, 1389, 1395, 1401, 1407, 1413, 1419, 1425, 1431, 1441, |
1305 | 1428, 1445, 1444, 1449, 1449, 1450, 1454, 1458, 1466, 1466, | 1440, 1457, 1456, 1461, 1461, 1462, 1466, 1470, 1478, 1478, |
1306 | 1467, 1467, 1467, 1467, 1467, 1469, 1469, 1471, 1471, 1473, | 1479, 1479, 1479, 1479, 1479, 1481, 1481, 1483, 1483, 1485, |
1307 | 1487, 1507, 1516, 1529, 1528, 1597, 1597, 1598, 1598, 1598, | 1499, 1519, 1528, 1541, 1540, 1609, 1609, 1610, 1610, 1610, |
1308 | 1598, 1599, 1599, 1599, 1600, 1600, 1602, 1639, 1652, 1661, | 1610, 1611, 1611, 1611, 1612, 1612, 1614, 1651, 1664, 1673, |
1309 | 1673, 1672, 1676, 1676, 1677, 1681, 1685, 1689, 1693, 1697, | 1685, 1684, 1688, 1688, 1689, 1693, 1697, 1701, 1705, 1709, |
1310 | 1701, 1705, 1709, 1716, 1735, 1745, 1759, 1758, 1774, 1774, | 1713, 1717, 1721, 1728, 1747, 1757, 1771, 1770, 1786, 1786, |
1311 | 1775, 1775, 1775, 1775, 1777, 1786, 1801, 1814, 1816, 1816, | 1787, 1787, 1787, 1787, 1789, 1798, 1813, 1826, 1828, 1828, |
1312 | 1817, 1817, 1819, 1835, 1834, 1850, 1850, 1851, 1851, 1851, | 1829, 1829, 1831, 1847, 1846, 1862, 1862, 1863, 1863, 1863, |
1313 | 1851, 1853, 1862, 1885, 1884, 1890, 1890, 1891, 1895, 1899, | 1863, 1865, 1874, 1897, 1896, 1902, 1902, 1903, 1907, 1911, |
1314 | 1903, 1907, 1911, 1915, 1919, 1923, 1927, 1937, 1936, 1953, | 1915, 1919, 1923, 1927, 1931, 1935, 1939, 1949, 1948, 1965, |
1315 | 1953, 1954, 1954, 1954, 1956, 1963, 1962, 1968, 1968, 1969, | 1965, 1966, 1966, 1966, 1968, 1975, 1974, 1980, 1980, 1981, |
1316 | 1973, 1977, 1981, 1985, 1989, 1993, 1997, 2001, 2005, 2015, | 1985, 1989, 1993, 1997, 2001, 2005, 2009, 2013, 2017, 2027, |
1317 | 2014, 2143, 2143, 2144, 2144, 2144, 2145, 2145, 2146, 2146, | 2026, 2155, 2155, 2156, 2156, 2156, 2157, 2157, 2158, 2158, |
1318 | 2147, 2147, 2147, 2148, 2148, 2149, 2151, 2163, 2172, 2198, | 2159, 2159, 2159, 2160, 2160, 2161, 2163, 2175, 2184, 2210, |
1319 | 2216, 2234, 2240, 2244, 2253, 2252, 2256, 2256, 2257, 2261, | 2228, 2246, 2252, 2256, 2265, 2264, 2268, 2268, 2269, 2273, |
1320 | 2265, 2271, 2282, 2295, 2308, 2321, 2320, 2384, 2383, 2387, | 2277, 2281, 2287, 2298, 2311, 2324, 2337, 2336, 2400, 2399, |
1321 | 2387, 2388, 2394, 2394, 2395, 2395, 2395, 2395, 2397, 2416, | 2403, 2403, 2404, 2410, 2410, 2411, 2411, 2411, 2411, 2413, |
1322 | 2426, 2425, 2448, 2448, 2449, 2449, 2449, 2451, 2457, 2466, | 2432, 2442, 2441, 2464, 2464, 2465, 2465, 2465, 2467, 2473, |
1323 | 2468, 2468, 2469, 2469, 2471, 2490, 2489, 2537, 2536, 2540, | 2482, 2484, 2484, 2485, 2485, 2487, 2506, 2505, 2553, 2552, |
1324 | 2540, 2541, 2547, 2547, 2548, 2548, 2548, 2548, 2550, 2556, | 2556, 2556, 2557, 2563, 2563, 2564, 2564, 2564, 2564, 2566, |
1325 | 2565, 2568, 2568, 2569, 2569, 2570, 2570, 2571, 2571, 2572, | 2572, 2581, 2584, 2584, 2585, 2585, 2586, 2586, 2587, 2587, |
1326 | 2572, 2573, 2573, 2574, 2574, 2575, 2575, 2576, 2576, 2577, | 2588, 2588, 2589, 2589, 2590, 2590, 2591, 2591, 2592, 2592, |
1327 | 2577, 2578, 2578, 2579, 2579, 2580, 2580, 2581, 2581, 2582, | 2593, 2593, 2594, 2594, 2595, 2595, 2596, 2596, 2597, 2597, |
1328 | 2583, 2583, 2584, 2584, 2585, 2585, 2586, 2586, 2587, 2587, | 2598, 2599, 2599, 2600, 2600, 2601, 2601, 2602, 2602, 2603, |
1329 | 2588, 2589, 2590, 2590, 2591, 2592, 2593, 2593, 2594, 2594, | 2603, 2604, 2605, 2606, 2606, 2607, 2608, 2609, 2609, 2610, |
1330 | 2595, 2595, 2596, 2596, 2597, 2600, 2605, 2610, 2615, 2620, | 2610, 2611, 2611, 2612, 2612, 2613, 2616, 2621, 2626, 2631, |
1331 | 2625, 2630, 2635, 2640, 2645, 2650, 2655, 2660, 2665, 2670, | 2636, 2641, 2646, 2651, 2656, 2661, 2666, 2671, 2676, 2681, |
1332 | 2675, 2680, 2685, 2691, 2702, 2707, 2716, 2721, 2726, 2731, | 2686, 2691, 2696, 2701, 2707, 2718, 2723, 2732, 2737, 2742, |
1333 | 2736, 2741, 2744, 2749, 2752, 2757, 2762, 2767, 2772, 2777, | 2747, 2752, 2757, 2760, 2765, 2768, 2773, 2778, 2783, 2788, |
1334 | 2782, 2787, 2792, 2797, 2808, 2813, 2818, 2823, 2832, 2841, | 2793, 2798, 2803, 2808, 2813, 2824, 2829, 2834, 2839, 2848, |
1335 | 2846, 2851, 2857, 2856, 2861, 2861, 2862, 2865, 2868, 2871, | 2857, 2862, 2867, 2873, 2872, 2877, 2877, 2878, 2881, 2884, |
1336 | 2874, 2877, 2880, 2883, 2886, 2889, 2892, 2895, 2898, 2901, | 2887, 2890, 2893, 2896, 2899, 2902, 2905, 2908, 2911, 2914, |
1337 | 2904, 2907, 2910, 2913, 2916, 2919, 2925, 2924, 2929, 2929, | 2917, 2920, 2923, 2926, 2929, 2932, 2935, 2941, 2940, 2945, |
1338 | 2930, 2933, 2936, 2939, 2942, 2945, 2948, 2951, 2954, 2957, | 2945, 2946, 2949, 2952, 2955, 2958, 2961, 2964, 2967, 2970, |
1339 | 2960, 2963, 2966, 2969, 2972, 2975, 2978, 2981, 2984, 2987, | 2973, 2976, 2979, 2982, 2985, 2988, 2991, 2994, 2997, 3000, |
1340 | 2992, 2997, 3002, 3007, 3017, 3016, 3040, 3040, 3041, 3042, | 3003, 3008, 3013, 3018, 3023, 3033, 3032, 3056, 3056, 3057, |
1341 | 3043, 3044, 3045, 3046, 3047, 3049, 3055, 3062, 3061, 3066, | 3058, 3059, 3060, 3061, 3062, 3063, 3065, 3071, 3078, 3077, |
1342 | 3066, 3067, 3071, 3077, 3111, 3121, 3120, 3170, 3170, 3171, | 3082, 3082, 3083, 3087, 3093, 3127, 3137, 3136, 3186, 3186, |
1343 | 3175, 3184, 3187, 3187, 3188, 3188, 3189, 3189, 3190, 3190, | 3187, 3191, 3200, 3203, 3203, 3204, 3204, 3205, 3205, 3206, |
1344 | 3191, 3191, 3192, 3192, 3193, 3194, 3194, 3195, 3195, 3196, | 3206, 3207, 3207, 3208, 3208, 3209, 3210, 3210, 3211, 3211, |
1345 | 3196, 3197, 3197, 3199, 3204, 3209, 3214, 3219, 3224, 3229, | 3212, 3212, 3213, 3213, 3215, 3220, 3225, 3230, 3235, 3240, |
1346 | 3234, 3239, 3244, 3249, 3254, 3259, 3264, 3269, 3274, 3279, | 3245, 3250, 3255, 3260, 3265, 3270, 3275, 3280, 3285, 3290, |
1347 | 3284, 3292, 3295, 3295, 3296, 3296, 3297, 3298, 3299, 3299, | 3295, 3300, 3308, 3311, 3311, 3312, 3312, 3313, 3314, 3315, |
1348 | 3300, 3301, 3303, 3309, 3315, 3324, 3338, 3344, 3350 | 3315, 3316, 3317, 3319, 3325, 3331, 3340, 3354, 3360, 3366 |
1349 | }; | }; |
1350 | #endif | #endif |
1351 | ||
# | Line 1573 static const yytype_uint16 yyr1[] = | Line 1573 static const yytype_uint16 yyr1[] = |
1573 | 389, 391, 391, 392, 392, 392, 392, 392, 392, 392, | 389, 391, 391, 392, 392, 392, 392, 392, 392, 392, |
1574 | 392, 392, 392, 392, 392, 392, 393, 394, 395, 396, | 392, 392, 392, 392, 392, 392, 393, 394, 395, 396, |
1575 | 397, 398, 399, 399, 401, 400, 402, 402, 403, 403, | 397, 398, 399, 399, 401, 400, 402, 402, 403, 403, |
1576 | 403, 404, 405, 406, 407, 409, 408, 411, 410, 412, | 403, 403, 404, 405, 406, 407, 409, 408, 411, 410, |
1577 | 412, 413, 414, 414, 415, 415, 415, 415, 416, 417, | 412, 412, 413, 414, 414, 415, 415, 415, 415, 416, |
1578 | 419, 418, 420, 420, 421, 421, 421, 422, 423, 424, | 417, 419, 418, 420, 420, 421, 421, 421, 422, 423, |
1579 | 425, 425, 426, 426, 427, 429, 428, 431, 430, 432, | 424, 425, 425, 426, 426, 427, 429, 428, 431, 430, |
1580 | 432, 433, 434, 434, 435, 435, 435, 435, 436, 437, | 432, 432, 433, 434, 434, 435, 435, 435, 435, 436, |
1581 | 438, 439, 439, 440, 440, 440, 440, 440, 440, 440, | 437, 438, 439, 439, 440, 440, 440, 440, 440, 440, |
1582 | 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, | 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, |
1583 | 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, | 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, |
1584 | 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, | 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, |
1585 | 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, | 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, |
1586 | 440, 440, 440, 440, 440, 441, 442, 443, 444, 445, | 440, 440, 440, 440, 440, 440, 441, 442, 443, 444, |
1587 | 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, | 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, |
1588 | 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, | 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, |
1589 | 466, 467, 467, 468, 468, 469, 470, 471, 472, 473, | 465, 466, 467, 467, 468, 468, 469, 470, 471, 472, |
1590 | 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, | 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, |
1591 | 484, 485, 487, 486, 488, 488, 489, 489, 489, 489, | 483, 484, 485, 487, 486, 488, 488, 489, 489, 489, |
1592 | 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, | 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, |
1593 | 489, 489, 489, 489, 489, 489, 491, 490, 492, 492, | 489, 489, 489, 489, 489, 489, 489, 491, 490, 492, |
1594 | 492, 493, 493, 493, 493, 493, 493, 493, 493, 493, | |
1595 | 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, | 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, |
1596 | 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, | 493, 494, 495, 496, 497, 499, 498, 500, 500, 501, |
1597 | 494, 495, 496, 497, 499, 498, 500, 500, 501, 501, | 501, 501, 501, 501, 501, 501, 502, 503, 505, 504, |
1598 | 501, 501, 501, 501, 501, 502, 503, 505, 504, 506, | 506, 506, 507, 507, 508, 509, 511, 510, 512, 512, |
1599 | 506, 507, 507, 508, 509, 511, 510, 512, 512, 513, | 513, 513, 514, 515, 515, 516, 516, 516, 516, 516, |
513, 514, 515, 515, 516, 516, 516, 516, 516, 516, | ||
1600 | 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, | 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, |
1601 | 516, 516, 516, 517, 518, 519, 520, 521, 522, 523, | 516, 516, 516, 516, 517, 518, 519, 520, 521, 522, |
1602 | 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, | 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, |
1603 | 534, 535, 536, 536, 537, 537, 537, 537, 537, 537, | 533, 534, 535, 536, 536, 537, 537, 537, 537, 537, |
1604 | 537, 537, 538, 539, 540, 541, 542, 543, 544 | 537, 537, 537, 538, 539, 540, 541, 542, 543, 544 |
1605 | }; | }; |
1606 | ||
1607 | /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */ | /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */ |
# | Line 1644 static const yytype_uint8 yyr2[] = | Line 1644 static const yytype_uint8 yyr2[] = |
1644 | 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, | 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, |
1645 | 1, 1, 1, 1, 1, 2, 4, 4, 4, 4, | 1, 1, 1, 1, 1, 2, 4, 4, 4, 4, |
1646 | 4, 4, 4, 4, 0, 5, 3, 1, 1, 1, | 4, 4, 4, 4, 0, 5, 3, 1, 1, 1, |
1647 | 1, 4, 4, 4, 4, 0, 6, 0, 5, 3, | 1, 1, 4, 4, 4, 4, 0, 6, 0, 5, |
1648 | 1, 1, 2, 1, 1, 1, 1, 1, 4, 4, | 3, 1, 1, 2, 1, 1, 1, 1, 1, 4, |
1649 | 0, 6, 2, 1, 1, 1, 1, 4, 4, 5, | 4, 0, 6, 2, 1, 1, 1, 1, 4, 4, |
1650 | 2, 1, 1, 1, 4, 0, 6, 0, 5, 3, | 5, 2, 1, 1, 1, 4, 0, 6, 0, 5, |
1651 | 1, 1, 2, 1, 1, 1, 1, 1, 4, 4, | 3, 1, 1, 2, 1, 1, 1, 1, 1, 4, |
1652 | 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, | 4, 5, 2, 1, 1, 1, 1, 1, 1, 1, |
1653 | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
1654 | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
1655 | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
1656 | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
1657 | 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, | 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, |
1658 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, |
1659 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, |
1660 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, |
1661 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, |
1662 | 4, 4, 0, 5, 3, 1, 1, 1, 1, 1, | 4, 4, 4, 0, 5, 3, 1, 1, 1, 1, |
1663 | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
1664 | 1, 1, 1, 1, 1, 1, 0, 5, 3, 1, | 1, 1, 1, 1, 1, 1, 1, 0, 5, 3, |
1665 | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
1666 | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
1667 | 4, 4, 4, 4, 0, 6, 2, 1, 1, 1, | 1, 4, 4, 4, 4, 0, 6, 2, 1, 1, |
1668 | 1, 1, 1, 1, 1, 4, 4, 0, 5, 3, | 1, 1, 1, 1, 1, 1, 4, 4, 0, 5, |
1669 | 1, 1, 1, 4, 4, 0, 5, 3, 1, 1, | 3, 1, 1, 1, 4, 4, 0, 5, 3, 1, |
1670 | 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, |
1671 | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
1672 | 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, | 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, |
1673 | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, | 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, |
1674 | 4, 5, 2, 1, 1, 1, 1, 1, 1, 1, | 4, 4, 5, 2, 1, 1, 1, 1, 1, 1, |
1675 | 1, 1, 4, 4, 4, 4, 4, 4, 4 | 1, 1, 1, 4, 4, 4, 4, 4, 4, 4 |
1676 | }; | }; |
1677 | ||
1678 | /* YYDEFACT[STATE-NAME] -- Default reduction number in state STATE-NUM. | /* YYDEFACT[STATE-NAME] -- Default reduction number in state STATE-NUM. |
# | Line 1680 static const yytype_uint8 yyr2[] = | Line 1680 static const yytype_uint8 yyr2[] = |
1680 | means the default is an error. */ | means the default is an error. */ |
1681 | static const yytype_uint16 yydefact[] = | static const yytype_uint16 yydefact[] = |
1682 | { | { |
1683 | 2, 0, 1, 0, 0, 0, 188, 339, 390, 0, | 2, 0, 1, 0, 0, 0, 188, 339, 391, 0, |
1684 | 405, 0, 574, 243, 375, 219, 0, 0, 123, 276, | 406, 0, 575, 243, 376, 219, 0, 0, 123, 276, |
1685 | 0, 0, 293, 317, 0, 3, 24, 11, 4, 5, | 0, 0, 293, 317, 0, 3, 24, 11, 4, 5, |
1686 | 6, 8, 9, 10, 13, 14, 15, 16, 17, 18, | 6, 8, 9, 10, 13, 14, 15, 16, 17, 18, |
1687 | 19, 20, 23, 21, 22, 7, 12, 25, 26, 0, | 19, 20, 23, 21, 22, 7, 12, 25, 26, 0, |
1688 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1689 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1690 | 0, 0, 0, 0, 0, 84, 85, 87, 86, 622, | 0, 0, 0, 0, 0, 84, 85, 87, 86, 623, |
1691 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1692 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 603, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 604, |
1693 | 621, 616, 604, 605, 606, 607, 609, 610, 611, 612, | 622, 617, 605, 606, 607, 608, 610, 611, 612, 613, |
1694 | 608, 613, 614, 615, 617, 618, 619, 620, 0, 0, | 609, 614, 615, 616, 618, 619, 620, 621, 0, 0, |
1695 | 0, 403, 0, 0, 401, 402, 0, 474, 0, 0, | 0, 404, 0, 0, 402, 403, 0, 475, 0, 0, |
1696 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1697 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1698 | 0, 0, 0, 0, 0, 0, 546, 0, 522, 0, | 0, 0, 0, 0, 0, 0, 547, 0, 523, 0, |
1699 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1700 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1701 | 422, 472, 467, 468, 469, 470, 466, 433, 423, 424, | 423, 473, 468, 469, 470, 471, 467, 434, 424, 425, |
1702 | 460, 425, 426, 427, 428, 429, 430, 431, 432, 463, | 461, 426, 427, 428, 429, 430, 431, 432, 433, 464, |
1703 | 434, 435, 436, 437, 471, 439, 444, 440, 442, 441, | 435, 436, 437, 438, 472, 440, 445, 441, 443, 442, |
1704 | 455, 456, 443, 445, 446, 447, 448, 449, 438, 451, | 456, 457, 444, 446, 447, 448, 449, 450, 439, 452, |
1705 | 452, 453, 473, 464, 465, 462, 454, 450, 458, 459, | 453, 454, 474, 465, 466, 463, 455, 451, 459, 460, |
1706 | 457, 461, 0, 0, 0, 0, 0, 0, 0, 0, | 458, 462, 0, 0, 0, 0, 0, 0, 0, 0, |
1707 | 94, 95, 96, 97, 0, 0, 0, 0, 0, 43, | 94, 95, 96, 97, 0, 0, 0, 0, 0, 43, |
1708 | 44, 45, 0, 0, 651, 0, 0, 0, 0, 0, | 44, 45, 0, 0, 652, 0, 0, 0, 0, 0, |
1709 | 0, 0, 0, 643, 644, 645, 649, 646, 648, 647, | 0, 0, 0, 644, 645, 646, 650, 647, 649, 648, |
1710 | 650, 0, 0, 0, 0, 0, 0, 0, 0, 65, | 651, 0, 0, 0, 0, 0, 0, 0, 0, 65, |
1711 | 0, 0, 0, 0, 0, 51, 63, 62, 59, 52, | 0, 0, 0, 0, 0, 51, 63, 62, 59, 52, |
1712 | 61, 55, 56, 57, 53, 60, 58, 54, 0, 0, | 61, 55, 56, 57, 53, 60, 58, 54, 0, 0, |
1713 | 291, 0, 0, 289, 290, 88, 0, 0, 0, 0, | 291, 0, 0, 289, 290, 88, 0, 0, 0, 0, |
1714 | 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1715 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1716 | 602, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 603, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1717 | 0, 0, 0, 0, 0, 0, 191, 192, 195, 196, | 0, 0, 0, 0, 0, 0, 191, 192, 195, 196, |
1718 | 198, 199, 200, 201, 202, 203, 204, 193, 194, 197, | 198, 199, 200, 201, 202, 203, 204, 193, 194, 197, |
1719 | 0, 0, 0, 0, 0, 364, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 364, 0, 0, 0, 0, |
1720 | 0, 0, 0, 0, 342, 343, 344, 345, 346, 347, | 0, 0, 0, 0, 342, 343, 344, 345, 346, 347, |
1721 | 349, 348, 350, 354, 351, 352, 353, 396, 0, 0, | 349, 348, 350, 354, 351, 352, 353, 397, 0, 0, |
1722 | 0, 393, 394, 395, 0, 0, 400, 417, 0, 0, | 0, 394, 395, 396, 0, 0, 401, 418, 0, 0, |
1723 | 407, 416, 0, 413, 414, 415, 0, 0, 0, 0, | 408, 417, 0, 414, 415, 416, 0, 0, 0, 0, |
1724 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1725 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1726 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1727 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1728 | 0, 0, 0, 0, 0, 0, 0, 0, 421, 584, | 0, 0, 0, 0, 0, 0, 0, 0, 422, 585, |
1729 | 595, 0, 0, 587, 0, 0, 0, 577, 578, 579, | 596, 0, 0, 588, 0, 0, 0, 578, 579, 580, |
1730 | 580, 581, 582, 583, 0, 0, 0, 260, 0, 0, | 581, 582, 583, 584, 0, 0, 0, 260, 0, 0, |
1731 | 0, 0, 0, 0, 246, 247, 248, 249, 254, 250, | 0, 0, 0, 0, 246, 247, 248, 249, 254, 250, |
1732 | 251, 252, 253, 387, 0, 377, 0, 386, 0, 383, | 251, 252, 253, 388, 0, 378, 0, 387, 0, 384, |
1733 | 384, 385, 0, 221, 0, 0, 0, 231, 0, 229, | 385, 386, 0, 221, 0, 0, 0, 231, 0, 229, |
1734 | 230, 232, 233, 98, 0, 0, 0, 93, 0, 46, | 230, 232, 233, 98, 0, 0, 0, 93, 0, 46, |
1735 | 0, 0, 0, 42, 0, 0, 0, 166, 0, 0, | 0, 0, 0, 42, 0, 0, 0, 166, 0, 0, |
1736 | 0, 142, 0, 0, 126, 127, 128, 129, 132, 133, | 0, 142, 0, 0, 126, 127, 128, 129, 132, 133, |
1737 | 131, 130, 134, 0, 0, 0, 0, 0, 279, 280, | 131, 130, 134, 0, 0, 0, 0, 0, 279, 280, |
1738 | 281, 282, 0, 0, 0, 0, 0, 0, 0, 0, | 281, 282, 0, 0, 0, 0, 0, 0, 0, 0, |
1739 | 642, 64, 0, 0, 0, 0, 0, 0, 0, 0, | 643, 64, 0, 0, 0, 0, 0, 0, 0, 0, |
1740 | 0, 0, 0, 0, 0, 50, 0, 0, 303, 0, | 0, 0, 0, 0, 0, 50, 0, 0, 303, 0, |
1741 | 0, 296, 297, 298, 299, 0, 0, 325, 0, 320, | 0, 296, 297, 298, 299, 0, 0, 325, 0, 320, |
1742 | 321, 322, 0, 0, 288, 0, 0, 0, 82, 0, | 321, 322, 0, 0, 288, 0, 0, 0, 82, 0, |
1743 | 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, |
1744 | 0, 0, 0, 0, 0, 0, 0, 0, 601, 205, | 0, 0, 0, 0, 0, 0, 0, 0, 602, 205, |
1745 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1746 | 0, 0, 0, 0, 190, 355, 0, 0, 0, 0, | 0, 0, 0, 0, 190, 355, 0, 0, 0, 0, |
1747 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 341, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 341, |
1748 | 0, 0, 0, 392, 0, 399, 0, 0, 0, 0, | 0, 0, 0, 393, 0, 400, 0, 0, 0, 0, |
1749 | 412, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 413, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1750 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1751 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1752 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1753 | 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, |
1754 | 0, 0, 0, 0, 0, 420, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 421, 0, 0, 0, 0, |
1755 | 0, 0, 0, 576, 255, 0, 0, 0, 0, 0, | 0, 0, 0, 577, 255, 0, 0, 0, 0, 0, |
1756 | 0, 0, 0, 0, 245, 0, 0, 0, 0, 382, | 0, 0, 0, 0, 245, 0, 0, 0, 0, 383, |
1757 | 234, 0, 0, 0, 0, 0, 228, 0, 0, 92, | 234, 0, 0, 0, 0, 0, 228, 0, 0, 92, |
1758 | 0, 0, 0, 41, 135, 0, 0, 0, 0, 0, | 0, 0, 0, 41, 135, 0, 0, 0, 0, 0, |
1759 | 0, 0, 0, 0, 125, 283, 0, 0, 0, 0, | 0, 0, 0, 0, 125, 283, 0, 0, 0, 0, |
1760 | 278, 0, 0, 0, 0, 0, 0, 0, 641, 0, | 278, 0, 0, 0, 0, 0, 0, 0, 642, 0, |
1761 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1762 | 0, 49, 300, 0, 0, 0, 0, 295, 323, 0, | 0, 49, 300, 0, 0, 0, 0, 295, 323, 0, |
1763 | 0, 0, 319, 0, 287, 91, 90, 89, 638, 635, | 0, 0, 319, 0, 287, 91, 90, 89, 639, 636, |
1764 | 634, 623, 625, 27, 27, 27, 27, 27, 29, 28, | 635, 624, 626, 27, 27, 27, 27, 27, 29, 28, |
1765 | 629, 630, 633, 631, 636, 637, 639, 640, 632, 624, | 630, 631, 634, 632, 637, 638, 640, 641, 633, 625, |
1766 | 626, 627, 628, 0, 0, 0, 0, 0, 0, 0, | 627, 628, 629, 0, 0, 0, 0, 0, 0, 0, |
1767 | 0, 0, 0, 0, 0, 0, 189, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 189, 0, 0, 0, |
1768 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
1769 | 340, 0, 0, 391, 404, 0, 0, 0, 406, 486, | 340, 0, 0, 392, 405, 0, 0, 0, 407, 487, |
1770 | 490, 506, 572, 520, 484, 514, 517, 485, 476, 477, | 491, 507, 573, 521, 485, 515, 518, 486, 477, 478, |
1771 | 493, 482, 483, 496, 481, 495, 494, 489, 488, 487, | 494, 483, 484, 497, 482, 496, 495, 490, 489, 488, |
1772 | 515, 475, 513, 570, 571, 510, 507, 557, 550, 567, | 516, 476, 514, 571, 572, 511, 508, 558, 551, 568, |
1773 | 568, 551, 552, 553, 554, 562, 555, 565, 569, 558, | 569, 552, 553, 554, 555, 563, 556, 566, 570, 559, |
1774 | 563, 559, 564, 556, 561, 560, 566, 0, 549, 512, | 564, 560, 565, 557, 562, 561, 567, 0, 550, 513, |
1775 | 532, 526, 543, 544, 527, 528, 529, 530, 538, 531, | 533, 527, 544, 545, 528, 529, 530, 531, 539, 532, |
1776 | 541, 545, 534, 539, 535, 540, 533, 537, 536, 542, | 542, 546, 535, 540, 536, 541, 534, 538, 537, 543, |
1777 | 0, 525, 505, 508, 519, 479, 480, 509, 498, 503, | 0, 526, 506, 509, 520, 480, 481, 510, 499, 504, |
1778 | 504, 501, 502, 499, 500, 492, 491, 35, 35, 35, | 505, 502, 503, 500, 501, 493, 492, 35, 35, 35, |
1779 | 37, 36, 573, 518, 521, 511, 516, 478, 497, 0, | 37, 36, 574, 519, 522, 512, 517, 479, 498, 0, |
1780 | 0, 0, 0, 0, 0, 575, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 576, 0, 0, 0, 0, |
1781 | 0, 0, 0, 0, 244, 0, 0, 0, 376, 0, | 0, 0, 0, 0, 244, 0, 0, 0, 377, 0, |
1782 | 0, 0, 239, 235, 238, 220, 100, 99, 0, 0, | 0, 0, 239, 235, 238, 220, 100, 99, 0, 0, |
1783 | 112, 0, 0, 104, 105, 107, 106, 47, 48, 0, | 112, 0, 0, 104, 105, 107, 106, 47, 48, 0, |
1784 | 0, 0, 0, 0, 0, 0, 0, 124, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 124, 0, 0, |
1785 | 0, 277, 657, 652, 656, 654, 658, 653, 655, 75, | 0, 277, 658, 653, 657, 655, 659, 654, 656, 75, |
1786 | 81, 73, 77, 76, 72, 71, 69, 70, 0, 68, | 81, 73, 77, 76, 72, 71, 69, 70, 0, 68, |
1787 | 74, 80, 78, 79, 0, 0, 0, 294, 0, 0, | 74, 80, 78, 79, 0, 0, 0, 294, 0, 0, |
1788 | 318, 292, 30, 31, 32, 33, 34, 216, 217, 210, | 318, 292, 30, 31, 32, 33, 34, 216, 217, 210, |
1789 | 212, 214, 213, 211, 206, 218, 209, 207, 208, 215, | 212, 214, 213, 211, 206, 218, 209, 207, 208, 215, |
1790 | 360, 362, 363, 374, 371, 368, 369, 370, 0, 367, | 360, 362, 363, 375, 372, 368, 369, 371, 370, 0, |
1791 | 357, 372, 373, 356, 361, 359, 358, 397, 398, 418, | 367, 357, 373, 374, 356, 361, 359, 358, 398, 399, |
1792 | 419, 411, 0, 410, 547, 0, 523, 0, 38, 39, | 419, 420, 412, 0, 411, 548, 0, 524, 0, 38, |
1793 | 40, 600, 599, 0, 598, 586, 585, 592, 591, 0, | 39, 40, 601, 600, 0, 599, 587, 586, 593, 592, |
1794 | 590, 594, 593, 258, 259, 268, 265, 270, 267, 266, | 0, 591, 595, 594, 258, 259, 268, 265, 270, 267, |
1795 | 272, 269, 271, 264, 0, 263, 257, 275, 274, 273, | 266, 272, 269, 271, 264, 0, 263, 257, 275, 274, |
1796 | 256, 389, 381, 0, 380, 388, 226, 227, 225, 0, | 273, 256, 390, 382, 0, 381, 389, 226, 227, 225, |
1797 | 224, 242, 241, 0, 0, 0, 108, 0, 0, 0, | 0, 224, 242, 241, 0, 0, 0, 108, 0, 0, |
1798 | 0, 103, 141, 139, 181, 178, 177, 170, 172, 187, | 0, 0, 103, 141, 139, 181, 178, 177, 170, 172, |
1799 | 182, 185, 180, 171, 186, 174, 183, 175, 184, 179, | 187, 182, 185, 180, 171, 186, 174, 183, 175, 184, |
1800 | 173, 176, 0, 169, 136, 138, 140, 152, 146, 163, | 179, 173, 176, 0, 169, 136, 138, 140, 152, 146, |
1801 | 164, 147, 148, 149, 150, 158, 151, 161, 165, 154, | 163, 164, 147, 148, 149, 150, 158, 151, 161, 165, |
1802 | 159, 155, 160, 153, 157, 156, 162, 0, 145, 137, | 154, 159, 155, 160, 153, 157, 156, 162, 0, 145, |
1803 | 285, 286, 284, 66, 0, 301, 307, 313, 316, 309, | 137, 285, 286, 284, 66, 0, 301, 307, 313, 316, |
1804 | 315, 310, 314, 312, 308, 311, 0, 306, 302, 324, | 309, 315, 310, 314, 312, 308, 311, 0, 306, 302, |
1805 | 329, 335, 338, 331, 337, 332, 336, 334, 330, 333, | 324, 329, 335, 338, 331, 337, 332, 336, 334, 330, |
1806 | 0, 328, 365, 0, 408, 0, 548, 524, 596, 0, | 333, 0, 328, 365, 0, 409, 0, 549, 525, 597, |
1807 | 588, 0, 261, 0, 378, 0, 222, 0, 240, 237, | 0, 589, 0, 261, 0, 379, 0, 222, 0, 240, |
1808 | 236, 0, 0, 0, 0, 102, 167, 0, 143, 0, | 237, 236, 0, 0, 0, 0, 102, 167, 0, 143, |
1809 | 67, 304, 0, 326, 0, 366, 409, 597, 589, 262, | 0, 67, 304, 0, 326, 0, 366, 410, 598, 590, |
1810 | 379, 223, 109, 118, 121, 120, 117, 122, 119, 116, | 262, 380, 223, 109, 118, 121, 120, 117, 122, 119, |
1811 | 0, 115, 111, 110, 168, 144, 305, 327, 113, 0, | 116, 0, 115, 111, 110, 168, 144, 305, 327, 113, |
1812 | 114 | 0, 114 |
1813 | }; | }; |
1814 | ||
1815 | /* YYDEFGOTO[NTERM-NUM]. */ | /* YYDEFGOTO[NTERM-NUM]. */ |
# | Line 1819 static const yytype_int16 yydefgoto[] = | Line 1819 static const yytype_int16 yydefgoto[] = |
1819 | 250, 251, 27, 284, 285, 286, 569, 1038, 1039, 287, | 250, 251, 27, 284, 285, 286, 569, 1038, 1039, 287, |
1820 | 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, | 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, |
1821 | 28, 74, 75, 76, 77, 78, 29, 239, 240, 241, | 28, 74, 75, 76, 77, 78, 29, 239, 240, 241, |
1822 | 242, 243, 244, 1002, 1003, 1004, 1005, 1006, 1148, 1280, | 242, 243, 244, 1002, 1003, 1004, 1005, 1006, 1149, 1281, |
1823 | 1281, 30, 63, 533, 534, 535, 536, 537, 538, 539, | 1282, 30, 63, 533, 534, 535, 536, 537, 538, 539, |
1824 | 540, 541, 761, 1197, 1198, 542, 757, 1172, 1173, 31, | 540, 541, 761, 1198, 1199, 542, 757, 1173, 1174, 31, |
1825 | 51, 345, 346, 347, 348, 349, 350, 351, 352, 353, | 51, 345, 346, 347, 348, 349, 350, 351, 352, 353, |
1826 | 354, 355, 356, 357, 358, 359, 32, 60, 507, 741, | 354, 355, 356, 357, 358, 359, 32, 60, 507, 741, |
1827 | 1139, 1140, 508, 509, 510, 1145, 993, 994, 511, 512, | 1140, 1141, 508, 509, 510, 1146, 993, 994, 511, 512, |
1828 | 33, 58, 483, 484, 485, 486, 487, 488, 489, 727, | 33, 58, 483, 484, 485, 486, 487, 488, 489, 727, |
1829 | 1124, 1125, 490, 491, 492, 34, 64, 547, 548, 549, | 1125, 1126, 490, 491, 492, 34, 64, 547, 548, 549, |
1830 | 550, 551, 35, 302, 303, 304, 36, 67, 580, 581, | 550, 551, 35, 302, 303, 304, 36, 67, 580, 581, |
1831 | 582, 583, 584, 794, 1216, 1217, 37, 68, 588, 589, | 582, 583, 584, 794, 1217, 1218, 37, 68, 588, 589, |
1832 | 590, 591, 800, 1230, 1231, 38, 52, 373, 374, 375, | 590, 591, 800, 1231, 1232, 38, 52, 373, 374, 375, |
1833 | 376, 377, 378, 379, 380, 381, 382, 640, 1078, 1079, | 376, 377, 378, 379, 380, 381, 382, 640, 1079, 1080, |
1834 | 383, 384, 385, 386, 39, 59, 497, 736, 1133, 1134, | 383, 384, 385, 386, 39, 59, 497, 736, 1134, 1135, |
1835 | 498, 499, 500, 501, 40, 53, 390, 391, 392, 393, | 498, 499, 500, 501, 40, 53, 390, 391, 392, 393, |
1836 | 41, 123, 124, 125, 42, 55, 401, 658, 1092, 1093, | 41, 123, 124, 125, 42, 55, 401, 658, 1093, 1094, |
1837 | 402, 403, 404, 405, 43, 179, 180, 181, 182, 183, | 402, 403, 404, 405, 43, 179, 180, 181, 182, 183, |
1838 | 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, | 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, |
1839 | 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, | 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, |
# | Line 1841 static const yytype_int16 yydefgoto[] = | Line 1841 static const yytype_int16 yydefgoto[] = |
1841 | 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, | 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, |
1842 | 224, 225, 226, 436, 940, 941, 227, 434, 917, 918, | 224, 225, 226, 436, 940, 941, 227, 434, 917, 918, |
1843 | 228, 229, 230, 231, 44, 57, 466, 467, 468, 469, | 228, 229, 230, 231, 44, 57, 466, 467, 468, 469, |
1844 | 470, 719, 1109, 1110, 471, 472, 473, 716, 1103, 1104, | 470, 719, 1110, 1111, 471, 472, 473, 716, 1104, 1105, |
1845 | 45, 98, 99, 100, 101, 102, 103, 104, 105, 106, | 45, 98, 99, 100, 101, 102, 103, 104, 105, 106, |
1846 | 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, | 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, |
1847 | 117, 46, 262, 263, 264, 265, 266, 267, 268, 269, | 117, 46, 262, 263, 264, 265, 266, 267, 268, 269, |
# | Line 1853 static const yytype_int16 yydefgoto[] = | Line 1853 static const yytype_int16 yydefgoto[] = |
1853 | #define YYPACT_NINF -772 | #define YYPACT_NINF -772 |
1854 | static const yytype_int16 yypact[] = | static const yytype_int16 yypact[] = |
1855 | { | { |
1856 | -772, 691, -772, -190, -234, -231, -772, -772, -772, -225, | -772, 643, -772, -190, -234, -231, -772, -772, -772, -225, |
1857 | -772, -215, -772, -772, -772, -772, -207, -205, -772, -772, | -772, -215, -772, -772, -772, -772, -207, -205, -772, -772, |
1858 | -202, -194, -772, -772, -174, -772, -772, -772, -772, -772, | -202, -194, -772, -772, -174, -772, -772, -772, -772, -772, |
1859 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1860 | -772, -772, -772, -772, -772, -772, -772, -772, -772, 273, | -772, -772, -772, -772, -772, -772, -772, -772, -772, 258, |
1861 | 541, -171, -168, -155, 14, -146, 367, -143, -141, -134, | 533, -171, -168, -155, 14, -146, 367, -143, -141, -134, |
1862 | -131, 3, 41, -128, -112, 499, 326, -109, -98, 20, | -131, 3, 41, -128, -112, 746, 326, -109, -98, 20, |
1863 | -115, -90, -87, -81, 4, -772, -772, -772, -772, -772, | -115, -90, -87, -81, 4, -772, -772, -772, -772, -772, |
1864 | -71, -68, -48, -45, -24, -15, 21, 23, 49, 54, | -71, -68, -48, -45, -31, -24, -15, 21, 23, 54, |
1865 | 57, 63, 77, 87, 88, 90, 98, 99, 274, -772, | 63, 72, 77, 78, 79, 80, 87, 88, 274, -772, |
1866 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1867 | -772, -772, -772, -772, -772, -772, -772, -772, 696, 449, | -772, -772, -772, -772, -772, -772, -772, -772, 683, 449, |
1868 | 47, -772, 109, 32, -772, -772, 192, -772, 112, 119, | 47, -772, 90, 32, -772, -772, 192, -772, 98, 130, |
1869 | 122, 130, 135, 146, 156, 161, 167, 168, 169, 177, | 137, 147, 148, 156, 167, 168, 169, 172, 175, 176, |
1870 | 183, 188, 196, 197, 199, 200, 203, 207, 211, 214, | 177, 178, 179, 183, 188, 196, 197, 199, 200, 203, |
1871 | 225, 232, 234, 236, 237, 238, -772, 240, -772, 246, | 207, 211, 212, 214, 217, 225, -772, 226, -772, 228, |
1872 | 253, 255, 256, 257, 262, 264, 265, 278, 279, 280, | 232, 239, 240, 246, 247, 251, 255, 256, 262, 264, |
1873 | 283, 284, 288, 289, 293, 301, 306, 309, 310, 108, | 265, 267, 268, 269, 270, 271, 276, 277, 278, 108, |
1874 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1875 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1876 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1877 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1878 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1879 | -772, -772, 316, 299, 58, 388, 45, 313, 314, 71, | -772, -772, 562, 299, 58, 317, 35, 279, 284, 71, |
1880 | -772, -772, -772, -772, 75, 82, 315, 322, 53, -772, | -772, -772, -772, -772, 116, 209, 285, 288, 53, -772, |
1881 | -772, -772, 446, 344, -772, 323, 324, 325, 330, 331, | -772, -772, 507, 283, -772, 291, 293, 300, 301, 306, |
1882 | 334, 336, 18, -772, -772, -772, -772, -772, -772, -772, | 309, 310, 18, -772, -772, -772, -772, -772, -772, -772, |
1883 | -772, 151, 340, 342, 346, 347, 349, 354, 357, -772, | -772, 261, 313, 314, 315, 318, 323, 328, 329, -772, |
1884 | 359, 360, 362, 363, 152, -772, -772, -772, -772, -772, | 330, 331, 333, 334, 152, -772, -772, -772, -772, -772, |
1885 | -772, -772, -772, -772, -772, -772, -772, -772, 12, 70, | -772, -772, -772, -772, -772, -772, -772, -772, 12, 70, |
1886 | -772, 365, 28, -772, -772, -772, 128, 385, 437, 181, | -772, 335, 28, -772, -772, -772, 119, 260, 394, 339, |
1887 | -772, 76, 487, 490, 412, 434, 500, 500, 501, 502, | -772, 406, 458, 471, 408, 410, 476, 476, 479, 480, |
1888 | 435, 440, 507, 500, 444, 447, 448, 450, 454, 384, | 418, 420, 486, 476, 423, 426, 428, 434, 436, 360, |
1889 | -772, 390, 389, 391, 393, 394, 395, 396, 397, 398, | -772, 376, 374, 375, 378, 381, 382, 383, 384, 386, |
1890 | 400, 401, 402, 403, 404, 2, -772, -772, -772, -772, | 392, 395, 399, 400, 404, 2, -772, -772, -772, -772, |
1891 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1892 | 410, 409, 415, 416, 417, -772, 418, 419, 422, 424, | 417, 405, 415, 416, 419, -772, 421, 427, 429, 430, |
1893 | 426, 428, 430, 8, -772, -772, -772, -772, -772, -772, | 433, 435, 438, 8, -772, -772, -772, -772, -772, -772, |
1894 | -772, -772, -772, -772, -772, -772, -772, -772, 436, 438, | -772, -772, -772, -772, -772, -772, -772, -772, 440, 441, |
1895 | 16, -772, -772, -772, 523, 455, -772, -772, 443, 451, | 16, -772, -772, -772, 529, 431, -772, -772, 443, 444, |
1896 | -772, -772, 26, -772, -772, -772, 456, 500, 500, 522, | -772, -772, 26, -772, -772, -772, 504, 476, 476, 577, |
1897 | 503, 512, 566, 556, 521, 591, 592, 593, 530, 532, | 516, 517, 586, 566, 525, 593, 597, 598, 536, 537, |
1898 | 534, 500, 578, 537, 603, 607, 500, 610, 613, 594, | 538, 476, 585, 543, 608, 609, 476, 610, 611, 591, |
1899 | 614, 617, 558, 559, 488, 560, 495, 500, 500, 564, | 613, 617, 554, 556, 489, 564, 499, 476, 476, 572, |
1900 | 500, 570, 571, 572, -117, -91, 573, 574, 500, 500, | 476, 579, 583, 589, -117, -91, 590, 592, 476, 476, |
1901 | 640, 620, 500, 579, 580, 581, 582, 519, -772, -772, | 657, 637, 476, 595, 600, 602, 603, 539, -772, -772, |
1902 | -772, 515, 517, -772, 524, 525, 36, -772, -772, -772, | -772, 542, 544, -772, 547, 548, 36, -772, -772, -772, |
1903 | -772, -772, -772, -772, 526, 529, 533, -772, 535, 536, | -772, -772, -772, -772, 540, 549, 551, -772, 555, 557, |
1904 | 539, 540, 544, 22, -772, -772, -772, -772, -772, -772, | 558, 561, 571, 22, -772, -772, -772, -772, -772, -772, |
1905 | -772, -772, -772, -772, 545, -772, 549, -772, 11, -772, | -772, -772, -772, -772, 580, -772, 581, -772, 11, -772, |
1906 | -772, -772, 553, -772, 551, 552, 555, -772, 30, -772, | -772, -772, 541, -772, 599, 601, 605, -772, 30, -772, |
1907 | -772, -772, -772, -772, 586, 587, 561, -772, 531, -772, | -772, -772, -772, -772, 624, 645, 546, -772, 587, -772, |
1908 | 633, 645, 562, -772, 563, 557, 565, -772, 568, 569, | 703, 711, 606, -772, 615, 620, 621, -772, 623, 627, |
1909 | 575, -772, 576, 206, -772, -772, -772, -772, -772, -772, | 631, -772, 632, 206, -772, -772, -772, -772, -772, -772, |
1910 | -772, -772, -772, 577, 584, 585, 588, 17, -772, -772, | -772, -772, -772, 618, 634, 635, 636, 17, -772, -772, |
1911 | -772, -772, 605, 621, 629, 673, 631, 638, 500, 583, | -772, -772, 670, 674, 706, 751, 709, 710, 476, 646, |
1912 | -772, -772, 682, 641, 683, 688, 689, 690, 692, 589, | -772, -772, 755, 713, 757, 758, 759, 760, 761, 651, |
1913 | 697, 719, 702, 703, 596, -772, 597, 590, -772, 595, | 763, 785, 765, 767, 660, -772, 661, 659, -772, 662, |
1914 | 42, -772, -772, -772, -772, 599, 600, -772, 5, -772, | 42, -772, -772, -772, -772, 663, 664, -772, 5, -772, |
1915 | -772, -772, 708, 602, -772, 604, 606, 608, -772, 609, | -772, -772, 772, 666, -772, 669, 671, 672, -772, 673, |
1916 | 612, 624, 625, 632, 358, 636, 651, 652, 656, 657, | 675, 676, 677, 678, 325, 679, 680, 681, 682, 684, |
1917 | 659, 663, 668, 678, 679, 684, 686, 694, -772, -772, | 685, 686, 687, 688, 689, 690, 691, 692, -772, -772, |
1918 | 734, 736, 500, 750, 758, 759, 769, 749, 812, 819, | 797, 799, 476, 803, 812, 822, 823, 804, 824, 826, |
1919 | 500, 500, 640, 695, -772, -772, 805, 44, 806, 764, | 476, 476, 657, 698, -772, -772, 807, 44, 808, 766, |
1920 | 698, 808, 811, 813, 814, 833, 815, 816, 709, -772, | 699, 811, 813, 814, 815, 833, 816, 817, 712, -772, |
1921 | 818, 820, 711, -772, 713, -772, 822, 823, 714, 716, | 818, 819, 714, -772, 715, -772, 821, 825, 716, 718, |
1922 | -772, 718, 720, 721, 722, 723, 724, 725, 726, 727, | -772, 720, 721, 722, 723, 724, 725, 726, 727, 728, |
1923 | 729, 730, 731, 732, 733, 735, 737, 738, 739, 740, | 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, |
1924 | 741, 742, 743, 744, 745, 746, 747, 748, 751, 674, | 740, 741, 742, 743, 744, 745, 747, 748, 749, 552, |
1925 | 752, 701, 753, 754, 755, 756, 757, 760, 761, 762, | 750, 633, 752, 753, 754, 756, 762, 764, 768, 769, |
1926 | 763, 765, 766, 767, 768, 770, 771, 355, 772, 773, | 770, 771, 773, 774, 775, 776, 777, 355, 778, 779, |
1927 | 774, 775, 776, 777, 778, -772, 779, 500, 784, 780, | 780, 781, 782, 783, 784, -772, 786, 476, 794, 787, |
1928 | 836, 842, 781, -772, -772, 844, 824, 782, 857, 879, | 854, 859, 788, -772, -772, 863, 828, 789, 865, 845, |
1929 | 866, 872, 877, 786, -772, 887, 785, 888, 787, -772, | 866, 867, 868, 791, -772, 869, 790, 873, 795, -772, |
1930 | -772, 788, 892, 897, 919, 792, -772, 793, 794, -772, | -772, 793, 874, 875, 901, 798, -772, 800, 801, -772, |
1931 | 171, 795, 796, -772, -772, 905, 863, 797, 907, 909, | 171, 802, 805, -772, -772, 893, 851, 796, 895, 902, |
1932 | 910, 800, 912, 807, -772, -772, 913, 914, 916, 809, | 905, 806, 911, 810, -772, -772, 912, 914, 915, 820, |
1933 | -772, 810, 817, 821, 825, 826, 827, 828, -772, 829, | -772, 827, 829, 830, 831, 832, 834, 835, -772, 836, |
1934 | 830, 831, 832, 834, 835, 837, 142, 838, 839, 840, | 837, 838, 839, 840, 841, 842, 143, 843, 844, 846, |
1935 | 841, -772, -772, 920, 843, 921, 845, -772, -772, 922, | 847, -772, -772, 916, 809, 919, 848, -772, -772, 921, |
1936 | 846, 847, -772, 848, -772, -772, -772, -772, -772, -772, | 849, 850, -772, 853, -772, -772, -772, -772, -772, -772, |
1937 | -772, -772, -772, 500, 500, 500, 500, 500, -772, -772, | -772, -772, -772, 476, 476, 476, 476, 476, -772, -772, |
1938 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1939 | -772, -772, -772, 850, 851, 852, 853, 854, 855, 856, | -772, -772, -772, 855, 856, 857, 858, 860, 861, 862, |
1940 | 858, 859, 860, 861, 862, 864, -772, 865, 867, 868, | 864, 870, 871, 872, 876, 877, -772, 878, 879, 880, |
1941 | 869, 870, 10, 871, 873, 874, 875, 876, 878, 880, | 881, 882, 10, 883, 884, 885, 886, 887, 888, 889, |
1942 | -772, 881, 882, -772, -772, 883, 884, 918, -772, -772, | -772, 890, 891, -772, -772, 892, 894, 917, -772, -772, |
1943 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1944 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1945 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
# | Line 1948 static const yytype_int16 yypact[] = | Line 1948 static const yytype_int16 yypact[] = |
1948 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1949 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1950 | -77, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -77, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1951 | -772, -772, -772, -772, -772, -772, -772, 640, 640, 640, | -772, -772, -772, -772, -772, -772, -772, 657, 657, 657, |
1952 | -772, -772, -772, -772, -772, -772, -772, -772, -772, 19, | -772, -772, -772, -772, -772, -772, -772, -772, -772, 19, |
1953 | 885, 886, 33, 889, 890, -772, 891, 893, 630, 894, | 896, 897, 33, 898, 899, -772, 900, 903, 729, 904, |
1954 | 895, 896, 898, 899, -772, 900, 923, 901, -772, 7, | 906, 907, 908, 909, -772, 910, 918, 913, -772, 7, |
1955 | 902, 903, 904, 906, -772, -772, -772, -772, 908, 911, | 920, 922, 923, 924, -772, -772, -772, -772, 925, 926, |
1956 | -772, 915, 96, -772, -772, -772, -772, -772, -772, 917, | -772, 927, 96, -772, -772, -772, -772, -772, -772, 931, |
1957 | 924, 476, 925, 926, 927, 728, 928, -772, 929, 930, | 932, 490, 933, 934, 935, 668, 936, -772, 937, 938, |
1958 | 931, -772, -772, -772, -772, -772, -772, -772, -772, -772, | 939, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1959 | -772, -772, -772, -772, -772, -772, -772, -772, -29, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -29, -772, |
1960 | -772, -772, -772, -772, 932, 445, 933, -772, 934, 518, | -772, -772, -772, -772, 940, 425, 941, -772, 942, 442, |
-772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | ||
1961 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
-772, -772, -772, -772, -772, -772, -772, -772, -28, -772, | ||
1962 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1963 | -772, -772, -26, -772, -772, 674, -772, 701, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -26, |
-772, -772, -772, 79, -772, -772, -772, -772, -772, 104, | ||
1964 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1965 | -772, -772, -772, -772, 123, -772, -772, -772, -772, -772, | -772, -772, -772, 74, -772, -772, 552, -772, 633, -772, |
1966 | -772, -772, -772, 124, -772, -772, -772, -772, -772, 139, | -772, -772, -772, -772, 102, -772, -772, -772, -772, -772, |
1967 | -772, -772, -772, 940, 919, 935, -772, 941, 936, -69, | 104, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1968 | 937, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, 112, -772, -772, -772, -772, |
1969 | -772, -772, -772, -772, 122, -772, -772, -772, -772, -772, | |
1970 | 123, -772, -772, -772, 945, 901, 943, -772, 929, 944, | |
1971 | -69, 946, -772, -772, -772, -772, -772, -772, -772, -772, | |
1972 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1973 | -772, -772, 140, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, 124, -772, -772, -772, -772, -772, -772, |
1974 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1975 | -772, -772, -772, -772, -772, -772, -772, 148, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, 134, -772, |
1976 | -772, -772, -772, -772, 142, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, 143, -772, -772, -772, -772, |
1977 | -772, -772, -772, -772, -772, -772, 158, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, 139, -772, -772, |
1978 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1979 | 175, -772, -772, 10, -772, 918, -772, -772, -772, 19, | -772, 158, -772, -772, 10, -772, 917, -772, -772, -772, |
1980 | -772, 33, -772, 630, -772, 923, -772, 7, -772, -772, | 19, -772, 33, -772, 729, -772, 918, -772, 7, -772, |
1981 | -772, 938, 149, 942, 943, -772, -772, 476, -772, 728, | -772, -772, 948, 149, 949, 950, -772, -772, 490, -772, |
1982 | -772, -772, 445, -772, 518, -772, -772, -772, -772, -772, | 668, -772, -772, 425, -772, 442, -772, -772, -772, -772, |
1983 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1984 | 178, -772, -772, -772, -772, -772, -772, -772, -772, 149, | -772, 160, -772, -772, -772, -772, -772, -772, -772, -772, |
1985 | -772 | 149, -772 |
1986 | }; | }; |
1987 | ||
1988 | /* YYPGOTO[NTERM-NUM]. */ | /* YYPGOTO[NTERM-NUM]. */ |
1989 | static const yytype_int16 yypgoto[] = | static const yytype_int16 yypgoto[] = |
1990 | { | { |
1991 | -772, -772, -772, -753, -315, -771, -450, -772, -772, 939, | -772, -772, -772, -753, -315, -771, -450, -772, -772, 947, |
1992 | -772, -772, -772, -772, 791, -772, -772, -772, -149, -772, | -772, -772, -772, -772, 928, -772, -772, -772, -149, -772, |
1993 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
1994 | -772, -772, 983, -772, -772, -772, -772, -772, 944, -772, | -772, -772, 983, -772, -772, -772, -772, -772, 951, -772, |
1995 | -772, -772, -772, -772, 56, -772, -772, -772, -772, -772, | -772, -772, -772, -772, 56, -772, -772, -772, -772, -772, |
1996 | -228, -772, -772, -772, 548, -772, -772, -772, -772, -772, | -229, -772, -772, -772, 530, -772, -772, -772, -772, -772, |
1997 | -772, -772, -772, -772, -197, -772, -772, -772, -175, -772, | -772, -772, -772, -772, -198, -772, -772, -772, -193, -772, |
1998 | -772, -772, 798, -772, -772, -772, -772, -772, -772, -772, | -772, -772, 719, -772, -772, -772, -772, -772, -772, -772, |
1999 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
2000 | -772, -184, -772, 618, -772, -772, -772, -42, -772, -772, | -772, -181, -772, 576, -772, -772, -772, -73, -772, -772, |
2001 | -772, -772, -772, 622, -772, -772, -772, -772, -772, -772, | -772, -772, -772, 607, -772, -772, -772, -772, -772, -772, |
2002 | -772, -147, -772, -772, -772, -772, -772, -772, 598, -772, | -772, -156, -772, -772, -772, -772, -772, -772, 559, -772, |
2003 | -772, -772, -772, -772, 849, -772, -772, -772, -772, 538, | -772, -772, -772, -772, 852, -772, -772, -772, -772, 513, |
2004 | -772, -772, -772, -772, -772, -151, -772, -772, -772, 528, | -772, -772, -772, -772, -772, -165, -772, -772, -772, 519, |
2005 | -772, -772, -772, -772, -137, -772, -772, -772, 789, -772, | -772, -772, -772, -772, -161, -772, -772, -772, 792, -772, |
2006 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -102, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -129, |
2007 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -101, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -138, |
2008 | -772, 648, -772, -772, -772, -772, -772, 790, -772, -772, | -772, 614, -772, -772, -772, -772, -772, 930, -772, -772, |
2009 | -772, -772, 1013, -772, -772, -772, -772, -772, -772, -85, | -772, -772, 990, -772, -772, -772, -772, -772, -772, -122, |
2010 | -772, 783, -772, -772, -772, -772, 969, -772, -772, -772, | -772, 952, -772, -772, -772, -772, 953, -772, -772, -772, |
2011 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
2012 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
2013 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
2014 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
2015 | -772, -772, -772, -772, -772, 55, -772, -772, -772, 59, | -772, -772, -772, -772, -772, 43, -772, -772, -772, 38, |
2016 | -772, -772, -772, -772, -772, -772, -772, 693, -772, -772, | -772, -772, -772, -772, -772, -772, -772, 694, -772, -772, |
2017 | -772, -772, -772, -86, -772, -772, -772, -772, -772, -79, | -772, -772, -772, -102, -772, -772, -772, -772, -772, -96, |
2018 | -772, -772, 1060, -772, -772, -772, -772, -772, -772, -772, | -772, -772, 1052, -772, -772, -772, -772, -772, -772, -772, |
2019 | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, | -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, |
2020 | -772, -772, -772, 945, -772, -772, -772, -772, -772, -772, | -772, -772, -772, 954, -772, -772, -772, -772, -772, -772, |
2021 | -772 | -772 |
2022 | }; | }; |
2023 | ||
# | Line 2030 static const yytype_int16 yytable[] = | Line 2030 static const yytype_int16 yytable[] = |
2030 | 708, 605, 606, 331, 236, 70, 585, 49, 612, 360, | 708, 605, 606, 331, 236, 70, 585, 49, 612, 360, |
2031 | 50, 361, 493, 576, 362, 121, 54, 387, 543, 254, | 50, 361, 493, 576, 362, 121, 54, 387, 543, 254, |
2032 | 1075, 300, 1076, 474, 332, 333, 56, 397, 334, 300, | 1075, 300, 1076, 474, 332, 333, 56, 397, 334, 300, |
2033 | 1101, 502, 363, 121, 61, 71, 62, 459, 544, 65, | 1102, 502, 363, 121, 61, 71, 62, 459, 544, 65, |
2034 | 460, 707, 245, 576, 1107, 72, 475, 66, 387, 47, | 460, 707, 245, 576, 1108, 72, 475, 66, 387, 47, |
2035 | 48, 364, 1094, 255, 245, 365, 1095, 699, 700, 493, | 48, 364, 1095, 255, 245, 365, 1096, 699, 700, 493, |
2036 | 1052, 1053, 1054, 1055, 1056, 476, 256, 69, 1136, 477, | 1052, 1053, 1054, 1055, 1056, 476, 256, 69, 1137, 477, |
2037 | 118, 585, 236, 119, 366, 461, 367, 503, 462, 257, | 118, 585, 236, 119, 366, 461, 367, 503, 462, 257, |
2038 | 258, 259, 260, 701, 702, 122, 120, 388, 368, 335, | 258, 259, 260, 701, 702, 122, 120, 388, 368, 335, |
2039 | 336, 337, 662, 663, 338, 126, 504, 998, 232, 261, | 336, 337, 662, 663, 338, 126, 504, 998, 232, 261, |
# | Line 2041 static const yytype_int16 yytable[] = | Line 2041 static const yytype_int16 yytable[] = |
2041 | 235, 681, 577, 252, 340, 341, 128, 129, 388, 463, | 235, 681, 577, 252, 340, 341, 128, 129, 388, 463, |
2042 | 301, 545, 692, 693, 305, 695, 398, 130, 301, 253, | 301, 545, 692, 693, 305, 695, 398, 130, 301, 253, |
2043 | 342, 343, 298, 705, 706, 131, 464, 710, 370, 246, | 342, 343, 298, 705, 706, 131, 464, 710, 370, 246, |
2044 | 1253, 132, 577, 299, 494, 133, 134, 478, 135, 389, | 1254, 132, 577, 299, 494, 133, 134, 478, 135, 389, |
2045 | 546, 246, 306, 271, 136, 307, 479, 480, 344, 399, | 546, 246, 306, 271, 136, 307, 479, 480, 344, 399, |
2046 | 506, 308, 1096, 137, 138, 371, 1097, 247, 139, 587, | 506, 308, 1097, 137, 138, 371, 1098, 247, 139, 587, |
2047 | 586, 311, 998, 140, 312, 495, 578, 141, 142, 247, | 586, 311, 998, 140, 312, 495, 578, 141, 142, 247, |
2048 | 389, 143, 845, 272, 144, 145, 1098, 1099, 1100, 481, | 389, 143, 845, 272, 144, 145, 1099, 1100, 1101, 481, |
2049 | 400, 494, 146, 397, 313, 1102, 999, 314, 147, 148, | 400, 494, 146, 397, 313, 1103, 999, 314, 147, 148, |
2050 | 1273, 149, 150, 151, 152, 153, 578, 524, 1137, 1108, | 1274, 149, 150, 151, 152, 153, 578, 524, 1138, 1109, |
2051 | 1203, 1232, 1138, 1234, 1204, 1233, 154, 1235, 315, 273, | 1204, 315, 1139, 1233, 1205, 1077, 154, 1234, 316, 273, |
2052 | 237, 1274, 495, 1275, 155, 156, 157, 316, 158, 1077, | 237, 1275, 495, 1276, 155, 156, 157, 317, 158, 1078, |
2053 | 525, 159, 160, 238, 587, 161, 496, 579, 848, 849, | 525, 159, 160, 238, 587, 161, 496, 579, 848, 849, |
2054 | 372, -101, 633, 777, 309, 801, 162, 482, 648, 526, | 372, -101, 633, 777, 309, 801, 162, 482, 648, 526, |
2055 | 599, 738, 274, 527, 275, 276, 652, 769, 559, 595, | 595, 738, 274, 527, 275, 276, 652, 769, 559, 70, |
2056 | 1000, 465, 733, 317, 1276, 318, 659, 579, 593, 163, | 1000, 465, 733, 318, 1277, 319, 659, 579, 593, 163, |
2057 | 745, 999, 395, 164, 70, 79, 722, 165, 166, 167, | 745, 999, 395, 164, 513, 79, 722, 165, 166, 167, |
2058 | 168, 169, 796, 496, 513, 170, 171, 80, 237, 1036, | 168, 169, 796, 496, 543, 170, 171, 80, 237, 71, |
2059 | 1037, 319, 398, 522, 172, 277, 320, 278, 279, 321, | 1036, 1037, 398, 522, 172, 277, 320, 278, 279, 72, |
2060 | 474, 238, 81, 82, 71, 322, 528, 835, 83, -101, | 474, 238, 81, 82, 544, 321, 528, 835, 83, -101, |
2061 | 84, 516, 280, 518, 72, 843, 844, 459, 1238, 323, | 84, 516, 280, 1235, 322, 843, 844, 1236, 502, 323, |
2062 | 460, 519, 1239, 475, 173, 399, 174, 271, 175, 324, | 324, 325, 326, 475, 173, 399, 174, 271, 175, 327, |
2063 | 325, 529, 326, 1001, 176, 1000, 1150, 1277, 1278, 177, | 328, 529, 394, 1001, 176, 1000, 1151, 1278, 1279, 177, |
2064 | 327, 328, 476, 1240, 178, 543, 477, 1241, 457, 281, | 406, 1239, 476, 1241, 178, 1240, 477, 1242, 457, 281, |
2065 | 530, 394, 85, 86, 406, 461, 400, 272, 462, 87, | 530, 1243, 85, 86, 518, 1244, 400, 272, 73, 87, |
2066 | 88, 407, 1242, 1244, 408, 544, 1243, 1245, 127, 957, | 88, 1245, 1247, 1257, 503, 1246, 1248, 1258, 127, 957, |
2067 | 958, 959, 409, 73, 1279, 128, 129, 410, 1246, 1256, | 958, 959, 407, 1259, 1280, 128, 129, 1260, 1262, 408, |
2068 | 89, 90, 1247, 1257, 282, 283, 130, 1258, 411, 502, | 89, 90, 1263, 504, 282, 283, 130, 545, 505, 409, |
2069 | 561, 1259, 574, 273, 131, 91, 92, 1261, 412, 463, | 410, 596, 574, 273, 131, 91, 92, 1264, 411, 1289, |
2070 | 132, 1262, 970, 413, 133, 134, 93, 135, 1001, 414, | 132, 1265, 970, 1290, 133, 134, 93, 135, 1001, 412, |
2071 | 415, 416, 531, 136, 1263, 94, 464, 1288, 1264, 417, | 413, 414, 531, 136, 415, 94, 546, 416, 417, 418, |
2072 | 598, 1289, 137, 138, 478, 418, 274, 139, 275, 276, | 419, 420, 137, 138, 478, 421, 274, 139, 275, 276, |
2073 | 419, 532, 140, 479, 480, 503, 141, 142, 420, 421, | 422, 532, 140, 479, 480, 604, 141, 142, 423, 424, |
2074 | 143, 422, 423, 144, 145, 424, 763, 524, 545, 425, | 143, 425, 426, 144, 145, 427, 763, 506, 519, 428, |
2075 | 360, 146, 361, 426, 504, 362, 427, 147, 148, 505, | 360, 146, 361, 429, 430, 362, 431, 147, 148, 432, |
2076 | 149, 150, 151, 152, 153, 707, 481, 428, 604, 277, | 149, 150, 151, 152, 153, 707, 481, 433, 435, 277, |
2077 | 525, 278, 279, 363, 429, 154, 430, 546, 431, 432, | 437, 278, 279, 363, 438, 154, 813, 814, 815, 816, |
2078 | 433, 1154, 435, 155, 156, 157, 280, 158, 437, 526, | 817, 439, 440, 155, 156, 157, 280, 158, 441, 442, |
2079 | 159, 160, 364, 527, 161, 438, 365, 439, 440, 441, | 159, 160, 364, 443, 161, 1155, 365, 444, 445, 1207, |
2080 | 254, 95, 96, 97, 442, 162, 443, 444, 1155, 813, | 561, 95, 96, 97, 446, 162, 447, 448, 524, 449, |
2081 | 814, 815, 816, 817, 329, 366, 596, 367, 506, 1206, | 450, 451, 452, 453, 329, 366, 1221, 367, 454, 455, |
2082 | 445, 446, 447, 281, 482, 448, 449, 1156, 163, 368, | 456, 514, 1156, 281, 482, 597, 515, 520, 163, 368, |
2083 | 450, 451, 164, 1157, 255, 452, 165, 166, 167, 168, | 521, 525, 164, 552, 79, 553, 165, 166, 167, 168, |
2084 | 169, 465, 79, 453, 170, 171, 528, 256, 454, 369, | 169, 1157, 554, 555, 170, 171, 80, 1158, 556, 369, |
2085 | 1158, 455, 456, 172, 80, 514, 515, 520, 282, 283, | 526, 557, 558, 172, 527, 562, 563, 564, 282, 283, |
2086 | 257, 258, 259, 260, 521, 552, 553, 554, 597, 81, | 565, 81, 82, 459, 1159, 566, 460, 83, 600, 84, |
2087 | 82, 529, 555, 556, 1159, 83, 557, 84, 558, 370, | 567, 568, 570, 571, 1208, 572, 573, 592, 598, 370, |
2088 | 261, 1160, 562, 173, 563, 174, 602, 175, 564, 565, | 599, 601, 602, 173, 603, 174, 604, 175, 1160, 607, |
2089 | 530, 566, 1220, 176, 1207, 1161, 567, 600, 177, 568, | 608, 1222, 609, 176, 610, 1161, 611, 613, 177, 618, |
2090 | 601, 570, 571, 178, 572, 573, 371, 592, 603, 609, | 614, 461, 615, 178, 462, 1209, 371, 528, 616, 1162, |
2091 | 604, 607, 608, 1162, 610, 1163, 1164, 611, 613, 85, | 617, 85, 86, 897, 1210, 619, 620, 621, 87, 88, |
2092 | 86, 614, 615, 618, 616, 1208, 87, 88, 617, 619, | 622, 1211, 1223, 623, 624, 625, 626, 1163, 627, 1164, |
2093 | 661, 620, 664, 621, 1209, 622, 623, 624, 625, 626, | 1165, 1224, 529, 1212, 628, 1213, 1214, 629, 1225, 89, |
2094 | 627, 1210, 628, 629, 630, 631, 632, 89, 90, 635, | 90, 630, 631, 2, 3, 463, 632, 636, 4, 1215, |
2095 | 1115, 636, 531, 1211, 654, 1212, 1213, 637, 638, 639, | 1226, 530, 1227, 1228, 91, 92, 635, 637, 638, 1216, |
2096 | 641, 642, 91, 92, 643, 1165, 644, 1221, 645, 1214, | 654, 639, 464, 641, 5, 93, 1229, 6, 7, 642, |
2097 | 646, 532, 647, 93, 1116, 1166, 667, 665, 650, 1215, | 655, 643, 644, 8, 94, 645, 1230, 646, 661, 1166, |
2098 | 651, 372, 94, 1117, 1167, 656, 666, 668, 1168, 1118, | 647, 372, 650, 651, 331, 656, 657, 664, 9, 1167, |
2099 | 1169, 2, 3, 657, 655, 669, 4, 331, 1222, 1254, | 665, 666, 10, 11, 920, 12, 667, 668, 1168, 669, |
2100 | 1170, 670, 671, 672, 673, 1119, 674, 1223, 675, 677, | 1255, 13, 1169, 670, 1170, 332, 333, 671, 672, 334, |
2101 | 1171, 678, 5, 679, 1224, 6, 7, 680, 332, 333, | 673, 674, 675, 531, 1171, 14, 677, 678, 679, 680, |
2102 | 682, 8, 334, 683, 685, 684, 1225, 686, 1226, 1227, | 682, 683, 684, 685, 1172, 15, 16, 686, 687, 1178, |
2103 | 689, 1120, 687, 688, 690, 897, 9, 691, 694, 1121, | 688, 689, 532, 898, 899, 900, 901, 902, 690, 903, |
2104 | 10, 11, 1228, 12, 696, 697, 698, 703, 704, 13, | 904, 691, 17, 905, 906, 907, 694, 254, 908, 1116, |
2105 | 707, 709, 1229, 711, 712, 713, 714, 717, 715, 718, | 909, 910, 911, 696, 912, 913, 914, 697, 18, 915, |
2106 | 747, 748, 920, 14, 751, 724, 720, 721, 95, 96, | 95, 96, 97, 698, 703, 916, 704, 707, 709, 711, |
2107 | 97, 725, 750, 15, 16, 726, 752, 728, 729, 771, | 335, 336, 337, 1117, 712, 338, 713, 714, 715, 724, |
2108 | 1122, 730, 731, 335, 336, 337, 732, 735, 338, 1177, | 740, 255, 1118, 339, 717, 749, 718, 465, 1119, 720, |
2109 | 17, 737, 740, 742, 743, 772, 339, 744, 1123, 755, | 721, 725, 19, 726, 256, 340, 341, 728, 747, 729, |
2110 | 749, 753, 754, 773, 774, 775, 18, 756, 340, 341, | 730, 20, 21, 731, 1120, 22, 23, 257, 258, 259, |
2111 | 758, 759, 776, 779, 781, 780, 765, 760, 762, 782, | 260, 342, 343, 732, 921, 922, 923, 924, 925, 748, |
2112 | 783, 784, 778, 785, 342, 343, 766, 767, 787, 788, | 926, 927, 735, 737, 928, 929, 930, 261, 750, 931, |
2113 | 768, 786, 793, 789, 790, 791, 792, 795, 798, 803, | 1121, 932, 933, 934, 751, 935, 936, 937, 1122, 344, |
2114 | 19, 804, 799, 805, 833, 806, 834, 807, 808, 20, | 938, 742, 752, 743, 771, 753, 939, 744, 772, 1179, |
2115 | 21, 809, 344, 22, 23, 898, 899, 900, 901, 902, | 1180, 1181, 1182, 1183, 754, 1184, 1185, 765, 24, 1186, |
2116 | 836, 903, 904, 810, 811, 905, 906, 907, 837, 838, | 1187, 1188, 755, 756, 1189, 758, 1190, 1191, 1192, 759, |
2117 | 908, 812, 909, 910, 911, 820, 912, 913, 914, 839, | 1193, 1194, 1195, 760, 762, 1196, 766, 767, 768, 1123, |
2118 | 840, 915, 921, 922, 923, 924, 925, 916, 926, 927, | 773, 1197, 774, 775, 776, 778, 779, 780, 781, 782, |
2119 | 821, 822, 928, 929, 930, 823, 824, 931, 825, 932, | 783, 784, 785, 786, 787, 788, 789, 1124, 790, 791, |
2120 | 933, 934, 826, 935, 936, 937, 24, 827, 938, 1178, | 792, 793, 798, 803, 795, 804, 799, 833, 805, 834, |
2121 | 1179, 1180, 1181, 1182, 939, 1183, 1184, 828, 829, 1185, | 806, 807, 808, 836, 809, 810, 811, 812, 820, 821, |
2122 | 1186, 1187, 841, 830, 1188, 831, 1189, 1190, 1191, 842, | 822, 823, 837, 824, 825, 826, 827, 828, 829, 830, |
2123 | 1192, 1193, 1194, 832, 846, 1195, 847, 850, 851, 853, | 831, 832, 838, 839, 841, 840, 842, 846, 847, 850, |
2124 | 852, 1196, 854, 857, 855, 856, 858, 859, 860, 861, | 851, 852, 853, 857, 854, 855, 856, 858, 859, 861, |
2125 | 863, 862, 864, 865, 866, 868, 867, 869, 971, 870, | 862, 860, 865, 863, 864, 980, 866, 868, 867, 869, |
2126 | 871, 872, 873, 874, 875, 876, 877, 973, 878, 879, | 870, 871, 872, 873, 874, 875, 876, 877, 971, 878, |
2127 | 880, 881, 882, 974, 883, 976, 884, 885, 886, 887, | 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, |
2128 | 888, 889, 890, 891, 892, 893, 894, 895, 979, 980, | 889, 890, 891, 892, 893, 973, 894, 895, 896, 919, |
2129 | 896, 919, 942, 943, 944, 945, 946, 981, 977, 947, | 974, 942, 943, 944, 976, 945, 979, 981, 982, 983, |
2130 | 948, 949, 950, 982, 951, 952, 953, 954, 983, 955, | 985, 946, 977, 947, 987, 990, 991, 948, 949, 950, |
2131 | 956, 962, 963, 964, 965, 966, 967, 968, 985, 987, | 951, 992, 952, 953, 954, 955, 956, 962, 963, 964, |
2132 | 975, 969, 972, 990, 978, 984, 988, 986, 991, 992, | 965, 966, 967, 968, 1009, 1010, 1012, 975, 969, 972, |
2133 | 989, 995, 996, 997, 1007, 1008, 1009, 1010, 1012, 1011, | 984, 978, 986, 1013, 988, 989, 1014, 995, 1011, 996, |
2134 | 1013, 1014, 1015, 1016, 1018, 1019, 1017, 1020, 1021, 1022, | 997, 1007, 1016, 1018, 1008, 1019, 1020, 1044, 1015, 1017, |
2135 | 1248, 1044, 1046, 1048, 1091, 1260, 1023, 310, 1151, 1132, | 1046, 1045, 1048, 1092, 1133, 1249, 1261, 310, 1152, 1021, |
2136 | 1024, 1290, 1285, 1271, 1025, 1026, 1027, 1028, 1029, 1030, | 1252, 1291, 1286, 764, 634, 1285, 1022, 1272, 1023, 1024, |
2137 | 1031, 1032, 1251, 1033, 1034, 575, 1035, 1040, 1041, 1042, | 1025, 1026, 1250, 1027, 1028, 1029, 1030, 1031, 1032, 1033, |
2138 | 1043, 764, 1284, 1143, 1047, 1045, 1050, 1051, 1049, 1057, | 1034, 1035, 1040, 1041, 746, 1042, 1043, 1047, 1270, 1050, |
2139 | 1058, 1059, 1060, 1061, 1062, 1063, 1269, 1064, 1065, 1066, | 734, 1049, 1051, 797, 1057, 1058, 1059, 1060, 1287, 1061, |
2140 | 1067, 1068, 1249, 1069, 1070, 734, 1071, 1072, 1073, 1074, | 1062, 1063, 1144, 1064, 1288, 1266, 770, 802, 1271, 1065, |
2141 | 1080, 1286, 1081, 1082, 1083, 1084, 802, 1085, 797, 1086, | 1066, 1067, 739, 396, 1267, 1068, 1069, 1070, 1071, 1072, |
2142 | 1087, 1088, 1089, 1090, 1105, 1106, 746, 1287, 1111, 1112, | 1073, 1074, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, |
2143 | 1113, 1265, 1114, 1126, 1127, 1128, 396, 1129, 1130, 1131, | 1089, 1090, 458, 1091, 1237, 1106, 1107, 1112, 1113, 1114, |
2144 | 1135, 1141, 1142, 634, 1270, 770, 739, 1146, 458, 1144, | 1269, 1238, 1115, 1127, 1268, 1128, 1129, 1130, 1131, 1132, |
2145 | 1266, 594, 1237, 1147, 1236, 1268, 1152, 1149, 330, 723, | 330, 0, 1136, 0, 594, 0, 0, 0, 0, 1142, |
2146 | 1267, 0, 649, 1153, 1174, 1175, 1176, 1199, 1200, 1201, | 723, 1143, 0, 0, 1147, 649, 0, 1145, 1148, 1150, |
2147 | 1202, 1205, 1218, 1219, 1250, 0, 1255, 1272, 1252, 0, | 1153, 1154, 1175, 1176, 1177, 1200, 1201, 1202, 1203, 1206, |
2148 | 653, 1282, 1283, 517, 0, 660, 0, 523, 0, 0, | 1219, 1220, 1251, 0, 0, 1256, 1253, 1273, 1283, 1284, |
2149 | 517, 0, 0, 0, 0, 523, 0, 0, 0, 0, | |
2150 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
2151 | 0, 0, 575, 0, 0, 0, 560, 0, 0, 0, | |
2152 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
2153 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
2154 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
2155 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
2156 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
2157 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
2158 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
2159 | 0, 0, 0, 0, 0, 0, 0, 560 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
2160 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
2161 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
2162 | 653, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
2163 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
2164 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
2165 | 0, 0, 0, 0, 660 | |
2166 | }; | }; |
2167 | ||
2168 | #define yypact_value_is_default(yystate) \ | #define yypact_value_is_default(yystate) \ |
# | Line 2179 static const yytype_int16 yycheck[] = | Line 2194 static const yytype_int16 yycheck[] = |
2194 | 133, 73, 632, 31, 76, 77, 957, 958, 959, 167, | 133, 73, 632, 31, 76, 77, 957, 958, 959, 167, |
2195 | 164, 133, 84, 1, 242, 176, 100, 242, 90, 91, | 164, 133, 84, 1, 242, 176, 100, 242, 90, 91, |
2196 | 51, 93, 94, 95, 96, 97, 164, 1, 201, 176, | 51, 93, 94, 95, 96, 97, 164, 1, 201, 176, |
2197 | 239, 239, 205, 239, 243, 243, 108, 243, 242, 67, | 239, 242, 205, 239, 243, 205, 108, 243, 242, 67, |
2198 | 217, 72, 164, 74, 116, 117, 118, 242, 120, 219, | 217, 72, 164, 74, 116, 117, 118, 242, 120, 219, |
2199 | 24, 123, 124, 230, 164, 127, 225, 225, 194, 195, | 24, 123, 124, 230, 164, 127, 225, 225, 194, 195, |
2200 | 232, 238, 240, 558, 240, 240, 138, 225, 240, 43, | 232, 238, 240, 558, 240, 240, 138, 225, 240, 43, |
2201 | 174, 240, 100, 47, 102, 103, 240, 240, 240, 131, | 131, 240, 100, 47, 102, 103, 240, 240, 240, 1, |
2202 | 164, 225, 240, 242, 115, 242, 240, 225, 240, 161, | 164, 225, 240, 242, 115, 242, 240, 225, 240, 161, |
2203 | 240, 100, 240, 165, 1, 1, 240, 169, 170, 171, | 240, 100, 240, 165, 239, 1, 240, 169, 170, 171, |
2204 | 172, 173, 240, 225, 239, 177, 178, 13, 217, 147, | 172, 173, 240, 225, 1, 177, 178, 13, 217, 31, |
2205 | 148, 242, 100, 240, 186, 143, 242, 145, 146, 242, | 147, 148, 100, 240, 186, 143, 242, 145, 146, 41, |
2206 | 1, 230, 28, 29, 31, 242, 100, 622, 34, 238, | 1, 230, 28, 29, 21, 242, 100, 622, 34, 238, |
2207 | 36, 240, 160, 238, 41, 630, 631, 1, 239, 242, | 36, 240, 160, 239, 242, 630, 631, 243, 1, 242, |
2208 | 4, 239, 243, 24, 216, 133, 218, 1, 220, 242, | 242, 242, 242, 24, 216, 133, 218, 1, 220, 242, |
2209 | 242, 125, 242, 237, 226, 164, 240, 188, 189, 231, | 242, 125, 242, 237, 226, 164, 240, 188, 189, 231, |
2210 | 242, 242, 43, 239, 236, 1, 47, 243, 240, 197, | 242, 239, 43, 239, 236, 243, 47, 243, 240, 197, |
2211 | 144, 242, 78, 79, 242, 39, 164, 31, 42, 85, | 144, 239, 78, 79, 238, 243, 164, 31, 100, 85, |
2212 | 86, 242, 239, 239, 242, 21, 243, 243, 1, 14, | 86, 239, 239, 239, 47, 243, 243, 243, 1, 14, |
2213 | 15, 16, 242, 100, 225, 8, 9, 242, 239, 239, | 15, 16, 242, 239, 225, 8, 9, 243, 239, 242, |
2214 | 106, 107, 243, 243, 232, 233, 19, 239, 242, 1, | 106, 107, 243, 66, 232, 233, 19, 104, 71, 242, |
2215 | 239, 243, 240, 67, 27, 121, 122, 239, 242, 83, | 242, 131, 240, 67, 27, 121, 122, 239, 242, 239, |
2216 | 33, 243, 717, 242, 37, 38, 132, 40, 237, 242, | 33, 243, 717, 243, 37, 38, 132, 40, 237, 242, |
2217 | 242, 242, 206, 46, 239, 141, 100, 239, 243, 242, | 242, 242, 206, 46, 242, 141, 133, 242, 242, 242, |
2218 | 239, 243, 55, 56, 125, 242, 100, 60, 102, 103, | 242, 242, 55, 56, 125, 242, 100, 60, 102, 103, |
2219 | 242, 225, 65, 134, 135, 47, 69, 70, 242, 242, | 242, 225, 65, 134, 135, 110, 69, 70, 242, 242, |
2220 | 73, 242, 242, 76, 77, 242, 240, 1, 104, 242, | 73, 242, 242, 76, 77, 242, 240, 130, 239, 242, |
2221 | 1, 84, 3, 242, 66, 6, 242, 90, 91, 71, | 1, 84, 3, 242, 242, 6, 242, 90, 91, 242, |
2222 | 93, 94, 95, 96, 97, 110, 167, 242, 110, 143, | 93, 94, 95, 96, 97, 110, 167, 242, 242, 143, |
2223 | 24, 145, 146, 24, 242, 108, 242, 133, 242, 242, | 242, 145, 146, 24, 242, 108, 151, 152, 153, 154, |
2224 | 242, 5, 242, 116, 117, 118, 160, 120, 242, 43, | 155, 242, 242, 116, 117, 118, 160, 120, 242, 242, |
2225 | 123, 124, 43, 47, 127, 242, 47, 242, 242, 242, | 123, 124, 43, 242, 127, 5, 47, 242, 242, 74, |
2226 | 1, 227, 228, 229, 242, 138, 242, 242, 32, 151, | 239, 227, 228, 229, 242, 138, 242, 242, 1, 242, |
2227 | 152, 153, 154, 155, 240, 66, 131, 68, 130, 74, | 242, 242, 242, 242, 240, 66, 74, 68, 242, 242, |
2228 | 242, 242, 242, 197, 225, 242, 242, 51, 161, 80, | 242, 242, 32, 197, 225, 131, 242, 242, 161, 80, |
2229 | 242, 242, 165, 57, 35, 242, 169, 170, 171, 172, | 242, 24, 165, 242, 1, 242, 169, 170, 171, 172, |
2230 | 173, 225, 1, 242, 177, 178, 100, 48, 242, 100, | 173, 51, 242, 242, 177, 178, 13, 57, 242, 100, |
2231 | 74, 242, 242, 186, 13, 242, 242, 242, 232, 233, | 43, 242, 242, 186, 47, 242, 242, 242, 232, 233, |
2232 | 61, 62, 63, 64, 242, 242, 242, 242, 131, 28, | 242, 28, 29, 1, 74, 242, 4, 34, 110, 36, |
2233 | 29, 125, 242, 242, 98, 34, 242, 36, 242, 130, | 242, 242, 242, 242, 149, 242, 242, 242, 239, 130, |
2234 | 81, 105, 242, 216, 242, 218, 174, 220, 242, 242, | 174, 110, 174, 216, 174, 218, 110, 220, 98, 110, |
2235 | 144, 242, 74, 226, 149, 119, 242, 110, 231, 242, | 110, 149, 174, 226, 174, 105, 110, 174, 231, 239, |
2236 | 110, 242, 242, 236, 242, 242, 157, 242, 174, 174, | 174, 39, 174, 236, 42, 180, 157, 100, 174, 119, |
2237 | 110, 110, 110, 137, 174, 139, 140, 110, 174, 78, | 174, 78, 79, 61, 189, 239, 242, 242, 85, 86, |
2238 | 79, 174, 174, 239, 174, 180, 85, 86, 174, 239, | 242, 196, 180, 242, 242, 242, 242, 137, 242, 139, |
2239 | 174, 242, 110, 242, 189, 242, 242, 242, 242, 242, | 140, 189, 125, 208, 242, 210, 211, 242, 196, 106, |
2240 | 242, 196, 242, 242, 242, 242, 242, 106, 107, 239, | 107, 242, 242, 0, 1, 83, 242, 242, 5, 224, |
2241 | 20, 242, 206, 208, 131, 210, 211, 242, 242, 242, | 208, 144, 210, 211, 121, 122, 239, 242, 242, 234, |
2242 | 242, 242, 121, 122, 242, 189, 242, 149, 242, 224, | 131, 242, 100, 242, 21, 132, 224, 24, 25, 242, |
2243 | 242, 225, 242, 132, 44, 199, 110, 174, 242, 234, | 239, 242, 242, 30, 141, 242, 234, 242, 174, 189, |
2244 | 242, 232, 141, 53, 208, 242, 174, 131, 212, 59, | 242, 232, 242, 242, 1, 242, 242, 110, 45, 199, |
2245 | 214, 0, 1, 242, 239, 174, 5, 1, 180, 1149, | 174, 174, 49, 50, 61, 52, 110, 131, 208, 174, |
2246 | 224, 110, 110, 110, 174, 75, 174, 189, 174, 131, | 1150, 58, 212, 110, 214, 22, 23, 110, 110, 26, |
2247 | 234, 174, 21, 110, 196, 24, 25, 110, 22, 23, | 174, 174, 174, 206, 224, 72, 131, 174, 110, 110, |
2248 | 110, 30, 26, 110, 110, 131, 208, 110, 210, 211, | 110, 110, 131, 110, 234, 82, 83, 110, 174, 61, |
2249 | 242, 101, 174, 174, 174, 61, 45, 242, 174, 109, | 174, 242, 225, 181, 182, 183, 184, 185, 174, 187, |
2250 | 49, 50, 224, 52, 174, 174, 174, 174, 174, 58, | 188, 242, 99, 191, 192, 193, 174, 1, 196, 20, |
2251 | 110, 131, 234, 174, 174, 174, 174, 242, 239, 242, | 198, 199, 200, 174, 202, 203, 204, 174, 115, 207, |
2252 | 174, 174, 61, 72, 131, 239, 242, 242, 227, 228, | 227, 228, 229, 174, 174, 213, 174, 110, 131, 174, |
2253 | 229, 242, 241, 82, 83, 242, 131, 242, 242, 174, | 87, 88, 89, 44, 174, 92, 174, 174, 239, 239, |
2254 | 150, 242, 242, 87, 88, 89, 242, 242, 92, 61, | 239, 35, 53, 100, 242, 239, 242, 225, 59, 242, |
2255 | 99, 242, 239, 242, 242, 174, 100, 242, 168, 242, | 242, 242, 149, 242, 48, 112, 113, 242, 174, 242, |
2256 | 239, 239, 239, 174, 131, 174, 115, 242, 112, 113, | 242, 158, 159, 242, 75, 162, 163, 61, 62, 63, |
2257 | 242, 242, 174, 131, 131, 174, 239, 242, 242, 131, | 64, 128, 129, 242, 181, 182, 183, 184, 185, 174, |
2258 | 131, 131, 239, 131, 128, 129, 242, 242, 131, 110, | 187, 188, 242, 242, 191, 192, 193, 81, 241, 196, |
2259 | 242, 242, 242, 131, 131, 239, 239, 242, 239, 131, | 101, 198, 199, 200, 131, 202, 203, 204, 109, 156, |
2260 | 149, 239, 242, 239, 110, 239, 110, 239, 239, 158, | 207, 242, 131, 242, 174, 239, 213, 242, 174, 181, |
2261 | 159, 239, 156, 162, 163, 181, 182, 183, 184, 185, | 182, 183, 184, 185, 239, 187, 188, 239, 215, 191, |
2262 | 110, 187, 188, 239, 239, 191, 192, 193, 110, 110, | 192, 193, 242, 242, 196, 242, 198, 199, 200, 242, |
2263 | 196, 239, 198, 199, 200, 239, 202, 203, 204, 110, | 202, 203, 204, 242, 242, 207, 242, 242, 242, 150, |
2264 | 131, 207, 181, 182, 183, 184, 185, 213, 187, 188, | 174, 213, 131, 174, 174, 239, 131, 174, 131, 131, |
2265 | 239, 239, 191, 192, 193, 239, 239, 196, 239, 198, | 131, 131, 131, 242, 131, 110, 131, 168, 131, 239, |
2266 | 199, 200, 239, 202, 203, 204, 215, 239, 207, 181, | 239, 242, 239, 131, 242, 239, 242, 110, 239, 110, |
2267 | 182, 183, 184, 185, 213, 187, 188, 239, 239, 191, | 239, 239, 239, 110, 239, 239, 239, 239, 239, 239, |
2268 | 192, 193, 110, 239, 196, 239, 198, 199, 200, 110, | 239, 239, 110, 239, 239, 239, 239, 239, 239, 239, |
2269 | 202, 203, 204, 239, 239, 207, 131, 131, 174, 131, | 239, 239, 110, 110, 110, 131, 110, 239, 131, 131, |
2270 | 242, 213, 131, 110, 131, 131, 131, 131, 239, 131, | 174, 242, 131, 110, 131, 131, 131, 131, 131, 131, |
2271 | 239, 131, 239, 131, 131, 239, 242, 239, 174, 239, | 131, 239, 131, 239, 239, 110, 131, 239, 242, 239, |
2272 | 239, 239, 239, 239, 239, 239, 239, 131, 239, 239, | 239, 239, 239, 239, 239, 239, 239, 239, 174, 239, |
2273 | 239, 239, 239, 131, 239, 131, 239, 239, 239, 239, | 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, |
2274 | 239, 239, 239, 239, 239, 239, 239, 239, 131, 110, | 239, 239, 239, 239, 239, 131, 239, 239, 239, 239, |
2275 | 239, 239, 239, 239, 239, 239, 239, 131, 174, 239, | 131, 239, 239, 239, 131, 239, 131, 131, 131, 131, |
2276 | 239, 239, 239, 131, 239, 239, 239, 239, 131, 239, | 131, 239, 174, 239, 131, 131, 131, 239, 239, 239, |
2277 | 239, 239, 239, 239, 239, 239, 239, 239, 131, 131, | 239, 110, 239, 239, 239, 239, 239, 239, 239, 239, |
2278 | 239, 242, 242, 131, 242, 239, 239, 242, 131, 110, | 239, 239, 239, 239, 131, 174, 131, 239, 242, 242, |
2279 | 242, 239, 239, 239, 239, 239, 131, 174, 131, 242, | 239, 242, 242, 131, 239, 242, 131, 239, 242, 239, |
2280 | 131, 131, 242, 131, 131, 131, 239, 131, 239, 239, | 239, 239, 131, 131, 239, 131, 131, 131, 242, 239, |
2281 | 110, 131, 131, 131, 136, 1204, 239, 74, 1002, 136, | 131, 242, 131, 136, 136, 110, 1205, 74, 1002, 239, |
2282 | 239, 1289, 1259, 1247, 239, 239, 239, 239, 239, 239, | 131, 1290, 1260, 533, 345, 1258, 239, 1248, 239, 239, |
2283 | 239, 239, 131, 239, 239, 284, 239, 239, 239, 239, | 239, 239, 1145, 239, 239, 239, 239, 239, 239, 239, |
2284 | 239, 533, 1257, 179, 239, 242, 239, 239, 242, 239, | 239, 239, 239, 239, 508, 239, 239, 239, 1244, 239, |
2285 | 239, 239, 239, 239, 239, 239, 1243, 239, 239, 239, | 483, 242, 239, 580, 239, 239, 239, 239, 1263, 239, |
2286 | 239, 239, 1144, 239, 239, 483, 239, 239, 239, 239, | 239, 239, 179, 239, 1265, 1234, 547, 588, 1246, 239, |
2287 | 239, 1262, 239, 239, 239, 239, 588, 239, 580, 239, | 239, 239, 498, 123, 1236, 239, 239, 239, 239, 239, |
2288 | 239, 239, 239, 239, 239, 239, 508, 1264, 239, 239, | 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, |
2289 | 239, 1233, 239, 239, 239, 239, 123, 239, 239, 239, | 239, 239, 179, 239, 1096, 239, 239, 239, 239, 239, |
2290 | 239, 239, 239, 345, 1245, 547, 498, 239, 179, 243, | 1242, 1098, 239, 239, 1240, 239, 239, 239, 239, 239, |
2291 | 1235, 302, 1097, 242, 1095, 1241, 239, 242, 98, 466, | 98, -1, 239, -1, 302, -1, -1, -1, -1, 239, |
2292 | 1239, -1, 373, 239, 239, 239, 239, 239, 239, 239, | 466, 239, -1, -1, 239, 373, -1, 243, 242, 242, |
2293 | 239, 239, 239, 239, 239, -1, 239, 239, 242, -1, | 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, |
2294 | 390, 239, 239, 239, -1, 402, -1, 248, -1, -1, | 239, 239, 239, -1, -1, 239, 242, 239, 239, 239, |
2295 | 239, -1, -1, -1, -1, 248, -1, -1, -1, -1, | |
2296 | -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
2297 | -1, -1, 284, -1, -1, -1, 262, -1, -1, -1, | |
2298 | -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
2299 | -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
2300 | -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
2301 | -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
2302 | -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
2303 | -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
2304 | -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
2305 | -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
2306 | -1, -1, -1, -1, -1, -1, -1, 262 | -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
2307 | -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
2308 | 390, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
2309 | -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
2310 | -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
2311 | -1, -1, -1, -1, 402 | |
2312 | }; | }; |
2313 | ||
2314 | /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing | /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing |
# | Line 2392 static const yytype_uint16 yystos[] = | Line 2422 static const yytype_uint16 yystos[] = |
2422 | 239, 239, 239, 239, 131, 242, 131, 239, 131, 242, | 239, 239, 239, 239, 131, 242, 131, 239, 131, 242, |
2423 | 239, 239, 247, 247, 247, 247, 247, 239, 239, 239, | 239, 239, 247, 247, 247, 247, 247, 239, 239, 239, |
2424 | 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, | 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, |
2425 | 239, 239, 239, 239, 239, 10, 12, 219, 402, 403, | 239, 239, 239, 239, 239, 10, 12, 205, 219, 402, |
2426 | 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, | 403, 239, 239, 239, 239, 239, 239, 239, 239, 239, |
2427 | 239, 136, 432, 433, 239, 243, 239, 243, 249, 249, | 239, 239, 136, 432, 433, 239, 243, 239, 243, 249, |
2428 | 249, 11, 176, 512, 513, 239, 239, 11, 176, 506, | 249, 249, 11, 176, 512, 513, 239, 239, 11, 176, |
2429 | 507, 239, 239, 239, 239, 20, 44, 53, 59, 75, | 506, 507, 239, 239, 239, 239, 20, 44, 53, 59, |
2430 | 101, 109, 150, 168, 354, 355, 239, 239, 239, 239, | 75, 101, 109, 150, 168, 354, 355, 239, 239, 239, |
2431 | 239, 239, 136, 412, 413, 239, 61, 201, 205, 334, | 239, 239, 239, 136, 412, 413, 239, 61, 201, 205, |
2432 | 335, 239, 239, 179, 243, 339, 239, 242, 292, 242, | 334, 335, 239, 239, 179, 243, 339, 239, 242, 292, |
2433 | 240, 288, 239, 239, 5, 32, 51, 57, 74, 98, | 242, 240, 288, 239, 239, 5, 32, 51, 57, 74, |
2434 | 105, 119, 137, 139, 140, 189, 199, 208, 212, 214, | 98, 105, 119, 137, 139, 140, 189, 199, 208, 212, |
2435 | 224, 234, 311, 312, 239, 239, 239, 61, 181, 182, | 214, 224, 234, 311, 312, 239, 239, 239, 61, 181, |
2436 | 183, 184, 185, 187, 188, 191, 192, 193, 196, 198, | 182, 183, 184, 185, 187, 188, 191, 192, 193, 196, |
2437 | 199, 200, 202, 203, 204, 207, 213, 307, 308, 239, | 198, 199, 200, 202, 203, 204, 207, 213, 307, 308, |
2438 | 239, 239, 239, 239, 243, 239, 74, 149, 180, 189, | 239, 239, 239, 239, 239, 243, 239, 74, 149, 180, |
2439 | 196, 208, 210, 211, 224, 234, 378, 379, 239, 239, | 189, 196, 208, 210, 211, 224, 234, 378, 379, 239, |
2440 | 74, 149, 180, 189, 196, 208, 210, 211, 224, 234, | 239, 74, 149, 180, 189, 196, 208, 210, 211, 224, |
2441 | 387, 388, 239, 243, 239, 243, 493, 489, 239, 243, | 234, 387, 388, 239, 243, 239, 243, 493, 489, 239, |
2442 | 239, 243, 239, 243, 239, 243, 239, 243, 110, 341, | 243, 239, 243, 239, 243, 239, 243, 239, 243, 110, |
2443 | 239, 131, 242, 209, 250, 239, 239, 243, 239, 243, | 341, 239, 131, 242, 209, 250, 239, 239, 243, 239, |
2444 | 262, 239, 243, 239, 243, 403, 433, 513, 507, 355, | 243, 262, 239, 243, 239, 243, 403, 433, 513, 507, |
2445 | 413, 335, 239, 51, 72, 74, 115, 188, 189, 225, | 355, 413, 335, 239, 51, 72, 74, 115, 188, 189, |
2446 | 293, 294, 239, 239, 312, 308, 379, 388, 239, 243, | 225, 293, 294, 239, 239, 312, 308, 379, 388, 239, |
2447 | 294 | 243, 294 |
2448 | }; | }; |
2449 | ||
2450 | #define yyerrok (yyerrstatus = 0) | #define yyerrok (yyerrstatus = 0) |
# | Line 3385 yyreduce: | Line 3415 yyreduce: |
3415 | if (conf_parser_ctx.boot && conf_parser_ctx.pass == 2) | if (conf_parser_ctx.boot && conf_parser_ctx.pass == 2) |
3416 | { | { |
3417 | if (!(ServerInfo.tls_version & CONF_SERVER_INFO_TLS_VERSION_SSLV3)) | if (!(ServerInfo.tls_version & CONF_SERVER_INFO_TLS_VERSION_SSLV3)) |
3418 | { | |
3419 | SSL_CTX_set_options(ServerInfo.server_ctx, SSL_OP_NO_SSLv3); | SSL_CTX_set_options(ServerInfo.server_ctx, SSL_OP_NO_SSLv3); |
3420 | SSL_CTX_set_options(ServerInfo.client_ctx, SSL_OP_NO_SSLv3); | |
3421 | } | |
3422 | ||
3423 | if (!(ServerInfo.tls_version & CONF_SERVER_INFO_TLS_VERSION_TLSV1)) | if (!(ServerInfo.tls_version & CONF_SERVER_INFO_TLS_VERSION_TLSV1)) |
3424 | { | |
3425 | SSL_CTX_set_options(ServerInfo.server_ctx, SSL_OP_NO_TLSv1); | SSL_CTX_set_options(ServerInfo.server_ctx, SSL_OP_NO_TLSv1); |
3426 | SSL_CTX_set_options(ServerInfo.client_ctx, SSL_OP_NO_TLSv1); | |
3427 | } | |
3428 | } | } |
3429 | #endif | #endif |
3430 | } | } |
# | Line 3396 yyreduce: | Line 3433 yyreduce: |
3433 | case 69: | case 69: |
3434 | ||
3435 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3436 | #line 495 "ircd_parser.y" | #line 502 "ircd_parser.y" |
3437 | { | { |
3438 | #ifdef HAVE_LIBCRYPTO | #ifdef HAVE_LIBCRYPTO |
3439 | if (conf_parser_ctx.boot && conf_parser_ctx.pass == 2) | if (conf_parser_ctx.boot && conf_parser_ctx.pass == 2) |
# | Line 3408 yyreduce: | Line 3445 yyreduce: |
3445 | case 70: | case 70: |
3446 | ||
3447 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3448 | #line 501 "ircd_parser.y" | #line 508 "ircd_parser.y" |
3449 | { | { |
3450 | #ifdef HAVE_LIBCRYPTO | #ifdef HAVE_LIBCRYPTO |
3451 | if (conf_parser_ctx.boot && conf_parser_ctx.pass == 2) | if (conf_parser_ctx.boot && conf_parser_ctx.pass == 2) |
# | Line 3420 yyreduce: | Line 3457 yyreduce: |
3457 | case 71: | case 71: |
3458 | ||
3459 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3460 | #line 509 "ircd_parser.y" | #line 516 "ircd_parser.y" |
3461 | { | { |
3462 | #ifdef HAVE_LIBCRYPTO | #ifdef HAVE_LIBCRYPTO |
3463 | if (conf_parser_ctx.pass == 2 && ServerInfo.server_ctx) | if (conf_parser_ctx.pass == 2 && ServerInfo.server_ctx) |
# | Line 3432 yyreduce: | Line 3469 yyreduce: |
3469 | } | } |
3470 | ||
3471 | if (SSL_CTX_use_certificate_file(ServerInfo.server_ctx, yylval.string, | if (SSL_CTX_use_certificate_file(ServerInfo.server_ctx, yylval.string, |
3472 | SSL_FILETYPE_PEM) <= 0 || | |
3473 | SSL_CTX_use_certificate_file(ServerInfo.client_ctx, yylval.string, | |
3474 | SSL_FILETYPE_PEM) <= 0) | SSL_FILETYPE_PEM) <= 0) |
3475 | { | { |
3476 | yyerror(ERR_lib_error_string(ERR_get_error())); | yyerror(ERR_lib_error_string(ERR_get_error())); |
# | Line 3439 yyreduce: | Line 3478 yyreduce: |
3478 | } | } |
3479 | ||
3480 | if (SSL_CTX_use_PrivateKey_file(ServerInfo.server_ctx, ServerInfo.rsa_private_key_file, | if (SSL_CTX_use_PrivateKey_file(ServerInfo.server_ctx, ServerInfo.rsa_private_key_file, |
3481 | SSL_FILETYPE_PEM) <= 0 || | |
3482 | SSL_CTX_use_PrivateKey_file(ServerInfo.client_ctx, ServerInfo.rsa_private_key_file, | |
3483 | SSL_FILETYPE_PEM) <= 0) | SSL_FILETYPE_PEM) <= 0) |
3484 | { | { |
3485 | yyerror(ERR_lib_error_string(ERR_get_error())); | yyerror(ERR_lib_error_string(ERR_get_error())); |
3486 | break; | break; |
3487 | } | } |
3488 | ||
3489 | if (!SSL_CTX_check_private_key(ServerInfo.server_ctx)) | if (!SSL_CTX_check_private_key(ServerInfo.server_ctx) || |
3490 | !SSL_CTX_check_private_key(ServerInfo.client_ctx)) | |
3491 | { | { |
3492 | yyerror(ERR_lib_error_string(ERR_get_error())); | yyerror(ERR_lib_error_string(ERR_get_error())); |
3493 | break; | break; |
# | Line 3458 yyreduce: | Line 3500 yyreduce: |
3500 | case 72: | case 72: |
3501 | ||
3502 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3503 | #line 543 "ircd_parser.y" | #line 555 "ircd_parser.y" |
3504 | { | { |
3505 | #ifdef HAVE_LIBCRYPTO | #ifdef HAVE_LIBCRYPTO |
3506 | if (conf_parser_ctx.pass == 1) | if (conf_parser_ctx.pass == 1) |
# | Line 3522 yyreduce: | Line 3564 yyreduce: |
3564 | case 73: | case 73: |
3565 | ||
3566 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3567 | #line 603 "ircd_parser.y" | #line 615 "ircd_parser.y" |
3568 | { | { |
3569 | /* this isn't rehashable */ | /* this isn't rehashable */ |
3570 | if (conf_parser_ctx.pass == 2 && !ServerInfo.name) | if (conf_parser_ctx.pass == 2 && !ServerInfo.name) |
# | Line 3541 yyreduce: | Line 3583 yyreduce: |
3583 | case 74: | case 74: |
3584 | ||
3585 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3586 | #line 618 "ircd_parser.y" | #line 630 "ircd_parser.y" |
3587 | { | { |
3588 | /* this isn't rehashable */ | /* this isn't rehashable */ |
3589 | if (conf_parser_ctx.pass == 2 && !ServerInfo.sid) | if (conf_parser_ctx.pass == 2 && !ServerInfo.sid) |
# | Line 3560 yyreduce: | Line 3602 yyreduce: |
3602 | case 75: | case 75: |
3603 | ||
3604 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3605 | #line 633 "ircd_parser.y" | #line 645 "ircd_parser.y" |
3606 | { | { |
3607 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3608 | { | { |
# | Line 3573 yyreduce: | Line 3615 yyreduce: |
3615 | case 76: | case 76: |
3616 | ||
3617 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3618 | #line 642 "ircd_parser.y" | #line 654 "ircd_parser.y" |
3619 | { | { |
3620 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3621 | { | { |
# | Line 3591 yyreduce: | Line 3633 yyreduce: |
3633 | case 77: | case 77: |
3634 | ||
3635 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3636 | #line 656 "ircd_parser.y" | #line 668 "ircd_parser.y" |
3637 | { | { |
3638 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3639 | { | { |
# | Line 3604 yyreduce: | Line 3646 yyreduce: |
3646 | case 78: | case 78: |
3647 | ||
3648 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3649 | #line 665 "ircd_parser.y" | #line 677 "ircd_parser.y" |
3650 | { | { |
3651 | if (conf_parser_ctx.pass == 2 && *yylval.string != '*') | if (conf_parser_ctx.pass == 2 && *yylval.string != '*') |
3652 | { | { |
# | Line 3636 yyreduce: | Line 3678 yyreduce: |
3678 | case 79: | case 79: |
3679 | ||
3680 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3681 | #line 693 "ircd_parser.y" | #line 705 "ircd_parser.y" |
3682 | { | { |
3683 | #ifdef IPV6 | #ifdef IPV6 |
3684 | if (conf_parser_ctx.pass == 2 && *yylval.string != '*') | if (conf_parser_ctx.pass == 2 && *yylval.string != '*') |
# | Line 3670 yyreduce: | Line 3712 yyreduce: |
3712 | case 80: | case 80: |
3713 | ||
3714 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3715 | #line 723 "ircd_parser.y" | #line 735 "ircd_parser.y" |
3716 | { | { |
3717 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3718 | { | { |
# | Line 3697 yyreduce: | Line 3739 yyreduce: |
3739 | case 81: | case 81: |
3740 | ||
3741 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3742 | #line 746 "ircd_parser.y" | #line 758 "ircd_parser.y" |
3743 | { | { |
3744 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3745 | ServerInfo.hub = yylval.number; | ServerInfo.hub = yylval.number; |
# | Line 3707 yyreduce: | Line 3749 yyreduce: |
3749 | case 89: | case 89: |
3750 | ||
3751 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3752 | #line 761 "ircd_parser.y" | #line 773 "ircd_parser.y" |
3753 | { | { |
3754 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3755 | { | { |
# | Line 3720 yyreduce: | Line 3762 yyreduce: |
3762 | case 90: | case 90: |
3763 | ||
3764 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3765 | #line 770 "ircd_parser.y" | #line 782 "ircd_parser.y" |
3766 | { | { |
3767 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3768 | { | { |
# | Line 3733 yyreduce: | Line 3775 yyreduce: |
3775 | case 91: | case 91: |
3776 | ||
3777 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3778 | #line 779 "ircd_parser.y" | #line 791 "ircd_parser.y" |
3779 | { | { |
3780 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3781 | { | { |
# | Line 3746 yyreduce: | Line 3788 yyreduce: |
3788 | case 99: | case 99: |
3789 | ||
3790 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3791 | #line 797 "ircd_parser.y" | #line 809 "ircd_parser.y" |
3792 | { | { |
3793 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3794 | ConfigLoggingEntry.use_logging = yylval.number; | ConfigLoggingEntry.use_logging = yylval.number; |
# | Line 3756 yyreduce: | Line 3798 yyreduce: |
3798 | case 100: | case 100: |
3799 | ||
3800 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3801 | #line 803 "ircd_parser.y" | #line 815 "ircd_parser.y" |
3802 | { | { |
3803 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3804 | ConfigLoggingEntry.timestamp = yylval.number; | ConfigLoggingEntry.timestamp = yylval.number; |
# | Line 3766 yyreduce: | Line 3808 yyreduce: |
3808 | case 101: | case 101: |
3809 | ||
3810 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3811 | #line 809 "ircd_parser.y" | #line 821 "ircd_parser.y" |
3812 | { | { |
3813 | lfile[0] = '\0'; | lfile[0] = '\0'; |
3814 | ltype = 0; | ltype = 0; |
# | Line 3777 yyreduce: | Line 3819 yyreduce: |
3819 | case 102: | case 102: |
3820 | ||
3821 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3822 | #line 814 "ircd_parser.y" | #line 826 "ircd_parser.y" |
3823 | { | { |
3824 | if (conf_parser_ctx.pass == 2 && ltype > 0) | if (conf_parser_ctx.pass == 2 && ltype > 0) |
3825 | log_add_file(ltype, lsize, lfile); | log_add_file(ltype, lsize, lfile); |
# | Line 3787 yyreduce: | Line 3829 yyreduce: |
3829 | case 109: | case 109: |
3830 | ||
3831 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3832 | #line 826 "ircd_parser.y" | #line 838 "ircd_parser.y" |
3833 | { | { |
3834 | strlcpy(lfile, yylval.string, sizeof(lfile)); | strlcpy(lfile, yylval.string, sizeof(lfile)); |
3835 | } | } |
# | Line 3796 yyreduce: | Line 3838 yyreduce: |
3838 | case 110: | case 110: |
3839 | ||
3840 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3841 | #line 831 "ircd_parser.y" | #line 843 "ircd_parser.y" |
3842 | { | { |
3843 | lsize = (yyvsp[(3) - (4)].number); | lsize = (yyvsp[(3) - (4)].number); |
3844 | } | } |
# | Line 3805 yyreduce: | Line 3847 yyreduce: |
3847 | case 111: | case 111: |
3848 | ||
3849 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3850 | #line 834 "ircd_parser.y" | #line 846 "ircd_parser.y" |
3851 | { | { |
3852 | lsize = 0; | lsize = 0; |
3853 | } | } |
# | Line 3814 yyreduce: | Line 3856 yyreduce: |
3856 | case 112: | case 112: |
3857 | ||
3858 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3859 | #line 839 "ircd_parser.y" | #line 851 "ircd_parser.y" |
3860 | { | { |
3861 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3862 | ltype = 0; | ltype = 0; |
# | Line 3824 yyreduce: | Line 3866 yyreduce: |
3866 | case 116: | case 116: |
3867 | ||
3868 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3869 | #line 846 "ircd_parser.y" | #line 858 "ircd_parser.y" |
3870 | { | { |
3871 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3872 | ltype = LOG_TYPE_USER; | ltype = LOG_TYPE_USER; |
# | Line 3834 yyreduce: | Line 3876 yyreduce: |
3876 | case 117: | case 117: |
3877 | ||
3878 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3879 | #line 850 "ircd_parser.y" | #line 862 "ircd_parser.y" |
3880 | { | { |
3881 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3882 | ltype = LOG_TYPE_OPER; | ltype = LOG_TYPE_OPER; |
# | Line 3844 yyreduce: | Line 3886 yyreduce: |
3886 | case 118: | case 118: |
3887 | ||
3888 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3889 | #line 854 "ircd_parser.y" | #line 866 "ircd_parser.y" |
3890 | { | { |
3891 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3892 | ltype = LOG_TYPE_GLINE; | ltype = LOG_TYPE_GLINE; |
# | Line 3854 yyreduce: | Line 3896 yyreduce: |
3896 | case 119: | case 119: |
3897 | ||
3898 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3899 | #line 858 "ircd_parser.y" | #line 870 "ircd_parser.y" |
3900 | { | { |
3901 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3902 | ltype = LOG_TYPE_DLINE; | ltype = LOG_TYPE_DLINE; |
# | Line 3864 yyreduce: | Line 3906 yyreduce: |
3906 | case 120: | case 120: |
3907 | ||
3908 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3909 | #line 862 "ircd_parser.y" | #line 874 "ircd_parser.y" |
3910 | { | { |
3911 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3912 | ltype = LOG_TYPE_KLINE; | ltype = LOG_TYPE_KLINE; |
# | Line 3874 yyreduce: | Line 3916 yyreduce: |
3916 | case 121: | case 121: |
3917 | ||
3918 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3919 | #line 866 "ircd_parser.y" | #line 878 "ircd_parser.y" |
3920 | { | { |
3921 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3922 | ltype = LOG_TYPE_KILL; | ltype = LOG_TYPE_KILL; |
# | Line 3884 yyreduce: | Line 3926 yyreduce: |
3926 | case 122: | case 122: |
3927 | ||
3928 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3929 | #line 870 "ircd_parser.y" | #line 882 "ircd_parser.y" |
3930 | { | { |
3931 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3932 | ltype = LOG_TYPE_DEBUG; | ltype = LOG_TYPE_DEBUG; |
# | Line 3894 yyreduce: | Line 3936 yyreduce: |
3936 | case 123: | case 123: |
3937 | ||
3938 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3939 | #line 880 "ircd_parser.y" | #line 892 "ircd_parser.y" |
3940 | { | { |
3941 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3942 | { | { |
# | Line 3913 yyreduce: | Line 3955 yyreduce: |
3955 | case 124: | case 124: |
3956 | ||
3957 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
3958 | #line 893 "ircd_parser.y" | #line 905 "ircd_parser.y" |
3959 | { | { |
3960 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
3961 | { | { |
# | Line 4002 yyreduce: | Line 4044 yyreduce: |
4044 | case 136: | case 136: |
4045 | ||
4046 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4047 | #line 983 "ircd_parser.y" | #line 995 "ircd_parser.y" |
4048 | { | { |
4049 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4050 | { | { |
# | Line 4018 yyreduce: | Line 4060 yyreduce: |
4060 | case 137: | case 137: |
4061 | ||
4062 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4063 | #line 995 "ircd_parser.y" | #line 1007 "ircd_parser.y" |
4064 | { | { |
4065 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4066 | { | { |
# | Line 4059 yyreduce: | Line 4101 yyreduce: |
4101 | case 138: | case 138: |
4102 | ||
4103 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4104 | #line 1032 "ircd_parser.y" | #line 1044 "ircd_parser.y" |
4105 | { | { |
4106 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4107 | { | { |
# | Line 4075 yyreduce: | Line 4117 yyreduce: |
4117 | case 139: | case 139: |
4118 | ||
4119 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4120 | #line 1044 "ircd_parser.y" | #line 1056 "ircd_parser.y" |
4121 | { | { |
4122 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4123 | { | { |
# | Line 4090 yyreduce: | Line 4132 yyreduce: |
4132 | case 140: | case 140: |
4133 | ||
4134 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4135 | #line 1055 "ircd_parser.y" | #line 1067 "ircd_parser.y" |
4136 | { | { |
4137 | #ifdef HAVE_LIBCRYPTO | #ifdef HAVE_LIBCRYPTO |
4138 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
# | Line 4136 yyreduce: | Line 4178 yyreduce: |
4178 | case 141: | case 141: |
4179 | ||
4180 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4181 | #line 1097 "ircd_parser.y" | #line 1109 "ircd_parser.y" |
4182 | { | { |
4183 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4184 | { | { |
# | Line 4149 yyreduce: | Line 4191 yyreduce: |
4191 | case 142: | case 142: |
4192 | ||
4193 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4194 | #line 1106 "ircd_parser.y" | #line 1118 "ircd_parser.y" |
4195 | { | { |
4196 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4197 | yy_aconf->modes = 0; | yy_aconf->modes = 0; |
# | Line 4159 yyreduce: | Line 4201 yyreduce: |
4201 | case 146: | case 146: |
4202 | ||
4203 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4204 | #line 1113 "ircd_parser.y" | #line 1125 "ircd_parser.y" |
4205 | { | { |
4206 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4207 | yy_aconf->modes |= UMODE_BOTS; | yy_aconf->modes |= UMODE_BOTS; |
# | Line 4169 yyreduce: | Line 4211 yyreduce: |
4211 | case 147: | case 147: |
4212 | ||
4213 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4214 | #line 1117 "ircd_parser.y" | #line 1129 "ircd_parser.y" |
4215 | { | { |
4216 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4217 | yy_aconf->modes |= UMODE_CCONN; | yy_aconf->modes |= UMODE_CCONN; |
# | Line 4179 yyreduce: | Line 4221 yyreduce: |
4221 | case 148: | case 148: |
4222 | ||
4223 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4224 | #line 1121 "ircd_parser.y" | #line 1133 "ircd_parser.y" |
4225 | { | { |
4226 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4227 | yy_aconf->modes |= UMODE_CCONN_FULL; | yy_aconf->modes |= UMODE_CCONN_FULL; |
# | Line 4189 yyreduce: | Line 4231 yyreduce: |
4231 | case 149: | case 149: |
4232 | ||
4233 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4234 | #line 1125 "ircd_parser.y" | #line 1137 "ircd_parser.y" |
4235 | { | { |
4236 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4237 | yy_aconf->modes |= UMODE_DEAF; | yy_aconf->modes |= UMODE_DEAF; |
# | Line 4199 yyreduce: | Line 4241 yyreduce: |
4241 | case 150: | case 150: |
4242 | ||
4243 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4244 | #line 1129 "ircd_parser.y" | #line 1141 "ircd_parser.y" |
4245 | { | { |
4246 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4247 | yy_aconf->modes |= UMODE_DEBUG; | yy_aconf->modes |= UMODE_DEBUG; |
# | Line 4209 yyreduce: | Line 4251 yyreduce: |
4251 | case 151: | case 151: |
4252 | ||
4253 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4254 | #line 1133 "ircd_parser.y" | #line 1145 "ircd_parser.y" |
4255 | { | { |
4256 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4257 | yy_aconf->modes |= UMODE_FULL; | yy_aconf->modes |= UMODE_FULL; |
# | Line 4219 yyreduce: | Line 4261 yyreduce: |
4261 | case 152: | case 152: |
4262 | ||
4263 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4264 | #line 1137 "ircd_parser.y" | #line 1149 "ircd_parser.y" |
4265 | { | { |
4266 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4267 | yy_aconf->modes |= UMODE_HIDDEN; | yy_aconf->modes |= UMODE_HIDDEN; |
# | Line 4229 yyreduce: | Line 4271 yyreduce: |
4271 | case 153: | case 153: |
4272 | ||
4273 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4274 | #line 1141 "ircd_parser.y" | #line 1153 "ircd_parser.y" |
4275 | { | { |
4276 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4277 | yy_aconf->modes |= UMODE_SKILL; | yy_aconf->modes |= UMODE_SKILL; |
# | Line 4239 yyreduce: | Line 4281 yyreduce: |
4281 | case 154: | case 154: |
4282 | ||
4283 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4284 | #line 1145 "ircd_parser.y" | #line 1157 "ircd_parser.y" |
4285 | { | { |
4286 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4287 | yy_aconf->modes |= UMODE_NCHANGE; | yy_aconf->modes |= UMODE_NCHANGE; |
# | Line 4249 yyreduce: | Line 4291 yyreduce: |
4291 | case 155: | case 155: |
4292 | ||
4293 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4294 | #line 1149 "ircd_parser.y" | #line 1161 "ircd_parser.y" |
4295 | { | { |
4296 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4297 | yy_aconf->modes |= UMODE_REJ; | yy_aconf->modes |= UMODE_REJ; |
# | Line 4259 yyreduce: | Line 4301 yyreduce: |
4301 | case 156: | case 156: |
4302 | ||
4303 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4304 | #line 1153 "ircd_parser.y" | #line 1165 "ircd_parser.y" |
4305 | { | { |
4306 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4307 | yy_aconf->modes |= UMODE_UNAUTH; | yy_aconf->modes |= UMODE_UNAUTH; |
# | Line 4269 yyreduce: | Line 4311 yyreduce: |
4311 | case 157: | case 157: |
4312 | ||
4313 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4314 | #line 1157 "ircd_parser.y" | #line 1169 "ircd_parser.y" |
4315 | { | { |
4316 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4317 | yy_aconf->modes |= UMODE_SPY; | yy_aconf->modes |= UMODE_SPY; |
# | Line 4279 yyreduce: | Line 4321 yyreduce: |
4321 | case 158: | case 158: |
4322 | ||
4323 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4324 | #line 1161 "ircd_parser.y" | #line 1173 "ircd_parser.y" |
4325 | { | { |
4326 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4327 | yy_aconf->modes |= UMODE_EXTERNAL; | yy_aconf->modes |= UMODE_EXTERNAL; |
# | Line 4289 yyreduce: | Line 4331 yyreduce: |
4331 | case 159: | case 159: |
4332 | ||
4333 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4334 | #line 1165 "ircd_parser.y" | #line 1177 "ircd_parser.y" |
4335 | { | { |
4336 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4337 | yy_aconf->modes |= UMODE_OPERWALL; | yy_aconf->modes |= UMODE_OPERWALL; |
# | Line 4299 yyreduce: | Line 4341 yyreduce: |
4341 | case 160: | case 160: |
4342 | ||
4343 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4344 | #line 1169 "ircd_parser.y" | #line 1181 "ircd_parser.y" |
4345 | { | { |
4346 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4347 | yy_aconf->modes |= UMODE_SERVNOTICE; | yy_aconf->modes |= UMODE_SERVNOTICE; |
# | Line 4309 yyreduce: | Line 4351 yyreduce: |
4351 | case 161: | case 161: |
4352 | ||
4353 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4354 | #line 1173 "ircd_parser.y" | #line 1185 "ircd_parser.y" |
4355 | { | { |
4356 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4357 | yy_aconf->modes |= UMODE_INVISIBLE; | yy_aconf->modes |= UMODE_INVISIBLE; |
# | Line 4319 yyreduce: | Line 4361 yyreduce: |
4361 | case 162: | case 162: |
4362 | ||
4363 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4364 | #line 1177 "ircd_parser.y" | #line 1189 "ircd_parser.y" |
4365 | { | { |
4366 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4367 | yy_aconf->modes |= UMODE_WALLOP; | yy_aconf->modes |= UMODE_WALLOP; |
# | Line 4329 yyreduce: | Line 4371 yyreduce: |
4371 | case 163: | case 163: |
4372 | ||
4373 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4374 | #line 1181 "ircd_parser.y" | #line 1193 "ircd_parser.y" |
4375 | { | { |
4376 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4377 | yy_aconf->modes |= UMODE_SOFTCALLERID; | yy_aconf->modes |= UMODE_SOFTCALLERID; |
# | Line 4339 yyreduce: | Line 4381 yyreduce: |
4381 | case 164: | case 164: |
4382 | ||
4383 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4384 | #line 1185 "ircd_parser.y" | #line 1197 "ircd_parser.y" |
4385 | { | { |
4386 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4387 | yy_aconf->modes |= UMODE_CALLERID; | yy_aconf->modes |= UMODE_CALLERID; |
# | Line 4349 yyreduce: | Line 4391 yyreduce: |
4391 | case 165: | case 165: |
4392 | ||
4393 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4394 | #line 1189 "ircd_parser.y" | #line 1201 "ircd_parser.y" |
4395 | { | { |
4396 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4397 | yy_aconf->modes |= UMODE_LOCOPS; | yy_aconf->modes |= UMODE_LOCOPS; |
# | Line 4359 yyreduce: | Line 4401 yyreduce: |
4401 | case 166: | case 166: |
4402 | ||
4403 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4404 | #line 1195 "ircd_parser.y" | #line 1207 "ircd_parser.y" |
4405 | { | { |
4406 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4407 | yy_aconf->port = 0; | yy_aconf->port = 0; |
# | Line 4369 yyreduce: | Line 4411 yyreduce: |
4411 | case 170: | case 170: |
4412 | ||
4413 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4414 | #line 1202 "ircd_parser.y" | #line 1214 "ircd_parser.y" |
4415 | { | { |
4416 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4417 | yy_aconf->port |= OPER_FLAG_GLOBAL_KILL; | yy_aconf->port |= OPER_FLAG_GLOBAL_KILL; |
# | Line 4379 yyreduce: | Line 4421 yyreduce: |
4421 | case 171: | case 171: |
4422 | ||
4423 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4424 | #line 1206 "ircd_parser.y" | #line 1218 "ircd_parser.y" |
4425 | { | { |
4426 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4427 | yy_aconf->port |= OPER_FLAG_REMOTE; | yy_aconf->port |= OPER_FLAG_REMOTE; |
# | Line 4389 yyreduce: | Line 4431 yyreduce: |
4431 | case 172: | case 172: |
4432 | ||
4433 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4434 | #line 1210 "ircd_parser.y" | #line 1222 "ircd_parser.y" |
4435 | { | { |
4436 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4437 | yy_aconf->port |= OPER_FLAG_K; | yy_aconf->port |= OPER_FLAG_K; |
# | Line 4399 yyreduce: | Line 4441 yyreduce: |
4441 | case 173: | case 173: |
4442 | ||
4443 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4444 | #line 1214 "ircd_parser.y" | #line 1226 "ircd_parser.y" |
4445 | { | { |
4446 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4447 | yy_aconf->port |= OPER_FLAG_UNKLINE; | yy_aconf->port |= OPER_FLAG_UNKLINE; |
# | Line 4409 yyreduce: | Line 4451 yyreduce: |
4451 | case 174: | case 174: |
4452 | ||
4453 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4454 | #line 1218 "ircd_parser.y" | #line 1230 "ircd_parser.y" |
4455 | { | { |
4456 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4457 | yy_aconf->port |= OPER_FLAG_DLINE; | yy_aconf->port |= OPER_FLAG_DLINE; |
# | Line 4419 yyreduce: | Line 4461 yyreduce: |
4461 | case 175: | case 175: |
4462 | ||
4463 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4464 | #line 1222 "ircd_parser.y" | #line 1234 "ircd_parser.y" |
4465 | { | { |
4466 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4467 | yy_aconf->port |= OPER_FLAG_UNDLINE; | yy_aconf->port |= OPER_FLAG_UNDLINE; |
# | Line 4429 yyreduce: | Line 4471 yyreduce: |
4471 | case 176: | case 176: |
4472 | ||
4473 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4474 | #line 1226 "ircd_parser.y" | #line 1238 "ircd_parser.y" |
4475 | { | { |
4476 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4477 | yy_aconf->port |= OPER_FLAG_X; | yy_aconf->port |= OPER_FLAG_X; |
# | Line 4439 yyreduce: | Line 4481 yyreduce: |
4481 | case 177: | case 177: |
4482 | ||
4483 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4484 | #line 1230 "ircd_parser.y" | #line 1242 "ircd_parser.y" |
4485 | { | { |
4486 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4487 | yy_aconf->port |= OPER_FLAG_GLINE; | yy_aconf->port |= OPER_FLAG_GLINE; |
# | Line 4449 yyreduce: | Line 4491 yyreduce: |
4491 | case 178: | case 178: |
4492 | ||
4493 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4494 | #line 1234 "ircd_parser.y" | #line 1246 "ircd_parser.y" |
4495 | { | { |
4496 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4497 | yy_aconf->port |= OPER_FLAG_DIE; | yy_aconf->port |= OPER_FLAG_DIE; |
# | Line 4459 yyreduce: | Line 4501 yyreduce: |
4501 | case 179: | case 179: |
4502 | ||
4503 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4504 | #line 1238 "ircd_parser.y" | #line 1250 "ircd_parser.y" |
4505 | { | { |
4506 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4507 | yy_aconf->port |= OPER_FLAG_RESTART; | yy_aconf->port |= OPER_FLAG_RESTART; |
# | Line 4469 yyreduce: | Line 4511 yyreduce: |
4511 | case 180: | case 180: |
4512 | ||
4513 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4514 | #line 1242 "ircd_parser.y" | #line 1254 "ircd_parser.y" |
4515 | { | { |
4516 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4517 | yy_aconf->port |= OPER_FLAG_REHASH; | yy_aconf->port |= OPER_FLAG_REHASH; |
# | Line 4479 yyreduce: | Line 4521 yyreduce: |
4521 | case 181: | case 181: |
4522 | ||
4523 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4524 | #line 1246 "ircd_parser.y" | #line 1258 "ircd_parser.y" |
4525 | { | { |
4526 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4527 | yy_aconf->port |= OPER_FLAG_ADMIN; | yy_aconf->port |= OPER_FLAG_ADMIN; |
# | Line 4489 yyreduce: | Line 4531 yyreduce: |
4531 | case 182: | case 182: |
4532 | ||
4533 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4534 | #line 1250 "ircd_parser.y" | #line 1262 "ircd_parser.y" |
4535 | { | { |
4536 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4537 | yy_aconf->port |= OPER_FLAG_N; | yy_aconf->port |= OPER_FLAG_N; |
# | Line 4499 yyreduce: | Line 4541 yyreduce: |
4541 | case 183: | case 183: |
4542 | ||
4543 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4544 | #line 1254 "ircd_parser.y" | #line 1266 "ircd_parser.y" |
4545 | { | { |
4546 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4547 | yy_aconf->port |= OPER_FLAG_OPERWALL; | yy_aconf->port |= OPER_FLAG_OPERWALL; |
# | Line 4509 yyreduce: | Line 4551 yyreduce: |
4551 | case 184: | case 184: |
4552 | ||
4553 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4554 | #line 1258 "ircd_parser.y" | #line 1270 "ircd_parser.y" |
4555 | { | { |
4556 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4557 | yy_aconf->port |= OPER_FLAG_GLOBOPS; | yy_aconf->port |= OPER_FLAG_GLOBOPS; |
# | Line 4519 yyreduce: | Line 4561 yyreduce: |
4561 | case 185: | case 185: |
4562 | ||
4563 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4564 | #line 1262 "ircd_parser.y" | #line 1274 "ircd_parser.y" |
4565 | { | { |
4566 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4567 | yy_aconf->port |= OPER_FLAG_OPER_SPY; | yy_aconf->port |= OPER_FLAG_OPER_SPY; |
# | Line 4529 yyreduce: | Line 4571 yyreduce: |
4571 | case 186: | case 186: |
4572 | ||
4573 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4574 | #line 1266 "ircd_parser.y" | #line 1278 "ircd_parser.y" |
4575 | { | { |
4576 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4577 | yy_aconf->port |= OPER_FLAG_REMOTEBAN; | yy_aconf->port |= OPER_FLAG_REMOTEBAN; |
# | Line 4539 yyreduce: | Line 4581 yyreduce: |
4581 | case 187: | case 187: |
4582 | ||
4583 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4584 | #line 1270 "ircd_parser.y" | #line 1282 "ircd_parser.y" |
4585 | { | { |
4586 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4587 | yy_aconf->port |= OPER_FLAG_MODULE; | yy_aconf->port |= OPER_FLAG_MODULE; |
# | Line 4549 yyreduce: | Line 4591 yyreduce: |
4591 | case 188: | case 188: |
4592 | ||
4593 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4594 | #line 1280 "ircd_parser.y" | #line 1292 "ircd_parser.y" |
4595 | { | { |
4596 | if (conf_parser_ctx.pass == 1) | if (conf_parser_ctx.pass == 1) |
4597 | { | { |
# | Line 4562 yyreduce: | Line 4604 yyreduce: |
4604 | case 189: | case 189: |
4605 | ||
4606 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4607 | #line 1287 "ircd_parser.y" | #line 1299 "ircd_parser.y" |
4608 | { | { |
4609 | if (conf_parser_ctx.pass == 1) | if (conf_parser_ctx.pass == 1) |
4610 | { | { |
# | Line 4609 yyreduce: | Line 4651 yyreduce: |
4651 | case 206: | case 206: |
4652 | ||
4653 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4654 | #line 1345 "ircd_parser.y" | #line 1357 "ircd_parser.y" |
4655 | { | { |
4656 | if (conf_parser_ctx.pass == 1) | if (conf_parser_ctx.pass == 1) |
4657 | { | { |
# | Line 4622 yyreduce: | Line 4664 yyreduce: |
4664 | case 207: | case 207: |
4665 | ||
4666 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4667 | #line 1354 "ircd_parser.y" | #line 1366 "ircd_parser.y" |
4668 | { | { |
4669 | if (conf_parser_ctx.pass == 1) | if (conf_parser_ctx.pass == 1) |
4670 | PingFreq(yy_class) = (yyvsp[(3) - (4)].number); | PingFreq(yy_class) = (yyvsp[(3) - (4)].number); |
# | Line 4632 yyreduce: | Line 4674 yyreduce: |
4674 | case 208: | case 208: |
4675 | ||
4676 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4677 | #line 1360 "ircd_parser.y" | #line 1372 "ircd_parser.y" |
4678 | { | { |
4679 | if (conf_parser_ctx.pass == 1) | if (conf_parser_ctx.pass == 1) |
4680 | PingWarning(yy_class) = (yyvsp[(3) - (4)].number); | PingWarning(yy_class) = (yyvsp[(3) - (4)].number); |
# | Line 4642 yyreduce: | Line 4684 yyreduce: |
4684 | case 209: | case 209: |
4685 | ||
4686 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4687 | #line 1366 "ircd_parser.y" | #line 1378 "ircd_parser.y" |
4688 | { | { |
4689 | if (conf_parser_ctx.pass == 1) | if (conf_parser_ctx.pass == 1) |
4690 | MaxPerIp(yy_class) = (yyvsp[(3) - (4)].number); | MaxPerIp(yy_class) = (yyvsp[(3) - (4)].number); |
# | Line 4652 yyreduce: | Line 4694 yyreduce: |
4694 | case 210: | case 210: |
4695 | ||
4696 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4697 | #line 1372 "ircd_parser.y" | #line 1384 "ircd_parser.y" |
4698 | { | { |
4699 | if (conf_parser_ctx.pass == 1) | if (conf_parser_ctx.pass == 1) |
4700 | ConFreq(yy_class) = (yyvsp[(3) - (4)].number); | ConFreq(yy_class) = (yyvsp[(3) - (4)].number); |
# | Line 4662 yyreduce: | Line 4704 yyreduce: |
4704 | case 211: | case 211: |
4705 | ||
4706 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4707 | #line 1378 "ircd_parser.y" | #line 1390 "ircd_parser.y" |
4708 | { | { |
4709 | if (conf_parser_ctx.pass == 1) | if (conf_parser_ctx.pass == 1) |
4710 | MaxTotal(yy_class) = (yyvsp[(3) - (4)].number); | MaxTotal(yy_class) = (yyvsp[(3) - (4)].number); |
# | Line 4672 yyreduce: | Line 4714 yyreduce: |
4714 | case 212: | case 212: |
4715 | ||
4716 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4717 | #line 1384 "ircd_parser.y" | #line 1396 "ircd_parser.y" |
4718 | { | { |
4719 | if (conf_parser_ctx.pass == 1) | if (conf_parser_ctx.pass == 1) |
4720 | MaxGlobal(yy_class) = (yyvsp[(3) - (4)].number); | MaxGlobal(yy_class) = (yyvsp[(3) - (4)].number); |
# | Line 4682 yyreduce: | Line 4724 yyreduce: |
4724 | case 213: | case 213: |
4725 | ||
4726 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4727 | #line 1390 "ircd_parser.y" | #line 1402 "ircd_parser.y" |
4728 | { | { |
4729 | if (conf_parser_ctx.pass == 1) | if (conf_parser_ctx.pass == 1) |
4730 | MaxLocal(yy_class) = (yyvsp[(3) - (4)].number); | MaxLocal(yy_class) = (yyvsp[(3) - (4)].number); |
# | Line 4692 yyreduce: | Line 4734 yyreduce: |
4734 | case 214: | case 214: |
4735 | ||
4736 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4737 | #line 1396 "ircd_parser.y" | #line 1408 "ircd_parser.y" |
4738 | { | { |
4739 | if (conf_parser_ctx.pass == 1) | if (conf_parser_ctx.pass == 1) |
4740 | MaxIdent(yy_class) = (yyvsp[(3) - (4)].number); | MaxIdent(yy_class) = (yyvsp[(3) - (4)].number); |
# | Line 4702 yyreduce: | Line 4744 yyreduce: |
4744 | case 215: | case 215: |
4745 | ||
4746 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4747 | #line 1402 "ircd_parser.y" | #line 1414 "ircd_parser.y" |
4748 | { | { |
4749 | if (conf_parser_ctx.pass == 1) | if (conf_parser_ctx.pass == 1) |
4750 | MaxSendq(yy_class) = (yyvsp[(3) - (4)].number); | MaxSendq(yy_class) = (yyvsp[(3) - (4)].number); |
# | Line 4712 yyreduce: | Line 4754 yyreduce: |
4754 | case 216: | case 216: |
4755 | ||
4756 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4757 | #line 1408 "ircd_parser.y" | #line 1420 "ircd_parser.y" |
4758 | { | { |
4759 | if (conf_parser_ctx.pass == 1) | if (conf_parser_ctx.pass == 1) |
4760 | CidrBitlenIPV4(yy_class) = (yyvsp[(3) - (4)].number); | CidrBitlenIPV4(yy_class) = (yyvsp[(3) - (4)].number); |
# | Line 4722 yyreduce: | Line 4764 yyreduce: |
4764 | case 217: | case 217: |
4765 | ||
4766 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4767 | #line 1414 "ircd_parser.y" | #line 1426 "ircd_parser.y" |
4768 | { | { |
4769 | if (conf_parser_ctx.pass == 1) | if (conf_parser_ctx.pass == 1) |
4770 | CidrBitlenIPV6(yy_class) = (yyvsp[(3) - (4)].number); | CidrBitlenIPV6(yy_class) = (yyvsp[(3) - (4)].number); |
# | Line 4732 yyreduce: | Line 4774 yyreduce: |
4774 | case 218: | case 218: |
4775 | ||
4776 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4777 | #line 1420 "ircd_parser.y" | #line 1432 "ircd_parser.y" |
4778 | { | { |
4779 | if (conf_parser_ctx.pass == 1) | if (conf_parser_ctx.pass == 1) |
4780 | NumberPerCidr(yy_class) = (yyvsp[(3) - (4)].number); | NumberPerCidr(yy_class) = (yyvsp[(3) - (4)].number); |
# | Line 4742 yyreduce: | Line 4784 yyreduce: |
4784 | case 219: | case 219: |
4785 | ||
4786 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4787 | #line 1429 "ircd_parser.y" | #line 1441 "ircd_parser.y" |
4788 | { | { |
4789 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4790 | { | { |
# | Line 4755 yyreduce: | Line 4797 yyreduce: |
4797 | case 220: | case 220: |
4798 | ||
4799 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4800 | #line 1436 "ircd_parser.y" | #line 1448 "ircd_parser.y" |
4801 | { | { |
4802 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4803 | { | { |
# | Line 4768 yyreduce: | Line 4810 yyreduce: |
4810 | case 221: | case 221: |
4811 | ||
4812 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4813 | #line 1445 "ircd_parser.y" | #line 1457 "ircd_parser.y" |
4814 | { | { |
4815 | listener_flags = 0; | listener_flags = 0; |
4816 | } | } |
# | Line 4777 yyreduce: | Line 4819 yyreduce: |
4819 | case 225: | case 225: |
4820 | ||
4821 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4822 | #line 1451 "ircd_parser.y" | #line 1463 "ircd_parser.y" |
4823 | { | { |
4824 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4825 | listener_flags |= LISTENER_SSL; | listener_flags |= LISTENER_SSL; |
# | Line 4787 yyreduce: | Line 4829 yyreduce: |
4829 | case 226: | case 226: |
4830 | ||
4831 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4832 | #line 1455 "ircd_parser.y" | #line 1467 "ircd_parser.y" |
4833 | { | { |
4834 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4835 | listener_flags |= LISTENER_HIDDEN; | listener_flags |= LISTENER_HIDDEN; |
# | Line 4797 yyreduce: | Line 4839 yyreduce: |
4839 | case 227: | case 227: |
4840 | ||
4841 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4842 | #line 1459 "ircd_parser.y" | #line 1471 "ircd_parser.y" |
4843 | { | { |
4844 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4845 | listener_flags |= LISTENER_SERVER; | listener_flags |= LISTENER_SERVER; |
# | Line 4807 yyreduce: | Line 4849 yyreduce: |
4849 | case 235: | case 235: |
4850 | ||
4851 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4852 | #line 1469 "ircd_parser.y" | #line 1481 "ircd_parser.y" |
4853 | { listener_flags = 0; } | { listener_flags = 0; } |
4854 | break; | break; |
4855 | ||
4856 | case 239: | case 239: |
4857 | ||
4858 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4859 | #line 1474 "ircd_parser.y" | #line 1486 "ircd_parser.y" |
4860 | { | { |
4861 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4862 | { | { |
# | Line 4834 yyreduce: | Line 4876 yyreduce: |
4876 | case 240: | case 240: |
4877 | ||
4878 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4879 | #line 1488 "ircd_parser.y" | #line 1500 "ircd_parser.y" |
4880 | { | { |
4881 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4882 | { | { |
# | Line 4858 yyreduce: | Line 4900 yyreduce: |
4900 | case 241: | case 241: |
4901 | ||
4902 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4903 | #line 1508 "ircd_parser.y" | #line 1520 "ircd_parser.y" |
4904 | { | { |
4905 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4906 | { | { |
# | Line 4871 yyreduce: | Line 4913 yyreduce: |
4913 | case 242: | case 242: |
4914 | ||
4915 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4916 | #line 1517 "ircd_parser.y" | #line 1529 "ircd_parser.y" |
4917 | { | { |
4918 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4919 | { | { |
# | Line 4884 yyreduce: | Line 4926 yyreduce: |
4926 | case 243: | case 243: |
4927 | ||
4928 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4929 | #line 1529 "ircd_parser.y" | #line 1541 "ircd_parser.y" |
4930 | { | { |
4931 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4932 | { | { |
# | Line 4902 yyreduce: | Line 4944 yyreduce: |
4944 | case 244: | case 244: |
4945 | ||
4946 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
4947 | #line 1541 "ircd_parser.y" | #line 1553 "ircd_parser.y" |
4948 | { | { |
4949 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
4950 | { | { |
# | Line 4963 yyreduce: | Line 5005 yyreduce: |
5005 | case 256: | case 256: |
5006 | ||
5007 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5008 | #line 1603 "ircd_parser.y" | #line 1615 "ircd_parser.y" |
5009 | { | { |
5010 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5011 | { | { |
# | Line 5002 yyreduce: | Line 5044 yyreduce: |
5044 | case 257: | case 257: |
5045 | ||
5046 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5047 | #line 1640 "ircd_parser.y" | #line 1652 "ircd_parser.y" |
5048 | { | { |
5049 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5050 | { | { |
# | Line 5019 yyreduce: | Line 5061 yyreduce: |
5061 | case 258: | case 258: |
5062 | ||
5063 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5064 | #line 1653 "ircd_parser.y" | #line 1665 "ircd_parser.y" |
5065 | { | { |
5066 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5067 | { | { |
# | Line 5032 yyreduce: | Line 5074 yyreduce: |
5074 | case 259: | case 259: |
5075 | ||
5076 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5077 | #line 1662 "ircd_parser.y" | #line 1674 "ircd_parser.y" |
5078 | { | { |
5079 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5080 | { | { |
# | Line 5047 yyreduce: | Line 5089 yyreduce: |
5089 | case 260: | case 260: |
5090 | ||
5091 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5092 | #line 1673 "ircd_parser.y" | #line 1685 "ircd_parser.y" |
5093 | { | { |
5094 | } | } |
5095 | break; | break; |
# | Line 5055 yyreduce: | Line 5097 yyreduce: |
5097 | case 264: | case 264: |
5098 | ||
5099 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5100 | #line 1678 "ircd_parser.y" | #line 1690 "ircd_parser.y" |
5101 | { | { |
5102 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5103 | yy_aconf->flags |= CONF_FLAGS_SPOOF_NOTICE; | yy_aconf->flags |= CONF_FLAGS_SPOOF_NOTICE; |
# | Line 5065 yyreduce: | Line 5107 yyreduce: |
5107 | case 265: | case 265: |
5108 | ||
5109 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5110 | #line 1682 "ircd_parser.y" | #line 1694 "ircd_parser.y" |
5111 | { | { |
5112 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5113 | yy_aconf->flags |= CONF_FLAGS_NOLIMIT; | yy_aconf->flags |= CONF_FLAGS_NOLIMIT; |
# | Line 5075 yyreduce: | Line 5117 yyreduce: |
5117 | case 266: | case 266: |
5118 | ||
5119 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5120 | #line 1686 "ircd_parser.y" | #line 1698 "ircd_parser.y" |
5121 | { | { |
5122 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5123 | yy_aconf->flags |= CONF_FLAGS_EXEMPTKLINE; | yy_aconf->flags |= CONF_FLAGS_EXEMPTKLINE; |
# | Line 5085 yyreduce: | Line 5127 yyreduce: |
5127 | case 267: | case 267: |
5128 | ||
5129 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5130 | #line 1690 "ircd_parser.y" | #line 1702 "ircd_parser.y" |
5131 | { | { |
5132 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5133 | yy_aconf->flags |= CONF_FLAGS_NEED_IDENTD; | yy_aconf->flags |= CONF_FLAGS_NEED_IDENTD; |
# | Line 5095 yyreduce: | Line 5137 yyreduce: |
5137 | case 268: | case 268: |
5138 | ||
5139 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5140 | #line 1694 "ircd_parser.y" | #line 1706 "ircd_parser.y" |
5141 | { | { |
5142 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5143 | yy_aconf->flags |= CONF_FLAGS_CAN_FLOOD; | yy_aconf->flags |= CONF_FLAGS_CAN_FLOOD; |
# | Line 5105 yyreduce: | Line 5147 yyreduce: |
5147 | case 269: | case 269: |
5148 | ||
5149 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5150 | #line 1698 "ircd_parser.y" | #line 1710 "ircd_parser.y" |
5151 | { | { |
5152 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5153 | yy_aconf->flags |= CONF_FLAGS_NO_TILDE; | yy_aconf->flags |= CONF_FLAGS_NO_TILDE; |
# | Line 5115 yyreduce: | Line 5157 yyreduce: |
5157 | case 270: | case 270: |
5158 | ||
5159 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5160 | #line 1702 "ircd_parser.y" | #line 1714 "ircd_parser.y" |
5161 | { | { |
5162 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5163 | yy_aconf->flags |= CONF_FLAGS_EXEMPTGLINE; | yy_aconf->flags |= CONF_FLAGS_EXEMPTGLINE; |
# | Line 5125 yyreduce: | Line 5167 yyreduce: |
5167 | case 271: | case 271: |
5168 | ||
5169 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5170 | #line 1706 "ircd_parser.y" | #line 1718 "ircd_parser.y" |
5171 | { | { |
5172 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5173 | yy_aconf->flags |= CONF_FLAGS_EXEMPTRESV; | yy_aconf->flags |= CONF_FLAGS_EXEMPTRESV; |
# | Line 5135 yyreduce: | Line 5177 yyreduce: |
5177 | case 272: | case 272: |
5178 | ||
5179 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5180 | #line 1710 "ircd_parser.y" | #line 1722 "ircd_parser.y" |
5181 | { | { |
5182 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5183 | yy_aconf->flags |= CONF_FLAGS_NEED_PASSWORD; | yy_aconf->flags |= CONF_FLAGS_NEED_PASSWORD; |
# | Line 5145 yyreduce: | Line 5187 yyreduce: |
5187 | case 273: | case 273: |
5188 | ||
5189 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5190 | #line 1717 "ircd_parser.y" | #line 1729 "ircd_parser.y" |
5191 | { | { |
5192 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5193 | { | { |
# | Line 5168 yyreduce: | Line 5210 yyreduce: |
5210 | case 274: | case 274: |
5211 | ||
5212 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5213 | #line 1736 "ircd_parser.y" | #line 1748 "ircd_parser.y" |
5214 | { | { |
5215 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5216 | { | { |
# | Line 5182 yyreduce: | Line 5224 yyreduce: |
5224 | case 275: | case 275: |
5225 | ||
5226 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5227 | #line 1746 "ircd_parser.y" | #line 1758 "ircd_parser.y" |
5228 | { | { |
5229 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5230 | { | { |
# | Line 5195 yyreduce: | Line 5237 yyreduce: |
5237 | case 276: | case 276: |
5238 | ||
5239 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5240 | #line 1759 "ircd_parser.y" | #line 1771 "ircd_parser.y" |
5241 | { | { |
5242 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5243 | { | { |
# | Line 5208 yyreduce: | Line 5250 yyreduce: |
5250 | case 277: | case 277: |
5251 | ||
5252 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5253 | #line 1766 "ircd_parser.y" | #line 1778 "ircd_parser.y" |
5254 | { | { |
5255 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5256 | { | { |
# | Line 5221 yyreduce: | Line 5263 yyreduce: |
5263 | case 284: | case 284: |
5264 | ||
5265 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5266 | #line 1778 "ircd_parser.y" | #line 1790 "ircd_parser.y" |
5267 | { | { |
5268 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5269 | { | { |
# | Line 5234 yyreduce: | Line 5276 yyreduce: |
5276 | case 285: | case 285: |
5277 | ||
5278 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5279 | #line 1787 "ircd_parser.y" | #line 1799 "ircd_parser.y" |
5280 | { | { |
5281 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5282 | { | { |
# | Line 5253 yyreduce: | Line 5295 yyreduce: |
5295 | case 286: | case 286: |
5296 | ||
5297 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5298 | #line 1802 "ircd_parser.y" | #line 1814 "ircd_parser.y" |
5299 | { | { |
5300 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5301 | { | { |
# | Line 5267 yyreduce: | Line 5309 yyreduce: |
5309 | case 292: | case 292: |
5310 | ||
5311 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5312 | #line 1820 "ircd_parser.y" | #line 1832 "ircd_parser.y" |
5313 | { | { |
5314 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5315 | { | { |
# | Line 5283 yyreduce: | Line 5325 yyreduce: |
5325 | case 293: | case 293: |
5326 | ||
5327 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5328 | #line 1835 "ircd_parser.y" | #line 1847 "ircd_parser.y" |
5329 | { | { |
5330 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5331 | { | { |
# | Line 5297 yyreduce: | Line 5339 yyreduce: |
5339 | case 294: | case 294: |
5340 | ||
5341 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5342 | #line 1843 "ircd_parser.y" | #line 1855 "ircd_parser.y" |
5343 | { | { |
5344 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5345 | { | { |
# | Line 5309 yyreduce: | Line 5351 yyreduce: |
5351 | case 301: | case 301: |
5352 | ||
5353 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5354 | #line 1854 "ircd_parser.y" | #line 1866 "ircd_parser.y" |
5355 | { | { |
5356 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5357 | { | { |
# | Line 5322 yyreduce: | Line 5364 yyreduce: |
5364 | case 302: | case 302: |
5365 | ||
5366 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5367 | #line 1863 "ircd_parser.y" | #line 1875 "ircd_parser.y" |
5368 | { | { |
5369 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5370 | { | { |
# | Line 5348 yyreduce: | Line 5390 yyreduce: |
5390 | case 303: | case 303: |
5391 | ||
5392 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5393 | #line 1885 "ircd_parser.y" | #line 1897 "ircd_parser.y" |
5394 | { | { |
5395 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5396 | yy_match_item->action = 0; | yy_match_item->action = 0; |
# | Line 5358 yyreduce: | Line 5400 yyreduce: |
5400 | case 307: | case 307: |
5401 | ||
5402 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5403 | #line 1892 "ircd_parser.y" | #line 1904 "ircd_parser.y" |
5404 | { | { |
5405 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5406 | yy_match_item->action |= SHARED_KLINE; | yy_match_item->action |= SHARED_KLINE; |
# | Line 5368 yyreduce: | Line 5410 yyreduce: |
5410 | case 308: | case 308: |
5411 | ||
5412 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5413 | #line 1896 "ircd_parser.y" | #line 1908 "ircd_parser.y" |
5414 | { | { |
5415 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5416 | yy_match_item->action |= SHARED_UNKLINE; | yy_match_item->action |= SHARED_UNKLINE; |
# | Line 5378 yyreduce: | Line 5420 yyreduce: |
5420 | case 309: | case 309: |
5421 | ||
5422 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5423 | #line 1900 "ircd_parser.y" | #line 1912 "ircd_parser.y" |
5424 | { | { |
5425 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5426 | yy_match_item->action |= SHARED_DLINE; | yy_match_item->action |= SHARED_DLINE; |
# | Line 5388 yyreduce: | Line 5430 yyreduce: |
5430 | case 310: | case 310: |
5431 | ||
5432 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5433 | #line 1904 "ircd_parser.y" | #line 1916 "ircd_parser.y" |
5434 | { | { |
5435 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5436 | yy_match_item->action |= SHARED_UNDLINE; | yy_match_item->action |= SHARED_UNDLINE; |
# | Line 5398 yyreduce: | Line 5440 yyreduce: |
5440 | case 311: | case 311: |
5441 | ||
5442 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5443 | #line 1908 "ircd_parser.y" | #line 1920 "ircd_parser.y" |
5444 | { | { |
5445 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5446 | yy_match_item->action |= SHARED_XLINE; | yy_match_item->action |= SHARED_XLINE; |
# | Line 5408 yyreduce: | Line 5450 yyreduce: |
5450 | case 312: | case 312: |
5451 | ||
5452 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5453 | #line 1912 "ircd_parser.y" | #line 1924 "ircd_parser.y" |
5454 | { | { |
5455 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5456 | yy_match_item->action |= SHARED_UNXLINE; | yy_match_item->action |= SHARED_UNXLINE; |
# | Line 5418 yyreduce: | Line 5460 yyreduce: |
5460 | case 313: | case 313: |
5461 | ||
5462 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5463 | #line 1916 "ircd_parser.y" | #line 1928 "ircd_parser.y" |
5464 | { | { |
5465 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5466 | yy_match_item->action |= SHARED_RESV; | yy_match_item->action |= SHARED_RESV; |
# | Line 5428 yyreduce: | Line 5470 yyreduce: |
5470 | case 314: | case 314: |
5471 | ||
5472 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5473 | #line 1920 "ircd_parser.y" | #line 1932 "ircd_parser.y" |
5474 | { | { |
5475 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5476 | yy_match_item->action |= SHARED_UNRESV; | yy_match_item->action |= SHARED_UNRESV; |
# | Line 5438 yyreduce: | Line 5480 yyreduce: |
5480 | case 315: | case 315: |
5481 | ||
5482 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5483 | #line 1924 "ircd_parser.y" | #line 1936 "ircd_parser.y" |
5484 | { | { |
5485 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5486 | yy_match_item->action |= SHARED_LOCOPS; | yy_match_item->action |= SHARED_LOCOPS; |
# | Line 5448 yyreduce: | Line 5490 yyreduce: |
5490 | case 316: | case 316: |
5491 | ||
5492 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5493 | #line 1928 "ircd_parser.y" | #line 1940 "ircd_parser.y" |
5494 | { | { |
5495 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5496 | yy_match_item->action = SHARED_ALL; | yy_match_item->action = SHARED_ALL; |
# | Line 5458 yyreduce: | Line 5500 yyreduce: |
5500 | case 317: | case 317: |
5501 | ||
5502 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5503 | #line 1937 "ircd_parser.y" | #line 1949 "ircd_parser.y" |
5504 | { | { |
5505 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5506 | { | { |
# | Line 5471 yyreduce: | Line 5513 yyreduce: |
5513 | case 318: | case 318: |
5514 | ||
5515 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5516 | #line 1944 "ircd_parser.y" | #line 1956 "ircd_parser.y" |
5517 | { | { |
5518 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5519 | { | { |
# | Line 5485 yyreduce: | Line 5527 yyreduce: |
5527 | case 324: | case 324: |
5528 | ||
5529 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5530 | #line 1957 "ircd_parser.y" | #line 1969 "ircd_parser.y" |
5531 | { | { |
5532 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5533 | DupString(yy_conf->name, yylval.string); | DupString(yy_conf->name, yylval.string); |
# | Line 5495 yyreduce: | Line 5537 yyreduce: |
5537 | case 325: | case 325: |
5538 | ||
5539 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5540 | #line 1963 "ircd_parser.y" | #line 1975 "ircd_parser.y" |
5541 | { | { |
5542 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5543 | yy_conf->flags = 0; | yy_conf->flags = 0; |
# | Line 5505 yyreduce: | Line 5547 yyreduce: |
5547 | case 329: | case 329: |
5548 | ||
5549 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5550 | #line 1970 "ircd_parser.y" | #line 1982 "ircd_parser.y" |
5551 | { | { |
5552 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5553 | yy_conf->flags |= SHARED_KLINE; | yy_conf->flags |= SHARED_KLINE; |
# | Line 5515 yyreduce: | Line 5557 yyreduce: |
5557 | case 330: | case 330: |
5558 | ||
5559 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5560 | #line 1974 "ircd_parser.y" | #line 1986 "ircd_parser.y" |
5561 | { | { |
5562 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5563 | yy_conf->flags |= SHARED_UNKLINE; | yy_conf->flags |= SHARED_UNKLINE; |
# | Line 5525 yyreduce: | Line 5567 yyreduce: |
5567 | case 331: | case 331: |
5568 | ||
5569 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5570 | #line 1978 "ircd_parser.y" | #line 1990 "ircd_parser.y" |
5571 | { | { |
5572 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5573 | yy_conf->flags |= SHARED_DLINE; | yy_conf->flags |= SHARED_DLINE; |
# | Line 5535 yyreduce: | Line 5577 yyreduce: |
5577 | case 332: | case 332: |
5578 | ||
5579 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5580 | #line 1982 "ircd_parser.y" | #line 1994 "ircd_parser.y" |
5581 | { | { |
5582 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5583 | yy_conf->flags |= SHARED_UNDLINE; | yy_conf->flags |= SHARED_UNDLINE; |
# | Line 5545 yyreduce: | Line 5587 yyreduce: |
5587 | case 333: | case 333: |
5588 | ||
5589 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5590 | #line 1986 "ircd_parser.y" | #line 1998 "ircd_parser.y" |
5591 | { | { |
5592 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5593 | yy_conf->flags |= SHARED_XLINE; | yy_conf->flags |= SHARED_XLINE; |
# | Line 5555 yyreduce: | Line 5597 yyreduce: |
5597 | case 334: | case 334: |
5598 | ||
5599 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5600 | #line 1990 "ircd_parser.y" | #line 2002 "ircd_parser.y" |
5601 | { | { |
5602 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5603 | yy_conf->flags |= SHARED_UNXLINE; | yy_conf->flags |= SHARED_UNXLINE; |
# | Line 5565 yyreduce: | Line 5607 yyreduce: |
5607 | case 335: | case 335: |
5608 | ||
5609 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5610 | #line 1994 "ircd_parser.y" | #line 2006 "ircd_parser.y" |
5611 | { | { |
5612 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5613 | yy_conf->flags |= SHARED_RESV; | yy_conf->flags |= SHARED_RESV; |
# | Line 5575 yyreduce: | Line 5617 yyreduce: |
5617 | case 336: | case 336: |
5618 | ||
5619 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5620 | #line 1998 "ircd_parser.y" | #line 2010 "ircd_parser.y" |
5621 | { | { |
5622 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5623 | yy_conf->flags |= SHARED_UNRESV; | yy_conf->flags |= SHARED_UNRESV; |
# | Line 5585 yyreduce: | Line 5627 yyreduce: |
5627 | case 337: | case 337: |
5628 | ||
5629 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5630 | #line 2002 "ircd_parser.y" | #line 2014 "ircd_parser.y" |
5631 | { | { |
5632 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5633 | yy_conf->flags |= SHARED_LOCOPS; | yy_conf->flags |= SHARED_LOCOPS; |
# | Line 5595 yyreduce: | Line 5637 yyreduce: |
5637 | case 338: | case 338: |
5638 | ||
5639 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5640 | #line 2006 "ircd_parser.y" | #line 2018 "ircd_parser.y" |
5641 | { | { |
5642 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5643 | yy_conf->flags = SHARED_ALL; | yy_conf->flags = SHARED_ALL; |
# | Line 5605 yyreduce: | Line 5647 yyreduce: |
5647 | case 339: | case 339: |
5648 | ||
5649 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5650 | #line 2015 "ircd_parser.y" | #line 2027 "ircd_parser.y" |
5651 | { | { |
5652 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5653 | { | { |
# | Line 5626 yyreduce: | Line 5668 yyreduce: |
5668 | case 340: | case 340: |
5669 | ||
5670 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5671 | #line 2030 "ircd_parser.y" | #line 2042 "ircd_parser.y" |
5672 | { | { |
5673 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5674 | { | { |
# | Line 5744 yyreduce: | Line 5786 yyreduce: |
5786 | case 356: | case 356: |
5787 | ||
5788 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5789 | #line 2152 "ircd_parser.y" | #line 2164 "ircd_parser.y" |
5790 | { | { |
5791 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5792 | { | { |
# | Line 5760 yyreduce: | Line 5802 yyreduce: |
5802 | case 357: | case 357: |
5803 | ||
5804 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5805 | #line 2164 "ircd_parser.y" | #line 2176 "ircd_parser.y" |
5806 | { | { |
5807 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5808 | { | { |
# | Line 5773 yyreduce: | Line 5815 yyreduce: |
5815 | case 358: | case 358: |
5816 | ||
5817 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5818 | #line 2173 "ircd_parser.y" | #line 2185 "ircd_parser.y" |
5819 | { | { |
5820 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5821 | { | { |
# | Line 5803 yyreduce: | Line 5845 yyreduce: |
5845 | case 359: | case 359: |
5846 | ||
5847 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5848 | #line 2199 "ircd_parser.y" | #line 2211 "ircd_parser.y" |
5849 | { | { |
5850 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5851 | { | { |
# | Line 5825 yyreduce: | Line 5867 yyreduce: |
5867 | case 360: | case 360: |
5868 | ||
5869 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5870 | #line 2217 "ircd_parser.y" | #line 2229 "ircd_parser.y" |
5871 | { | { |
5872 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5873 | { | { |
# | Line 5847 yyreduce: | Line 5889 yyreduce: |
5889 | case 361: | case 361: |
5890 | ||
5891 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5892 | #line 2235 "ircd_parser.y" | #line 2247 "ircd_parser.y" |
5893 | { | { |
5894 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5895 | yy_aconf->port = (yyvsp[(3) - (4)].number); | yy_aconf->port = (yyvsp[(3) - (4)].number); |
# | Line 5857 yyreduce: | Line 5899 yyreduce: |
5899 | case 362: | case 362: |
5900 | ||
5901 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5902 | #line 2241 "ircd_parser.y" | #line 2253 "ircd_parser.y" |
5903 | { | { |
5904 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5905 | yy_aconf->aftype = AF_INET; | yy_aconf->aftype = AF_INET; |
# | Line 5867 yyreduce: | Line 5909 yyreduce: |
5909 | case 363: | case 363: |
5910 | ||
5911 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5912 | #line 2245 "ircd_parser.y" | #line 2257 "ircd_parser.y" |
5913 | { | { |
5914 | #ifdef IPV6 | #ifdef IPV6 |
5915 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
# | Line 5879 yyreduce: | Line 5921 yyreduce: |
5921 | case 364: | case 364: |
5922 | ||
5923 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5924 | #line 2253 "ircd_parser.y" | #line 2265 "ircd_parser.y" |
5925 | { | { |
5926 | } | } |
5927 | break; | break; |
# | Line 5887 yyreduce: | Line 5929 yyreduce: |
5929 | case 368: | case 368: |
5930 | ||
5931 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5932 | #line 2258 "ircd_parser.y" | #line 2270 "ircd_parser.y" |
5933 | { | { |
5934 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5935 | SetConfAllowAutoConn(yy_aconf); | SetConfAllowAutoConn(yy_aconf); |
# | Line 5897 yyreduce: | Line 5939 yyreduce: |
5939 | case 369: | case 369: |
5940 | ||
5941 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5942 | #line 2262 "ircd_parser.y" | #line 2274 "ircd_parser.y" |
5943 | { | { |
5944 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5945 | SetConfAwayBurst(yy_aconf); | SetConfAwayBurst(yy_aconf); |
# | Line 5907 yyreduce: | Line 5949 yyreduce: |
5949 | case 370: | case 370: |
5950 | ||
5951 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5952 | #line 2266 "ircd_parser.y" | #line 2278 "ircd_parser.y" |
5953 | { | { |
5954 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5955 | SetConfTopicBurst(yy_aconf); | SetConfTopicBurst(yy_aconf); |
# | Line 5917 yyreduce: | Line 5959 yyreduce: |
5959 | case 371: | case 371: |
5960 | ||
5961 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5962 | #line 2272 "ircd_parser.y" | #line 2282 "ircd_parser.y" |
5963 | { | |
5964 | if (conf_parser_ctx.pass == 2) | |
5965 | SetConfSSL(yy_aconf); | |
5966 | } | |
5967 | break; | |
5968 | ||
5969 | case 372: | |
5970 | ||
5971 | /* Line 1806 of yacc.c */ | |
5972 | #line 2288 "ircd_parser.y" | |
5973 | { | { |
5974 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5975 | { | { |
# | Line 5929 yyreduce: | Line 5981 yyreduce: |
5981 | } | } |
5982 | break; | break; |
5983 | ||
5984 | case 372: | case 373: |
5985 | ||
5986 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
5987 | #line 2283 "ircd_parser.y" | #line 2299 "ircd_parser.y" |
5988 | { | { |
5989 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
5990 | { | { |
# | Line 5946 yyreduce: | Line 5998 yyreduce: |
5998 | } | } |
5999 | break; | break; |
6000 | ||
6001 | case 373: | case 374: |
6002 | ||
6003 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6004 | #line 2296 "ircd_parser.y" | #line 2312 "ircd_parser.y" |
6005 | { | { |
6006 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6007 | { | { |
# | Line 5963 yyreduce: | Line 6015 yyreduce: |
6015 | } | } |
6016 | break; | break; |
6017 | ||
6018 | case 374: | case 375: |
6019 | ||
6020 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6021 | #line 2309 "ircd_parser.y" | #line 2325 "ircd_parser.y" |
6022 | { | { |
6023 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6024 | { | { |
# | Line 5976 yyreduce: | Line 6028 yyreduce: |
6028 | } | } |
6029 | break; | break; |
6030 | ||
6031 | case 375: | case 376: |
6032 | ||
6033 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6034 | #line 2321 "ircd_parser.y" | #line 2337 "ircd_parser.y" |
6035 | { | { |
6036 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6037 | { | { |
# | Line 5989 yyreduce: | Line 6041 yyreduce: |
6041 | } | } |
6042 | break; | break; |
6043 | ||
6044 | case 376: | case 377: |
6045 | ||
6046 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6047 | #line 2328 "ircd_parser.y" | #line 2344 "ircd_parser.y" |
6048 | { | { |
6049 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6050 | { | { |
# | Line 6049 yyreduce: | Line 6101 yyreduce: |
6101 | } | } |
6102 | break; | break; |
6103 | ||
6104 | case 377: | case 378: |
6105 | ||
6106 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6107 | #line 2384 "ircd_parser.y" | #line 2400 "ircd_parser.y" |
6108 | { | { |
6109 | } | } |
6110 | break; | break; |
6111 | ||
6112 | case 381: | case 382: |
6113 | ||
6114 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6115 | #line 2389 "ircd_parser.y" | #line 2405 "ircd_parser.y" |
6116 | { | { |
6117 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6118 | regex_ban = 1; | regex_ban = 1; |
6119 | } | } |
6120 | break; | break; |
6121 | ||
6122 | case 388: | case 389: |
6123 | ||
6124 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6125 | #line 2398 "ircd_parser.y" | #line 2414 "ircd_parser.y" |
6126 | { | { |
6127 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6128 | { | { |
# | Line 6090 yyreduce: | Line 6142 yyreduce: |
6142 | } | } |
6143 | break; | break; |
6144 | ||
6145 | case 389: | case 390: |
6146 | ||
6147 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6148 | #line 2417 "ircd_parser.y" | #line 2433 "ircd_parser.y" |
6149 | { | { |
6150 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6151 | strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); | strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); |
6152 | } | } |
6153 | break; | break; |
6154 | ||
6155 | case 390: | case 391: |
6156 | ||
6157 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6158 | #line 2426 "ircd_parser.y" | #line 2442 "ircd_parser.y" |
6159 | { | { |
6160 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6161 | hostbuf[0] = reasonbuf[0] = '\0'; | hostbuf[0] = reasonbuf[0] = '\0'; |
6162 | } | } |
6163 | break; | break; |
6164 | ||
6165 | case 391: | case 392: |
6166 | ||
6167 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6168 | #line 2430 "ircd_parser.y" | #line 2446 "ircd_parser.y" |
6169 | { | { |
6170 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6171 | { | { |
# | Line 6133 yyreduce: | Line 6185 yyreduce: |
6185 | } | } |
6186 | break; | break; |
6187 | ||
6188 | case 397: | case 398: |
6189 | ||
6190 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6191 | #line 2452 "ircd_parser.y" | #line 2468 "ircd_parser.y" |
6192 | { | { |
6193 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6194 | strlcpy(hostbuf, yylval.string, sizeof(hostbuf)); | strlcpy(hostbuf, yylval.string, sizeof(hostbuf)); |
6195 | } | } |
6196 | break; | break; |
6197 | ||
6198 | case 398: | case 399: |
6199 | ||
6200 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6201 | #line 2458 "ircd_parser.y" | #line 2474 "ircd_parser.y" |
6202 | { | { |
6203 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6204 | strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); | strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); |
6205 | } | } |
6206 | break; | break; |
6207 | ||
6208 | case 404: | case 405: |
6209 | ||
6210 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6211 | #line 2472 "ircd_parser.y" | #line 2488 "ircd_parser.y" |
6212 | { | { |
6213 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6214 | { | { |
# | Line 6172 yyreduce: | Line 6224 yyreduce: |
6224 | } | } |
6225 | break; | break; |
6226 | ||
6227 | case 405: | case 406: |
6228 | ||
6229 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6230 | #line 2490 "ircd_parser.y" | #line 2506 "ircd_parser.y" |
6231 | { | { |
6232 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6233 | { | { |
# | Line 6185 yyreduce: | Line 6237 yyreduce: |
6237 | } | } |
6238 | break; | break; |
6239 | ||
6240 | case 406: | case 407: |
6241 | ||
6242 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6243 | #line 2497 "ircd_parser.y" | #line 2513 "ircd_parser.y" |
6244 | { | { |
6245 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6246 | { | { |
# | Line 6229 yyreduce: | Line 6281 yyreduce: |
6281 | } | } |
6282 | break; | break; |
6283 | ||
6284 | case 407: | case 408: |
6285 | ||
6286 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6287 | #line 2537 "ircd_parser.y" | #line 2553 "ircd_parser.y" |
6288 | { | { |
6289 | } | } |
6290 | break; | break; |
6291 | ||
6292 | case 411: | case 412: |
6293 | ||
6294 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6295 | #line 2542 "ircd_parser.y" | #line 2558 "ircd_parser.y" |
6296 | { | { |
6297 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6298 | regex_ban = 1; | regex_ban = 1; |
6299 | } | } |
6300 | break; | break; |
6301 | ||
6302 | case 418: | case 419: |
6303 | ||
6304 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6305 | #line 2551 "ircd_parser.y" | #line 2567 "ircd_parser.y" |
6306 | { | { |
6307 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6308 | strlcpy(gecos_name, yylval.string, sizeof(gecos_name)); | strlcpy(gecos_name, yylval.string, sizeof(gecos_name)); |
6309 | } | } |
6310 | break; | break; |
6311 | ||
6312 | case 419: | case 420: |
6313 | ||
6314 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6315 | #line 2557 "ircd_parser.y" | #line 2573 "ircd_parser.y" |
6316 | { | { |
6317 | if (conf_parser_ctx.pass == 2) | if (conf_parser_ctx.pass == 2) |
6318 | strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); | strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); |
6319 | } | } |
6320 | break; | break; |
6321 | ||
6322 | case 475: | case 476: |
6323 | ||
6324 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6325 | #line 2601 "ircd_parser.y" | #line 2617 "ircd_parser.y" |
6326 | { | { |
6327 | ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number); | ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number); |
6328 | } | } |
6329 | break; | break; |
6330 | ||
6331 | case 476: | case 477: |
6332 | ||
6333 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6334 | #line 2606 "ircd_parser.y" | #line 2622 "ircd_parser.y" |
6335 | { | { |
6336 | ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number); | ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number); |
6337 | } | } |
6338 | break; | break; |
6339 | ||
6340 | case 477: | case 478: |
6341 | ||
6342 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6343 | #line 2611 "ircd_parser.y" | #line 2627 "ircd_parser.y" |
6344 | { | { |
6345 | ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number); | ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number); |
6346 | } | } |
6347 | break; | break; |
6348 | ||
6349 | case 478: | case 479: |
6350 | ||
6351 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6352 | #line 2616 "ircd_parser.y" | #line 2632 "ircd_parser.y" |
6353 | { | { |
6354 | ConfigFileEntry.use_whois_actually = yylval.number; | ConfigFileEntry.use_whois_actually = yylval.number; |
6355 | } | } |
6356 | break; | break; |
6357 | ||
6358 | case 479: | case 480: |
6359 | ||
6360 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6361 | #line 2621 "ircd_parser.y" | #line 2637 "ircd_parser.y" |
6362 | { | { |
6363 | GlobalSetOptions.rejecttime = yylval.number; | GlobalSetOptions.rejecttime = yylval.number; |
6364 | } | } |
6365 | break; | break; |
6366 | ||
6367 | case 480: | case 481: |
6368 | ||
6369 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6370 | #line 2626 "ircd_parser.y" | #line 2642 "ircd_parser.y" |
6371 | { | { |
6372 | ConfigFileEntry.tkline_expire_notices = yylval.number; | ConfigFileEntry.tkline_expire_notices = yylval.number; |
6373 | } | } |
6374 | break; | break; |
6375 | ||
6376 | case 481: | case 482: |
6377 | ||
6378 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6379 | #line 2631 "ircd_parser.y" | #line 2647 "ircd_parser.y" |
6380 | { | { |
6381 | ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number); | ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number); |
6382 | } | } |
6383 | break; | break; |
6384 | ||
6385 | case 482: | case 483: |
6386 | ||
6387 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6388 | #line 2636 "ircd_parser.y" | #line 2652 "ircd_parser.y" |
6389 | { | { |
6390 | ConfigFileEntry.hide_spoof_ips = yylval.number; | ConfigFileEntry.hide_spoof_ips = yylval.number; |
6391 | } | } |
6392 | break; | break; |
6393 | ||
6394 | case 483: | case 484: |
6395 | ||
6396 | /* Line 1806 of yacc.c */ | /* Line 1806 of yacc.c */ |
6397 | #line 2641 "ircd_parser.y" | #line 2657 "ircd_parser.y" |
6398 | { | { |
6399 | ConfigFileEntry.ignore_bogus_ts = yylval.number; | ConfigFileEntry.ignore_bogus_ts = yylval.number; |
6400 | } | } |
6401 | break; | break; |
6402 |