Page MenuHomePhabricator

D13974.id33714.diff
No OneTemporary

D13974.id33714.diff

diff --git a/support/xhpast/parser.y b/support/xhpast/parser.y
--- a/support/xhpast/parser.y
+++ b/support/xhpast/parser.y
@@ -76,13 +76,15 @@
%lex-param { void* yyscanner }
%error-verbose
-%left T_INCLUDE T_INCLUDE_ONCE T_EVAL T_REQUIRE T_REQUIRE_ONCE
-%left ','
+%precedence T_INCLUDE T_INCLUDE_ONCE
+%token T_EVAL
+%precedence T_REQUIRE T_REQUIRE_ONCE
+%token ','
%left T_LOGICAL_OR
%left T_LOGICAL_XOR
%left T_LOGICAL_AND
-%right T_PRINT
-%left '=' T_PLUS_EQUAL
+%precedence T_PRINT
+%precedence '=' T_PLUS_EQUAL
T_MINUS_EQUAL
T_MUL_EQUAL
T_DIV_EQUAL
@@ -104,27 +106,22 @@
%left T_SL T_SR
%left '+' '-' '.'
%left '*' '/' '%'
-%right '!'
-%nonassoc T_INSTANCEOF
-%right '~' T_INC
- T_DEC
- T_INT_CAST
- T_DOUBLE_CAST
- T_STRING_CAST
- T_UNICODE_CAST
- T_BINARY_CAST
- T_ARRAY_CAST
- T_OBJECT_CAST
- T_BOOL_CAST
- T_UNSET_CAST
- '@'
-%right '['
-%nonassoc T_NEW T_CLONE
+%precedence '!'
+%precedence T_INSTANCEOF
+%precedence '~' T_INC
+%token T_DEC
+%precedence T_INT_CAST T_DOUBLE_CAST T_STRING_CAST
+%token T_UNICODE_CAST
+%token T_BINARY_CAST
+%precedence T_ARRAY_CAST T_OBJECT_CAST T_BOOL_CAST T_UNSET_CAST '@'
+%token '['
+%token T_NEW
+%precedence T_CLONE
%token T_EXIT
%token T_IF
-%left T_ELSEIF
-%left T_ELSE
-%left T_ENDIF
+%token T_ELSEIF
+%token T_ELSE
+%token T_ENDIF
%token T_LNUMBER
%token T_DNUMBER
@@ -165,7 +162,12 @@
%token T_THROW
%token T_USE
%token T_GLOBAL
-%right T_STATIC T_ABSTRACT T_FINAL T_PRIVATE T_PROTECTED T_PUBLIC
+%token T_STATIC
+%token T_ABSTRACT
+%token T_FINAL
+%token T_PRIVATE
+%token T_PROTECTED
+%token T_PUBLIC
%token T_VAR
%token T_UNSET
%token T_ISSET
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
@@ -635,50 +635,50 @@
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
static const yytype_uint16 yyrline[] =
{
- 0, 217, 217, 223, 226, 232, 235, 241, 242, 243,
- 244, 249, 256, 262, 270, 276, 283, 286, 293, 298,
- 304, 310, 320, 327, 337, 340, 346, 347, 348, 349,
- 357, 358, 364, 367, 370, 376, 379, 409, 428, 435,
- 443, 456, 463, 470, 477, 484, 491, 498, 505, 512,
- 517, 522, 527, 531, 535, 539, 545, 563, 580, 586,
- 590, 608, 616, 627, 628, 634, 637, 647, 651, 658,
- 670, 674, 681, 685, 689, 693, 696, 702, 717, 729,
- 744, 748, 755, 762, 769, 772, 778, 782, 785, 793,
- 796, 804, 807, 813, 816, 822, 823, 831, 832, 840,
- 841, 849, 850, 858, 864, 875, 878, 888, 893, 905,
- 908, 916, 926, 927, 931, 932, 940, 943, 953, 956,
- 966, 969, 977, 980, 988, 989, 995, 1003, 1012, 1021,
- 1029, 1037, 1046, 1056, 1068, 1071, 1074, 1077, 1083, 1084,
- 1090, 1093, 1096, 1101, 1104, 1107, 1115, 1119, 1126, 1129,
- 1133, 1140, 1148, 1156, 1164, 1175, 1178, 1184, 1192, 1196,
- 1199, 1199, 1216, 1224, 1227, 1233, 1236, 1242, 1245, 1251,
- 1255, 1262, 1265, 1271, 1279, 1283, 1290, 1294, 1300, 1308,
- 1314, 1323, 1326, 1334, 1337, 1343, 1344, 1351, 1354, 1361,
- 1365, 1371, 1372, 1373, 1374, 1375, 1376, 1380, 1387, 1394,
- 1401, 1411, 1420, 1432, 1435, 1442, 1445, 1450, 1453, 1460,
- 1468, 1474, 1484, 1498, 1503, 1509, 1515, 1521, 1527, 1533,
- 1539, 1545, 1551, 1557, 1563, 1569, 1574, 1579, 1584, 1589,
- 1595, 1601, 1607, 1613, 1619, 1625, 1631, 1637, 1663, 1669,
- 1675, 1681, 1687, 1693, 1699, 1705, 1710, 1715, 1720, 1725,
- 1731, 1737, 1743, 1749, 1755, 1761, 1767, 1773, 1779, 1780,
- 1781, 1787, 1793, 1794, 1799, 1804, 1809, 1814, 1819, 1824,
- 1829, 1834, 1839, 1843, 1844, 1845, 1846, 1851, 1857, 1871,
- 1894, 1900, 1906, 1912, 1921, 1925, 1928, 1936, 1939, 1944,
- 1948, 1957, 1962, 1969, 1975, 1984, 1993, 2002, 2011, 2019,
- 2022, 2025, 2029, 2036, 2039, 2043, 2050, 2051, 2055, 2070,
- 2074, 2077, 2083, 2089, 2092, 2096, 2104, 2107, 2113, 2116,
- 2119, 2122, 2125, 2128, 2131, 2134, 2137, 2140, 2143, 2146,
- 2152, 2153, 2154, 2158, 2162, 2167, 2172, 2177, 2182, 2186,
- 2194, 2195, 2196, 2197, 2200, 2203, 2207, 2210, 2216, 2219,
- 2223, 2234, 2241, 2248, 2258, 2259, 2263, 2267, 2271, 2275,
- 2301, 2305, 2308, 2314, 2324, 2330, 2339, 2345, 2346, 2347,
- 2353, 2354, 2369, 2374, 2382, 2386, 2392, 2401, 2402, 2403,
- 2407, 2408, 2411, 2423, 2427, 2433, 2439, 2443, 2446, 2454,
- 2457, 2463, 2464, 2468, 2474, 2480, 2484, 2488, 2494, 2497,
- 2512, 2515, 2522, 2523, 2527, 2533, 2536, 2542, 2549, 2556,
- 2563, 2570, 2577, 2584, 2591, 2601, 2611, 2621, 2624, 2627,
- 2637, 2640, 2646, 2650, 2656, 2661, 2667, 2673, 2679, 2688,
- 2693, 2701, 2710, 2715
+ 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
};
#endif
@@ -3487,7 +3487,7 @@
switch (yyn)
{
case 2:
-#line 217 "parser.y" /* yacc.c:1646 */
+#line 219 "parser.y" /* yacc.c:1646 */
{
*root = NNEW(n_PROGRAM)->appendChild((yyvsp[0]));
}
@@ -3495,7 +3495,7 @@
break;
case 3:
-#line 223 "parser.y" /* yacc.c:1646 */
+#line 225 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChild((yyvsp[0]));
}
@@ -3503,7 +3503,7 @@
break;
case 4:
-#line 226 "parser.y" /* yacc.c:1646 */
+#line 228 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT_LIST);
}
@@ -3511,7 +3511,7 @@
break;
case 5:
-#line 232 "parser.y" /* yacc.c:1646 */
+#line 234 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_SYMBOL_NAME);
}
@@ -3519,7 +3519,7 @@
break;
case 6:
-#line 235 "parser.y" /* yacc.c:1646 */
+#line 237 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[-2]), (yyvsp[0]));
}
@@ -3527,7 +3527,7 @@
break;
case 10:
-#line 244 "parser.y" /* yacc.c:1646 */
+#line 246 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-3]) = NSPAN((yyvsp[-3]), n_HALT_COMPILER, (yyvsp[-1]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-3]));
@@ -3537,7 +3537,7 @@
break;
case 11:
-#line 249 "parser.y" /* yacc.c:1646 */
+#line 251 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-2]), n_NAMESPACE, (yyvsp[-1]));
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3549,7 +3549,7 @@
break;
case 12:
-#line 256 "parser.y" /* yacc.c:1646 */
+#line 258 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-4]), n_NAMESPACE, (yyvsp[0]));
(yyvsp[-4])->appendChild((yyvsp[-3]));
@@ -3560,7 +3560,7 @@
break;
case 13:
-#line 262 "parser.y" /* yacc.c:1646 */
+#line 264 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-3]), n_NAMESPACE, (yyvsp[0]));
(yyvsp[-3])->appendChild(NNEW(n_EMPTY));
@@ -3573,7 +3573,7 @@
break;
case 14:
-#line 270 "parser.y" /* yacc.c:1646 */
+#line 272 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-2]), n_USE, (yyvsp[-1]));
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3584,7 +3584,7 @@
break;
case 15:
-#line 276 "parser.y" /* yacc.c:1646 */
+#line 278 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
@@ -3593,7 +3593,7 @@
break;
case 16:
-#line 283 "parser.y" /* yacc.c:1646 */
+#line 285 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -3601,7 +3601,7 @@
break;
case 17:
-#line 286 "parser.y" /* yacc.c:1646 */
+#line 288 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_USE_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -3610,7 +3610,7 @@
break;
case 18:
-#line 293 "parser.y" /* yacc.c:1646 */
+#line 295 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_USE);
(yyval)->appendChild((yyvsp[0]));
@@ -3620,7 +3620,7 @@
break;
case 19:
-#line 298 "parser.y" /* yacc.c:1646 */
+#line 300 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_USE);
(yyval)->appendChild((yyvsp[-2]));
@@ -3631,7 +3631,7 @@
break;
case 20:
-#line 304 "parser.y" /* yacc.c:1646 */
+#line 306 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_USE);
NMORE((yyvsp[0]), (yyvsp[-1]));
@@ -3642,7 +3642,7 @@
break;
case 21:
-#line 310 "parser.y" /* yacc.c:1646 */
+#line 312 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_USE);
NMORE((yyvsp[-2]), (yyvsp[-3]));
@@ -3654,7 +3654,7 @@
break;
case 22:
-#line 320 "parser.y" /* yacc.c:1646 */
+#line 322 "parser.y" /* yacc.c:1646 */
{
NMORE((yyval), (yyvsp[0]));
(yyval)->appendChild(
@@ -3666,7 +3666,7 @@
break;
case 23:
-#line 327 "parser.y" /* yacc.c:1646 */
+#line 329 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyval), n_CONSTANT_DECLARATION_LIST, (yyvsp[0]));
(yyval)->appendChild(
@@ -3678,7 +3678,7 @@
break;
case 24:
-#line 337 "parser.y" /* yacc.c:1646 */
+#line 339 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChild((yyvsp[0]));
}
@@ -3686,7 +3686,7 @@
break;
case 25:
-#line 340 "parser.y" /* yacc.c:1646 */
+#line 342 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT_LIST);
}
@@ -3694,7 +3694,7 @@
break;
case 29:
-#line 349 "parser.y" /* yacc.c:1646 */
+#line 351 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-3]) = NSPAN((yyvsp[-3]), n_HALT_COMPILER, (yyvsp[-1]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-3]));
@@ -3704,7 +3704,7 @@
break;
case 31:
-#line 358 "parser.y" /* yacc.c:1646 */
+#line 360 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_STRING);
(yyval) = NNEW(n_LABEL);
@@ -3715,7 +3715,7 @@
break;
case 32:
-#line 364 "parser.y" /* yacc.c:1646 */
+#line 366 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_OPEN_TAG);
}
@@ -3723,7 +3723,7 @@
break;
case 33:
-#line 367 "parser.y" /* yacc.c:1646 */
+#line 369 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_OPEN_TAG);
}
@@ -3731,7 +3731,7 @@
break;
case 34:
-#line 370 "parser.y" /* yacc.c:1646 */
+#line 372 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_CLOSE_TAG);
}
@@ -3739,7 +3739,7 @@
break;
case 35:
-#line 376 "parser.y" /* yacc.c:1646 */
+#line 378 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -3747,7 +3747,7 @@
break;
case 36:
-#line 379 "parser.y" /* yacc.c:1646 */
+#line 381 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CONDITION_LIST);
@@ -3782,7 +3782,7 @@
break;
case 37:
-#line 413 "parser.y" /* yacc.c:1646 */
+#line 415 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CONDITION_LIST);
@@ -3802,7 +3802,7 @@
break;
case 38:
-#line 428 "parser.y" /* yacc.c:1646 */
+#line 430 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-4]), n_WHILE);
(yyvsp[-4])->appendChild(NSPAN((yyvsp[-3]), n_CONTROL_CONDITION, (yyvsp[-1]))->appendChild((yyvsp[-2])));
@@ -3814,7 +3814,7 @@
break;
case 39:
-#line 435 "parser.y" /* yacc.c:1646 */
+#line 437 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-6]), n_DO_WHILE);
(yyvsp[-6])->appendChild((yyvsp[-5]));
@@ -3827,7 +3827,7 @@
break;
case 40:
-#line 443 "parser.y" /* yacc.c:1646 */
+#line 445 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-8]), n_FOR);
@@ -3845,7 +3845,7 @@
break;
case 41:
-#line 456 "parser.y" /* yacc.c:1646 */
+#line 458 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-4]), n_SWITCH);
(yyvsp[-4])->appendChild(NSPAN((yyvsp[-3]), n_CONTROL_CONDITION, (yyvsp[-1]))->appendChild((yyvsp[-2])));
@@ -3857,7 +3857,7 @@
break;
case 42:
-#line 463 "parser.y" /* yacc.c:1646 */
+#line 465 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_BREAK);
(yyvsp[-1])->appendChild(NNEW(n_EMPTY));
@@ -3869,7 +3869,7 @@
break;
case 43:
-#line 470 "parser.y" /* yacc.c:1646 */
+#line 472 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_BREAK);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3881,7 +3881,7 @@
break;
case 44:
-#line 477 "parser.y" /* yacc.c:1646 */
+#line 479 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_CONTINUE);
(yyvsp[-1])->appendChild(NNEW(n_EMPTY));
@@ -3893,7 +3893,7 @@
break;
case 45:
-#line 484 "parser.y" /* yacc.c:1646 */
+#line 486 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_CONTINUE);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3905,7 +3905,7 @@
break;
case 46:
-#line 491 "parser.y" /* yacc.c:1646 */
+#line 493 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_RETURN);
(yyvsp[-1])->appendChild(NNEW(n_EMPTY));
@@ -3917,7 +3917,7 @@
break;
case 47:
-#line 498 "parser.y" /* yacc.c:1646 */
+#line 500 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_RETURN);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3929,7 +3929,7 @@
break;
case 48:
-#line 505 "parser.y" /* yacc.c:1646 */
+#line 507 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_RETURN);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3941,7 +3941,7 @@
break;
case 49:
-#line 512 "parser.y" /* yacc.c:1646 */
+#line 514 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-1]), (yyvsp[-2]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
@@ -3951,7 +3951,7 @@
break;
case 50:
-#line 517 "parser.y" /* yacc.c:1646 */
+#line 519 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-1]), (yyvsp[-2]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
@@ -3961,7 +3961,7 @@
break;
case 51:
-#line 522 "parser.y" /* yacc.c:1646 */
+#line 524 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-1]), (yyvsp[-2]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
@@ -3971,7 +3971,7 @@
break;
case 52:
-#line 527 "parser.y" /* yacc.c:1646 */
+#line 529 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_INLINE_HTML);
(yyval) = (yyvsp[0]);
@@ -3980,7 +3980,7 @@
break;
case 53:
-#line 531 "parser.y" /* yacc.c:1646 */
+#line 533 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
@@ -3989,7 +3989,7 @@
break;
case 54:
-#line 535 "parser.y" /* yacc.c:1646 */
+#line 537 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
@@ -3998,7 +3998,7 @@
break;
case 55:
-#line 539 "parser.y" /* yacc.c:1646 */
+#line 541 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[-1]));
NMORE((yyvsp[-2]), (yyvsp[-4]));
@@ -4009,7 +4009,7 @@
break;
case 56:
-#line 546 "parser.y" /* yacc.c:1646 */
+#line 548 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-7]), n_FOREACH);
NSPAN((yyvsp[-6]), n_FOREACH_EXPRESSION, (yyvsp[-1]));
@@ -4031,7 +4031,7 @@
break;
case 57:
-#line 564 "parser.y" /* yacc.c:1646 */
+#line 566 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-7]), n_FOREACH);
NSPAN((yyvsp[-6]), n_FOREACH_EXPRESSION, (yyvsp[-1]));
@@ -4052,7 +4052,7 @@
break;
case 58:
-#line 580 "parser.y" /* yacc.c:1646 */
+#line 582 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-4]), n_DECLARE);
(yyvsp[-4])->appendChild((yyvsp[-2]));
@@ -4063,7 +4063,7 @@
break;
case 59:
-#line 586 "parser.y" /* yacc.c:1646 */
+#line 588 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT)->appendChild(NNEW(n_EMPTY));
NMORE((yyval), (yyvsp[0]));
@@ -4072,7 +4072,7 @@
break;
case 60:
-#line 594 "parser.y" /* yacc.c:1646 */
+#line 596 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-13]), n_TRY);
(yyvsp[-13])->appendChild(NEXPAND((yyvsp[-12]), (yyvsp[-11]), (yyvsp[-10])));
@@ -4091,7 +4091,7 @@
break;
case 61:
-#line 608 "parser.y" /* yacc.c:1646 */
+#line 610 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_THROW);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -4104,7 +4104,7 @@
break;
case 62:
-#line 616 "parser.y" /* yacc.c:1646 */
+#line 618 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_GOTO);
NTYPE((yyvsp[-1]), n_STRING);
@@ -4117,7 +4117,7 @@
break;
case 64:
-#line 628 "parser.y" /* yacc.c:1646 */
+#line 630 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4125,7 +4125,7 @@
break;
case 65:
-#line 634 "parser.y" /* yacc.c:1646 */
+#line 636 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4133,7 +4133,7 @@
break;
case 66:
-#line 637 "parser.y" /* yacc.c:1646 */
+#line 639 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_FINALLY);
(yyvsp[-3])->appendChild((yyvsp[-1]));
@@ -4144,7 +4144,7 @@
break;
case 67:
-#line 647 "parser.y" /* yacc.c:1646 */
+#line 649 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CATCH_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -4153,7 +4153,7 @@
break;
case 68:
-#line 651 "parser.y" /* yacc.c:1646 */
+#line 653 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-1])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-1]);
@@ -4162,7 +4162,7 @@
break;
case 69:
-#line 659 "parser.y" /* yacc.c:1646 */
+#line 661 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-7]), n_CATCH);
(yyvsp[-7])->appendChild((yyvsp[-5]));
@@ -4175,7 +4175,7 @@
break;
case 70:
-#line 670 "parser.y" /* yacc.c:1646 */
+#line 672 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNSET_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -4184,7 +4184,7 @@
break;
case 71:
-#line 674 "parser.y" /* yacc.c:1646 */
+#line 676 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-2])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-2]);
@@ -4193,7 +4193,7 @@
break;
case 75:
-#line 693 "parser.y" /* yacc.c:1646 */
+#line 695 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4201,7 +4201,7 @@
break;
case 76:
-#line 696 "parser.y" /* yacc.c:1646 */
+#line 698 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_REFERENCE);
}
@@ -4209,7 +4209,7 @@
break;
case 77:
-#line 703 "parser.y" /* yacc.c:1646 */
+#line 705 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-8]), n_FUNCTION_DECLARATION, (yyvsp[0]));
(yyvsp[-8])->appendChild(NNEW(n_EMPTY));
@@ -4225,7 +4225,7 @@
break;
case 78:
-#line 718 "parser.y" /* yacc.c:1646 */
+#line 720 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_DECLARATION);
(yyval)->appendChild((yyvsp[-6]));
@@ -4241,7 +4241,7 @@
break;
case 79:
-#line 729 "parser.y" /* yacc.c:1646 */
+#line 731 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INTERFACE_DECLARATION);
(yyval)->appendChild(NNEW(n_CLASS_ATTRIBUTES));
@@ -4258,7 +4258,7 @@
break;
case 80:
-#line 744 "parser.y" /* yacc.c:1646 */
+#line 746 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_CLASS_ATTRIBUTES);
(yyval) = (yyvsp[0]);
@@ -4267,7 +4267,7 @@
break;
case 81:
-#line 748 "parser.y" /* yacc.c:1646 */
+#line 750 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_CLASS_ATTRIBUTES);
NMORE((yyvsp[0]), (yyvsp[-1]));
@@ -4279,7 +4279,7 @@
break;
case 82:
-#line 755 "parser.y" /* yacc.c:1646 */
+#line 757 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_CLASS_ATTRIBUTES);
NMORE((yyvsp[0]), (yyvsp[-1]));
@@ -4291,7 +4291,7 @@
break;
case 83:
-#line 762 "parser.y" /* yacc.c:1646 */
+#line 764 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_ATTRIBUTES);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_STRING));
@@ -4300,7 +4300,7 @@
break;
case 84:
-#line 769 "parser.y" /* yacc.c:1646 */
+#line 771 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4308,7 +4308,7 @@
break;
case 85:
-#line 772 "parser.y" /* yacc.c:1646 */
+#line 774 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_EXTENDS_LIST)->appendChild((yyvsp[0]));
}
@@ -4316,7 +4316,7 @@
break;
case 87:
-#line 782 "parser.y" /* yacc.c:1646 */
+#line 784 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4324,7 +4324,7 @@
break;
case 88:
-#line 785 "parser.y" /* yacc.c:1646 */
+#line 787 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_EXTENDS_LIST);
(yyvsp[-1])->appendChildren((yyvsp[0]));
@@ -4334,7 +4334,7 @@
break;
case 89:
-#line 793 "parser.y" /* yacc.c:1646 */
+#line 795 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4342,7 +4342,7 @@
break;
case 90:
-#line 796 "parser.y" /* yacc.c:1646 */
+#line 798 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_IMPLEMENTS_LIST);
(yyvsp[-1])->appendChildren((yyvsp[0]));
@@ -4352,7 +4352,7 @@
break;
case 91:
-#line 804 "parser.y" /* yacc.c:1646 */
+#line 806 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_IMPLEMENTS_LIST)->appendChild((yyvsp[0]));
}
@@ -4360,7 +4360,7 @@
break;
case 92:
-#line 807 "parser.y" /* yacc.c:1646 */
+#line 809 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -4368,7 +4368,7 @@
break;
case 93:
-#line 813 "parser.y" /* yacc.c:1646 */
+#line 815 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4376,7 +4376,7 @@
break;
case 94:
-#line 816 "parser.y" /* yacc.c:1646 */
+#line 818 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
@@ -4384,7 +4384,7 @@
break;
case 96:
-#line 823 "parser.y" /* yacc.c:1646 */
+#line 825 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_VARIABLE_REFERENCE);
(yyvsp[-1])->appendChild((yyvsp[0]));
@@ -4394,7 +4394,7 @@
break;
case 98:
-#line 832 "parser.y" /* yacc.c:1646 */
+#line 834 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[-3]));
NMORE((yyvsp[-2]), (yyvsp[0]));
@@ -4404,7 +4404,7 @@
break;
case 100:
-#line 841 "parser.y" /* yacc.c:1646 */
+#line 843 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[-3]));
NMORE((yyvsp[-2]), (yyvsp[0]));
@@ -4414,7 +4414,7 @@
break;
case 102:
-#line 850 "parser.y" /* yacc.c:1646 */
+#line 852 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[-3]));
NMORE((yyvsp[-2]), (yyvsp[0]));
@@ -4424,7 +4424,7 @@
break;
case 103:
-#line 858 "parser.y" /* yacc.c:1646 */
+#line 860 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARE_DECLARATION);
(yyval)->appendChild(NTYPE((yyvsp[-2]), n_STRING));
@@ -4435,7 +4435,7 @@
break;
case 104:
-#line 864 "parser.y" /* yacc.c:1646 */
+#line 866 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARE_DECLARATION);
(yyval)->appendChild(NTYPE((yyvsp[-2]), n_STRING));
@@ -4448,7 +4448,7 @@
break;
case 105:
-#line 875 "parser.y" /* yacc.c:1646 */
+#line 877 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -4456,7 +4456,7 @@
break;
case 106:
-#line 878 "parser.y" /* yacc.c:1646 */
+#line 880 "parser.y" /* yacc.c:1646 */
{
// ...why does this rule exist?
@@ -4471,7 +4471,7 @@
break;
case 107:
-#line 888 "parser.y" /* yacc.c:1646 */
+#line 890 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[0]));
NMORE((yyvsp[-2]), (yyvsp[-3]));
@@ -4481,7 +4481,7 @@
break;
case 108:
-#line 893 "parser.y" /* yacc.c:1646 */
+#line 895 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_STATEMENT);
(yyvsp[-4])->appendChild(NNEW(n_EMPTY));
@@ -4495,7 +4495,7 @@
break;
case 109:
-#line 905 "parser.y" /* yacc.c:1646 */
+#line 907 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT_LIST);
}
@@ -4503,7 +4503,7 @@
break;
case 110:
-#line 908 "parser.y" /* yacc.c:1646 */
+#line 910 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_CASE);
(yyvsp[-3])->appendChild((yyvsp[-2]));
@@ -4516,7 +4516,7 @@
break;
case 111:
-#line 916 "parser.y" /* yacc.c:1646 */
+#line 918 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_DEFAULT);
(yyvsp[-2])->appendChild((yyvsp[0]));
@@ -4528,7 +4528,7 @@
break;
case 115:
-#line 932 "parser.y" /* yacc.c:1646 */
+#line 934 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[0]));
NMORE((yyvsp[-2]), (yyvsp[-3]));
@@ -4538,7 +4538,7 @@
break;
case 116:
-#line 940 "parser.y" /* yacc.c:1646 */
+#line 942 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CONDITION_LIST);
}
@@ -4546,7 +4546,7 @@
break;
case 117:
-#line 943 "parser.y" /* yacc.c:1646 */
+#line 945 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-4]), n_ELSEIF);
(yyvsp[-4])->appendChild(NSPAN((yyvsp[-3]), n_CONTROL_CONDITION, (yyvsp[-1]))->appendChild((yyvsp[-2])));
@@ -4558,7 +4558,7 @@
break;
case 118:
-#line 953 "parser.y" /* yacc.c:1646 */
+#line 955 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CONDITION_LIST);
}
@@ -4566,7 +4566,7 @@
break;
case 119:
-#line 956 "parser.y" /* yacc.c:1646 */
+#line 958 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-5]), n_ELSEIF);
(yyvsp[-5])->appendChild((yyvsp[-3]));
@@ -4578,7 +4578,7 @@
break;
case 120:
-#line 966 "parser.y" /* yacc.c:1646 */
+#line 968 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4586,7 +4586,7 @@
break;
case 121:
-#line 969 "parser.y" /* yacc.c:1646 */
+#line 971 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_ELSE);
(yyvsp[-1])->appendChild((yyvsp[0]));
@@ -4596,7 +4596,7 @@
break;
case 122:
-#line 977 "parser.y" /* yacc.c:1646 */
+#line 979 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4604,7 +4604,7 @@
break;
case 123:
-#line 980 "parser.y" /* yacc.c:1646 */
+#line 982 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_ELSE);
(yyvsp[-2])->appendChild((yyvsp[0]));
@@ -4614,7 +4614,7 @@
break;
case 125:
-#line 989 "parser.y" /* yacc.c:1646 */
+#line 991 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER_LIST);
}
@@ -4622,7 +4622,7 @@
break;
case 126:
-#line 995 "parser.y" /* yacc.c:1646 */
+#line 997 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-1]));
@@ -4635,7 +4635,7 @@
break;
case 127:
-#line 1003 "parser.y" /* yacc.c:1646 */
+#line 1005 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-2]));
@@ -4649,7 +4649,7 @@
break;
case 128:
-#line 1012 "parser.y" /* yacc.c:1646 */
+#line 1014 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-4]));
@@ -4663,7 +4663,7 @@
break;
case 129:
-#line 1021 "parser.y" /* yacc.c:1646 */
+#line 1023 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-3]));
@@ -4676,7 +4676,7 @@
break;
case 130:
-#line 1029 "parser.y" /* yacc.c:1646 */
+#line 1031 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-1]));
@@ -4689,7 +4689,7 @@
break;
case 131:
-#line 1037 "parser.y" /* yacc.c:1646 */
+#line 1039 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-2]));
@@ -4703,7 +4703,7 @@
break;
case 132:
-#line 1047 "parser.y" /* yacc.c:1646 */
+#line 1049 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-4]));
@@ -4717,7 +4717,7 @@
break;
case 133:
-#line 1057 "parser.y" /* yacc.c:1646 */
+#line 1059 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-3]));
@@ -4730,7 +4730,7 @@
break;
case 134:
-#line 1068 "parser.y" /* yacc.c:1646 */
+#line 1070 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4738,7 +4738,7 @@
break;
case 135:
-#line 1071 "parser.y" /* yacc.c:1646 */
+#line 1073 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
@@ -4746,7 +4746,7 @@
break;
case 136:
-#line 1074 "parser.y" /* yacc.c:1646 */
+#line 1076 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_TYPE_NAME);
}
@@ -4754,7 +4754,7 @@
break;
case 137:
-#line 1077 "parser.y" /* yacc.c:1646 */
+#line 1079 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_TYPE_NAME);
}
@@ -4762,7 +4762,7 @@
break;
case 139:
-#line 1084 "parser.y" /* yacc.c:1646 */
+#line 1086 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CALL_PARAMETER_LIST);
}
@@ -4770,7 +4770,7 @@
break;
case 140:
-#line 1090 "parser.y" /* yacc.c:1646 */
+#line 1092 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CALL_PARAMETER_LIST)->appendChild((yyvsp[0]));
}
@@ -4778,7 +4778,7 @@
break;
case 141:
-#line 1093 "parser.y" /* yacc.c:1646 */
+#line 1095 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CALL_PARAMETER_LIST)->appendChild((yyvsp[0]));
}
@@ -4786,7 +4786,7 @@
break;
case 142:
-#line 1096 "parser.y" /* yacc.c:1646 */
+#line 1098 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_VARIABLE_REFERENCE);
(yyvsp[-1])->appendChild((yyvsp[0]));
@@ -4796,7 +4796,7 @@
break;
case 143:
-#line 1101 "parser.y" /* yacc.c:1646 */
+#line 1103 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -4804,7 +4804,7 @@
break;
case 144:
-#line 1104 "parser.y" /* yacc.c:1646 */
+#line 1106 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -4812,7 +4812,7 @@
break;
case 145:
-#line 1107 "parser.y" /* yacc.c:1646 */
+#line 1109 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_VARIABLE_REFERENCE);
(yyvsp[-1])->appendChild((yyvsp[0]));
@@ -4822,7 +4822,7 @@
break;
case 146:
-#line 1115 "parser.y" /* yacc.c:1646 */
+#line 1117 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-2])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-2]);
@@ -4831,7 +4831,7 @@
break;
case 147:
-#line 1119 "parser.y" /* yacc.c:1646 */
+#line 1121 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_GLOBAL_DECLARATION_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -4840,7 +4840,7 @@
break;
case 148:
-#line 1126 "parser.y" /* yacc.c:1646 */
+#line 1128 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_VARIABLE);
}
@@ -4848,7 +4848,7 @@
break;
case 149:
-#line 1129 "parser.y" /* yacc.c:1646 */
+#line 1131 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_VARIABLE_VARIABLE);
(yyval)->appendChild((yyvsp[0]));
@@ -4857,7 +4857,7 @@
break;
case 150:
-#line 1133 "parser.y" /* yacc.c:1646 */
+#line 1135 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-3]), n_VARIABLE_VARIABLE);
(yyval)->appendChild((yyvsp[-1]));
@@ -4866,7 +4866,7 @@
break;
case 151:
-#line 1140 "parser.y" /* yacc.c:1646 */
+#line 1142 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_VARIABLE);
(yyval) = NNEW(n_STATIC_DECLARATION);
@@ -4879,7 +4879,7 @@
break;
case 152:
-#line 1148 "parser.y" /* yacc.c:1646 */
+#line 1150 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_VARIABLE);
(yyval) = NNEW(n_STATIC_DECLARATION);
@@ -4892,7 +4892,7 @@
break;
case 153:
-#line 1156 "parser.y" /* yacc.c:1646 */
+#line 1158 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_VARIABLE);
(yyval) = NNEW(n_STATIC_DECLARATION);
@@ -4905,7 +4905,7 @@
break;
case 154:
-#line 1164 "parser.y" /* yacc.c:1646 */
+#line 1166 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_VARIABLE);
(yyval) = NNEW(n_STATIC_DECLARATION);
@@ -4918,7 +4918,7 @@
break;
case 155:
-#line 1175 "parser.y" /* yacc.c:1646 */
+#line 1177 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChild((yyvsp[0]));
}
@@ -4926,7 +4926,7 @@
break;
case 156:
-#line 1178 "parser.y" /* yacc.c:1646 */
+#line 1180 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT_LIST);
}
@@ -4934,7 +4934,7 @@
break;
case 157:
-#line 1184 "parser.y" /* yacc.c:1646 */
+#line 1186 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_MEMBER_DECLARATION_LIST);
(yyval)->appendChild((yyvsp[-2]));
@@ -4947,7 +4947,7 @@
break;
case 158:
-#line 1192 "parser.y" /* yacc.c:1646 */
+#line 1194 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
@@ -4956,7 +4956,7 @@
break;
case 159:
-#line 1196 "parser.y" /* yacc.c:1646 */
+#line 1198 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
@@ -4964,7 +4964,7 @@
break;
case 160:
-#line 1199 "parser.y" /* yacc.c:1646 */
+#line 1201 "parser.y" /* yacc.c:1646 */
{
/* empty */
}
@@ -4972,7 +4972,7 @@
break;
case 161:
-#line 1201 "parser.y" /* yacc.c:1646 */
+#line 1203 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_METHOD_DECLARATION);
NMORE((yyval), (yyvsp[-7]));
@@ -4989,7 +4989,7 @@
break;
case 162:
-#line 1216 "parser.y" /* yacc.c:1646 */
+#line 1218 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-2]), n_TRAIT_USE);
(yyval)->appendChildren((yyvsp[-1]));
@@ -4999,7 +4999,7 @@
break;
case 163:
-#line 1224 "parser.y" /* yacc.c:1646 */
+#line 1226 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_USE_LIST)->appendChild((yyvsp[0]));
}
@@ -5007,7 +5007,7 @@
break;
case 164:
-#line 1227 "parser.y" /* yacc.c:1646 */
+#line 1229 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -5015,7 +5015,7 @@
break;
case 165:
-#line 1233 "parser.y" /* yacc.c:1646 */
+#line 1235 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -5023,7 +5023,7 @@
break;
case 166:
-#line 1236 "parser.y" /* yacc.c:1646 */
+#line 1238 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -5031,7 +5031,7 @@
break;
case 167:
-#line 1242 "parser.y" /* yacc.c:1646 */
+#line 1244 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_ADAPTATION_LIST);
}
@@ -5039,7 +5039,7 @@
break;
case 168:
-#line 1245 "parser.y" /* yacc.c:1646 */
+#line 1247 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
@@ -5047,7 +5047,7 @@
break;
case 169:
-#line 1251 "parser.y" /* yacc.c:1646 */
+#line 1253 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_ADAPTATION_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -5056,7 +5056,7 @@
break;
case 170:
-#line 1255 "parser.y" /* yacc.c:1646 */
+#line 1257 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-1])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-1]);
@@ -5065,7 +5065,7 @@
break;
case 171:
-#line 1262 "parser.y" /* yacc.c:1646 */
+#line 1264 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[-1]), (yyvsp[0]));
}
@@ -5073,7 +5073,7 @@
break;
case 172:
-#line 1265 "parser.y" /* yacc.c:1646 */
+#line 1267 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[-1]), (yyvsp[0]));
}
@@ -5081,7 +5081,7 @@
break;
case 173:
-#line 1271 "parser.y" /* yacc.c:1646 */
+#line 1273 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_INSTEADOF);
(yyval)->appendChild((yyvsp[-2]));
@@ -5091,7 +5091,7 @@
break;
case 174:
-#line 1279 "parser.y" /* yacc.c:1646 */
+#line 1281 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_REFERENCE_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -5100,7 +5100,7 @@
break;
case 175:
-#line 1283 "parser.y" /* yacc.c:1646 */
+#line 1285 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-2])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-2]);
@@ -5109,7 +5109,7 @@
break;
case 176:
-#line 1290 "parser.y" /* yacc.c:1646 */
+#line 1292 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_METHOD_REFERENCE);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_STRING));
@@ -5118,7 +5118,7 @@
break;
case 177:
-#line 1294 "parser.y" /* yacc.c:1646 */
+#line 1296 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
@@ -5126,7 +5126,7 @@
break;
case 178:
-#line 1300 "parser.y" /* yacc.c:1646 */
+#line 1302 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_TRAIT_METHOD_REFERENCE);
NEXPAND((yyvsp[-2]), (yyvsp[-1]), NTYPE((yyvsp[0]), n_STRING));
@@ -5136,7 +5136,7 @@
break;
case 179:
-#line 1308 "parser.y" /* yacc.c:1646 */
+#line 1310 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_AS);
(yyval)->appendChild((yyvsp[-3]));
@@ -5147,7 +5147,7 @@
break;
case 180:
-#line 1314 "parser.y" /* yacc.c:1646 */
+#line 1316 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_AS);
(yyval)->appendChild((yyvsp[-2]));
@@ -5158,7 +5158,7 @@
break;
case 181:
-#line 1323 "parser.y" /* yacc.c:1646 */
+#line 1325 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -5166,7 +5166,7 @@
break;
case 182:
-#line 1326 "parser.y" /* yacc.c:1646 */
+#line 1328 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_METHOD_MODIFIER_LIST);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_STRING));
@@ -5175,7 +5175,7 @@
break;
case 183:
-#line 1334 "parser.y" /* yacc.c:1646 */
+#line 1336 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -5183,7 +5183,7 @@
break;
case 184:
-#line 1337 "parser.y" /* yacc.c:1646 */
+#line 1339 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -5191,7 +5191,7 @@
break;
case 186:
-#line 1344 "parser.y" /* yacc.c:1646 */
+#line 1346 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_MEMBER_MODIFIER_LIST);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_STRING));
@@ -5200,7 +5200,7 @@
break;
case 187:
-#line 1351 "parser.y" /* yacc.c:1646 */
+#line 1353 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_METHOD_MODIFIER_LIST);
}
@@ -5208,7 +5208,7 @@
break;
case 188:
-#line 1354 "parser.y" /* yacc.c:1646 */
+#line 1356 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_METHOD_MODIFIER_LIST);
(yyval) = (yyvsp[0]);
@@ -5217,7 +5217,7 @@
break;
case 189:
-#line 1361 "parser.y" /* yacc.c:1646 */
+#line 1363 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_MEMBER_MODIFIER_LIST);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_STRING));
@@ -5226,7 +5226,7 @@
break;
case 190:
-#line 1365 "parser.y" /* yacc.c:1646 */
+#line 1367 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChild(NTYPE((yyvsp[0]), n_STRING));
}
@@ -5234,7 +5234,7 @@
break;
case 197:
-#line 1380 "parser.y" /* yacc.c:1646 */
+#line 1382 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_MEMBER_DECLARATION);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_VARIABLE));
@@ -5246,7 +5246,7 @@
break;
case 198:
-#line 1387 "parser.y" /* yacc.c:1646 */
+#line 1389 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_MEMBER_DECLARATION);
(yyval)->appendChild(NTYPE((yyvsp[-2]), n_VARIABLE));
@@ -5258,7 +5258,7 @@
break;
case 199:
-#line 1394 "parser.y" /* yacc.c:1646 */
+#line 1396 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_MEMBER_DECLARATION);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_VARIABLE));
@@ -5270,7 +5270,7 @@
break;
case 200:
-#line 1401 "parser.y" /* yacc.c:1646 */
+#line 1403 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_MEMBER_DECLARATION);
(yyval)->appendChild(NTYPE((yyvsp[-2]), n_VARIABLE));
@@ -5282,7 +5282,7 @@
break;
case 201:
-#line 1411 "parser.y" /* yacc.c:1646 */
+#line 1413 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_CONSTANT_DECLARATION);
(yyval)->appendChild(NTYPE((yyvsp[-2]), n_STRING));
@@ -5296,7 +5296,7 @@
break;
case 202:
-#line 1420 "parser.y" /* yacc.c:1646 */
+#line 1422 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_CLASS_CONSTANT_DECLARATION_LIST);
(yyval) = NNEW(n_CLASS_CONSTANT_DECLARATION);
@@ -5310,7 +5310,7 @@
break;
case 203:
-#line 1432 "parser.y" /* yacc.c:1646 */
+#line 1434 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -5318,7 +5318,7 @@
break;
case 204:
-#line 1435 "parser.y" /* yacc.c:1646 */
+#line 1437 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ECHO_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -5327,7 +5327,7 @@
break;
case 205:
-#line 1442 "parser.y" /* yacc.c:1646 */
+#line 1444 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -5335,7 +5335,7 @@
break;
case 207:
-#line 1450 "parser.y" /* yacc.c:1646 */
+#line 1452 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -5343,7 +5343,7 @@
break;
case 208:
-#line 1453 "parser.y" /* yacc.c:1646 */
+#line 1455 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EXPRESSION_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -5352,7 +5352,7 @@
break;
case 209:
-#line 1460 "parser.y" /* yacc.c:1646 */
+#line 1462 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-5]), n_LIST);
(yyvsp[-5])->appendChild(NEXPAND((yyvsp[-4]), (yyvsp[-3]), (yyvsp[-2])));
@@ -5365,7 +5365,7 @@
break;
case 210:
-#line 1468 "parser.y" /* yacc.c:1646 */
+#line 1470 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5376,7 +5376,7 @@
break;
case 211:
-#line 1474 "parser.y" /* yacc.c:1646 */
+#line 1476 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-3]));
@@ -5391,7 +5391,7 @@
break;
case 212:
-#line 1484 "parser.y" /* yacc.c:1646 */
+#line 1486 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-5]));
@@ -5410,7 +5410,7 @@
break;
case 213:
-#line 1498 "parser.y" /* yacc.c:1646 */
+#line 1500 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
@@ -5420,7 +5420,7 @@
break;
case 214:
-#line 1503 "parser.y" /* yacc.c:1646 */
+#line 1505 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5431,7 +5431,7 @@
break;
case 215:
-#line 1509 "parser.y" /* yacc.c:1646 */
+#line 1511 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5442,7 +5442,7 @@
break;
case 216:
-#line 1515 "parser.y" /* yacc.c:1646 */
+#line 1517 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5453,7 +5453,7 @@
break;
case 217:
-#line 1521 "parser.y" /* yacc.c:1646 */
+#line 1523 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5464,7 +5464,7 @@
break;
case 218:
-#line 1527 "parser.y" /* yacc.c:1646 */
+#line 1529 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5475,7 +5475,7 @@
break;
case 219:
-#line 1533 "parser.y" /* yacc.c:1646 */
+#line 1535 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5486,7 +5486,7 @@
break;
case 220:
-#line 1539 "parser.y" /* yacc.c:1646 */
+#line 1541 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5497,7 +5497,7 @@
break;
case 221:
-#line 1545 "parser.y" /* yacc.c:1646 */
+#line 1547 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5508,7 +5508,7 @@
break;
case 222:
-#line 1551 "parser.y" /* yacc.c:1646 */
+#line 1553 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5519,7 +5519,7 @@
break;
case 223:
-#line 1557 "parser.y" /* yacc.c:1646 */
+#line 1559 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5530,7 +5530,7 @@
break;
case 224:
-#line 1563 "parser.y" /* yacc.c:1646 */
+#line 1565 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5541,7 +5541,7 @@
break;
case 225:
-#line 1569 "parser.y" /* yacc.c:1646 */
+#line 1571 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_POSTFIX_EXPRESSION);
(yyval)->appendChild((yyvsp[-1]));
@@ -5551,7 +5551,7 @@
break;
case 226:
-#line 1574 "parser.y" /* yacc.c:1646 */
+#line 1576 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
@@ -5561,7 +5561,7 @@
break;
case 227:
-#line 1579 "parser.y" /* yacc.c:1646 */
+#line 1581 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_POSTFIX_EXPRESSION);
(yyval)->appendChild((yyvsp[-1]));
@@ -5571,7 +5571,7 @@
break;
case 228:
-#line 1584 "parser.y" /* yacc.c:1646 */
+#line 1586 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
@@ -5581,7 +5581,7 @@
break;
case 229:
-#line 1589 "parser.y" /* yacc.c:1646 */
+#line 1591 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5592,7 +5592,7 @@
break;
case 230:
-#line 1595 "parser.y" /* yacc.c:1646 */
+#line 1597 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5603,7 +5603,7 @@
break;
case 231:
-#line 1601 "parser.y" /* yacc.c:1646 */
+#line 1603 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5614,7 +5614,7 @@
break;
case 232:
-#line 1607 "parser.y" /* yacc.c:1646 */
+#line 1609 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5625,7 +5625,7 @@
break;
case 233:
-#line 1613 "parser.y" /* yacc.c:1646 */
+#line 1615 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5636,7 +5636,7 @@
break;
case 234:
-#line 1619 "parser.y" /* yacc.c:1646 */
+#line 1621 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5647,7 +5647,7 @@
break;
case 235:
-#line 1625 "parser.y" /* yacc.c:1646 */
+#line 1627 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5658,7 +5658,7 @@
break;
case 236:
-#line 1631 "parser.y" /* yacc.c:1646 */
+#line 1633 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5669,7 +5669,7 @@
break;
case 237:
-#line 1637 "parser.y" /* yacc.c:1646 */
+#line 1639 "parser.y" /* yacc.c:1646 */
{
/* The concatenation operator generates n_CONCATENATION_LIST instead of
@@ -5700,7 +5700,7 @@
break;
case 238:
-#line 1663 "parser.y" /* yacc.c:1646 */
+#line 1665 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5711,7 +5711,7 @@
break;
case 239:
-#line 1669 "parser.y" /* yacc.c:1646 */
+#line 1671 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5722,7 +5722,7 @@
break;
case 240:
-#line 1675 "parser.y" /* yacc.c:1646 */
+#line 1677 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5733,7 +5733,7 @@
break;
case 241:
-#line 1681 "parser.y" /* yacc.c:1646 */
+#line 1683 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5744,7 +5744,7 @@
break;
case 242:
-#line 1687 "parser.y" /* yacc.c:1646 */
+#line 1689 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5755,7 +5755,7 @@
break;
case 243:
-#line 1693 "parser.y" /* yacc.c:1646 */
+#line 1695 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5766,7 +5766,7 @@
break;
case 244:
-#line 1699 "parser.y" /* yacc.c:1646 */
+#line 1701 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5777,7 +5777,7 @@
break;
case 245:
-#line 1705 "parser.y" /* yacc.c:1646 */
+#line 1707 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
@@ -5787,7 +5787,7 @@
break;
case 246:
-#line 1710 "parser.y" /* yacc.c:1646 */
+#line 1712 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
@@ -5797,7 +5797,7 @@
break;
case 247:
-#line 1715 "parser.y" /* yacc.c:1646 */
+#line 1717 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
@@ -5807,7 +5807,7 @@
break;
case 248:
-#line 1720 "parser.y" /* yacc.c:1646 */
+#line 1722 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
@@ -5817,7 +5817,7 @@
break;
case 249:
-#line 1725 "parser.y" /* yacc.c:1646 */
+#line 1727 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5828,7 +5828,7 @@
break;
case 250:
-#line 1731 "parser.y" /* yacc.c:1646 */
+#line 1733 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5839,7 +5839,7 @@
break;
case 251:
-#line 1737 "parser.y" /* yacc.c:1646 */
+#line 1739 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5850,7 +5850,7 @@
break;
case 252:
-#line 1743 "parser.y" /* yacc.c:1646 */
+#line 1745 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5861,7 +5861,7 @@
break;
case 253:
-#line 1749 "parser.y" /* yacc.c:1646 */
+#line 1751 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5872,7 +5872,7 @@
break;
case 254:
-#line 1755 "parser.y" /* yacc.c:1646 */
+#line 1757 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5883,7 +5883,7 @@
break;
case 255:
-#line 1761 "parser.y" /* yacc.c:1646 */
+#line 1763 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5894,7 +5894,7 @@
break;
case 256:
-#line 1767 "parser.y" /* yacc.c:1646 */
+#line 1769 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5905,7 +5905,7 @@
break;
case 257:
-#line 1773 "parser.y" /* yacc.c:1646 */
+#line 1775 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5916,7 +5916,7 @@
break;
case 260:
-#line 1781 "parser.y" /* yacc.c:1646 */
+#line 1783 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TERNARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-4]));
@@ -5927,7 +5927,7 @@
break;
case 261:
-#line 1787 "parser.y" /* yacc.c:1646 */
+#line 1789 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TERNARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-3]));
@@ -5938,7 +5938,7 @@
break;
case 263:
-#line 1794 "parser.y" /* yacc.c:1646 */
+#line 1796 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
@@ -5948,7 +5948,7 @@
break;
case 264:
-#line 1799 "parser.y" /* yacc.c:1646 */
+#line 1801 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
@@ -5958,7 +5958,7 @@
break;
case 265:
-#line 1804 "parser.y" /* yacc.c:1646 */
+#line 1806 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
@@ -5968,7 +5968,7 @@
break;
case 266:
-#line 1809 "parser.y" /* yacc.c:1646 */
+#line 1811 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
@@ -5978,7 +5978,7 @@
break;
case 267:
-#line 1814 "parser.y" /* yacc.c:1646 */
+#line 1816 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
@@ -5988,7 +5988,7 @@
break;
case 268:
-#line 1819 "parser.y" /* yacc.c:1646 */
+#line 1821 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
@@ -5998,7 +5998,7 @@
break;
case 269:
-#line 1824 "parser.y" /* yacc.c:1646 */
+#line 1826 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
@@ -6008,7 +6008,7 @@
break;
case 270:
-#line 1829 "parser.y" /* yacc.c:1646 */
+#line 1831 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
@@ -6018,7 +6018,7 @@
break;
case 271:
-#line 1834 "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));
@@ -6028,7 +6028,7 @@
break;
case 272:
-#line 1839 "parser.y" /* yacc.c:1646 */
+#line 1841 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_BACKTICKS_EXPRESSION);
(yyval) = (yyvsp[0]);
@@ -6037,7 +6037,7 @@
break;
case 276:
-#line 1846 "parser.y" /* yacc.c:1646 */
+#line 1848 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
@@ -6047,7 +6047,7 @@
break;
case 277:
-#line 1851 "parser.y" /* yacc.c:1646 */
+#line 1853 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_YIELD);
(yyvsp[0])->appendChild(NNEW(n_EMPTY));
@@ -6058,7 +6058,7 @@
break;
case 278:
-#line 1860 "parser.y" /* yacc.c:1646 */
+#line 1862 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-8]), n_FUNCTION_DECLARATION, (yyvsp[0]));
(yyvsp[-8])->appendChild(NNEW(n_EMPTY));
@@ -6074,7 +6074,7 @@
break;
case 279:
-#line 1874 "parser.y" /* yacc.c:1646 */
+#line 1876 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-8]), n_FUNCTION_DECLARATION, (yyvsp[0]));
NMORE((yyvsp[-8]), (yyvsp[-9]));
@@ -6096,7 +6096,7 @@
break;
case 280:
-#line 1894 "parser.y" /* yacc.c:1646 */
+#line 1896 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_YIELD);
(yyvsp[0])->appendChild(NNEW(n_EMPTY));
@@ -6107,7 +6107,7 @@
break;
case 281:
-#line 1900 "parser.y" /* yacc.c:1646 */
+#line 1902 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_YIELD);
(yyvsp[0])->appendChild(NNEW(n_EMPTY));
@@ -6118,7 +6118,7 @@
break;
case 282:
-#line 1906 "parser.y" /* yacc.c:1646 */
+#line 1908 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_YIELD);
(yyvsp[-3])->appendChild((yyvsp[-2]));
@@ -6129,7 +6129,7 @@
break;
case 283:
-#line 1912 "parser.y" /* yacc.c:1646 */
+#line 1914 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_YIELD);
(yyvsp[-3])->appendChild((yyvsp[-2]));
@@ -6140,7 +6140,7 @@
break;
case 285:
-#line 1925 "parser.y" /* yacc.c:1646 */
+#line 1927 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -6148,7 +6148,7 @@
break;
case 286:
-#line 1928 "parser.y" /* yacc.c:1646 */
+#line 1930 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_LEXICAL_VARIABLE_LIST);
(yyvsp[-3])->appendChildren((yyvsp[-1]));
@@ -6158,7 +6158,7 @@
break;
case 287:
-#line 1936 "parser.y" /* yacc.c:1646 */
+#line 1938 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild(NTYPE((yyvsp[0]), n_VARIABLE));
}
@@ -6166,7 +6166,7 @@
break;
case 288:
-#line 1939 "parser.y" /* yacc.c:1646 */
+#line 1941 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_VARIABLE_REFERENCE);
(yyvsp[-1])->appendChild(NTYPE((yyvsp[0]), n_VARIABLE));
@@ -6176,7 +6176,7 @@
break;
case 289:
-#line 1944 "parser.y" /* yacc.c:1646 */
+#line 1946 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_LEXICAL_VARIABLE_LIST);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_VARIABLE));
@@ -6185,7 +6185,7 @@
break;
case 290:
-#line 1948 "parser.y" /* yacc.c:1646 */
+#line 1950 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_VARIABLE_REFERENCE);
(yyvsp[-1])->appendChild(NTYPE((yyvsp[0]), n_VARIABLE));
@@ -6196,7 +6196,7 @@
break;
case 291:
-#line 1957 "parser.y" /* yacc.c:1646 */
+#line 1959 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_FUNCTION_CALL);
(yyval)->appendChild((yyvsp[-3]));
@@ -6206,7 +6206,7 @@
break;
case 292:
-#line 1963 "parser.y" /* yacc.c:1646 */
+#line 1965 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-3]), (yyvsp[-5]));
(yyval) = NNEW(n_FUNCTION_CALL);
@@ -6217,7 +6217,7 @@
break;
case 293:
-#line 1969 "parser.y" /* yacc.c:1646 */
+#line 1971 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-3]), (yyvsp[-4]));
(yyval) = NNEW(n_FUNCTION_CALL);
@@ -6228,7 +6228,7 @@
break;
case 294:
-#line 1976 "parser.y" /* yacc.c:1646 */
+#line 1978 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-5]));
@@ -6241,7 +6241,7 @@
break;
case 295:
-#line 1985 "parser.y" /* yacc.c:1646 */
+#line 1987 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-5]));
@@ -6254,7 +6254,7 @@
break;
case 296:
-#line 1994 "parser.y" /* yacc.c:1646 */
+#line 1996 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-5]));
@@ -6267,7 +6267,7 @@
break;
case 297:
-#line 2003 "parser.y" /* yacc.c:1646 */
+#line 2005 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-5]));
@@ -6280,7 +6280,7 @@
break;
case 298:
-#line 2011 "parser.y" /* yacc.c:1646 */
+#line 2013 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_FUNCTION_CALL);
(yyval)->appendChild((yyvsp[-3]));
@@ -6290,7 +6290,7 @@
break;
case 299:
-#line 2019 "parser.y" /* yacc.c:1646 */
+#line 2021 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
}
@@ -6298,7 +6298,7 @@
break;
case 300:
-#line 2022 "parser.y" /* yacc.c:1646 */
+#line 2024 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
}
@@ -6306,7 +6306,7 @@
break;
case 301:
-#line 2025 "parser.y" /* yacc.c:1646 */
+#line 2027 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-2]));
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
@@ -6315,7 +6315,7 @@
break;
case 302:
-#line 2029 "parser.y" /* yacc.c:1646 */
+#line 2031 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-1]));
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
@@ -6324,7 +6324,7 @@
break;
case 303:
-#line 2036 "parser.y" /* yacc.c:1646 */
+#line 2038 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
}
@@ -6332,7 +6332,7 @@
break;
case 304:
-#line 2039 "parser.y" /* yacc.c:1646 */
+#line 2041 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-2]));
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
@@ -6341,7 +6341,7 @@
break;
case 305:
-#line 2043 "parser.y" /* yacc.c:1646 */
+#line 2045 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-1]));
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
@@ -6350,7 +6350,7 @@
break;
case 308:
-#line 2058 "parser.y" /* yacc.c:1646 */
+#line 2060 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_OBJECT_PROPERTY_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6367,7 +6367,7 @@
break;
case 310:
-#line 2074 "parser.y" /* yacc.c:1646 */
+#line 2076 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChild((yyvsp[0]));
}
@@ -6375,7 +6375,7 @@
break;
case 311:
-#line 2077 "parser.y" /* yacc.c:1646 */
+#line 2079 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -6383,7 +6383,7 @@
break;
case 312:
-#line 2083 "parser.y" /* yacc.c:1646 */
+#line 2085 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
@@ -6391,7 +6391,7 @@
break;
case 313:
-#line 2089 "parser.y" /* yacc.c:1646 */
+#line 2091 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -6399,7 +6399,7 @@
break;
case 314:
-#line 2092 "parser.y" /* yacc.c:1646 */
+#line 2094 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-1]), n_EMPTY, (yyvsp[0]));
(yyval) = (yyvsp[-1]);
@@ -6408,7 +6408,7 @@
break;
case 315:
-#line 2096 "parser.y" /* yacc.c:1646 */
+#line 2098 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-2]), n_PARENTHETICAL_EXPRESSION, (yyvsp[0]));
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -6418,7 +6418,7 @@
break;
case 316:
-#line 2104 "parser.y" /* yacc.c:1646 */
+#line 2106 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -6426,7 +6426,7 @@
break;
case 317:
-#line 2107 "parser.y" /* yacc.c:1646 */
+#line 2109 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -6434,7 +6434,7 @@
break;
case 318:
-#line 2113 "parser.y" /* yacc.c:1646 */
+#line 2115 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_NUMERIC_SCALAR);
}
@@ -6442,7 +6442,7 @@
break;
case 319:
-#line 2116 "parser.y" /* yacc.c:1646 */
+#line 2118 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_NUMERIC_SCALAR);
}
@@ -6450,7 +6450,7 @@
break;
case 320:
-#line 2119 "parser.y" /* yacc.c:1646 */
+#line 2121 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_STRING_SCALAR);
}
@@ -6458,7 +6458,7 @@
break;
case 321:
-#line 2122 "parser.y" /* yacc.c:1646 */
+#line 2124 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
@@ -6466,7 +6466,7 @@
break;
case 322:
-#line 2125 "parser.y" /* yacc.c:1646 */
+#line 2127 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
@@ -6474,7 +6474,7 @@
break;
case 323:
-#line 2128 "parser.y" /* yacc.c:1646 */
+#line 2130 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
@@ -6482,7 +6482,7 @@
break;
case 324:
-#line 2131 "parser.y" /* yacc.c:1646 */
+#line 2133 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
@@ -6490,7 +6490,7 @@
break;
case 325:
-#line 2134 "parser.y" /* yacc.c:1646 */
+#line 2136 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
@@ -6498,7 +6498,7 @@
break;
case 326:
-#line 2137 "parser.y" /* yacc.c:1646 */
+#line 2139 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
@@ -6506,7 +6506,7 @@
break;
case 327:
-#line 2140 "parser.y" /* yacc.c:1646 */
+#line 2142 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
@@ -6514,7 +6514,7 @@
break;
case 328:
-#line 2143 "parser.y" /* yacc.c:1646 */
+#line 2145 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
@@ -6522,7 +6522,7 @@
break;
case 329:
-#line 2146 "parser.y" /* yacc.c:1646 */
+#line 2148 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_HEREDOC);
}
@@ -6530,7 +6530,7 @@
break;
case 332:
-#line 2154 "parser.y" /* yacc.c:1646 */
+#line 2156 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-2]));
(yyval) = (yyvsp[0]);
@@ -6539,7 +6539,7 @@
break;
case 333:
-#line 2158 "parser.y" /* yacc.c:1646 */
+#line 2160 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-1]));
(yyval) = (yyvsp[0]);
@@ -6548,7 +6548,7 @@
break;
case 334:
-#line 2162 "parser.y" /* yacc.c:1646 */
+#line 2164 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
@@ -6558,7 +6558,7 @@
break;
case 335:
-#line 2167 "parser.y" /* yacc.c:1646 */
+#line 2169 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
@@ -6568,7 +6568,7 @@
break;
case 336:
-#line 2172 "parser.y" /* yacc.c:1646 */
+#line 2174 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_ARRAY_LITERAL);
(yyvsp[-3])->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
@@ -6578,7 +6578,7 @@
break;
case 337:
-#line 2177 "parser.y" /* yacc.c:1646 */
+#line 2179 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_ARRAY_LITERAL);
(yyvsp[-2])->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
@@ -6588,7 +6588,7 @@
break;
case 339:
-#line 2186 "parser.y" /* yacc.c:1646 */
+#line 2188 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-2]));
@@ -6598,7 +6598,7 @@
break;
case 343:
-#line 2197 "parser.y" /* yacc.c:1646 */
+#line 2199 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[0]), (yyvsp[-2]));
}
@@ -6606,7 +6606,7 @@
break;
case 344:
-#line 2200 "parser.y" /* yacc.c:1646 */
+#line 2202 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[0]), (yyvsp[-1]));
}
@@ -6614,7 +6614,7 @@
break;
case 346:
-#line 2207 "parser.y" /* yacc.c:1646 */
+#line 2209 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE_LIST);
}
@@ -6622,7 +6622,7 @@
break;
case 347:
-#line 2210 "parser.y" /* yacc.c:1646 */
+#line 2212 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[-1]), (yyvsp[0]));
}
@@ -6630,7 +6630,7 @@
break;
case 348:
-#line 2216 "parser.y" /* yacc.c:1646 */
+#line 2218 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -6638,7 +6638,7 @@
break;
case 350:
-#line 2227 "parser.y" /* yacc.c:1646 */
+#line 2229 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-2]));
@@ -6650,7 +6650,7 @@
break;
case 351:
-#line 2234 "parser.y" /* yacc.c:1646 */
+#line 2236 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -6662,7 +6662,7 @@
break;
case 352:
-#line 2241 "parser.y" /* yacc.c:1646 */
+#line 2243 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-2]));
@@ -6674,7 +6674,7 @@
break;
case 353:
-#line 2248 "parser.y" /* yacc.c:1646 */
+#line 2250 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -6686,7 +6686,7 @@
break;
case 359:
-#line 2278 "parser.y" /* yacc.c:1646 */
+#line 2280 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_OBJECT_PROPERTY_ACCESS);
(yyval)->appendChild((yyvsp[-4]));
@@ -6714,7 +6714,7 @@
break;
case 361:
-#line 2305 "parser.y" /* yacc.c:1646 */
+#line 2307 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChildren((yyvsp[0]));
}
@@ -6722,7 +6722,7 @@
break;
case 362:
-#line 2308 "parser.y" /* yacc.c:1646 */
+#line 2310 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -6730,7 +6730,7 @@
break;
case 363:
-#line 2314 "parser.y" /* yacc.c:1646 */
+#line 2316 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
(yyval)->appendChild((yyvsp[-1]));
@@ -6742,7 +6742,7 @@
break;
case 364:
-#line 2324 "parser.y" /* yacc.c:1646 */
+#line 2326 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6753,7 +6753,7 @@
break;
case 365:
-#line 2330 "parser.y" /* yacc.c:1646 */
+#line 2332 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6764,7 +6764,7 @@
break;
case 366:
-#line 2339 "parser.y" /* yacc.c:1646 */
+#line 2341 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -6772,7 +6772,7 @@
break;
case 369:
-#line 2347 "parser.y" /* yacc.c:1646 */
+#line 2349 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -6780,7 +6780,7 @@
break;
case 371:
-#line 2354 "parser.y" /* yacc.c:1646 */
+#line 2356 "parser.y" /* yacc.c:1646 */
{
xhpast::Node *last = (yyvsp[-1]);
NMORE((yyvsp[-1]), (yyvsp[0]));
@@ -6797,7 +6797,7 @@
break;
case 372:
-#line 2369 "parser.y" /* yacc.c:1646 */
+#line 2371 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-2]));
@@ -6807,7 +6807,7 @@
break;
case 373:
-#line 2374 "parser.y" /* yacc.c:1646 */
+#line 2376 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-2]));
@@ -6817,7 +6817,7 @@
break;
case 375:
-#line 2386 "parser.y" /* yacc.c:1646 */
+#line 2388 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6828,7 +6828,7 @@
break;
case 376:
-#line 2392 "parser.y" /* yacc.c:1646 */
+#line 2394 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6839,7 +6839,7 @@
break;
case 381:
-#line 2408 "parser.y" /* yacc.c:1646 */
+#line 2410 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -6847,7 +6847,7 @@
break;
case 382:
-#line 2411 "parser.y" /* yacc.c:1646 */
+#line 2413 "parser.y" /* yacc.c:1646 */
{
xhpast::Node *last = (yyvsp[-1]);
NMORE((yyvsp[-1]), (yyvsp[0]));
@@ -6864,7 +6864,7 @@
break;
case 384:
-#line 2427 "parser.y" /* yacc.c:1646 */
+#line 2429 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6875,7 +6875,7 @@
break;
case 385:
-#line 2433 "parser.y" /* yacc.c:1646 */
+#line 2435 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6886,7 +6886,7 @@
break;
case 387:
-#line 2443 "parser.y" /* yacc.c:1646 */
+#line 2445 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_VARIABLE);
}
@@ -6894,7 +6894,7 @@
break;
case 388:
-#line 2446 "parser.y" /* yacc.c:1646 */
+#line 2448 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-3]), n_VARIABLE_EXPRESSION, (yyvsp[0]));
(yyvsp[-3])->appendChild((yyvsp[-1]));
@@ -6904,7 +6904,7 @@
break;
case 389:
-#line 2454 "parser.y" /* yacc.c:1646 */
+#line 2456 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -6912,7 +6912,7 @@
break;
case 390:
-#line 2457 "parser.y" /* yacc.c:1646 */
+#line 2459 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
@@ -6920,7 +6920,7 @@
break;
case 393:
-#line 2468 "parser.y" /* yacc.c:1646 */
+#line 2470 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6931,7 +6931,7 @@
break;
case 394:
-#line 2474 "parser.y" /* yacc.c:1646 */
+#line 2476 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6942,7 +6942,7 @@
break;
case 396:
-#line 2484 "parser.y" /* yacc.c:1646 */
+#line 2486 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_STRING);
(yyval) = (yyvsp[0]);
@@ -6951,7 +6951,7 @@
break;
case 397:
-#line 2488 "parser.y" /* yacc.c:1646 */
+#line 2490 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -6959,7 +6959,7 @@
break;
case 398:
-#line 2494 "parser.y" /* yacc.c:1646 */
+#line 2496 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_VARIABLE_VARIABLE);
}
@@ -6967,7 +6967,7 @@
break;
case 399:
-#line 2497 "parser.y" /* yacc.c:1646 */
+#line 2499 "parser.y" /* yacc.c:1646 */
{
(yyvsp[0]) = NTYPE((yyvsp[0]), n_VARIABLE_VARIABLE);
@@ -6984,7 +6984,7 @@
break;
case 400:
-#line 2512 "parser.y" /* yacc.c:1646 */
+#line 2514 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -6992,7 +6992,7 @@
break;
case 401:
-#line 2515 "parser.y" /* yacc.c:1646 */
+#line 2517 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ASSIGNMENT_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -7001,7 +7001,7 @@
break;
case 403:
-#line 2523 "parser.y" /* yacc.c:1646 */
+#line 2525 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_LIST);
(yyval)->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
@@ -7010,7 +7010,7 @@
break;
case 404:
-#line 2527 "parser.y" /* yacc.c:1646 */
+#line 2529 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -7018,7 +7018,7 @@
break;
case 405:
-#line 2533 "parser.y" /* yacc.c:1646 */
+#line 2535 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE_LIST);
}
@@ -7026,7 +7026,7 @@
break;
case 406:
-#line 2536 "parser.y" /* yacc.c:1646 */
+#line 2538 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[-1]), (yyvsp[0]));
}
@@ -7034,7 +7034,7 @@
break;
case 407:
-#line 2542 "parser.y" /* yacc.c:1646 */
+#line 2544 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-2]));
@@ -7046,7 +7046,7 @@
break;
case 408:
-#line 2549 "parser.y" /* yacc.c:1646 */
+#line 2551 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -7058,7 +7058,7 @@
break;
case 409:
-#line 2556 "parser.y" /* yacc.c:1646 */
+#line 2558 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-2]));
@@ -7070,7 +7070,7 @@
break;
case 410:
-#line 2563 "parser.y" /* yacc.c:1646 */
+#line 2565 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -7082,7 +7082,7 @@
break;
case 411:
-#line 2570 "parser.y" /* yacc.c:1646 */
+#line 2572 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-3]));
@@ -7094,7 +7094,7 @@
break;
case 412:
-#line 2577 "parser.y" /* yacc.c:1646 */
+#line 2579 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -7106,7 +7106,7 @@
break;
case 413:
-#line 2584 "parser.y" /* yacc.c:1646 */
+#line 2586 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-3]));
@@ -7118,7 +7118,7 @@
break;
case 414:
-#line 2591 "parser.y" /* yacc.c:1646 */
+#line 2593 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -7130,7 +7130,7 @@
break;
case 415:
-#line 2601 "parser.y" /* yacc.c:1646 */
+#line 2603 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_SYMBOL_NAME);
@@ -7145,7 +7145,7 @@
break;
case 416:
-#line 2611 "parser.y" /* yacc.c:1646 */
+#line 2613 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_SYMBOL_NAME);
@@ -7160,7 +7160,7 @@
break;
case 417:
-#line 2621 "parser.y" /* yacc.c:1646 */
+#line 2623 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_INCLUDE_FILE)->appendChild((yyvsp[0]));
}
@@ -7168,7 +7168,7 @@
break;
case 418:
-#line 2624 "parser.y" /* yacc.c:1646 */
+#line 2626 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_INCLUDE_FILE)->appendChild((yyvsp[0]));
}
@@ -7176,7 +7176,7 @@
break;
case 419:
-#line 2627 "parser.y" /* yacc.c:1646 */
+#line 2629 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_SYMBOL_NAME);
@@ -7191,7 +7191,7 @@
break;
case 420:
-#line 2637 "parser.y" /* yacc.c:1646 */
+#line 2639 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_INCLUDE_FILE)->appendChild((yyvsp[0]));
}
@@ -7199,7 +7199,7 @@
break;
case 421:
-#line 2640 "parser.y" /* yacc.c:1646 */
+#line 2642 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_INCLUDE_FILE)->appendChild((yyvsp[0]));
}
@@ -7207,7 +7207,7 @@
break;
case 422:
-#line 2646 "parser.y" /* yacc.c:1646 */
+#line 2648 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
(yyval)->appendChild((yyvsp[0]));
@@ -7216,7 +7216,7 @@
break;
case 423:
-#line 2650 "parser.y" /* yacc.c:1646 */
+#line 2652 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -7224,7 +7224,7 @@
break;
case 424:
-#line 2656 "parser.y" /* yacc.c:1646 */
+#line 2658 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-2]), n_PARENTHETICAL_EXPRESSION, (yyvsp[0]));
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -7234,7 +7234,7 @@
break;
case 425:
-#line 2661 "parser.y" /* yacc.c:1646 */
+#line 2663 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -7242,7 +7242,7 @@
break;
case 426:
-#line 2667 "parser.y" /* yacc.c:1646 */
+#line 2669 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -7253,7 +7253,7 @@
break;
case 427:
-#line 2673 "parser.y" /* yacc.c:1646 */
+#line 2675 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -7264,7 +7264,7 @@
break;
case 428:
-#line 2679 "parser.y" /* yacc.c:1646 */
+#line 2681 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild(NTYPE((yyvsp[-3]), n_STRING_SCALAR));
@@ -7275,7 +7275,7 @@
break;
case 429:
-#line 2688 "parser.y" /* yacc.c:1646 */
+#line 2690 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_ARRAY_LITERAL);
(yyvsp[-3])->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
@@ -7285,7 +7285,7 @@
break;
case 430:
-#line 2693 "parser.y" /* yacc.c:1646 */
+#line 2695 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_ARRAY_LITERAL);
(yyvsp[-2])->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
@@ -7295,7 +7295,7 @@
break;
case 431:
-#line 2701 "parser.y" /* yacc.c:1646 */
+#line 2703 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_NEW);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -7306,7 +7306,7 @@
break;
case 432:
-#line 2710 "parser.y" /* yacc.c:1646 */
+#line 2712 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-2]));
@@ -7316,7 +7316,7 @@
break;
case 433:
-#line 2715 "parser.y" /* yacc.c:1646 */
+#line 2717 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-2]));
@@ -7554,7 +7554,7 @@
#endif
return yyresult;
}
-#line 2722 "parser.y" /* yacc.c:1906 */
+#line 2724 "parser.y" /* yacc.c:1906 */
const char* yytokname(int tok) {

File Metadata

Mime Type
text/plain
Expires
Thu, Mar 20, 6:10 AM (1 w, 18 h ago)
Storage Engine
amazon-s3
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
phabricator/secure/na/yo/jhlvqsabfvclm4mq
Default Alt Text
D13974.id33714.diff (84 KB)

Event Timeline