Page MenuHomePhabricator

D13976.id33716.diff
No OneTemporary

D13976.id33716.diff

diff --git a/support/xhpast/parser.y b/support/xhpast/parser.y
--- a/support/xhpast/parser.y
+++ b/support/xhpast/parser.y
@@ -52,18 +52,6 @@
yyextra->error = error;
}
-/*
-
-TODO: Restore this.
-
-static void replacestr(string &source, const string &find, const string &rep) {
- size_t j;
- while ((j = source.find(find)) != std::string::npos) {
- source.replace(j, find.length(), rep);
- }
-}
-*/
-
%}
%expect 5
diff --git a/support/xhpast/parser.yacc.cpp b/support/xhpast/parser.yacc.cpp
--- a/support/xhpast/parser.yacc.cpp
+++ b/support/xhpast/parser.yacc.cpp
@@ -122,20 +122,8 @@
yyextra->error = error;
}
-/*
-
-TODO: Restore this.
-
-static void replacestr(string &source, const string &find, const string &rep) {
- size_t j;
- while ((j = source.find(find)) != std::string::npos) {
- source.replace(j, find.length(), rep);
- }
-}
-*/
-
-#line 139 "parser.yacc.cpp" /* yacc.c:339 */
+#line 127 "parser.yacc.cpp" /* yacc.c:339 */
# ifndef YY_NULLPTR
# if defined __cplusplus && 201103L <= __cplusplus
@@ -324,7 +312,7 @@
/* Copy the second part of user declarations. */
-#line 328 "parser.yacc.cpp" /* yacc.c:358 */
+#line 316 "parser.yacc.cpp" /* yacc.c:358 */
#ifdef short
# undef short
@@ -635,50 +623,50 @@
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
static const yytype_uint16 yyrline[] =
{
- 0, 219, 219, 225, 228, 234, 237, 243, 244, 245,
- 246, 251, 258, 264, 272, 278, 285, 288, 295, 300,
- 306, 312, 322, 329, 339, 342, 348, 349, 350, 351,
- 359, 360, 366, 369, 372, 378, 381, 411, 430, 437,
- 445, 458, 465, 472, 479, 486, 493, 500, 507, 514,
- 519, 524, 529, 533, 537, 541, 547, 565, 582, 588,
- 592, 610, 618, 629, 630, 636, 639, 649, 653, 660,
- 672, 676, 683, 687, 691, 695, 698, 704, 719, 731,
- 746, 750, 757, 764, 771, 774, 780, 784, 787, 795,
- 798, 806, 809, 815, 818, 824, 825, 833, 834, 842,
- 843, 851, 852, 860, 866, 877, 880, 890, 895, 907,
- 910, 918, 928, 929, 933, 934, 942, 945, 955, 958,
- 968, 971, 979, 982, 990, 991, 997, 1005, 1014, 1023,
- 1031, 1039, 1048, 1058, 1070, 1073, 1076, 1079, 1085, 1086,
- 1092, 1095, 1098, 1103, 1106, 1109, 1117, 1121, 1128, 1131,
- 1135, 1142, 1150, 1158, 1166, 1177, 1180, 1186, 1194, 1198,
- 1201, 1201, 1218, 1226, 1229, 1235, 1238, 1244, 1247, 1253,
- 1257, 1264, 1267, 1273, 1281, 1285, 1292, 1296, 1302, 1310,
- 1316, 1325, 1328, 1336, 1339, 1345, 1346, 1353, 1356, 1363,
- 1367, 1373, 1374, 1375, 1376, 1377, 1378, 1382, 1389, 1396,
- 1403, 1413, 1422, 1434, 1437, 1444, 1447, 1452, 1455, 1462,
- 1470, 1476, 1486, 1500, 1505, 1511, 1517, 1523, 1529, 1535,
- 1541, 1547, 1553, 1559, 1565, 1571, 1576, 1581, 1586, 1591,
- 1597, 1603, 1609, 1615, 1621, 1627, 1633, 1639, 1665, 1671,
- 1677, 1683, 1689, 1695, 1701, 1707, 1712, 1717, 1722, 1727,
- 1733, 1739, 1745, 1751, 1757, 1763, 1769, 1775, 1781, 1782,
- 1783, 1789, 1795, 1796, 1801, 1806, 1811, 1816, 1821, 1826,
- 1831, 1836, 1841, 1845, 1846, 1847, 1848, 1853, 1859, 1873,
- 1896, 1902, 1908, 1914, 1923, 1927, 1930, 1938, 1941, 1946,
- 1950, 1959, 1964, 1971, 1977, 1986, 1995, 2004, 2013, 2021,
- 2024, 2027, 2031, 2038, 2041, 2045, 2052, 2053, 2057, 2072,
- 2076, 2079, 2085, 2091, 2094, 2098, 2106, 2109, 2115, 2118,
- 2121, 2124, 2127, 2130, 2133, 2136, 2139, 2142, 2145, 2148,
- 2154, 2155, 2156, 2160, 2164, 2169, 2174, 2179, 2184, 2188,
- 2196, 2197, 2198, 2199, 2202, 2205, 2209, 2212, 2218, 2221,
- 2225, 2236, 2243, 2250, 2260, 2261, 2265, 2269, 2273, 2277,
- 2303, 2307, 2310, 2316, 2326, 2332, 2341, 2347, 2348, 2349,
- 2355, 2356, 2371, 2376, 2384, 2388, 2394, 2403, 2404, 2405,
- 2409, 2410, 2413, 2425, 2429, 2435, 2441, 2445, 2448, 2456,
- 2459, 2465, 2466, 2470, 2476, 2482, 2486, 2490, 2496, 2499,
- 2514, 2517, 2524, 2525, 2529, 2535, 2538, 2544, 2551, 2558,
- 2565, 2572, 2579, 2586, 2593, 2603, 2613, 2623, 2626, 2629,
- 2639, 2642, 2648, 2652, 2658, 2663, 2669, 2675, 2681, 2690,
- 2695, 2703, 2712, 2717
+ 0, 207, 207, 213, 216, 222, 225, 231, 232, 233,
+ 234, 239, 246, 252, 260, 266, 273, 276, 283, 288,
+ 294, 300, 310, 317, 327, 330, 336, 337, 338, 339,
+ 347, 348, 354, 357, 360, 366, 369, 399, 418, 425,
+ 433, 446, 453, 460, 467, 474, 481, 488, 495, 502,
+ 507, 512, 517, 521, 525, 529, 535, 553, 570, 576,
+ 580, 598, 606, 617, 618, 624, 627, 637, 641, 648,
+ 660, 664, 671, 675, 679, 683, 686, 692, 707, 719,
+ 734, 738, 745, 752, 759, 762, 768, 772, 775, 783,
+ 786, 794, 797, 803, 806, 812, 813, 821, 822, 830,
+ 831, 839, 840, 848, 854, 865, 868, 878, 883, 895,
+ 898, 906, 916, 917, 921, 922, 930, 933, 943, 946,
+ 956, 959, 967, 970, 978, 979, 985, 993, 1002, 1011,
+ 1019, 1027, 1036, 1046, 1058, 1061, 1064, 1067, 1073, 1074,
+ 1080, 1083, 1086, 1091, 1094, 1097, 1105, 1109, 1116, 1119,
+ 1123, 1130, 1138, 1146, 1154, 1165, 1168, 1174, 1182, 1186,
+ 1189, 1189, 1206, 1214, 1217, 1223, 1226, 1232, 1235, 1241,
+ 1245, 1252, 1255, 1261, 1269, 1273, 1280, 1284, 1290, 1298,
+ 1304, 1313, 1316, 1324, 1327, 1333, 1334, 1341, 1344, 1351,
+ 1355, 1361, 1362, 1363, 1364, 1365, 1366, 1370, 1377, 1384,
+ 1391, 1401, 1410, 1422, 1425, 1432, 1435, 1440, 1443, 1450,
+ 1458, 1464, 1474, 1488, 1493, 1499, 1505, 1511, 1517, 1523,
+ 1529, 1535, 1541, 1547, 1553, 1559, 1564, 1569, 1574, 1579,
+ 1585, 1591, 1597, 1603, 1609, 1615, 1621, 1627, 1653, 1659,
+ 1665, 1671, 1677, 1683, 1689, 1695, 1700, 1705, 1710, 1715,
+ 1721, 1727, 1733, 1739, 1745, 1751, 1757, 1763, 1769, 1770,
+ 1771, 1777, 1783, 1784, 1789, 1794, 1799, 1804, 1809, 1814,
+ 1819, 1824, 1829, 1833, 1834, 1835, 1836, 1841, 1847, 1861,
+ 1884, 1890, 1896, 1902, 1911, 1915, 1918, 1926, 1929, 1934,
+ 1938, 1947, 1952, 1959, 1965, 1974, 1983, 1992, 2001, 2009,
+ 2012, 2015, 2019, 2026, 2029, 2033, 2040, 2041, 2045, 2060,
+ 2064, 2067, 2073, 2079, 2082, 2086, 2094, 2097, 2103, 2106,
+ 2109, 2112, 2115, 2118, 2121, 2124, 2127, 2130, 2133, 2136,
+ 2142, 2143, 2144, 2148, 2152, 2157, 2162, 2167, 2172, 2176,
+ 2184, 2185, 2186, 2187, 2190, 2193, 2197, 2200, 2206, 2209,
+ 2213, 2224, 2231, 2238, 2248, 2249, 2253, 2257, 2261, 2265,
+ 2291, 2295, 2298, 2304, 2314, 2320, 2329, 2335, 2336, 2337,
+ 2343, 2344, 2359, 2364, 2372, 2376, 2382, 2391, 2392, 2393,
+ 2397, 2398, 2401, 2413, 2417, 2423, 2429, 2433, 2436, 2444,
+ 2447, 2453, 2454, 2458, 2464, 2470, 2474, 2478, 2484, 2487,
+ 2502, 2505, 2512, 2513, 2517, 2523, 2526, 2532, 2539, 2546,
+ 2553, 2560, 2567, 2574, 2581, 2591, 2601, 2611, 2614, 2617,
+ 2627, 2630, 2636, 2640, 2646, 2651, 2657, 2663, 2669, 2678,
+ 2683, 2691, 2700, 2705
};
#endif
@@ -3487,57 +3475,57 @@
switch (yyn)
{
case 2:
-#line 219 "parser.y" /* yacc.c:1646 */
+#line 207 "parser.y" /* yacc.c:1646 */
{
*root = NNEW(n_PROGRAM)->appendChild((yyvsp[0]));
}
-#line 3495 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3483 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 3:
-#line 225 "parser.y" /* yacc.c:1646 */
+#line 213 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChild((yyvsp[0]));
}
-#line 3503 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3491 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 4:
-#line 228 "parser.y" /* yacc.c:1646 */
+#line 216 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT_LIST);
}
-#line 3511 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3499 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 5:
-#line 234 "parser.y" /* yacc.c:1646 */
+#line 222 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_SYMBOL_NAME);
}
-#line 3519 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3507 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 6:
-#line 237 "parser.y" /* yacc.c:1646 */
+#line 225 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[-2]), (yyvsp[0]));
}
-#line 3527 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3515 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 10:
-#line 246 "parser.y" /* yacc.c:1646 */
+#line 234 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-3]) = NSPAN((yyvsp[-3]), n_HALT_COMPILER, (yyvsp[-1]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-3]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3537 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3525 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 11:
-#line 251 "parser.y" /* yacc.c:1646 */
+#line 239 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-2]), n_NAMESPACE, (yyvsp[-1]));
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3545,22 +3533,22 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-2]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3549 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3537 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 12:
-#line 258 "parser.y" /* yacc.c:1646 */
+#line 246 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-4]), n_NAMESPACE, (yyvsp[0]));
(yyvsp[-4])->appendChild((yyvsp[-3]));
(yyvsp[-4])->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-4]));
}
-#line 3560 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3548 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 13:
-#line 264 "parser.y" /* yacc.c:1646 */
+#line 252 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-3]), n_NAMESPACE, (yyvsp[0]));
(yyvsp[-3])->appendChild(NNEW(n_EMPTY));
@@ -3569,80 +3557,80 @@
(yyvsp[-3])->appendChild((yyvsp[-1]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-3]));
}
-#line 3573 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3561 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 14:
-#line 272 "parser.y" /* yacc.c:1646 */
+#line 260 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-2]), n_USE, (yyvsp[-1]));
(yyvsp[-2])->appendChild((yyvsp[-1]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-2]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3584 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3572 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 15:
-#line 278 "parser.y" /* yacc.c:1646 */
+#line 266 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3593 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3581 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 16:
-#line 285 "parser.y" /* yacc.c:1646 */
+#line 273 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
-#line 3601 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3589 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 17:
-#line 288 "parser.y" /* yacc.c:1646 */
+#line 276 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_USE_LIST);
(yyval)->appendChild((yyvsp[0]));
}
-#line 3610 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3598 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 18:
-#line 295 "parser.y" /* yacc.c:1646 */
+#line 283 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_USE);
(yyval)->appendChild((yyvsp[0]));
(yyval)->appendChild(NNEW(n_EMPTY));
}
-#line 3620 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3608 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 19:
-#line 300 "parser.y" /* yacc.c:1646 */
+#line 288 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_USE);
(yyval)->appendChild((yyvsp[-2]));
NTYPE((yyvsp[0]), n_STRING);
(yyval)->appendChild((yyvsp[0]));
}
-#line 3631 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3619 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 20:
-#line 306 "parser.y" /* yacc.c:1646 */
+#line 294 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_USE);
NMORE((yyvsp[0]), (yyvsp[-1]));
(yyval)->appendChild((yyvsp[0]));
(yyval)->appendChild(NNEW(n_EMPTY));
}
-#line 3642 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3630 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 21:
-#line 312 "parser.y" /* yacc.c:1646 */
+#line 300 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_USE);
NMORE((yyvsp[-2]), (yyvsp[-3]));
@@ -3650,11 +3638,11 @@
NTYPE((yyvsp[0]), n_STRING);
(yyval)->appendChild((yyvsp[0]));
}
-#line 3654 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3642 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 22:
-#line 322 "parser.y" /* yacc.c:1646 */
+#line 310 "parser.y" /* yacc.c:1646 */
{
NMORE((yyval), (yyvsp[0]));
(yyval)->appendChild(
@@ -3662,11 +3650,11 @@
->appendChild(NTYPE((yyvsp[-2]), n_STRING))
->appendChild((yyvsp[0])));
}
-#line 3666 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3654 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 23:
-#line 329 "parser.y" /* yacc.c:1646 */
+#line 317 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyval), n_CONSTANT_DECLARATION_LIST, (yyvsp[0]));
(yyval)->appendChild(
@@ -3674,80 +3662,80 @@
->appendChild(NTYPE((yyvsp[-2]), n_STRING))
->appendChild((yyvsp[0])));
}
-#line 3678 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3666 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 24:
-#line 339 "parser.y" /* yacc.c:1646 */
+#line 327 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChild((yyvsp[0]));
}
-#line 3686 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3674 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 25:
-#line 342 "parser.y" /* yacc.c:1646 */
+#line 330 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT_LIST);
}
-#line 3694 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3682 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 29:
-#line 351 "parser.y" /* yacc.c:1646 */
+#line 339 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-3]) = NSPAN((yyvsp[-3]), n_HALT_COMPILER, (yyvsp[-1]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-3]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3704 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3692 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 31:
-#line 360 "parser.y" /* yacc.c:1646 */
+#line 348 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_STRING);
(yyval) = NNEW(n_LABEL);
(yyval)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3715 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3703 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 32:
-#line 366 "parser.y" /* yacc.c:1646 */
+#line 354 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_OPEN_TAG);
}
-#line 3723 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3711 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 33:
-#line 369 "parser.y" /* yacc.c:1646 */
+#line 357 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_OPEN_TAG);
}
-#line 3731 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3719 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 34:
-#line 372 "parser.y" /* yacc.c:1646 */
+#line 360 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_CLOSE_TAG);
}
-#line 3739 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3727 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 35:
-#line 378 "parser.y" /* yacc.c:1646 */
+#line 366 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
-#line 3747 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3735 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 36:
-#line 381 "parser.y" /* yacc.c:1646 */
+#line 369 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CONDITION_LIST);
@@ -3778,11 +3766,11 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyval));
}
-#line 3782 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3770 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 37:
-#line 415 "parser.y" /* yacc.c:1646 */
+#line 403 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CONDITION_LIST);
@@ -3798,11 +3786,11 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyval));
NMORE((yyval), (yyvsp[0]));
}
-#line 3802 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3790 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 38:
-#line 430 "parser.y" /* yacc.c:1646 */
+#line 418 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-4]), n_WHILE);
(yyvsp[-4])->appendChild(NSPAN((yyvsp[-3]), n_CONTROL_CONDITION, (yyvsp[-1]))->appendChild((yyvsp[-2])));
@@ -3810,11 +3798,11 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-4]));
}
-#line 3814 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3802 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 39:
-#line 437 "parser.y" /* yacc.c:1646 */
+#line 425 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-6]), n_DO_WHILE);
(yyvsp[-6])->appendChild((yyvsp[-5]));
@@ -3823,11 +3811,11 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-6]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3827 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3815 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 40:
-#line 445 "parser.y" /* yacc.c:1646 */
+#line 433 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-8]), n_FOR);
@@ -3841,11 +3829,11 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-8]));
}
-#line 3845 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3833 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 41:
-#line 458 "parser.y" /* yacc.c:1646 */
+#line 446 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-4]), n_SWITCH);
(yyvsp[-4])->appendChild(NSPAN((yyvsp[-3]), n_CONTROL_CONDITION, (yyvsp[-1]))->appendChild((yyvsp[-2])));
@@ -3853,11 +3841,11 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-4]));
}
-#line 3857 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3845 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 42:
-#line 465 "parser.y" /* yacc.c:1646 */
+#line 453 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_BREAK);
(yyvsp[-1])->appendChild(NNEW(n_EMPTY));
@@ -3865,11 +3853,11 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3869 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3857 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 43:
-#line 472 "parser.y" /* yacc.c:1646 */
+#line 460 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_BREAK);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3877,11 +3865,11 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-2]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3881 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3869 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 44:
-#line 479 "parser.y" /* yacc.c:1646 */
+#line 467 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_CONTINUE);
(yyvsp[-1])->appendChild(NNEW(n_EMPTY));
@@ -3889,11 +3877,11 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3893 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3881 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 45:
-#line 486 "parser.y" /* yacc.c:1646 */
+#line 474 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_CONTINUE);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3901,11 +3889,11 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-2]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3905 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3893 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 46:
-#line 493 "parser.y" /* yacc.c:1646 */
+#line 481 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_RETURN);
(yyvsp[-1])->appendChild(NNEW(n_EMPTY));
@@ -3913,11 +3901,11 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3917 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3905 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 47:
-#line 500 "parser.y" /* yacc.c:1646 */
+#line 488 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_RETURN);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3925,11 +3913,11 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-2]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3929 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3917 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 48:
-#line 507 "parser.y" /* yacc.c:1646 */
+#line 495 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_RETURN);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3937,79 +3925,79 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-2]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3941 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3929 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 49:
-#line 514 "parser.y" /* yacc.c:1646 */
+#line 502 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-1]), (yyvsp[-2]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3951 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3939 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 50:
-#line 519 "parser.y" /* yacc.c:1646 */
+#line 507 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-1]), (yyvsp[-2]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3961 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3949 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 51:
-#line 524 "parser.y" /* yacc.c:1646 */
+#line 512 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-1]), (yyvsp[-2]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3971 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3959 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 52:
-#line 529 "parser.y" /* yacc.c:1646 */
+#line 517 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_INLINE_HTML);
(yyval) = (yyvsp[0]);
}
-#line 3980 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3968 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 53:
-#line 533 "parser.y" /* yacc.c:1646 */
+#line 521 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3989 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3977 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 54:
-#line 537 "parser.y" /* yacc.c:1646 */
+#line 525 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 3998 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3986 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 55:
-#line 541 "parser.y" /* yacc.c:1646 */
+#line 529 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[-1]));
NMORE((yyvsp[-2]), (yyvsp[-4]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-2]));
NMORE((yyval), (yyvsp[0]));
}
-#line 4009 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 3997 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 56:
-#line 548 "parser.y" /* yacc.c:1646 */
+#line 536 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-7]), n_FOREACH);
NSPAN((yyvsp[-6]), n_FOREACH_EXPRESSION, (yyvsp[-1]));
@@ -4027,11 +4015,11 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-7]));
}
-#line 4031 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4019 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 57:
-#line 566 "parser.y" /* yacc.c:1646 */
+#line 554 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-7]), n_FOREACH);
NSPAN((yyvsp[-6]), n_FOREACH_EXPRESSION, (yyvsp[-1]));
@@ -4048,31 +4036,31 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-7]));
}
-#line 4052 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4040 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 58:
-#line 582 "parser.y" /* yacc.c:1646 */
+#line 570 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-4]), n_DECLARE);
(yyvsp[-4])->appendChild((yyvsp[-2]));
(yyvsp[-4])->appendChild((yyvsp[0]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-4]));
}
-#line 4063 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4051 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 59:
-#line 588 "parser.y" /* yacc.c:1646 */
+#line 576 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT)->appendChild(NNEW(n_EMPTY));
NMORE((yyval), (yyvsp[0]));
}
-#line 4072 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4060 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 60:
-#line 596 "parser.y" /* yacc.c:1646 */
+#line 584 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-13]), n_TRY);
(yyvsp[-13])->appendChild(NEXPAND((yyvsp[-12]), (yyvsp[-11]), (yyvsp[-10])));
@@ -4087,11 +4075,11 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-13]));
}
-#line 4091 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4079 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 61:
-#line 610 "parser.y" /* yacc.c:1646 */
+#line 598 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_THROW);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -4100,11 +4088,11 @@
NMORE((yyval), (yyvsp[0]));
}
-#line 4104 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4092 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 62:
-#line 618 "parser.y" /* yacc.c:1646 */
+#line 606 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_GOTO);
NTYPE((yyvsp[-1]), n_STRING);
@@ -4113,56 +4101,56 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-2]));
NMORE((yyval), (yyvsp[0]));
}
-#line 4117 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4105 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 64:
-#line 630 "parser.y" /* yacc.c:1646 */
+#line 618 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 4125 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4113 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 65:
-#line 636 "parser.y" /* yacc.c:1646 */
+#line 624 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 4133 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4121 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 66:
-#line 639 "parser.y" /* yacc.c:1646 */
+#line 627 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_FINALLY);
(yyvsp[-3])->appendChild((yyvsp[-1]));
NMORE((yyvsp[-3]), (yyvsp[0]));
(yyval) = (yyvsp[-3]);
}
-#line 4144 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4132 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 67:
-#line 649 "parser.y" /* yacc.c:1646 */
+#line 637 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CATCH_LIST);
(yyval)->appendChild((yyvsp[0]));
}
-#line 4153 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4141 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 68:
-#line 653 "parser.y" /* yacc.c:1646 */
+#line 641 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-1])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-1]);
}
-#line 4162 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4150 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 69:
-#line 661 "parser.y" /* yacc.c:1646 */
+#line 649 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-7]), n_CATCH);
(yyvsp[-7])->appendChild((yyvsp[-5]));
@@ -4171,45 +4159,45 @@
NMORE((yyvsp[-7]), (yyvsp[0]));
(yyval) = (yyvsp[-7]);
}
-#line 4175 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4163 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 70:
-#line 672 "parser.y" /* yacc.c:1646 */
+#line 660 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNSET_LIST);
(yyval)->appendChild((yyvsp[0]));
}
-#line 4184 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4172 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 71:
-#line 676 "parser.y" /* yacc.c:1646 */
+#line 664 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-2])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-2]);
}
-#line 4193 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4181 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 75:
-#line 695 "parser.y" /* yacc.c:1646 */
+#line 683 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 4201 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4189 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 76:
-#line 698 "parser.y" /* yacc.c:1646 */
+#line 686 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_REFERENCE);
}
-#line 4209 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4197 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 77:
-#line 705 "parser.y" /* yacc.c:1646 */
+#line 693 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-8]), n_FUNCTION_DECLARATION, (yyvsp[0]));
(yyvsp[-8])->appendChild(NNEW(n_EMPTY));
@@ -4221,11 +4209,11 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-8]));
}
-#line 4225 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4213 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 78:
-#line 720 "parser.y" /* yacc.c:1646 */
+#line 708 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_DECLARATION);
(yyval)->appendChild((yyvsp[-6]));
@@ -4237,11 +4225,11 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyval));
}
-#line 4241 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4229 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 79:
-#line 731 "parser.y" /* yacc.c:1646 */
+#line 719 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INTERFACE_DECLARATION);
(yyval)->appendChild(NNEW(n_CLASS_ATTRIBUTES));
@@ -4254,20 +4242,20 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyval));
}
-#line 4258 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4246 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 80:
-#line 746 "parser.y" /* yacc.c:1646 */
+#line 734 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_CLASS_ATTRIBUTES);
(yyval) = (yyvsp[0]);
}
-#line 4267 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4255 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 81:
-#line 750 "parser.y" /* yacc.c:1646 */
+#line 738 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_CLASS_ATTRIBUTES);
NMORE((yyvsp[0]), (yyvsp[-1]));
@@ -4275,11 +4263,11 @@
(yyval) = (yyvsp[0]);
}
-#line 4279 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4267 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 82:
-#line 757 "parser.y" /* yacc.c:1646 */
+#line 745 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_CLASS_ATTRIBUTES);
NMORE((yyvsp[0]), (yyvsp[-1]));
@@ -4287,155 +4275,155 @@
(yyval) = (yyvsp[0]);
}
-#line 4291 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4279 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 83:
-#line 764 "parser.y" /* yacc.c:1646 */
+#line 752 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_ATTRIBUTES);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_STRING));
}
-#line 4300 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4288 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 84:
-#line 771 "parser.y" /* yacc.c:1646 */
+#line 759 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 4308 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4296 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 85:
-#line 774 "parser.y" /* yacc.c:1646 */
+#line 762 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_EXTENDS_LIST)->appendChild((yyvsp[0]));
}
-#line 4316 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4304 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 87:
-#line 784 "parser.y" /* yacc.c:1646 */
+#line 772 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 4324 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4312 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 88:
-#line 787 "parser.y" /* yacc.c:1646 */
+#line 775 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_EXTENDS_LIST);
(yyvsp[-1])->appendChildren((yyvsp[0]));
(yyval) = (yyvsp[-1]);
}
-#line 4334 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4322 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 89:
-#line 795 "parser.y" /* yacc.c:1646 */
+#line 783 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 4342 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4330 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 90:
-#line 798 "parser.y" /* yacc.c:1646 */
+#line 786 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_IMPLEMENTS_LIST);
(yyvsp[-1])->appendChildren((yyvsp[0]));
(yyval) = (yyvsp[-1]);
}
-#line 4352 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4340 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 91:
-#line 806 "parser.y" /* yacc.c:1646 */
+#line 794 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_IMPLEMENTS_LIST)->appendChild((yyvsp[0]));
}
-#line 4360 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4348 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 92:
-#line 809 "parser.y" /* yacc.c:1646 */
+#line 797 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
-#line 4368 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4356 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 93:
-#line 815 "parser.y" /* yacc.c:1646 */
+#line 803 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 4376 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4364 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 94:
-#line 818 "parser.y" /* yacc.c:1646 */
+#line 806 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
-#line 4384 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4372 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 96:
-#line 825 "parser.y" /* yacc.c:1646 */
+#line 813 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_VARIABLE_REFERENCE);
(yyvsp[-1])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-1]);
}
-#line 4394 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4382 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 98:
-#line 834 "parser.y" /* yacc.c:1646 */
+#line 822 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[-3]));
NMORE((yyvsp[-2]), (yyvsp[0]));
(yyval) = (yyvsp[-2]);
}
-#line 4404 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4392 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 100:
-#line 843 "parser.y" /* yacc.c:1646 */
+#line 831 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[-3]));
NMORE((yyvsp[-2]), (yyvsp[0]));
(yyval) = (yyvsp[-2]);
}
-#line 4414 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4402 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 102:
-#line 852 "parser.y" /* yacc.c:1646 */
+#line 840 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[-3]));
NMORE((yyvsp[-2]), (yyvsp[0]));
(yyval) = (yyvsp[-2]);
}
-#line 4424 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4412 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 103:
-#line 860 "parser.y" /* yacc.c:1646 */
+#line 848 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARE_DECLARATION);
(yyval)->appendChild(NTYPE((yyvsp[-2]), n_STRING));
(yyval)->appendChild((yyvsp[0]));
(yyval) = NNEW(n_DECLARE_DECLARATION_LIST)->appendChild((yyval));
}
-#line 4435 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4423 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 104:
-#line 866 "parser.y" /* yacc.c:1646 */
+#line 854 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARE_DECLARATION);
(yyval)->appendChild(NTYPE((yyvsp[-2]), n_STRING));
@@ -4444,19 +4432,19 @@
(yyvsp[-4])->appendChild((yyval));
(yyval) = (yyvsp[-4]);
}
-#line 4448 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4436 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 105:
-#line 877 "parser.y" /* yacc.c:1646 */
+#line 865 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
-#line 4456 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4444 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 106:
-#line 880 "parser.y" /* yacc.c:1646 */
+#line 868 "parser.y" /* yacc.c:1646 */
{
// ...why does this rule exist?
@@ -4467,21 +4455,21 @@
(yyval)->appendChildren((yyvsp[-1]));
NEXPAND((yyvsp[-3]), (yyval), (yyvsp[0]));
}
-#line 4471 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4459 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 107:
-#line 890 "parser.y" /* yacc.c:1646 */
+#line 878 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[0]));
NMORE((yyvsp[-2]), (yyvsp[-3]));
(yyval) = (yyvsp[-2]);
}
-#line 4481 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4469 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 108:
-#line 895 "parser.y" /* yacc.c:1646 */
+#line 883 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_STATEMENT);
(yyvsp[-4])->appendChild(NNEW(n_EMPTY));
@@ -4491,19 +4479,19 @@
NMORE((yyval), (yyvsp[0]));
NMORE((yyval), (yyvsp[-4]));
}
-#line 4495 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4483 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 109:
-#line 907 "parser.y" /* yacc.c:1646 */
+#line 895 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT_LIST);
}
-#line 4503 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4491 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 110:
-#line 910 "parser.y" /* yacc.c:1646 */
+#line 898 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_CASE);
(yyvsp[-3])->appendChild((yyvsp[-2]));
@@ -4512,11 +4500,11 @@
(yyvsp[-4])->appendChild((yyvsp[-3]));
(yyval) = (yyvsp[-4]);
}
-#line 4516 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4504 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 111:
-#line 918 "parser.y" /* yacc.c:1646 */
+#line 906 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_DEFAULT);
(yyvsp[-2])->appendChild((yyvsp[0]));
@@ -4524,29 +4512,29 @@
(yyvsp[-3])->appendChild((yyvsp[-2]));
(yyval) = (yyvsp[-3]);
}
-#line 4528 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4516 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 115:
-#line 934 "parser.y" /* yacc.c:1646 */
+#line 922 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[0]));
NMORE((yyvsp[-2]), (yyvsp[-3]));
(yyval) = (yyvsp[-2]);
}
-#line 4538 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4526 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 116:
-#line 942 "parser.y" /* yacc.c:1646 */
+#line 930 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CONDITION_LIST);
}
-#line 4546 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4534 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 117:
-#line 945 "parser.y" /* yacc.c:1646 */
+#line 933 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-4]), n_ELSEIF);
(yyvsp[-4])->appendChild(NSPAN((yyvsp[-3]), n_CONTROL_CONDITION, (yyvsp[-1]))->appendChild((yyvsp[-2])));
@@ -4554,19 +4542,19 @@
(yyval) = (yyvsp[-5])->appendChild((yyvsp[-4]));
}
-#line 4558 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4546 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 118:
-#line 955 "parser.y" /* yacc.c:1646 */
+#line 943 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CONDITION_LIST);
}
-#line 4566 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4554 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 119:
-#line 958 "parser.y" /* yacc.c:1646 */
+#line 946 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-5]), n_ELSEIF);
(yyvsp[-5])->appendChild((yyvsp[-3]));
@@ -4574,55 +4562,55 @@
(yyval) = (yyvsp[-6])->appendChild((yyvsp[-5]));
}
-#line 4578 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4566 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 120:
-#line 968 "parser.y" /* yacc.c:1646 */
+#line 956 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 4586 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4574 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 121:
-#line 971 "parser.y" /* yacc.c:1646 */
+#line 959 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_ELSE);
(yyvsp[-1])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-1]);
}
-#line 4596 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4584 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 122:
-#line 979 "parser.y" /* yacc.c:1646 */
+#line 967 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 4604 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4592 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 123:
-#line 982 "parser.y" /* yacc.c:1646 */
+#line 970 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_ELSE);
(yyvsp[-2])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-2]);
}
-#line 4614 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4602 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 125:
-#line 991 "parser.y" /* yacc.c:1646 */
+#line 979 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER_LIST);
}
-#line 4622 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4610 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 126:
-#line 997 "parser.y" /* yacc.c:1646 */
+#line 985 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-1]));
@@ -4631,11 +4619,11 @@
(yyval) = NNEW(n_DECLARATION_PARAMETER_LIST)->appendChild((yyval));
}
-#line 4635 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4623 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 127:
-#line 1005 "parser.y" /* yacc.c:1646 */
+#line 993 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-2]));
@@ -4645,11 +4633,11 @@
(yyval) = NNEW(n_DECLARATION_PARAMETER_LIST)->appendChild((yyval));
}
-#line 4649 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4637 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 128:
-#line 1014 "parser.y" /* yacc.c:1646 */
+#line 1002 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-4]));
@@ -4659,11 +4647,11 @@
(yyval) = NNEW(n_DECLARATION_PARAMETER_LIST)->appendChild((yyval));
}
-#line 4663 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4651 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 129:
-#line 1023 "parser.y" /* yacc.c:1646 */
+#line 1011 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-3]));
@@ -4672,11 +4660,11 @@
(yyval) = NNEW(n_DECLARATION_PARAMETER_LIST)->appendChild((yyval));
}
-#line 4676 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4664 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 130:
-#line 1031 "parser.y" /* yacc.c:1646 */
+#line 1019 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-1]));
@@ -4685,11 +4673,11 @@
(yyval) = (yyvsp[-3])->appendChild((yyval));
}
-#line 4689 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4677 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 131:
-#line 1039 "parser.y" /* yacc.c:1646 */
+#line 1027 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-2]));
@@ -4699,11 +4687,11 @@
(yyval) = (yyvsp[-4])->appendChild((yyval));
}
-#line 4703 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4691 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 132:
-#line 1049 "parser.y" /* yacc.c:1646 */
+#line 1037 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-4]));
@@ -4713,11 +4701,11 @@
(yyval) = (yyvsp[-6])->appendChild((yyval));
}
-#line 4717 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4705 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 133:
-#line 1059 "parser.y" /* yacc.c:1646 */
+#line 1047 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-3]));
@@ -4726,147 +4714,147 @@
(yyval) = (yyvsp[-5])->appendChild((yyval));
}
-#line 4730 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4718 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 134:
-#line 1070 "parser.y" /* yacc.c:1646 */
+#line 1058 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 4738 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4726 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 135:
-#line 1073 "parser.y" /* yacc.c:1646 */
+#line 1061 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
-#line 4746 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4734 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 136:
-#line 1076 "parser.y" /* yacc.c:1646 */
+#line 1064 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_TYPE_NAME);
}
-#line 4754 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4742 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 137:
-#line 1079 "parser.y" /* yacc.c:1646 */
+#line 1067 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_TYPE_NAME);
}
-#line 4762 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4750 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 139:
-#line 1086 "parser.y" /* yacc.c:1646 */
+#line 1074 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CALL_PARAMETER_LIST);
}
-#line 4770 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4758 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 140:
-#line 1092 "parser.y" /* yacc.c:1646 */
+#line 1080 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CALL_PARAMETER_LIST)->appendChild((yyvsp[0]));
}
-#line 4778 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4766 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 141:
-#line 1095 "parser.y" /* yacc.c:1646 */
+#line 1083 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CALL_PARAMETER_LIST)->appendChild((yyvsp[0]));
}
-#line 4786 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4774 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 142:
-#line 1098 "parser.y" /* yacc.c:1646 */
+#line 1086 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_VARIABLE_REFERENCE);
(yyvsp[-1])->appendChild((yyvsp[0]));
(yyval) = NNEW(n_CALL_PARAMETER_LIST)->appendChild((yyvsp[-1]));
}
-#line 4796 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4784 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 143:
-#line 1103 "parser.y" /* yacc.c:1646 */
+#line 1091 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
-#line 4804 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4792 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 144:
-#line 1106 "parser.y" /* yacc.c:1646 */
+#line 1094 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
-#line 4812 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4800 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 145:
-#line 1109 "parser.y" /* yacc.c:1646 */
+#line 1097 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_VARIABLE_REFERENCE);
(yyvsp[-1])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-3])->appendChild((yyvsp[-1]));
}
-#line 4822 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4810 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 146:
-#line 1117 "parser.y" /* yacc.c:1646 */
+#line 1105 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-2])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-2]);
}
-#line 4831 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4819 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 147:
-#line 1121 "parser.y" /* yacc.c:1646 */
+#line 1109 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_GLOBAL_DECLARATION_LIST);
(yyval)->appendChild((yyvsp[0]));
}
-#line 4840 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4828 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 148:
-#line 1128 "parser.y" /* yacc.c:1646 */
+#line 1116 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_VARIABLE);
}
-#line 4848 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4836 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 149:
-#line 1131 "parser.y" /* yacc.c:1646 */
+#line 1119 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_VARIABLE_VARIABLE);
(yyval)->appendChild((yyvsp[0]));
}
-#line 4857 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4845 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 150:
-#line 1135 "parser.y" /* yacc.c:1646 */
+#line 1123 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-3]), n_VARIABLE_VARIABLE);
(yyval)->appendChild((yyvsp[-1]));
}
-#line 4866 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4854 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 151:
-#line 1142 "parser.y" /* yacc.c:1646 */
+#line 1130 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_VARIABLE);
(yyval) = NNEW(n_STATIC_DECLARATION);
@@ -4875,11 +4863,11 @@
(yyval) = (yyvsp[-2])->appendChild((yyval));
}
-#line 4879 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4867 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 152:
-#line 1150 "parser.y" /* yacc.c:1646 */
+#line 1138 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_VARIABLE);
(yyval) = NNEW(n_STATIC_DECLARATION);
@@ -4888,11 +4876,11 @@
(yyval) = (yyvsp[-4])->appendChild((yyval));
}
-#line 4892 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4880 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 153:
-#line 1158 "parser.y" /* yacc.c:1646 */
+#line 1146 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_VARIABLE);
(yyval) = NNEW(n_STATIC_DECLARATION);
@@ -4901,11 +4889,11 @@
(yyval) = NNEW(n_STATIC_DECLARATION_LIST)->appendChild((yyval));
}
-#line 4905 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4893 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 154:
-#line 1166 "parser.y" /* yacc.c:1646 */
+#line 1154 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_VARIABLE);
(yyval) = NNEW(n_STATIC_DECLARATION);
@@ -4914,27 +4902,27 @@
(yyval) = NNEW(n_STATIC_DECLARATION_LIST)->appendChild((yyval));
}
-#line 4918 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4906 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 155:
-#line 1177 "parser.y" /* yacc.c:1646 */
+#line 1165 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChild((yyvsp[0]));
}
-#line 4926 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4914 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 156:
-#line 1180 "parser.y" /* yacc.c:1646 */
+#line 1168 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT_LIST);
}
-#line 4934 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4922 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 157:
-#line 1186 "parser.y" /* yacc.c:1646 */
+#line 1174 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_MEMBER_DECLARATION_LIST);
(yyval)->appendChild((yyvsp[-2]));
@@ -4943,36 +4931,36 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyval));
NMORE((yyval), (yyvsp[0]));
}
-#line 4947 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4935 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 158:
-#line 1194 "parser.y" /* yacc.c:1646 */
+#line 1182 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 4956 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4944 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 159:
-#line 1198 "parser.y" /* yacc.c:1646 */
+#line 1186 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
-#line 4964 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4952 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 160:
-#line 1201 "parser.y" /* yacc.c:1646 */
+#line 1189 "parser.y" /* yacc.c:1646 */
{
/* empty */
}
-#line 4972 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4960 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 161:
-#line 1203 "parser.y" /* yacc.c:1646 */
+#line 1191 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_METHOD_DECLARATION);
NMORE((yyval), (yyvsp[-7]));
@@ -4985,256 +4973,256 @@
(yyval) = NNEW(n_STATEMENT)->appendChild((yyval));
}
-#line 4989 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4977 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 162:
-#line 1218 "parser.y" /* yacc.c:1646 */
+#line 1206 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-2]), n_TRAIT_USE);
(yyval)->appendChildren((yyvsp[-1]));
(yyval)->appendChild((yyvsp[0]));
}
-#line 4999 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4987 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 163:
-#line 1226 "parser.y" /* yacc.c:1646 */
+#line 1214 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_USE_LIST)->appendChild((yyvsp[0]));
}
-#line 5007 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 4995 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 164:
-#line 1229 "parser.y" /* yacc.c:1646 */
+#line 1217 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
-#line 5015 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5003 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 165:
-#line 1235 "parser.y" /* yacc.c:1646 */
+#line 1223 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 5023 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5011 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 166:
-#line 1238 "parser.y" /* yacc.c:1646 */
+#line 1226 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
-#line 5031 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5019 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 167:
-#line 1244 "parser.y" /* yacc.c:1646 */
+#line 1232 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_ADAPTATION_LIST);
}
-#line 5039 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5027 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 168:
-#line 1247 "parser.y" /* yacc.c:1646 */
+#line 1235 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
-#line 5047 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5035 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 169:
-#line 1253 "parser.y" /* yacc.c:1646 */
+#line 1241 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_ADAPTATION_LIST);
(yyval)->appendChild((yyvsp[0]));
}
-#line 5056 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5044 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 170:
-#line 1257 "parser.y" /* yacc.c:1646 */
+#line 1245 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-1])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-1]);
}
-#line 5065 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5053 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 171:
-#line 1264 "parser.y" /* yacc.c:1646 */
+#line 1252 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[-1]), (yyvsp[0]));
}
-#line 5073 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5061 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 172:
-#line 1267 "parser.y" /* yacc.c:1646 */
+#line 1255 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[-1]), (yyvsp[0]));
}
-#line 5081 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5069 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 173:
-#line 1273 "parser.y" /* yacc.c:1646 */
+#line 1261 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_INSTEADOF);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5091 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5079 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 174:
-#line 1281 "parser.y" /* yacc.c:1646 */
+#line 1269 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_REFERENCE_LIST);
(yyval)->appendChild((yyvsp[0]));
}
-#line 5100 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5088 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 175:
-#line 1285 "parser.y" /* yacc.c:1646 */
+#line 1273 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-2])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-2]);
}
-#line 5109 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5097 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 176:
-#line 1292 "parser.y" /* yacc.c:1646 */
+#line 1280 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_METHOD_REFERENCE);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_STRING));
}
-#line 5118 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5106 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 177:
-#line 1296 "parser.y" /* yacc.c:1646 */
+#line 1284 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
-#line 5126 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5114 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 178:
-#line 1302 "parser.y" /* yacc.c:1646 */
+#line 1290 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_TRAIT_METHOD_REFERENCE);
NEXPAND((yyvsp[-2]), (yyvsp[-1]), NTYPE((yyvsp[0]), n_STRING));
(yyval) = (yyvsp[-1]);
}
-#line 5136 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5124 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 179:
-#line 1310 "parser.y" /* yacc.c:1646 */
+#line 1298 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_AS);
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild((yyvsp[-1]));
(yyval)->appendChild(NTYPE((yyvsp[0]), n_STRING));
}
-#line 5147 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5135 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 180:
-#line 1316 "parser.y" /* yacc.c:1646 */
+#line 1304 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_AS);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild((yyvsp[0]));
(yyval)->appendChild(NNEW(n_EMPTY));
}
-#line 5158 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5146 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 181:
-#line 1325 "parser.y" /* yacc.c:1646 */
+#line 1313 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 5166 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5154 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 182:
-#line 1328 "parser.y" /* yacc.c:1646 */
+#line 1316 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_METHOD_MODIFIER_LIST);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_STRING));
}
-#line 5175 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5163 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 183:
-#line 1336 "parser.y" /* yacc.c:1646 */
+#line 1324 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 5183 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5171 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 184:
-#line 1339 "parser.y" /* yacc.c:1646 */
+#line 1327 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
-#line 5191 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5179 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 186:
-#line 1346 "parser.y" /* yacc.c:1646 */
+#line 1334 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_MEMBER_MODIFIER_LIST);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_STRING));
}
-#line 5200 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5188 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 187:
-#line 1353 "parser.y" /* yacc.c:1646 */
+#line 1341 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_METHOD_MODIFIER_LIST);
}
-#line 5208 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5196 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 188:
-#line 1356 "parser.y" /* yacc.c:1646 */
+#line 1344 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_METHOD_MODIFIER_LIST);
(yyval) = (yyvsp[0]);
}
-#line 5217 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5205 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 189:
-#line 1363 "parser.y" /* yacc.c:1646 */
+#line 1351 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_MEMBER_MODIFIER_LIST);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_STRING));
}
-#line 5226 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5214 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 190:
-#line 1367 "parser.y" /* yacc.c:1646 */
+#line 1355 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChild(NTYPE((yyvsp[0]), n_STRING));
}
-#line 5234 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5222 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 197:
-#line 1382 "parser.y" /* yacc.c:1646 */
+#line 1370 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_MEMBER_DECLARATION);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_VARIABLE));
@@ -5242,11 +5230,11 @@
(yyval) = (yyvsp[-2])->appendChild((yyval));
}
-#line 5246 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5234 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 198:
-#line 1389 "parser.y" /* yacc.c:1646 */
+#line 1377 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_MEMBER_DECLARATION);
(yyval)->appendChild(NTYPE((yyvsp[-2]), n_VARIABLE));
@@ -5254,11 +5242,11 @@
(yyval) = (yyvsp[-4])->appendChild((yyval));
}
-#line 5258 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5246 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 199:
-#line 1396 "parser.y" /* yacc.c:1646 */
+#line 1384 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_MEMBER_DECLARATION);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_VARIABLE));
@@ -5266,11 +5254,11 @@
(yyval) = NNEW(n_CLASS_MEMBER_DECLARATION_LIST)->appendChild((yyval));
}
-#line 5270 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5258 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 200:
-#line 1403 "parser.y" /* yacc.c:1646 */
+#line 1391 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_MEMBER_DECLARATION);
(yyval)->appendChild(NTYPE((yyvsp[-2]), n_VARIABLE));
@@ -5278,11 +5266,11 @@
(yyval) = NNEW(n_CLASS_MEMBER_DECLARATION_LIST)->appendChild((yyval));
}
-#line 5282 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5270 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 201:
-#line 1413 "parser.y" /* yacc.c:1646 */
+#line 1401 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_CONSTANT_DECLARATION);
(yyval)->appendChild(NTYPE((yyvsp[-2]), n_STRING));
@@ -5292,11 +5280,11 @@
(yyval) = (yyvsp[-4]);
}
-#line 5296 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5284 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 202:
-#line 1422 "parser.y" /* yacc.c:1646 */
+#line 1410 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_CLASS_CONSTANT_DECLARATION_LIST);
(yyval) = NNEW(n_CLASS_CONSTANT_DECLARATION);
@@ -5306,53 +5294,53 @@
(yyval) = (yyvsp[-3]);
}
-#line 5310 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5298 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 203:
-#line 1434 "parser.y" /* yacc.c:1646 */
+#line 1422 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-2])->appendChild((yyvsp[0]));
}
-#line 5318 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5306 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 204:
-#line 1437 "parser.y" /* yacc.c:1646 */
+#line 1425 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ECHO_LIST);
(yyval)->appendChild((yyvsp[0]));
}
-#line 5327 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5315 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 205:
-#line 1444 "parser.y" /* yacc.c:1646 */
+#line 1432 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 5335 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5323 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 207:
-#line 1452 "parser.y" /* yacc.c:1646 */
+#line 1440 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-2])->appendChild((yyvsp[0]));
}
-#line 5343 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5331 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 208:
-#line 1455 "parser.y" /* yacc.c:1646 */
+#line 1443 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EXPRESSION_LIST);
(yyval)->appendChild((yyvsp[0]));
}
-#line 5352 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5340 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 209:
-#line 1462 "parser.y" /* yacc.c:1646 */
+#line 1450 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-5]), n_LIST);
(yyvsp[-5])->appendChild(NEXPAND((yyvsp[-4]), (yyvsp[-3]), (yyvsp[-2])));
@@ -5361,22 +5349,22 @@
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5365 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5353 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 210:
-#line 1470 "parser.y" /* yacc.c:1646 */
+#line 1458 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5376 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5364 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 211:
-#line 1476 "parser.y" /* yacc.c:1646 */
+#line 1464 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-3]));
@@ -5387,11 +5375,11 @@
(yyval)->appendChild((yyvsp[-1]));
}
-#line 5391 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5379 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 212:
-#line 1486 "parser.y" /* yacc.c:1646 */
+#line 1474 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-5]));
@@ -5406,270 +5394,270 @@
(yyval)->appendChild((yyvsp[-3]));
}
-#line 5410 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5398 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 213:
-#line 1500 "parser.y" /* yacc.c:1646 */
+#line 1488 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5420 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5408 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 214:
-#line 1505 "parser.y" /* yacc.c:1646 */
+#line 1493 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5431 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5419 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 215:
-#line 1511 "parser.y" /* yacc.c:1646 */
+#line 1499 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5442 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5430 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 216:
-#line 1517 "parser.y" /* yacc.c:1646 */
+#line 1505 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5453 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5441 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 217:
-#line 1523 "parser.y" /* yacc.c:1646 */
+#line 1511 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5464 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5452 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 218:
-#line 1529 "parser.y" /* yacc.c:1646 */
+#line 1517 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5475 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5463 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 219:
-#line 1535 "parser.y" /* yacc.c:1646 */
+#line 1523 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5486 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5474 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 220:
-#line 1541 "parser.y" /* yacc.c:1646 */
+#line 1529 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5497 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5485 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 221:
-#line 1547 "parser.y" /* yacc.c:1646 */
+#line 1535 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5508 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5496 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 222:
-#line 1553 "parser.y" /* yacc.c:1646 */
+#line 1541 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5519 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5507 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 223:
-#line 1559 "parser.y" /* yacc.c:1646 */
+#line 1547 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5530 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5518 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 224:
-#line 1565 "parser.y" /* yacc.c:1646 */
+#line 1553 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5541 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5529 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 225:
-#line 1571 "parser.y" /* yacc.c:1646 */
+#line 1559 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_POSTFIX_EXPRESSION);
(yyval)->appendChild((yyvsp[-1]));
(yyval)->appendChild(NTYPE((yyvsp[0]), n_OPERATOR));
}
-#line 5551 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5539 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 226:
-#line 1576 "parser.y" /* yacc.c:1646 */
+#line 1564 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5561 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5549 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 227:
-#line 1581 "parser.y" /* yacc.c:1646 */
+#line 1569 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_POSTFIX_EXPRESSION);
(yyval)->appendChild((yyvsp[-1]));
(yyval)->appendChild(NTYPE((yyvsp[0]), n_OPERATOR));
}
-#line 5571 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5559 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 228:
-#line 1586 "parser.y" /* yacc.c:1646 */
+#line 1574 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5581 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5569 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 229:
-#line 1591 "parser.y" /* yacc.c:1646 */
+#line 1579 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5592 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5580 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 230:
-#line 1597 "parser.y" /* yacc.c:1646 */
+#line 1585 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5603 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5591 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 231:
-#line 1603 "parser.y" /* yacc.c:1646 */
+#line 1591 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5614 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5602 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 232:
-#line 1609 "parser.y" /* yacc.c:1646 */
+#line 1597 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5625 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5613 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 233:
-#line 1615 "parser.y" /* yacc.c:1646 */
+#line 1603 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5636 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5624 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 234:
-#line 1621 "parser.y" /* yacc.c:1646 */
+#line 1609 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5647 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5635 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 235:
-#line 1627 "parser.y" /* yacc.c:1646 */
+#line 1615 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5658 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5646 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 236:
-#line 1633 "parser.y" /* yacc.c:1646 */
+#line 1621 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5669 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5657 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 237:
-#line 1639 "parser.y" /* yacc.c:1646 */
+#line 1627 "parser.y" /* yacc.c:1646 */
{
/* The concatenation operator generates n_CONCATENATION_LIST instead of
@@ -5696,369 +5684,369 @@
(yyval)->appendChild((yyvsp[0]));
}
}
-#line 5700 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5688 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 238:
-#line 1665 "parser.y" /* yacc.c:1646 */
+#line 1653 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5711 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5699 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 239:
-#line 1671 "parser.y" /* yacc.c:1646 */
+#line 1659 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5722 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5710 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 240:
-#line 1677 "parser.y" /* yacc.c:1646 */
+#line 1665 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5733 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5721 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 241:
-#line 1683 "parser.y" /* yacc.c:1646 */
+#line 1671 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5744 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5732 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 242:
-#line 1689 "parser.y" /* yacc.c:1646 */
+#line 1677 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5755 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5743 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 243:
-#line 1695 "parser.y" /* yacc.c:1646 */
+#line 1683 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5766 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5754 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 244:
-#line 1701 "parser.y" /* yacc.c:1646 */
+#line 1689 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5777 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5765 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 245:
-#line 1707 "parser.y" /* yacc.c:1646 */
+#line 1695 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5787 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5775 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 246:
-#line 1712 "parser.y" /* yacc.c:1646 */
+#line 1700 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5797 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5785 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 247:
-#line 1717 "parser.y" /* yacc.c:1646 */
+#line 1705 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5807 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5795 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 248:
-#line 1722 "parser.y" /* yacc.c:1646 */
+#line 1710 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5817 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5805 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 249:
-#line 1727 "parser.y" /* yacc.c:1646 */
+#line 1715 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5828 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5816 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 250:
-#line 1733 "parser.y" /* yacc.c:1646 */
+#line 1721 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5839 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5827 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 251:
-#line 1739 "parser.y" /* yacc.c:1646 */
+#line 1727 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5850 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5838 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 252:
-#line 1745 "parser.y" /* yacc.c:1646 */
+#line 1733 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5861 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5849 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 253:
-#line 1751 "parser.y" /* yacc.c:1646 */
+#line 1739 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5872 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5860 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 254:
-#line 1757 "parser.y" /* yacc.c:1646 */
+#line 1745 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5883 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5871 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 255:
-#line 1763 "parser.y" /* yacc.c:1646 */
+#line 1751 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5894 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5882 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 256:
-#line 1769 "parser.y" /* yacc.c:1646 */
+#line 1757 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5905 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5893 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 257:
-#line 1775 "parser.y" /* yacc.c:1646 */
+#line 1763 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5916 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5904 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 260:
-#line 1783 "parser.y" /* yacc.c:1646 */
+#line 1771 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TERNARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-4]));
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5927 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5915 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 261:
-#line 1789 "parser.y" /* yacc.c:1646 */
+#line 1777 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TERNARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild(NNEW(n_EMPTY));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5938 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5926 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 263:
-#line 1796 "parser.y" /* yacc.c:1646 */
+#line 1784 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5948 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5936 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 264:
-#line 1801 "parser.y" /* yacc.c:1646 */
+#line 1789 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5958 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5946 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 265:
-#line 1806 "parser.y" /* yacc.c:1646 */
+#line 1794 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5968 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5956 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 266:
-#line 1811 "parser.y" /* yacc.c:1646 */
+#line 1799 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5978 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5966 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 267:
-#line 1816 "parser.y" /* yacc.c:1646 */
+#line 1804 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5988 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5976 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 268:
-#line 1821 "parser.y" /* yacc.c:1646 */
+#line 1809 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
(yyval)->appendChild((yyvsp[0]));
}
-#line 5998 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5986 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 269:
-#line 1826 "parser.y" /* yacc.c:1646 */
+#line 1814 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
(yyval)->appendChild((yyvsp[0]));
}
-#line 6008 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 5996 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 270:
-#line 1831 "parser.y" /* yacc.c:1646 */
+#line 1819 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 6018 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6006 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 271:
-#line 1836 "parser.y" /* yacc.c:1646 */
+#line 1824 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 6028 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6016 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 272:
-#line 1841 "parser.y" /* yacc.c:1646 */
+#line 1829 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_BACKTICKS_EXPRESSION);
(yyval) = (yyvsp[0]);
}
-#line 6037 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6025 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 276:
-#line 1848 "parser.y" /* yacc.c:1646 */
+#line 1836 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 6047 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6035 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 277:
-#line 1853 "parser.y" /* yacc.c:1646 */
+#line 1841 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_YIELD);
(yyvsp[0])->appendChild(NNEW(n_EMPTY));
(yyvsp[0])->appendChild(NNEW(n_EMPTY));
(yyval) = (yyvsp[0]);
}
-#line 6058 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6046 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 278:
-#line 1862 "parser.y" /* yacc.c:1646 */
+#line 1850 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-8]), n_FUNCTION_DECLARATION, (yyvsp[0]));
(yyvsp[-8])->appendChild(NNEW(n_EMPTY));
@@ -6070,11 +6058,11 @@
(yyval) = (yyvsp[-8]);
}
-#line 6074 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6062 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 279:
-#line 1876 "parser.y" /* yacc.c:1646 */
+#line 1864 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-8]), n_FUNCTION_DECLARATION, (yyvsp[0]));
NMORE((yyvsp[-8]), (yyvsp[-9]));
@@ -6092,143 +6080,143 @@
(yyval) = (yyvsp[-8]);
}
-#line 6096 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6084 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 280:
-#line 1896 "parser.y" /* yacc.c:1646 */
+#line 1884 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_YIELD);
(yyvsp[0])->appendChild(NNEW(n_EMPTY));
(yyvsp[-1])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-1]);
}
-#line 6107 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6095 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 281:
-#line 1902 "parser.y" /* yacc.c:1646 */
+#line 1890 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_YIELD);
(yyvsp[0])->appendChild(NNEW(n_EMPTY));
(yyvsp[-1])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-1]);
}
-#line 6118 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6106 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 282:
-#line 1908 "parser.y" /* yacc.c:1646 */
+#line 1896 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_YIELD);
(yyvsp[-3])->appendChild((yyvsp[-2]));
(yyvsp[-3])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-3]);
}
-#line 6129 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6117 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 283:
-#line 1914 "parser.y" /* yacc.c:1646 */
+#line 1902 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_YIELD);
(yyvsp[-3])->appendChild((yyvsp[-2]));
(yyvsp[-3])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-3]);
}
-#line 6140 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6128 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 285:
-#line 1927 "parser.y" /* yacc.c:1646 */
+#line 1915 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 6148 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6136 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 286:
-#line 1930 "parser.y" /* yacc.c:1646 */
+#line 1918 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_LEXICAL_VARIABLE_LIST);
(yyvsp[-3])->appendChildren((yyvsp[-1]));
(yyval) = (yyvsp[-3]);
}
-#line 6158 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6146 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 287:
-#line 1938 "parser.y" /* yacc.c:1646 */
+#line 1926 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild(NTYPE((yyvsp[0]), n_VARIABLE));
}
-#line 6166 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6154 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 288:
-#line 1941 "parser.y" /* yacc.c:1646 */
+#line 1929 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_VARIABLE_REFERENCE);
(yyvsp[-1])->appendChild(NTYPE((yyvsp[0]), n_VARIABLE));
(yyval) = (yyvsp[-3])->appendChild((yyvsp[-1]));
}
-#line 6176 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6164 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 289:
-#line 1946 "parser.y" /* yacc.c:1646 */
+#line 1934 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_LEXICAL_VARIABLE_LIST);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_VARIABLE));
}
-#line 6185 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6173 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 290:
-#line 1950 "parser.y" /* yacc.c:1646 */
+#line 1938 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_VARIABLE_REFERENCE);
(yyvsp[-1])->appendChild(NTYPE((yyvsp[0]), n_VARIABLE));
(yyval) = NNEW(n_LEXICAL_VARIABLE_LIST);
(yyval)->appendChild((yyvsp[-1]));
}
-#line 6196 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6184 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 291:
-#line 1959 "parser.y" /* yacc.c:1646 */
+#line 1947 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_FUNCTION_CALL);
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
}
-#line 6206 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6194 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 292:
-#line 1965 "parser.y" /* yacc.c:1646 */
+#line 1953 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-3]), (yyvsp[-5]));
(yyval) = NNEW(n_FUNCTION_CALL);
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
}
-#line 6217 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6205 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 293:
-#line 1971 "parser.y" /* yacc.c:1646 */
+#line 1959 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-3]), (yyvsp[-4]));
(yyval) = NNEW(n_FUNCTION_CALL);
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
}
-#line 6228 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6216 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 294:
-#line 1978 "parser.y" /* yacc.c:1646 */
+#line 1966 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-5]));
@@ -6237,11 +6225,11 @@
(yyval) = NNEW(n_FUNCTION_CALL)->appendChild((yyval));
(yyval)->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
}
-#line 6241 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6229 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 295:
-#line 1987 "parser.y" /* yacc.c:1646 */
+#line 1975 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-5]));
@@ -6250,11 +6238,11 @@
(yyval) = NNEW(n_FUNCTION_CALL)->appendChild((yyval));
(yyval)->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
}
-#line 6254 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6242 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 296:
-#line 1996 "parser.y" /* yacc.c:1646 */
+#line 1984 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-5]));
@@ -6263,11 +6251,11 @@
(yyval) = NNEW(n_FUNCTION_CALL)->appendChild((yyval));
(yyval)->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
}
-#line 6267 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6255 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 297:
-#line 2005 "parser.y" /* yacc.c:1646 */
+#line 1993 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-5]));
@@ -6276,81 +6264,81 @@
(yyval) = NNEW(n_FUNCTION_CALL)->appendChild((yyval));
(yyval)->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
}
-#line 6280 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6268 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 298:
-#line 2013 "parser.y" /* yacc.c:1646 */
+#line 2001 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_FUNCTION_CALL);
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
}
-#line 6290 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6278 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 299:
-#line 2021 "parser.y" /* yacc.c:1646 */
+#line 2009 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
}
-#line 6298 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6286 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 300:
-#line 2024 "parser.y" /* yacc.c:1646 */
+#line 2012 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
}
-#line 6306 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6294 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 301:
-#line 2027 "parser.y" /* yacc.c:1646 */
+#line 2015 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-2]));
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
}
-#line 6315 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6303 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 302:
-#line 2031 "parser.y" /* yacc.c:1646 */
+#line 2019 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-1]));
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
}
-#line 6324 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6312 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 303:
-#line 2038 "parser.y" /* yacc.c:1646 */
+#line 2026 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
}
-#line 6332 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6320 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 304:
-#line 2041 "parser.y" /* yacc.c:1646 */
+#line 2029 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-2]));
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
}
-#line 6341 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6329 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 305:
-#line 2045 "parser.y" /* yacc.c:1646 */
+#line 2033 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-1]));
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
}
-#line 6350 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6338 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 308:
-#line 2060 "parser.y" /* yacc.c:1646 */
+#line 2048 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_OBJECT_PROPERTY_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6363,282 +6351,282 @@
(yyval)->appendChild(*ii);
}
}
-#line 6367 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6355 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 310:
-#line 2076 "parser.y" /* yacc.c:1646 */
+#line 2064 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChild((yyvsp[0]));
}
-#line 6375 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6363 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 311:
-#line 2079 "parser.y" /* yacc.c:1646 */
+#line 2067 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 6383 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6371 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 312:
-#line 2085 "parser.y" /* yacc.c:1646 */
+#line 2073 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
-#line 6391 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6379 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 313:
-#line 2091 "parser.y" /* yacc.c:1646 */
+#line 2079 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 6399 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6387 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 314:
-#line 2094 "parser.y" /* yacc.c:1646 */
+#line 2082 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-1]), n_EMPTY, (yyvsp[0]));
(yyval) = (yyvsp[-1]);
}
-#line 6408 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6396 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 315:
-#line 2098 "parser.y" /* yacc.c:1646 */
+#line 2086 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-2]), n_PARENTHETICAL_EXPRESSION, (yyvsp[0]));
(yyvsp[-2])->appendChild((yyvsp[-1]));
(yyval) = (yyvsp[-2]);
}
-#line 6418 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6406 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 316:
-#line 2106 "parser.y" /* yacc.c:1646 */
+#line 2094 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 6426 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6414 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 317:
-#line 2109 "parser.y" /* yacc.c:1646 */
+#line 2097 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
-#line 6434 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6422 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 318:
-#line 2115 "parser.y" /* yacc.c:1646 */
+#line 2103 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_NUMERIC_SCALAR);
}
-#line 6442 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6430 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 319:
-#line 2118 "parser.y" /* yacc.c:1646 */
+#line 2106 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_NUMERIC_SCALAR);
}
-#line 6450 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6438 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 320:
-#line 2121 "parser.y" /* yacc.c:1646 */
+#line 2109 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_STRING_SCALAR);
}
-#line 6458 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6446 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 321:
-#line 2124 "parser.y" /* yacc.c:1646 */
+#line 2112 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
-#line 6466 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6454 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 322:
-#line 2127 "parser.y" /* yacc.c:1646 */
+#line 2115 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
-#line 6474 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6462 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 323:
-#line 2130 "parser.y" /* yacc.c:1646 */
+#line 2118 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
-#line 6482 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6470 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 324:
-#line 2133 "parser.y" /* yacc.c:1646 */
+#line 2121 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
-#line 6490 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6478 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 325:
-#line 2136 "parser.y" /* yacc.c:1646 */
+#line 2124 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
-#line 6498 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6486 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 326:
-#line 2139 "parser.y" /* yacc.c:1646 */
+#line 2127 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
-#line 6506 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6494 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 327:
-#line 2142 "parser.y" /* yacc.c:1646 */
+#line 2130 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
-#line 6514 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6502 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 328:
-#line 2145 "parser.y" /* yacc.c:1646 */
+#line 2133 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
-#line 6522 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6510 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 329:
-#line 2148 "parser.y" /* yacc.c:1646 */
+#line 2136 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_HEREDOC);
}
-#line 6530 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6518 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 332:
-#line 2156 "parser.y" /* yacc.c:1646 */
+#line 2144 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-2]));
(yyval) = (yyvsp[0]);
}
-#line 6539 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6527 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 333:
-#line 2160 "parser.y" /* yacc.c:1646 */
+#line 2148 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-1]));
(yyval) = (yyvsp[0]);
}
-#line 6548 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6536 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 334:
-#line 2164 "parser.y" /* yacc.c:1646 */
+#line 2152 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 6558 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6546 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 335:
-#line 2169 "parser.y" /* yacc.c:1646 */
+#line 2157 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
(yyval)->appendChild((yyvsp[0]));
}
-#line 6568 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6556 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 336:
-#line 2174 "parser.y" /* yacc.c:1646 */
+#line 2162 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_ARRAY_LITERAL);
(yyvsp[-3])->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
(yyval) = (yyvsp[-3]);
}
-#line 6578 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6566 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 337:
-#line 2179 "parser.y" /* yacc.c:1646 */
+#line 2167 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_ARRAY_LITERAL);
(yyvsp[-2])->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
(yyval) = (yyvsp[-2]);
}
-#line 6588 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6576 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 339:
-#line 2188 "parser.y" /* yacc.c:1646 */
+#line 2176 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[0]), n_STRING));
}
-#line 6598 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6586 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 343:
-#line 2199 "parser.y" /* yacc.c:1646 */
+#line 2187 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[0]), (yyvsp[-2]));
}
-#line 6606 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6594 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 344:
-#line 2202 "parser.y" /* yacc.c:1646 */
+#line 2190 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[0]), (yyvsp[-1]));
}
-#line 6614 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6602 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 346:
-#line 2209 "parser.y" /* yacc.c:1646 */
+#line 2197 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE_LIST);
}
-#line 6622 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6610 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 347:
-#line 2212 "parser.y" /* yacc.c:1646 */
+#line 2200 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[-1]), (yyvsp[0]));
}
-#line 6630 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6618 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 348:
-#line 2218 "parser.y" /* yacc.c:1646 */
+#line 2206 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 6638 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6626 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 350:
-#line 2229 "parser.y" /* yacc.c:1646 */
+#line 2217 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-2]));
@@ -6646,11 +6634,11 @@
(yyval) = (yyvsp[-4])->appendChild((yyval));
}
-#line 6650 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6638 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 351:
-#line 2236 "parser.y" /* yacc.c:1646 */
+#line 2224 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -6658,11 +6646,11 @@
(yyval) = (yyvsp[-2])->appendChild((yyval));
}
-#line 6662 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6650 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 352:
-#line 2243 "parser.y" /* yacc.c:1646 */
+#line 2231 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-2]));
@@ -6670,11 +6658,11 @@
(yyval) = NNEW(n_ARRAY_VALUE_LIST)->appendChild((yyval));
}
-#line 6674 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6662 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 353:
-#line 2250 "parser.y" /* yacc.c:1646 */
+#line 2238 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -6682,11 +6670,11 @@
(yyval) = NNEW(n_ARRAY_VALUE_LIST)->appendChild((yyval));
}
-#line 6686 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6674 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 359:
-#line 2280 "parser.y" /* yacc.c:1646 */
+#line 2268 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_OBJECT_PROPERTY_ACCESS);
(yyval)->appendChild((yyvsp[-4]));
@@ -6710,27 +6698,27 @@
}
}
}
-#line 6714 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6702 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 361:
-#line 2307 "parser.y" /* yacc.c:1646 */
+#line 2295 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChildren((yyvsp[0]));
}
-#line 6722 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6710 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 362:
-#line 2310 "parser.y" /* yacc.c:1646 */
+#line 2298 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 6730 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6718 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 363:
-#line 2316 "parser.y" /* yacc.c:1646 */
+#line 2304 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
(yyval)->appendChild((yyvsp[-1]));
@@ -6738,49 +6726,49 @@
(yyval)->appendChild((yyvsp[0]));
}
}
-#line 6742 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6730 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 364:
-#line 2326 "parser.y" /* yacc.c:1646 */
+#line 2314 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 6753 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6741 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 365:
-#line 2332 "parser.y" /* yacc.c:1646 */
+#line 2320 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 6764 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6752 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 366:
-#line 2341 "parser.y" /* yacc.c:1646 */
+#line 2329 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
-#line 6772 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6760 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 369:
-#line 2349 "parser.y" /* yacc.c:1646 */
+#line 2337 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 6780 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6768 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 371:
-#line 2356 "parser.y" /* yacc.c:1646 */
+#line 2344 "parser.y" /* yacc.c:1646 */
{
xhpast::Node *last = (yyvsp[-1]);
NMORE((yyvsp[-1]), (yyvsp[0]));
@@ -6793,61 +6781,61 @@
(yyval) = (yyvsp[-1]);
}
-#line 6797 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6785 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 372:
-#line 2371 "parser.y" /* yacc.c:1646 */
+#line 2359 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild((yyvsp[0]));
}
-#line 6807 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6795 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 373:
-#line 2376 "parser.y" /* yacc.c:1646 */
+#line 2364 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild((yyvsp[0]));
}
-#line 6817 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6805 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 375:
-#line 2388 "parser.y" /* yacc.c:1646 */
+#line 2376 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 6828 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6816 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 376:
-#line 2394 "parser.y" /* yacc.c:1646 */
+#line 2382 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 6839 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6827 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 381:
-#line 2410 "parser.y" /* yacc.c:1646 */
+#line 2398 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
-#line 6847 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6835 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 382:
-#line 2413 "parser.y" /* yacc.c:1646 */
+#line 2401 "parser.y" /* yacc.c:1646 */
{
xhpast::Node *last = (yyvsp[-1]);
NMORE((yyvsp[-1]), (yyvsp[0]));
@@ -6860,114 +6848,114 @@
(yyval) = (yyvsp[-1]);
}
-#line 6864 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6852 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 384:
-#line 2429 "parser.y" /* yacc.c:1646 */
+#line 2417 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 6875 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6863 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 385:
-#line 2435 "parser.y" /* yacc.c:1646 */
+#line 2423 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 6886 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6874 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 387:
-#line 2445 "parser.y" /* yacc.c:1646 */
+#line 2433 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_VARIABLE);
}
-#line 6894 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6882 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 388:
-#line 2448 "parser.y" /* yacc.c:1646 */
+#line 2436 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-3]), n_VARIABLE_EXPRESSION, (yyvsp[0]));
(yyvsp[-3])->appendChild((yyvsp[-1]));
(yyval) = (yyvsp[-3]);
}
-#line 6904 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6892 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 389:
-#line 2456 "parser.y" /* yacc.c:1646 */
+#line 2444 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 6912 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6900 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 390:
-#line 2459 "parser.y" /* yacc.c:1646 */
+#line 2447 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
-#line 6920 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6908 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 393:
-#line 2470 "parser.y" /* yacc.c:1646 */
+#line 2458 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 6931 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6919 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 394:
-#line 2476 "parser.y" /* yacc.c:1646 */
+#line 2464 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 6942 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6930 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 396:
-#line 2486 "parser.y" /* yacc.c:1646 */
+#line 2474 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_STRING);
(yyval) = (yyvsp[0]);
}
-#line 6951 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6939 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 397:
-#line 2490 "parser.y" /* yacc.c:1646 */
+#line 2478 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
-#line 6959 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6947 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 398:
-#line 2496 "parser.y" /* yacc.c:1646 */
+#line 2484 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_VARIABLE_VARIABLE);
}
-#line 6967 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6955 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 399:
-#line 2499 "parser.y" /* yacc.c:1646 */
+#line 2487 "parser.y" /* yacc.c:1646 */
{
(yyvsp[0]) = NTYPE((yyvsp[0]), n_VARIABLE_VARIABLE);
@@ -6980,61 +6968,61 @@
(yyval) = (yyvsp[-1]);
}
-#line 6984 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6972 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 400:
-#line 2514 "parser.y" /* yacc.c:1646 */
+#line 2502 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
-#line 6992 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6980 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 401:
-#line 2517 "parser.y" /* yacc.c:1646 */
+#line 2505 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ASSIGNMENT_LIST);
(yyval)->appendChild((yyvsp[0]));
}
-#line 7001 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6989 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 403:
-#line 2525 "parser.y" /* yacc.c:1646 */
+#line 2513 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_LIST);
(yyval)->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
}
-#line 7010 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 6998 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 404:
-#line 2529 "parser.y" /* yacc.c:1646 */
+#line 2517 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
-#line 7018 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7006 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 405:
-#line 2535 "parser.y" /* yacc.c:1646 */
+#line 2523 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE_LIST);
}
-#line 7026 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7014 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 406:
-#line 2538 "parser.y" /* yacc.c:1646 */
+#line 2526 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[-1]), (yyvsp[0]));
}
-#line 7034 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7022 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 407:
-#line 2544 "parser.y" /* yacc.c:1646 */
+#line 2532 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-2]));
@@ -7042,11 +7030,11 @@
(yyval) = (yyvsp[-4])->appendChild((yyval));
}
-#line 7046 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7034 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 408:
-#line 2551 "parser.y" /* yacc.c:1646 */
+#line 2539 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -7054,11 +7042,11 @@
(yyval) = (yyvsp[-2])->appendChild((yyval));
}
-#line 7058 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7046 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 409:
-#line 2558 "parser.y" /* yacc.c:1646 */
+#line 2546 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-2]));
@@ -7066,11 +7054,11 @@
(yyval) = NNEW(n_ARRAY_VALUE_LIST)->appendChild((yyval));
}
-#line 7070 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7058 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 410:
-#line 2565 "parser.y" /* yacc.c:1646 */
+#line 2553 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -7078,11 +7066,11 @@
(yyval) = NNEW(n_ARRAY_VALUE_LIST)->appendChild((yyval));
}
-#line 7082 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7070 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 411:
-#line 2572 "parser.y" /* yacc.c:1646 */
+#line 2560 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-3]));
@@ -7090,11 +7078,11 @@
(yyval) = (yyvsp[-5])->appendChild((yyval));
}
-#line 7094 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7082 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 412:
-#line 2579 "parser.y" /* yacc.c:1646 */
+#line 2567 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -7102,11 +7090,11 @@
(yyval) = (yyvsp[-3])->appendChild((yyval));
}
-#line 7106 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7094 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 413:
-#line 2586 "parser.y" /* yacc.c:1646 */
+#line 2574 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-3]));
@@ -7114,11 +7102,11 @@
(yyval) = NNEW(n_ARRAY_VALUE_LIST)->appendChild((yyval));
}
-#line 7118 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7106 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 414:
-#line 2593 "parser.y" /* yacc.c:1646 */
+#line 2581 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -7126,11 +7114,11 @@
(yyval) = NNEW(n_ARRAY_VALUE_LIST)->appendChild((yyval));
}
-#line 7130 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7118 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 415:
-#line 2603 "parser.y" /* yacc.c:1646 */
+#line 2591 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_SYMBOL_NAME);
@@ -7141,11 +7129,11 @@
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild((yyvsp[-2]));
}
-#line 7145 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7133 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 416:
-#line 2613 "parser.y" /* yacc.c:1646 */
+#line 2601 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_SYMBOL_NAME);
@@ -7156,27 +7144,27 @@
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild((yyvsp[-2]));
}
-#line 7160 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7148 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 417:
-#line 2623 "parser.y" /* yacc.c:1646 */
+#line 2611 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_INCLUDE_FILE)->appendChild((yyvsp[0]));
}
-#line 7168 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7156 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 418:
-#line 2626 "parser.y" /* yacc.c:1646 */
+#line 2614 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_INCLUDE_FILE)->appendChild((yyvsp[0]));
}
-#line 7176 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7164 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 419:
-#line 2629 "parser.y" /* yacc.c:1646 */
+#line 2617 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_SYMBOL_NAME);
@@ -7187,146 +7175,146 @@
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild((yyvsp[-2]));
}
-#line 7191 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7179 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 420:
-#line 2639 "parser.y" /* yacc.c:1646 */
+#line 2627 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_INCLUDE_FILE)->appendChild((yyvsp[0]));
}
-#line 7199 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7187 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 421:
-#line 2642 "parser.y" /* yacc.c:1646 */
+#line 2630 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_INCLUDE_FILE)->appendChild((yyvsp[0]));
}
-#line 7207 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7195 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 422:
-#line 2648 "parser.y" /* yacc.c:1646 */
+#line 2636 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
(yyval)->appendChild((yyvsp[0]));
}
-#line 7216 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7204 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 423:
-#line 2652 "parser.y" /* yacc.c:1646 */
+#line 2640 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
-#line 7224 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7212 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 424:
-#line 2658 "parser.y" /* yacc.c:1646 */
+#line 2646 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-2]), n_PARENTHETICAL_EXPRESSION, (yyvsp[0]));
(yyvsp[-2])->appendChild((yyvsp[-1]));
(yyval) = (yyvsp[-2]);
}
-#line 7234 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7222 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 425:
-#line 2663 "parser.y" /* yacc.c:1646 */
+#line 2651 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
-#line 7242 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7230 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 426:
-#line 2669 "parser.y" /* yacc.c:1646 */
+#line 2657 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 7253 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7241 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 427:
-#line 2675 "parser.y" /* yacc.c:1646 */
+#line 2663 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
(yyval)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 7264 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7252 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 428:
-#line 2681 "parser.y" /* yacc.c:1646 */
+#line 2669 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild(NTYPE((yyvsp[-3]), n_STRING_SCALAR));
(yyval)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
}
-#line 7275 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7263 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 429:
-#line 2690 "parser.y" /* yacc.c:1646 */
+#line 2678 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_ARRAY_LITERAL);
(yyvsp[-3])->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
(yyval) = (yyvsp[-3]);
}
-#line 7285 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7273 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 430:
-#line 2695 "parser.y" /* yacc.c:1646 */
+#line 2683 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_ARRAY_LITERAL);
(yyvsp[-2])->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
(yyval) = (yyvsp[-2]);
}
-#line 7295 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7283 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 431:
-#line 2703 "parser.y" /* yacc.c:1646 */
+#line 2691 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_NEW);
(yyvsp[-2])->appendChild((yyvsp[-1]));
(yyvsp[-2])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-2]);
}
-#line 7306 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7294 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 432:
-#line 2712 "parser.y" /* yacc.c:1646 */
+#line 2700 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[0]), n_STRING));
}
-#line 7316 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7304 "parser.yacc.cpp" /* yacc.c:1646 */
break;
case 433:
-#line 2717 "parser.y" /* yacc.c:1646 */
+#line 2705 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-2]));
(yyval)->appendChild(NTYPE((yyvsp[0]), n_STRING));
}
-#line 7326 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7314 "parser.yacc.cpp" /* yacc.c:1646 */
break;
-#line 7330 "parser.yacc.cpp" /* yacc.c:1646 */
+#line 7318 "parser.yacc.cpp" /* yacc.c:1646 */
default: break;
}
/* User semantic actions sometimes alter yychar, and that requires
@@ -7554,7 +7542,7 @@
#endif
return yyresult;
}
-#line 2724 "parser.y" /* yacc.c:1906 */
+#line 2712 "parser.y" /* yacc.c:1906 */
const char* yytokname(int tok) {

File Metadata

Mime Type
text/plain
Expires
Fri, May 10, 9:24 AM (3 w, 3 d ago)
Storage Engine
amazon-s3
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
phabricator/secure/ma/5y/dx6zpi7ouidaowy6
Default Alt Text
D13976.id33716.diff (128 KB)

Event Timeline