Page MenuHomePhabricator

D13974.id33837.diff
No OneTemporary

D13974.id33837.diff

diff --git a/support/xhpast/parser.y b/support/xhpast/parser.y
--- a/support/xhpast/parser.y
+++ b/support/xhpast/parser.y
@@ -64,13 +64,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
@@ -92,27 +94,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
@@ -153,7 +150,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
@@ -623,50 +623,50 @@
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
static const yytype_uint16 yyrline[] =
{
- 0, 205, 205, 211, 214, 220, 223, 229, 230, 231,
- 232, 237, 244, 250, 258, 264, 271, 274, 281, 286,
- 292, 298, 308, 315, 325, 328, 334, 335, 336, 337,
- 345, 346, 352, 355, 358, 364, 367, 397, 416, 423,
- 431, 444, 451, 458, 465, 472, 479, 486, 493, 500,
- 505, 510, 515, 519, 523, 527, 533, 551, 568, 574,
- 578, 596, 604, 615, 616, 622, 625, 635, 639, 646,
- 658, 662, 669, 673, 677, 681, 684, 690, 705, 717,
- 732, 736, 743, 750, 757, 760, 766, 770, 773, 781,
- 784, 792, 795, 801, 804, 810, 811, 819, 820, 828,
- 829, 837, 838, 846, 852, 863, 866, 876, 881, 893,
- 896, 904, 914, 915, 919, 920, 928, 931, 941, 944,
- 954, 957, 965, 968, 976, 977, 983, 991, 1000, 1009,
- 1017, 1025, 1034, 1044, 1056, 1059, 1062, 1065, 1071, 1072,
- 1078, 1081, 1084, 1089, 1092, 1095, 1103, 1107, 1114, 1117,
- 1121, 1128, 1136, 1144, 1152, 1163, 1166, 1172, 1180, 1184,
- 1187, 1187, 1204, 1212, 1215, 1221, 1224, 1230, 1233, 1239,
- 1243, 1250, 1253, 1259, 1267, 1271, 1278, 1282, 1288, 1296,
- 1302, 1311, 1314, 1322, 1325, 1331, 1332, 1339, 1342, 1349,
- 1353, 1359, 1360, 1361, 1362, 1363, 1364, 1368, 1375, 1382,
- 1389, 1399, 1408, 1420, 1423, 1430, 1433, 1438, 1441, 1448,
- 1456, 1462, 1472, 1486, 1491, 1497, 1503, 1509, 1515, 1521,
- 1527, 1533, 1539, 1545, 1551, 1557, 1562, 1567, 1572, 1577,
- 1583, 1589, 1595, 1601, 1607, 1613, 1619, 1625, 1651, 1657,
- 1663, 1669, 1675, 1681, 1687, 1693, 1698, 1703, 1708, 1713,
- 1719, 1725, 1731, 1737, 1743, 1749, 1755, 1761, 1767, 1768,
- 1769, 1777, 1785, 1786, 1791, 1796, 1801, 1806, 1811, 1816,
- 1821, 1826, 1831, 1835, 1836, 1837, 1838, 1843, 1849, 1863,
- 1886, 1892, 1898, 1904, 1913, 1917, 1920, 1928, 1931, 1936,
- 1940, 1949, 1954, 1961, 1967, 1976, 1985, 1994, 2003, 2011,
- 2014, 2017, 2021, 2028, 2031, 2035, 2042, 2043, 2047, 2062,
- 2066, 2069, 2075, 2081, 2084, 2088, 2096, 2099, 2105, 2108,
- 2111, 2114, 2117, 2120, 2123, 2126, 2129, 2132, 2135, 2138,
- 2144, 2145, 2146, 2150, 2154, 2159, 2164, 2169, 2174, 2178,
- 2186, 2187, 2188, 2189, 2192, 2195, 2199, 2202, 2208, 2211,
- 2215, 2226, 2233, 2240, 2250, 2251, 2255, 2259, 2263, 2267,
- 2293, 2297, 2300, 2306, 2316, 2322, 2331, 2337, 2338, 2339,
- 2345, 2346, 2361, 2366, 2374, 2378, 2384, 2393, 2394, 2395,
- 2399, 2400, 2403, 2415, 2419, 2425, 2431, 2435, 2438, 2446,
- 2449, 2455, 2456, 2460, 2466, 2472, 2476, 2480, 2486, 2489,
- 2504, 2507, 2514, 2515, 2519, 2525, 2528, 2534, 2541, 2548,
- 2555, 2562, 2569, 2576, 2583, 2593, 2603, 2613, 2616, 2619,
- 2629, 2632, 2638, 2642, 2648, 2653, 2659, 2665, 2671, 2680,
- 2685, 2693, 2702, 2707
+ 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, 1779, 1787, 1788, 1793, 1798, 1803, 1808, 1813, 1818,
+ 1823, 1828, 1833, 1837, 1838, 1839, 1840, 1845, 1851, 1865,
+ 1888, 1894, 1900, 1906, 1915, 1919, 1922, 1930, 1933, 1938,
+ 1942, 1951, 1956, 1963, 1969, 1978, 1987, 1996, 2005, 2013,
+ 2016, 2019, 2023, 2030, 2033, 2037, 2044, 2045, 2049, 2064,
+ 2068, 2071, 2077, 2083, 2086, 2090, 2098, 2101, 2107, 2110,
+ 2113, 2116, 2119, 2122, 2125, 2128, 2131, 2134, 2137, 2140,
+ 2146, 2147, 2148, 2152, 2156, 2161, 2166, 2171, 2176, 2180,
+ 2188, 2189, 2190, 2191, 2194, 2197, 2201, 2204, 2210, 2213,
+ 2217, 2228, 2235, 2242, 2252, 2253, 2257, 2261, 2265, 2269,
+ 2295, 2299, 2302, 2308, 2318, 2324, 2333, 2339, 2340, 2341,
+ 2347, 2348, 2363, 2368, 2376, 2380, 2386, 2395, 2396, 2397,
+ 2401, 2402, 2405, 2417, 2421, 2427, 2433, 2437, 2440, 2448,
+ 2451, 2457, 2458, 2462, 2468, 2474, 2478, 2482, 2488, 2491,
+ 2506, 2509, 2516, 2517, 2521, 2527, 2530, 2536, 2543, 2550,
+ 2557, 2564, 2571, 2578, 2585, 2595, 2605, 2615, 2618, 2621,
+ 2631, 2634, 2640, 2644, 2650, 2655, 2661, 2667, 2673, 2682,
+ 2687, 2695, 2704, 2709
};
#endif
@@ -3475,7 +3475,7 @@
switch (yyn)
{
case 2:
-#line 205 "parser.y" /* yacc.c:1646 */
+#line 207 "parser.y" /* yacc.c:1646 */
{
*root = NNEW(n_PROGRAM)->appendChild((yyvsp[0]));
}
@@ -3483,7 +3483,7 @@
break;
case 3:
-#line 211 "parser.y" /* yacc.c:1646 */
+#line 213 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChild((yyvsp[0]));
}
@@ -3491,7 +3491,7 @@
break;
case 4:
-#line 214 "parser.y" /* yacc.c:1646 */
+#line 216 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT_LIST);
}
@@ -3499,7 +3499,7 @@
break;
case 5:
-#line 220 "parser.y" /* yacc.c:1646 */
+#line 222 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_SYMBOL_NAME);
}
@@ -3507,7 +3507,7 @@
break;
case 6:
-#line 223 "parser.y" /* yacc.c:1646 */
+#line 225 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[-2]), (yyvsp[0]));
}
@@ -3515,7 +3515,7 @@
break;
case 10:
-#line 232 "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]));
@@ -3525,7 +3525,7 @@
break;
case 11:
-#line 237 "parser.y" /* yacc.c:1646 */
+#line 239 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-2]), n_NAMESPACE, (yyvsp[-1]));
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3537,7 +3537,7 @@
break;
case 12:
-#line 244 "parser.y" /* yacc.c:1646 */
+#line 246 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-4]), n_NAMESPACE, (yyvsp[0]));
(yyvsp[-4])->appendChild((yyvsp[-3]));
@@ -3548,7 +3548,7 @@
break;
case 13:
-#line 250 "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));
@@ -3561,7 +3561,7 @@
break;
case 14:
-#line 258 "parser.y" /* yacc.c:1646 */
+#line 260 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-2]), n_USE, (yyvsp[-1]));
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3572,7 +3572,7 @@
break;
case 15:
-#line 264 "parser.y" /* yacc.c:1646 */
+#line 266 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
@@ -3581,7 +3581,7 @@
break;
case 16:
-#line 271 "parser.y" /* yacc.c:1646 */
+#line 273 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -3589,7 +3589,7 @@
break;
case 17:
-#line 274 "parser.y" /* yacc.c:1646 */
+#line 276 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_USE_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -3598,7 +3598,7 @@
break;
case 18:
-#line 281 "parser.y" /* yacc.c:1646 */
+#line 283 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_USE);
(yyval)->appendChild((yyvsp[0]));
@@ -3608,7 +3608,7 @@
break;
case 19:
-#line 286 "parser.y" /* yacc.c:1646 */
+#line 288 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_USE);
(yyval)->appendChild((yyvsp[-2]));
@@ -3619,7 +3619,7 @@
break;
case 20:
-#line 292 "parser.y" /* yacc.c:1646 */
+#line 294 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_USE);
NMORE((yyvsp[0]), (yyvsp[-1]));
@@ -3630,7 +3630,7 @@
break;
case 21:
-#line 298 "parser.y" /* yacc.c:1646 */
+#line 300 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_USE);
NMORE((yyvsp[-2]), (yyvsp[-3]));
@@ -3642,7 +3642,7 @@
break;
case 22:
-#line 308 "parser.y" /* yacc.c:1646 */
+#line 310 "parser.y" /* yacc.c:1646 */
{
NMORE((yyval), (yyvsp[0]));
(yyval)->appendChild(
@@ -3654,7 +3654,7 @@
break;
case 23:
-#line 315 "parser.y" /* yacc.c:1646 */
+#line 317 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyval), n_CONSTANT_DECLARATION_LIST, (yyvsp[0]));
(yyval)->appendChild(
@@ -3666,7 +3666,7 @@
break;
case 24:
-#line 325 "parser.y" /* yacc.c:1646 */
+#line 327 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChild((yyvsp[0]));
}
@@ -3674,7 +3674,7 @@
break;
case 25:
-#line 328 "parser.y" /* yacc.c:1646 */
+#line 330 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT_LIST);
}
@@ -3682,7 +3682,7 @@
break;
case 29:
-#line 337 "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]));
@@ -3692,7 +3692,7 @@
break;
case 31:
-#line 346 "parser.y" /* yacc.c:1646 */
+#line 348 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_STRING);
(yyval) = NNEW(n_LABEL);
@@ -3703,7 +3703,7 @@
break;
case 32:
-#line 352 "parser.y" /* yacc.c:1646 */
+#line 354 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_OPEN_TAG);
}
@@ -3711,7 +3711,7 @@
break;
case 33:
-#line 355 "parser.y" /* yacc.c:1646 */
+#line 357 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_OPEN_TAG);
}
@@ -3719,7 +3719,7 @@
break;
case 34:
-#line 358 "parser.y" /* yacc.c:1646 */
+#line 360 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_CLOSE_TAG);
}
@@ -3727,7 +3727,7 @@
break;
case 35:
-#line 364 "parser.y" /* yacc.c:1646 */
+#line 366 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -3735,7 +3735,7 @@
break;
case 36:
-#line 367 "parser.y" /* yacc.c:1646 */
+#line 369 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CONDITION_LIST);
@@ -3770,7 +3770,7 @@
break;
case 37:
-#line 401 "parser.y" /* yacc.c:1646 */
+#line 403 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CONDITION_LIST);
@@ -3790,7 +3790,7 @@
break;
case 38:
-#line 416 "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])));
@@ -3802,7 +3802,7 @@
break;
case 39:
-#line 423 "parser.y" /* yacc.c:1646 */
+#line 425 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-6]), n_DO_WHILE);
(yyvsp[-6])->appendChild((yyvsp[-5]));
@@ -3815,7 +3815,7 @@
break;
case 40:
-#line 431 "parser.y" /* yacc.c:1646 */
+#line 433 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-8]), n_FOR);
@@ -3833,7 +3833,7 @@
break;
case 41:
-#line 444 "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])));
@@ -3845,7 +3845,7 @@
break;
case 42:
-#line 451 "parser.y" /* yacc.c:1646 */
+#line 453 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_BREAK);
(yyvsp[-1])->appendChild(NNEW(n_EMPTY));
@@ -3857,7 +3857,7 @@
break;
case 43:
-#line 458 "parser.y" /* yacc.c:1646 */
+#line 460 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_BREAK);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3869,7 +3869,7 @@
break;
case 44:
-#line 465 "parser.y" /* yacc.c:1646 */
+#line 467 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_CONTINUE);
(yyvsp[-1])->appendChild(NNEW(n_EMPTY));
@@ -3881,7 +3881,7 @@
break;
case 45:
-#line 472 "parser.y" /* yacc.c:1646 */
+#line 474 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_CONTINUE);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3893,7 +3893,7 @@
break;
case 46:
-#line 479 "parser.y" /* yacc.c:1646 */
+#line 481 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_RETURN);
(yyvsp[-1])->appendChild(NNEW(n_EMPTY));
@@ -3905,7 +3905,7 @@
break;
case 47:
-#line 486 "parser.y" /* yacc.c:1646 */
+#line 488 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_RETURN);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3917,7 +3917,7 @@
break;
case 48:
-#line 493 "parser.y" /* yacc.c:1646 */
+#line 495 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_RETURN);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -3929,7 +3929,7 @@
break;
case 49:
-#line 500 "parser.y" /* yacc.c:1646 */
+#line 502 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-1]), (yyvsp[-2]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
@@ -3939,7 +3939,7 @@
break;
case 50:
-#line 505 "parser.y" /* yacc.c:1646 */
+#line 507 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-1]), (yyvsp[-2]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
@@ -3949,7 +3949,7 @@
break;
case 51:
-#line 510 "parser.y" /* yacc.c:1646 */
+#line 512 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-1]), (yyvsp[-2]));
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
@@ -3959,7 +3959,7 @@
break;
case 52:
-#line 515 "parser.y" /* yacc.c:1646 */
+#line 517 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_INLINE_HTML);
(yyval) = (yyvsp[0]);
@@ -3968,7 +3968,7 @@
break;
case 53:
-#line 519 "parser.y" /* yacc.c:1646 */
+#line 521 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
@@ -3977,7 +3977,7 @@
break;
case 54:
-#line 523 "parser.y" /* yacc.c:1646 */
+#line 525 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
@@ -3986,7 +3986,7 @@
break;
case 55:
-#line 527 "parser.y" /* yacc.c:1646 */
+#line 529 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[-1]));
NMORE((yyvsp[-2]), (yyvsp[-4]));
@@ -3997,7 +3997,7 @@
break;
case 56:
-#line 534 "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]));
@@ -4019,7 +4019,7 @@
break;
case 57:
-#line 552 "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]));
@@ -4040,7 +4040,7 @@
break;
case 58:
-#line 568 "parser.y" /* yacc.c:1646 */
+#line 570 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-4]), n_DECLARE);
(yyvsp[-4])->appendChild((yyvsp[-2]));
@@ -4051,7 +4051,7 @@
break;
case 59:
-#line 574 "parser.y" /* yacc.c:1646 */
+#line 576 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT)->appendChild(NNEW(n_EMPTY));
NMORE((yyval), (yyvsp[0]));
@@ -4060,7 +4060,7 @@
break;
case 60:
-#line 582 "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])));
@@ -4079,7 +4079,7 @@
break;
case 61:
-#line 596 "parser.y" /* yacc.c:1646 */
+#line 598 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_THROW);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -4092,7 +4092,7 @@
break;
case 62:
-#line 604 "parser.y" /* yacc.c:1646 */
+#line 606 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_GOTO);
NTYPE((yyvsp[-1]), n_STRING);
@@ -4105,7 +4105,7 @@
break;
case 64:
-#line 616 "parser.y" /* yacc.c:1646 */
+#line 618 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4113,7 +4113,7 @@
break;
case 65:
-#line 622 "parser.y" /* yacc.c:1646 */
+#line 624 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4121,7 +4121,7 @@
break;
case 66:
-#line 625 "parser.y" /* yacc.c:1646 */
+#line 627 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_FINALLY);
(yyvsp[-3])->appendChild((yyvsp[-1]));
@@ -4132,7 +4132,7 @@
break;
case 67:
-#line 635 "parser.y" /* yacc.c:1646 */
+#line 637 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CATCH_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -4141,7 +4141,7 @@
break;
case 68:
-#line 639 "parser.y" /* yacc.c:1646 */
+#line 641 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-1])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-1]);
@@ -4150,7 +4150,7 @@
break;
case 69:
-#line 647 "parser.y" /* yacc.c:1646 */
+#line 649 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-7]), n_CATCH);
(yyvsp[-7])->appendChild((yyvsp[-5]));
@@ -4163,7 +4163,7 @@
break;
case 70:
-#line 658 "parser.y" /* yacc.c:1646 */
+#line 660 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNSET_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -4172,7 +4172,7 @@
break;
case 71:
-#line 662 "parser.y" /* yacc.c:1646 */
+#line 664 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-2])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-2]);
@@ -4181,7 +4181,7 @@
break;
case 75:
-#line 681 "parser.y" /* yacc.c:1646 */
+#line 683 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4189,7 +4189,7 @@
break;
case 76:
-#line 684 "parser.y" /* yacc.c:1646 */
+#line 686 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_REFERENCE);
}
@@ -4197,7 +4197,7 @@
break;
case 77:
-#line 691 "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));
@@ -4213,7 +4213,7 @@
break;
case 78:
-#line 706 "parser.y" /* yacc.c:1646 */
+#line 708 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_DECLARATION);
(yyval)->appendChild((yyvsp[-6]));
@@ -4229,7 +4229,7 @@
break;
case 79:
-#line 717 "parser.y" /* yacc.c:1646 */
+#line 719 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INTERFACE_DECLARATION);
(yyval)->appendChild(NNEW(n_CLASS_ATTRIBUTES));
@@ -4246,7 +4246,7 @@
break;
case 80:
-#line 732 "parser.y" /* yacc.c:1646 */
+#line 734 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_CLASS_ATTRIBUTES);
(yyval) = (yyvsp[0]);
@@ -4255,7 +4255,7 @@
break;
case 81:
-#line 736 "parser.y" /* yacc.c:1646 */
+#line 738 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_CLASS_ATTRIBUTES);
NMORE((yyvsp[0]), (yyvsp[-1]));
@@ -4267,7 +4267,7 @@
break;
case 82:
-#line 743 "parser.y" /* yacc.c:1646 */
+#line 745 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_CLASS_ATTRIBUTES);
NMORE((yyvsp[0]), (yyvsp[-1]));
@@ -4279,7 +4279,7 @@
break;
case 83:
-#line 750 "parser.y" /* yacc.c:1646 */
+#line 752 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_ATTRIBUTES);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_STRING));
@@ -4288,7 +4288,7 @@
break;
case 84:
-#line 757 "parser.y" /* yacc.c:1646 */
+#line 759 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4296,7 +4296,7 @@
break;
case 85:
-#line 760 "parser.y" /* yacc.c:1646 */
+#line 762 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_EXTENDS_LIST)->appendChild((yyvsp[0]));
}
@@ -4304,7 +4304,7 @@
break;
case 87:
-#line 770 "parser.y" /* yacc.c:1646 */
+#line 772 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4312,7 +4312,7 @@
break;
case 88:
-#line 773 "parser.y" /* yacc.c:1646 */
+#line 775 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_EXTENDS_LIST);
(yyvsp[-1])->appendChildren((yyvsp[0]));
@@ -4322,7 +4322,7 @@
break;
case 89:
-#line 781 "parser.y" /* yacc.c:1646 */
+#line 783 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4330,7 +4330,7 @@
break;
case 90:
-#line 784 "parser.y" /* yacc.c:1646 */
+#line 786 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_IMPLEMENTS_LIST);
(yyvsp[-1])->appendChildren((yyvsp[0]));
@@ -4340,7 +4340,7 @@
break;
case 91:
-#line 792 "parser.y" /* yacc.c:1646 */
+#line 794 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_IMPLEMENTS_LIST)->appendChild((yyvsp[0]));
}
@@ -4348,7 +4348,7 @@
break;
case 92:
-#line 795 "parser.y" /* yacc.c:1646 */
+#line 797 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -4356,7 +4356,7 @@
break;
case 93:
-#line 801 "parser.y" /* yacc.c:1646 */
+#line 803 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4364,7 +4364,7 @@
break;
case 94:
-#line 804 "parser.y" /* yacc.c:1646 */
+#line 806 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
@@ -4372,7 +4372,7 @@
break;
case 96:
-#line 811 "parser.y" /* yacc.c:1646 */
+#line 813 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_VARIABLE_REFERENCE);
(yyvsp[-1])->appendChild((yyvsp[0]));
@@ -4382,7 +4382,7 @@
break;
case 98:
-#line 820 "parser.y" /* yacc.c:1646 */
+#line 822 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[-3]));
NMORE((yyvsp[-2]), (yyvsp[0]));
@@ -4392,7 +4392,7 @@
break;
case 100:
-#line 829 "parser.y" /* yacc.c:1646 */
+#line 831 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[-3]));
NMORE((yyvsp[-2]), (yyvsp[0]));
@@ -4402,7 +4402,7 @@
break;
case 102:
-#line 838 "parser.y" /* yacc.c:1646 */
+#line 840 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[-3]));
NMORE((yyvsp[-2]), (yyvsp[0]));
@@ -4412,7 +4412,7 @@
break;
case 103:
-#line 846 "parser.y" /* yacc.c:1646 */
+#line 848 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARE_DECLARATION);
(yyval)->appendChild(NTYPE((yyvsp[-2]), n_STRING));
@@ -4423,7 +4423,7 @@
break;
case 104:
-#line 852 "parser.y" /* yacc.c:1646 */
+#line 854 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARE_DECLARATION);
(yyval)->appendChild(NTYPE((yyvsp[-2]), n_STRING));
@@ -4436,7 +4436,7 @@
break;
case 105:
-#line 863 "parser.y" /* yacc.c:1646 */
+#line 865 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -4444,7 +4444,7 @@
break;
case 106:
-#line 866 "parser.y" /* yacc.c:1646 */
+#line 868 "parser.y" /* yacc.c:1646 */
{
// ...why does this rule exist?
@@ -4459,7 +4459,7 @@
break;
case 107:
-#line 876 "parser.y" /* yacc.c:1646 */
+#line 878 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[0]));
NMORE((yyvsp[-2]), (yyvsp[-3]));
@@ -4469,7 +4469,7 @@
break;
case 108:
-#line 881 "parser.y" /* yacc.c:1646 */
+#line 883 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_STATEMENT);
(yyvsp[-4])->appendChild(NNEW(n_EMPTY));
@@ -4483,7 +4483,7 @@
break;
case 109:
-#line 893 "parser.y" /* yacc.c:1646 */
+#line 895 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT_LIST);
}
@@ -4491,7 +4491,7 @@
break;
case 110:
-#line 896 "parser.y" /* yacc.c:1646 */
+#line 898 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_CASE);
(yyvsp[-3])->appendChild((yyvsp[-2]));
@@ -4504,7 +4504,7 @@
break;
case 111:
-#line 904 "parser.y" /* yacc.c:1646 */
+#line 906 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_DEFAULT);
(yyvsp[-2])->appendChild((yyvsp[0]));
@@ -4516,7 +4516,7 @@
break;
case 115:
-#line 920 "parser.y" /* yacc.c:1646 */
+#line 922 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-2]), (yyvsp[0]));
NMORE((yyvsp[-2]), (yyvsp[-3]));
@@ -4526,7 +4526,7 @@
break;
case 116:
-#line 928 "parser.y" /* yacc.c:1646 */
+#line 930 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CONDITION_LIST);
}
@@ -4534,7 +4534,7 @@
break;
case 117:
-#line 931 "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])));
@@ -4546,7 +4546,7 @@
break;
case 118:
-#line 941 "parser.y" /* yacc.c:1646 */
+#line 943 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CONDITION_LIST);
}
@@ -4554,7 +4554,7 @@
break;
case 119:
-#line 944 "parser.y" /* yacc.c:1646 */
+#line 946 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-5]), n_ELSEIF);
(yyvsp[-5])->appendChild((yyvsp[-3]));
@@ -4566,7 +4566,7 @@
break;
case 120:
-#line 954 "parser.y" /* yacc.c:1646 */
+#line 956 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4574,7 +4574,7 @@
break;
case 121:
-#line 957 "parser.y" /* yacc.c:1646 */
+#line 959 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_ELSE);
(yyvsp[-1])->appendChild((yyvsp[0]));
@@ -4584,7 +4584,7 @@
break;
case 122:
-#line 965 "parser.y" /* yacc.c:1646 */
+#line 967 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4592,7 +4592,7 @@
break;
case 123:
-#line 968 "parser.y" /* yacc.c:1646 */
+#line 970 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_ELSE);
(yyvsp[-2])->appendChild((yyvsp[0]));
@@ -4602,7 +4602,7 @@
break;
case 125:
-#line 977 "parser.y" /* yacc.c:1646 */
+#line 979 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER_LIST);
}
@@ -4610,7 +4610,7 @@
break;
case 126:
-#line 983 "parser.y" /* yacc.c:1646 */
+#line 985 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-1]));
@@ -4623,7 +4623,7 @@
break;
case 127:
-#line 991 "parser.y" /* yacc.c:1646 */
+#line 993 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-2]));
@@ -4637,7 +4637,7 @@
break;
case 128:
-#line 1000 "parser.y" /* yacc.c:1646 */
+#line 1002 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-4]));
@@ -4651,7 +4651,7 @@
break;
case 129:
-#line 1009 "parser.y" /* yacc.c:1646 */
+#line 1011 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-3]));
@@ -4664,7 +4664,7 @@
break;
case 130:
-#line 1017 "parser.y" /* yacc.c:1646 */
+#line 1019 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-1]));
@@ -4677,7 +4677,7 @@
break;
case 131:
-#line 1025 "parser.y" /* yacc.c:1646 */
+#line 1027 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-2]));
@@ -4691,7 +4691,7 @@
break;
case 132:
-#line 1035 "parser.y" /* yacc.c:1646 */
+#line 1037 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-4]));
@@ -4705,7 +4705,7 @@
break;
case 133:
-#line 1045 "parser.y" /* yacc.c:1646 */
+#line 1047 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_DECLARATION_PARAMETER);
(yyval)->appendChild((yyvsp[-3]));
@@ -4718,7 +4718,7 @@
break;
case 134:
-#line 1056 "parser.y" /* yacc.c:1646 */
+#line 1058 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -4726,7 +4726,7 @@
break;
case 135:
-#line 1059 "parser.y" /* yacc.c:1646 */
+#line 1061 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
@@ -4734,7 +4734,7 @@
break;
case 136:
-#line 1062 "parser.y" /* yacc.c:1646 */
+#line 1064 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_TYPE_NAME);
}
@@ -4742,7 +4742,7 @@
break;
case 137:
-#line 1065 "parser.y" /* yacc.c:1646 */
+#line 1067 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_TYPE_NAME);
}
@@ -4750,7 +4750,7 @@
break;
case 139:
-#line 1072 "parser.y" /* yacc.c:1646 */
+#line 1074 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CALL_PARAMETER_LIST);
}
@@ -4758,7 +4758,7 @@
break;
case 140:
-#line 1078 "parser.y" /* yacc.c:1646 */
+#line 1080 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CALL_PARAMETER_LIST)->appendChild((yyvsp[0]));
}
@@ -4766,7 +4766,7 @@
break;
case 141:
-#line 1081 "parser.y" /* yacc.c:1646 */
+#line 1083 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CALL_PARAMETER_LIST)->appendChild((yyvsp[0]));
}
@@ -4774,7 +4774,7 @@
break;
case 142:
-#line 1084 "parser.y" /* yacc.c:1646 */
+#line 1086 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_VARIABLE_REFERENCE);
(yyvsp[-1])->appendChild((yyvsp[0]));
@@ -4784,7 +4784,7 @@
break;
case 143:
-#line 1089 "parser.y" /* yacc.c:1646 */
+#line 1091 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -4792,7 +4792,7 @@
break;
case 144:
-#line 1092 "parser.y" /* yacc.c:1646 */
+#line 1094 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -4800,7 +4800,7 @@
break;
case 145:
-#line 1095 "parser.y" /* yacc.c:1646 */
+#line 1097 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_VARIABLE_REFERENCE);
(yyvsp[-1])->appendChild((yyvsp[0]));
@@ -4810,7 +4810,7 @@
break;
case 146:
-#line 1103 "parser.y" /* yacc.c:1646 */
+#line 1105 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-2])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-2]);
@@ -4819,7 +4819,7 @@
break;
case 147:
-#line 1107 "parser.y" /* yacc.c:1646 */
+#line 1109 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_GLOBAL_DECLARATION_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -4828,7 +4828,7 @@
break;
case 148:
-#line 1114 "parser.y" /* yacc.c:1646 */
+#line 1116 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_VARIABLE);
}
@@ -4836,7 +4836,7 @@
break;
case 149:
-#line 1117 "parser.y" /* yacc.c:1646 */
+#line 1119 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_VARIABLE_VARIABLE);
(yyval)->appendChild((yyvsp[0]));
@@ -4845,7 +4845,7 @@
break;
case 150:
-#line 1121 "parser.y" /* yacc.c:1646 */
+#line 1123 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-3]), n_VARIABLE_VARIABLE);
(yyval)->appendChild((yyvsp[-1]));
@@ -4854,7 +4854,7 @@
break;
case 151:
-#line 1128 "parser.y" /* yacc.c:1646 */
+#line 1130 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_VARIABLE);
(yyval) = NNEW(n_STATIC_DECLARATION);
@@ -4867,7 +4867,7 @@
break;
case 152:
-#line 1136 "parser.y" /* yacc.c:1646 */
+#line 1138 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_VARIABLE);
(yyval) = NNEW(n_STATIC_DECLARATION);
@@ -4880,7 +4880,7 @@
break;
case 153:
-#line 1144 "parser.y" /* yacc.c:1646 */
+#line 1146 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_VARIABLE);
(yyval) = NNEW(n_STATIC_DECLARATION);
@@ -4893,7 +4893,7 @@
break;
case 154:
-#line 1152 "parser.y" /* yacc.c:1646 */
+#line 1154 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_VARIABLE);
(yyval) = NNEW(n_STATIC_DECLARATION);
@@ -4906,7 +4906,7 @@
break;
case 155:
-#line 1163 "parser.y" /* yacc.c:1646 */
+#line 1165 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChild((yyvsp[0]));
}
@@ -4914,7 +4914,7 @@
break;
case 156:
-#line 1166 "parser.y" /* yacc.c:1646 */
+#line 1168 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT_LIST);
}
@@ -4922,7 +4922,7 @@
break;
case 157:
-#line 1172 "parser.y" /* yacc.c:1646 */
+#line 1174 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_MEMBER_DECLARATION_LIST);
(yyval)->appendChild((yyvsp[-2]));
@@ -4935,7 +4935,7 @@
break;
case 158:
-#line 1180 "parser.y" /* yacc.c:1646 */
+#line 1182 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_STATEMENT)->appendChild((yyvsp[-1]));
NMORE((yyval), (yyvsp[0]));
@@ -4944,7 +4944,7 @@
break;
case 159:
-#line 1184 "parser.y" /* yacc.c:1646 */
+#line 1186 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
@@ -4952,7 +4952,7 @@
break;
case 160:
-#line 1187 "parser.y" /* yacc.c:1646 */
+#line 1189 "parser.y" /* yacc.c:1646 */
{
/* empty */
}
@@ -4960,7 +4960,7 @@
break;
case 161:
-#line 1189 "parser.y" /* yacc.c:1646 */
+#line 1191 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_METHOD_DECLARATION);
NMORE((yyval), (yyvsp[-7]));
@@ -4977,7 +4977,7 @@
break;
case 162:
-#line 1204 "parser.y" /* yacc.c:1646 */
+#line 1206 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-2]), n_TRAIT_USE);
(yyval)->appendChildren((yyvsp[-1]));
@@ -4987,7 +4987,7 @@
break;
case 163:
-#line 1212 "parser.y" /* yacc.c:1646 */
+#line 1214 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_USE_LIST)->appendChild((yyvsp[0]));
}
@@ -4995,7 +4995,7 @@
break;
case 164:
-#line 1215 "parser.y" /* yacc.c:1646 */
+#line 1217 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -5003,7 +5003,7 @@
break;
case 165:
-#line 1221 "parser.y" /* yacc.c:1646 */
+#line 1223 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -5011,7 +5011,7 @@
break;
case 166:
-#line 1224 "parser.y" /* yacc.c:1646 */
+#line 1226 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -5019,7 +5019,7 @@
break;
case 167:
-#line 1230 "parser.y" /* yacc.c:1646 */
+#line 1232 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_ADAPTATION_LIST);
}
@@ -5027,7 +5027,7 @@
break;
case 168:
-#line 1233 "parser.y" /* yacc.c:1646 */
+#line 1235 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
@@ -5035,7 +5035,7 @@
break;
case 169:
-#line 1239 "parser.y" /* yacc.c:1646 */
+#line 1241 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_ADAPTATION_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -5044,7 +5044,7 @@
break;
case 170:
-#line 1243 "parser.y" /* yacc.c:1646 */
+#line 1245 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-1])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-1]);
@@ -5053,7 +5053,7 @@
break;
case 171:
-#line 1250 "parser.y" /* yacc.c:1646 */
+#line 1252 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[-1]), (yyvsp[0]));
}
@@ -5061,7 +5061,7 @@
break;
case 172:
-#line 1253 "parser.y" /* yacc.c:1646 */
+#line 1255 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[-1]), (yyvsp[0]));
}
@@ -5069,7 +5069,7 @@
break;
case 173:
-#line 1259 "parser.y" /* yacc.c:1646 */
+#line 1261 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_INSTEADOF);
(yyval)->appendChild((yyvsp[-2]));
@@ -5079,7 +5079,7 @@
break;
case 174:
-#line 1267 "parser.y" /* yacc.c:1646 */
+#line 1269 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_REFERENCE_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -5088,7 +5088,7 @@
break;
case 175:
-#line 1271 "parser.y" /* yacc.c:1646 */
+#line 1273 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-2])->appendChild((yyvsp[0]));
(yyval) = (yyvsp[-2]);
@@ -5097,7 +5097,7 @@
break;
case 176:
-#line 1278 "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));
@@ -5106,7 +5106,7 @@
break;
case 177:
-#line 1282 "parser.y" /* yacc.c:1646 */
+#line 1284 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
@@ -5114,7 +5114,7 @@
break;
case 178:
-#line 1288 "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));
@@ -5124,7 +5124,7 @@
break;
case 179:
-#line 1296 "parser.y" /* yacc.c:1646 */
+#line 1298 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_AS);
(yyval)->appendChild((yyvsp[-3]));
@@ -5135,7 +5135,7 @@
break;
case 180:
-#line 1302 "parser.y" /* yacc.c:1646 */
+#line 1304 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TRAIT_AS);
(yyval)->appendChild((yyvsp[-2]));
@@ -5146,7 +5146,7 @@
break;
case 181:
-#line 1311 "parser.y" /* yacc.c:1646 */
+#line 1313 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -5154,7 +5154,7 @@
break;
case 182:
-#line 1314 "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));
@@ -5163,7 +5163,7 @@
break;
case 183:
-#line 1322 "parser.y" /* yacc.c:1646 */
+#line 1324 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -5171,7 +5171,7 @@
break;
case 184:
-#line 1325 "parser.y" /* yacc.c:1646 */
+#line 1327 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -5179,7 +5179,7 @@
break;
case 186:
-#line 1332 "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));
@@ -5188,7 +5188,7 @@
break;
case 187:
-#line 1339 "parser.y" /* yacc.c:1646 */
+#line 1341 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_METHOD_MODIFIER_LIST);
}
@@ -5196,7 +5196,7 @@
break;
case 188:
-#line 1342 "parser.y" /* yacc.c:1646 */
+#line 1344 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_METHOD_MODIFIER_LIST);
(yyval) = (yyvsp[0]);
@@ -5205,7 +5205,7 @@
break;
case 189:
-#line 1349 "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));
@@ -5214,7 +5214,7 @@
break;
case 190:
-#line 1353 "parser.y" /* yacc.c:1646 */
+#line 1355 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChild(NTYPE((yyvsp[0]), n_STRING));
}
@@ -5222,7 +5222,7 @@
break;
case 197:
-#line 1368 "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));
@@ -5234,7 +5234,7 @@
break;
case 198:
-#line 1375 "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));
@@ -5246,7 +5246,7 @@
break;
case 199:
-#line 1382 "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));
@@ -5258,7 +5258,7 @@
break;
case 200:
-#line 1389 "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));
@@ -5270,7 +5270,7 @@
break;
case 201:
-#line 1399 "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));
@@ -5284,7 +5284,7 @@
break;
case 202:
-#line 1408 "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);
@@ -5298,7 +5298,7 @@
break;
case 203:
-#line 1420 "parser.y" /* yacc.c:1646 */
+#line 1422 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -5306,7 +5306,7 @@
break;
case 204:
-#line 1423 "parser.y" /* yacc.c:1646 */
+#line 1425 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ECHO_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -5315,7 +5315,7 @@
break;
case 205:
-#line 1430 "parser.y" /* yacc.c:1646 */
+#line 1432 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -5323,7 +5323,7 @@
break;
case 207:
-#line 1438 "parser.y" /* yacc.c:1646 */
+#line 1440 "parser.y" /* yacc.c:1646 */
{
(yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -5331,7 +5331,7 @@
break;
case 208:
-#line 1441 "parser.y" /* yacc.c:1646 */
+#line 1443 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EXPRESSION_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -5340,7 +5340,7 @@
break;
case 209:
-#line 1448 "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])));
@@ -5353,7 +5353,7 @@
break;
case 210:
-#line 1456 "parser.y" /* yacc.c:1646 */
+#line 1458 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5364,7 +5364,7 @@
break;
case 211:
-#line 1462 "parser.y" /* yacc.c:1646 */
+#line 1464 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-3]));
@@ -5379,7 +5379,7 @@
break;
case 212:
-#line 1472 "parser.y" /* yacc.c:1646 */
+#line 1474 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-5]));
@@ -5398,7 +5398,7 @@
break;
case 213:
-#line 1486 "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));
@@ -5408,7 +5408,7 @@
break;
case 214:
-#line 1491 "parser.y" /* yacc.c:1646 */
+#line 1493 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5419,7 +5419,7 @@
break;
case 215:
-#line 1497 "parser.y" /* yacc.c:1646 */
+#line 1499 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5430,7 +5430,7 @@
break;
case 216:
-#line 1503 "parser.y" /* yacc.c:1646 */
+#line 1505 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5441,7 +5441,7 @@
break;
case 217:
-#line 1509 "parser.y" /* yacc.c:1646 */
+#line 1511 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5452,7 +5452,7 @@
break;
case 218:
-#line 1515 "parser.y" /* yacc.c:1646 */
+#line 1517 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5463,7 +5463,7 @@
break;
case 219:
-#line 1521 "parser.y" /* yacc.c:1646 */
+#line 1523 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5474,7 +5474,7 @@
break;
case 220:
-#line 1527 "parser.y" /* yacc.c:1646 */
+#line 1529 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5485,7 +5485,7 @@
break;
case 221:
-#line 1533 "parser.y" /* yacc.c:1646 */
+#line 1535 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5496,7 +5496,7 @@
break;
case 222:
-#line 1539 "parser.y" /* yacc.c:1646 */
+#line 1541 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5507,7 +5507,7 @@
break;
case 223:
-#line 1545 "parser.y" /* yacc.c:1646 */
+#line 1547 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5518,7 +5518,7 @@
break;
case 224:
-#line 1551 "parser.y" /* yacc.c:1646 */
+#line 1553 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5529,7 +5529,7 @@
break;
case 225:
-#line 1557 "parser.y" /* yacc.c:1646 */
+#line 1559 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_POSTFIX_EXPRESSION);
(yyval)->appendChild((yyvsp[-1]));
@@ -5539,7 +5539,7 @@
break;
case 226:
-#line 1562 "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));
@@ -5549,7 +5549,7 @@
break;
case 227:
-#line 1567 "parser.y" /* yacc.c:1646 */
+#line 1569 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_POSTFIX_EXPRESSION);
(yyval)->appendChild((yyvsp[-1]));
@@ -5559,7 +5559,7 @@
break;
case 228:
-#line 1572 "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));
@@ -5569,7 +5569,7 @@
break;
case 229:
-#line 1577 "parser.y" /* yacc.c:1646 */
+#line 1579 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5580,7 +5580,7 @@
break;
case 230:
-#line 1583 "parser.y" /* yacc.c:1646 */
+#line 1585 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5591,7 +5591,7 @@
break;
case 231:
-#line 1589 "parser.y" /* yacc.c:1646 */
+#line 1591 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5602,7 +5602,7 @@
break;
case 232:
-#line 1595 "parser.y" /* yacc.c:1646 */
+#line 1597 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5613,7 +5613,7 @@
break;
case 233:
-#line 1601 "parser.y" /* yacc.c:1646 */
+#line 1603 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5624,7 +5624,7 @@
break;
case 234:
-#line 1607 "parser.y" /* yacc.c:1646 */
+#line 1609 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5635,7 +5635,7 @@
break;
case 235:
-#line 1613 "parser.y" /* yacc.c:1646 */
+#line 1615 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5646,7 +5646,7 @@
break;
case 236:
-#line 1619 "parser.y" /* yacc.c:1646 */
+#line 1621 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5657,7 +5657,7 @@
break;
case 237:
-#line 1625 "parser.y" /* yacc.c:1646 */
+#line 1627 "parser.y" /* yacc.c:1646 */
{
/* The concatenation operator generates n_CONCATENATION_LIST instead of
@@ -5688,7 +5688,7 @@
break;
case 238:
-#line 1651 "parser.y" /* yacc.c:1646 */
+#line 1653 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5699,7 +5699,7 @@
break;
case 239:
-#line 1657 "parser.y" /* yacc.c:1646 */
+#line 1659 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5710,7 +5710,7 @@
break;
case 240:
-#line 1663 "parser.y" /* yacc.c:1646 */
+#line 1665 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5721,7 +5721,7 @@
break;
case 241:
-#line 1669 "parser.y" /* yacc.c:1646 */
+#line 1671 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5732,7 +5732,7 @@
break;
case 242:
-#line 1675 "parser.y" /* yacc.c:1646 */
+#line 1677 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5743,7 +5743,7 @@
break;
case 243:
-#line 1681 "parser.y" /* yacc.c:1646 */
+#line 1683 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5754,7 +5754,7 @@
break;
case 244:
-#line 1687 "parser.y" /* yacc.c:1646 */
+#line 1689 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5765,7 +5765,7 @@
break;
case 245:
-#line 1693 "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));
@@ -5775,7 +5775,7 @@
break;
case 246:
-#line 1698 "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));
@@ -5785,7 +5785,7 @@
break;
case 247:
-#line 1703 "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));
@@ -5795,7 +5795,7 @@
break;
case 248:
-#line 1708 "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));
@@ -5805,7 +5805,7 @@
break;
case 249:
-#line 1713 "parser.y" /* yacc.c:1646 */
+#line 1715 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5816,7 +5816,7 @@
break;
case 250:
-#line 1719 "parser.y" /* yacc.c:1646 */
+#line 1721 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5827,7 +5827,7 @@
break;
case 251:
-#line 1725 "parser.y" /* yacc.c:1646 */
+#line 1727 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5838,7 +5838,7 @@
break;
case 252:
-#line 1731 "parser.y" /* yacc.c:1646 */
+#line 1733 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5849,7 +5849,7 @@
break;
case 253:
-#line 1737 "parser.y" /* yacc.c:1646 */
+#line 1739 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5860,7 +5860,7 @@
break;
case 254:
-#line 1743 "parser.y" /* yacc.c:1646 */
+#line 1745 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5871,7 +5871,7 @@
break;
case 255:
-#line 1749 "parser.y" /* yacc.c:1646 */
+#line 1751 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5882,7 +5882,7 @@
break;
case 256:
-#line 1755 "parser.y" /* yacc.c:1646 */
+#line 1757 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5893,7 +5893,7 @@
break;
case 257:
-#line 1761 "parser.y" /* yacc.c:1646 */
+#line 1763 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_BINARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-2]));
@@ -5904,7 +5904,7 @@
break;
case 260:
-#line 1769 "parser.y" /* yacc.c:1646 */
+#line 1771 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TERNARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-4]));
@@ -5917,7 +5917,7 @@
break;
case 261:
-#line 1777 "parser.y" /* yacc.c:1646 */
+#line 1779 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_TERNARY_EXPRESSION);
(yyval)->appendChild((yyvsp[-3]));
@@ -5930,7 +5930,7 @@
break;
case 263:
-#line 1786 "parser.y" /* yacc.c:1646 */
+#line 1788 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
@@ -5940,7 +5940,7 @@
break;
case 264:
-#line 1791 "parser.y" /* yacc.c:1646 */
+#line 1793 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
@@ -5950,7 +5950,7 @@
break;
case 265:
-#line 1796 "parser.y" /* yacc.c:1646 */
+#line 1798 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
@@ -5960,7 +5960,7 @@
break;
case 266:
-#line 1801 "parser.y" /* yacc.c:1646 */
+#line 1803 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
@@ -5970,7 +5970,7 @@
break;
case 267:
-#line 1806 "parser.y" /* yacc.c:1646 */
+#line 1808 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
@@ -5980,7 +5980,7 @@
break;
case 268:
-#line 1811 "parser.y" /* yacc.c:1646 */
+#line 1813 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
@@ -5990,7 +5990,7 @@
break;
case 269:
-#line 1816 "parser.y" /* yacc.c:1646 */
+#line 1818 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CAST_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_CAST));
@@ -6000,7 +6000,7 @@
break;
case 270:
-#line 1821 "parser.y" /* yacc.c:1646 */
+#line 1823 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
@@ -6010,7 +6010,7 @@
break;
case 271:
-#line 1826 "parser.y" /* yacc.c:1646 */
+#line 1828 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
@@ -6020,7 +6020,7 @@
break;
case 272:
-#line 1831 "parser.y" /* yacc.c:1646 */
+#line 1833 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_BACKTICKS_EXPRESSION);
(yyval) = (yyvsp[0]);
@@ -6029,7 +6029,7 @@
break;
case 276:
-#line 1838 "parser.y" /* yacc.c:1646 */
+#line 1840 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
@@ -6039,7 +6039,7 @@
break;
case 277:
-#line 1843 "parser.y" /* yacc.c:1646 */
+#line 1845 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_YIELD);
(yyvsp[0])->appendChild(NNEW(n_EMPTY));
@@ -6050,7 +6050,7 @@
break;
case 278:
-#line 1852 "parser.y" /* yacc.c:1646 */
+#line 1854 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-8]), n_FUNCTION_DECLARATION, (yyvsp[0]));
(yyvsp[-8])->appendChild(NNEW(n_EMPTY));
@@ -6066,7 +6066,7 @@
break;
case 279:
-#line 1866 "parser.y" /* yacc.c:1646 */
+#line 1868 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-8]), n_FUNCTION_DECLARATION, (yyvsp[0]));
NMORE((yyvsp[-8]), (yyvsp[-9]));
@@ -6088,7 +6088,7 @@
break;
case 280:
-#line 1886 "parser.y" /* yacc.c:1646 */
+#line 1888 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_YIELD);
(yyvsp[0])->appendChild(NNEW(n_EMPTY));
@@ -6099,7 +6099,7 @@
break;
case 281:
-#line 1892 "parser.y" /* yacc.c:1646 */
+#line 1894 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_YIELD);
(yyvsp[0])->appendChild(NNEW(n_EMPTY));
@@ -6110,7 +6110,7 @@
break;
case 282:
-#line 1898 "parser.y" /* yacc.c:1646 */
+#line 1900 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_YIELD);
(yyvsp[-3])->appendChild((yyvsp[-2]));
@@ -6121,7 +6121,7 @@
break;
case 283:
-#line 1904 "parser.y" /* yacc.c:1646 */
+#line 1906 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_YIELD);
(yyvsp[-3])->appendChild((yyvsp[-2]));
@@ -6132,7 +6132,7 @@
break;
case 285:
-#line 1917 "parser.y" /* yacc.c:1646 */
+#line 1919 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -6140,7 +6140,7 @@
break;
case 286:
-#line 1920 "parser.y" /* yacc.c:1646 */
+#line 1922 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_LEXICAL_VARIABLE_LIST);
(yyvsp[-3])->appendChildren((yyvsp[-1]));
@@ -6150,7 +6150,7 @@
break;
case 287:
-#line 1928 "parser.y" /* yacc.c:1646 */
+#line 1930 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild(NTYPE((yyvsp[0]), n_VARIABLE));
}
@@ -6158,7 +6158,7 @@
break;
case 288:
-#line 1931 "parser.y" /* yacc.c:1646 */
+#line 1933 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_VARIABLE_REFERENCE);
(yyvsp[-1])->appendChild(NTYPE((yyvsp[0]), n_VARIABLE));
@@ -6168,7 +6168,7 @@
break;
case 289:
-#line 1936 "parser.y" /* yacc.c:1646 */
+#line 1938 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_LEXICAL_VARIABLE_LIST);
(yyval)->appendChild(NTYPE((yyvsp[0]), n_VARIABLE));
@@ -6177,7 +6177,7 @@
break;
case 290:
-#line 1940 "parser.y" /* yacc.c:1646 */
+#line 1942 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-1]), n_VARIABLE_REFERENCE);
(yyvsp[-1])->appendChild(NTYPE((yyvsp[0]), n_VARIABLE));
@@ -6188,7 +6188,7 @@
break;
case 291:
-#line 1949 "parser.y" /* yacc.c:1646 */
+#line 1951 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_FUNCTION_CALL);
(yyval)->appendChild((yyvsp[-3]));
@@ -6198,7 +6198,7 @@
break;
case 292:
-#line 1955 "parser.y" /* yacc.c:1646 */
+#line 1957 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-3]), (yyvsp[-5]));
(yyval) = NNEW(n_FUNCTION_CALL);
@@ -6209,7 +6209,7 @@
break;
case 293:
-#line 1961 "parser.y" /* yacc.c:1646 */
+#line 1963 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[-3]), (yyvsp[-4]));
(yyval) = NNEW(n_FUNCTION_CALL);
@@ -6220,7 +6220,7 @@
break;
case 294:
-#line 1968 "parser.y" /* yacc.c:1646 */
+#line 1970 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-5]));
@@ -6233,7 +6233,7 @@
break;
case 295:
-#line 1977 "parser.y" /* yacc.c:1646 */
+#line 1979 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-5]));
@@ -6246,7 +6246,7 @@
break;
case 296:
-#line 1986 "parser.y" /* yacc.c:1646 */
+#line 1988 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-5]));
@@ -6259,7 +6259,7 @@
break;
case 297:
-#line 1995 "parser.y" /* yacc.c:1646 */
+#line 1997 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-5]));
@@ -6272,7 +6272,7 @@
break;
case 298:
-#line 2003 "parser.y" /* yacc.c:1646 */
+#line 2005 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_FUNCTION_CALL);
(yyval)->appendChild((yyvsp[-3]));
@@ -6282,7 +6282,7 @@
break;
case 299:
-#line 2011 "parser.y" /* yacc.c:1646 */
+#line 2013 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
}
@@ -6290,7 +6290,7 @@
break;
case 300:
-#line 2014 "parser.y" /* yacc.c:1646 */
+#line 2016 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
}
@@ -6298,7 +6298,7 @@
break;
case 301:
-#line 2017 "parser.y" /* yacc.c:1646 */
+#line 2019 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-2]));
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
@@ -6307,7 +6307,7 @@
break;
case 302:
-#line 2021 "parser.y" /* yacc.c:1646 */
+#line 2023 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-1]));
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
@@ -6316,7 +6316,7 @@
break;
case 303:
-#line 2028 "parser.y" /* yacc.c:1646 */
+#line 2030 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
}
@@ -6324,7 +6324,7 @@
break;
case 304:
-#line 2031 "parser.y" /* yacc.c:1646 */
+#line 2033 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-2]));
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
@@ -6333,7 +6333,7 @@
break;
case 305:
-#line 2035 "parser.y" /* yacc.c:1646 */
+#line 2037 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-1]));
(yyval) = NTYPE((yyvsp[0]), n_CLASS_NAME);
@@ -6342,7 +6342,7 @@
break;
case 308:
-#line 2050 "parser.y" /* yacc.c:1646 */
+#line 2052 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_OBJECT_PROPERTY_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6359,7 +6359,7 @@
break;
case 310:
-#line 2066 "parser.y" /* yacc.c:1646 */
+#line 2068 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChild((yyvsp[0]));
}
@@ -6367,7 +6367,7 @@
break;
case 311:
-#line 2069 "parser.y" /* yacc.c:1646 */
+#line 2071 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -6375,7 +6375,7 @@
break;
case 312:
-#line 2075 "parser.y" /* yacc.c:1646 */
+#line 2077 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
@@ -6383,7 +6383,7 @@
break;
case 313:
-#line 2081 "parser.y" /* yacc.c:1646 */
+#line 2083 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -6391,7 +6391,7 @@
break;
case 314:
-#line 2084 "parser.y" /* yacc.c:1646 */
+#line 2086 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-1]), n_EMPTY, (yyvsp[0]));
(yyval) = (yyvsp[-1]);
@@ -6400,7 +6400,7 @@
break;
case 315:
-#line 2088 "parser.y" /* yacc.c:1646 */
+#line 2090 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-2]), n_PARENTHETICAL_EXPRESSION, (yyvsp[0]));
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -6410,7 +6410,7 @@
break;
case 316:
-#line 2096 "parser.y" /* yacc.c:1646 */
+#line 2098 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -6418,7 +6418,7 @@
break;
case 317:
-#line 2099 "parser.y" /* yacc.c:1646 */
+#line 2101 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -6426,7 +6426,7 @@
break;
case 318:
-#line 2105 "parser.y" /* yacc.c:1646 */
+#line 2107 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_NUMERIC_SCALAR);
}
@@ -6434,7 +6434,7 @@
break;
case 319:
-#line 2108 "parser.y" /* yacc.c:1646 */
+#line 2110 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_NUMERIC_SCALAR);
}
@@ -6442,7 +6442,7 @@
break;
case 320:
-#line 2111 "parser.y" /* yacc.c:1646 */
+#line 2113 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_STRING_SCALAR);
}
@@ -6450,7 +6450,7 @@
break;
case 321:
-#line 2114 "parser.y" /* yacc.c:1646 */
+#line 2116 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
@@ -6458,7 +6458,7 @@
break;
case 322:
-#line 2117 "parser.y" /* yacc.c:1646 */
+#line 2119 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
@@ -6466,7 +6466,7 @@
break;
case 323:
-#line 2120 "parser.y" /* yacc.c:1646 */
+#line 2122 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
@@ -6474,7 +6474,7 @@
break;
case 324:
-#line 2123 "parser.y" /* yacc.c:1646 */
+#line 2125 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
@@ -6482,7 +6482,7 @@
break;
case 325:
-#line 2126 "parser.y" /* yacc.c:1646 */
+#line 2128 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
@@ -6490,7 +6490,7 @@
break;
case 326:
-#line 2129 "parser.y" /* yacc.c:1646 */
+#line 2131 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
@@ -6498,7 +6498,7 @@
break;
case 327:
-#line 2132 "parser.y" /* yacc.c:1646 */
+#line 2134 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
@@ -6506,7 +6506,7 @@
break;
case 328:
-#line 2135 "parser.y" /* yacc.c:1646 */
+#line 2137 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_MAGIC_SCALAR);
}
@@ -6514,7 +6514,7 @@
break;
case 329:
-#line 2138 "parser.y" /* yacc.c:1646 */
+#line 2140 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_HEREDOC);
}
@@ -6522,7 +6522,7 @@
break;
case 332:
-#line 2146 "parser.y" /* yacc.c:1646 */
+#line 2148 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-2]));
(yyval) = (yyvsp[0]);
@@ -6531,7 +6531,7 @@
break;
case 333:
-#line 2150 "parser.y" /* yacc.c:1646 */
+#line 2152 "parser.y" /* yacc.c:1646 */
{
NMORE((yyvsp[0]), (yyvsp[-1]));
(yyval) = (yyvsp[0]);
@@ -6540,7 +6540,7 @@
break;
case 334:
-#line 2154 "parser.y" /* yacc.c:1646 */
+#line 2156 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
@@ -6550,7 +6550,7 @@
break;
case 335:
-#line 2159 "parser.y" /* yacc.c:1646 */
+#line 2161 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_UNARY_PREFIX_EXPRESSION);
(yyval)->appendChild(NTYPE((yyvsp[-1]), n_OPERATOR));
@@ -6560,7 +6560,7 @@
break;
case 336:
-#line 2164 "parser.y" /* yacc.c:1646 */
+#line 2166 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_ARRAY_LITERAL);
(yyvsp[-3])->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
@@ -6570,7 +6570,7 @@
break;
case 337:
-#line 2169 "parser.y" /* yacc.c:1646 */
+#line 2171 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_ARRAY_LITERAL);
(yyvsp[-2])->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
@@ -6580,7 +6580,7 @@
break;
case 339:
-#line 2178 "parser.y" /* yacc.c:1646 */
+#line 2180 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-2]));
@@ -6590,7 +6590,7 @@
break;
case 343:
-#line 2189 "parser.y" /* yacc.c:1646 */
+#line 2191 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[0]), (yyvsp[-2]));
}
@@ -6598,7 +6598,7 @@
break;
case 344:
-#line 2192 "parser.y" /* yacc.c:1646 */
+#line 2194 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[0]), (yyvsp[-1]));
}
@@ -6606,7 +6606,7 @@
break;
case 346:
-#line 2199 "parser.y" /* yacc.c:1646 */
+#line 2201 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE_LIST);
}
@@ -6614,7 +6614,7 @@
break;
case 347:
-#line 2202 "parser.y" /* yacc.c:1646 */
+#line 2204 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[-1]), (yyvsp[0]));
}
@@ -6622,7 +6622,7 @@
break;
case 348:
-#line 2208 "parser.y" /* yacc.c:1646 */
+#line 2210 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -6630,7 +6630,7 @@
break;
case 350:
-#line 2219 "parser.y" /* yacc.c:1646 */
+#line 2221 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-2]));
@@ -6642,7 +6642,7 @@
break;
case 351:
-#line 2226 "parser.y" /* yacc.c:1646 */
+#line 2228 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -6654,7 +6654,7 @@
break;
case 352:
-#line 2233 "parser.y" /* yacc.c:1646 */
+#line 2235 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-2]));
@@ -6666,7 +6666,7 @@
break;
case 353:
-#line 2240 "parser.y" /* yacc.c:1646 */
+#line 2242 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -6678,7 +6678,7 @@
break;
case 359:
-#line 2270 "parser.y" /* yacc.c:1646 */
+#line 2272 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_OBJECT_PROPERTY_ACCESS);
(yyval)->appendChild((yyvsp[-4]));
@@ -6706,7 +6706,7 @@
break;
case 361:
-#line 2297 "parser.y" /* yacc.c:1646 */
+#line 2299 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-1])->appendChildren((yyvsp[0]));
}
@@ -6714,7 +6714,7 @@
break;
case 362:
-#line 2300 "parser.y" /* yacc.c:1646 */
+#line 2302 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -6722,7 +6722,7 @@
break;
case 363:
-#line 2306 "parser.y" /* yacc.c:1646 */
+#line 2308 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
(yyval)->appendChild((yyvsp[-1]));
@@ -6734,7 +6734,7 @@
break;
case 364:
-#line 2316 "parser.y" /* yacc.c:1646 */
+#line 2318 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6745,7 +6745,7 @@
break;
case 365:
-#line 2322 "parser.y" /* yacc.c:1646 */
+#line 2324 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6756,7 +6756,7 @@
break;
case 366:
-#line 2331 "parser.y" /* yacc.c:1646 */
+#line 2333 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -6764,7 +6764,7 @@
break;
case 369:
-#line 2339 "parser.y" /* yacc.c:1646 */
+#line 2341 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -6772,7 +6772,7 @@
break;
case 371:
-#line 2346 "parser.y" /* yacc.c:1646 */
+#line 2348 "parser.y" /* yacc.c:1646 */
{
xhpast::Node *last = (yyvsp[-1]);
NMORE((yyvsp[-1]), (yyvsp[0]));
@@ -6789,7 +6789,7 @@
break;
case 372:
-#line 2361 "parser.y" /* yacc.c:1646 */
+#line 2363 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-2]));
@@ -6799,7 +6799,7 @@
break;
case 373:
-#line 2366 "parser.y" /* yacc.c:1646 */
+#line 2368 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-2]));
@@ -6809,7 +6809,7 @@
break;
case 375:
-#line 2378 "parser.y" /* yacc.c:1646 */
+#line 2380 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6820,7 +6820,7 @@
break;
case 376:
-#line 2384 "parser.y" /* yacc.c:1646 */
+#line 2386 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6831,7 +6831,7 @@
break;
case 381:
-#line 2400 "parser.y" /* yacc.c:1646 */
+#line 2402 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -6839,7 +6839,7 @@
break;
case 382:
-#line 2403 "parser.y" /* yacc.c:1646 */
+#line 2405 "parser.y" /* yacc.c:1646 */
{
xhpast::Node *last = (yyvsp[-1]);
NMORE((yyvsp[-1]), (yyvsp[0]));
@@ -6856,7 +6856,7 @@
break;
case 384:
-#line 2419 "parser.y" /* yacc.c:1646 */
+#line 2421 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6867,7 +6867,7 @@
break;
case 385:
-#line 2425 "parser.y" /* yacc.c:1646 */
+#line 2427 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6878,7 +6878,7 @@
break;
case 387:
-#line 2435 "parser.y" /* yacc.c:1646 */
+#line 2437 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_VARIABLE);
}
@@ -6886,7 +6886,7 @@
break;
case 388:
-#line 2438 "parser.y" /* yacc.c:1646 */
+#line 2440 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-3]), n_VARIABLE_EXPRESSION, (yyvsp[0]));
(yyvsp[-3])->appendChild((yyvsp[-1]));
@@ -6896,7 +6896,7 @@
break;
case 389:
-#line 2446 "parser.y" /* yacc.c:1646 */
+#line 2448 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -6904,7 +6904,7 @@
break;
case 390:
-#line 2449 "parser.y" /* yacc.c:1646 */
+#line 2451 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[0]);
}
@@ -6912,7 +6912,7 @@
break;
case 393:
-#line 2460 "parser.y" /* yacc.c:1646 */
+#line 2462 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6923,7 +6923,7 @@
break;
case 394:
-#line 2466 "parser.y" /* yacc.c:1646 */
+#line 2468 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -6934,7 +6934,7 @@
break;
case 396:
-#line 2476 "parser.y" /* yacc.c:1646 */
+#line 2478 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[0]), n_STRING);
(yyval) = (yyvsp[0]);
@@ -6943,7 +6943,7 @@
break;
case 397:
-#line 2480 "parser.y" /* yacc.c:1646 */
+#line 2482 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -6951,7 +6951,7 @@
break;
case 398:
-#line 2486 "parser.y" /* yacc.c:1646 */
+#line 2488 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[0]), n_VARIABLE_VARIABLE);
}
@@ -6959,7 +6959,7 @@
break;
case 399:
-#line 2489 "parser.y" /* yacc.c:1646 */
+#line 2491 "parser.y" /* yacc.c:1646 */
{
(yyvsp[0]) = NTYPE((yyvsp[0]), n_VARIABLE_VARIABLE);
@@ -6976,7 +6976,7 @@
break;
case 400:
-#line 2504 "parser.y" /* yacc.c:1646 */
+#line 2506 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -6984,7 +6984,7 @@
break;
case 401:
-#line 2507 "parser.y" /* yacc.c:1646 */
+#line 2509 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ASSIGNMENT_LIST);
(yyval)->appendChild((yyvsp[0]));
@@ -6993,7 +6993,7 @@
break;
case 403:
-#line 2515 "parser.y" /* yacc.c:1646 */
+#line 2517 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_LIST);
(yyval)->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
@@ -7002,7 +7002,7 @@
break;
case 404:
-#line 2519 "parser.y" /* yacc.c:1646 */
+#line 2521 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
}
@@ -7010,7 +7010,7 @@
break;
case 405:
-#line 2525 "parser.y" /* yacc.c:1646 */
+#line 2527 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE_LIST);
}
@@ -7018,7 +7018,7 @@
break;
case 406:
-#line 2528 "parser.y" /* yacc.c:1646 */
+#line 2530 "parser.y" /* yacc.c:1646 */
{
(yyval) = NMORE((yyvsp[-1]), (yyvsp[0]));
}
@@ -7026,7 +7026,7 @@
break;
case 407:
-#line 2534 "parser.y" /* yacc.c:1646 */
+#line 2536 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-2]));
@@ -7038,7 +7038,7 @@
break;
case 408:
-#line 2541 "parser.y" /* yacc.c:1646 */
+#line 2543 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -7050,7 +7050,7 @@
break;
case 409:
-#line 2548 "parser.y" /* yacc.c:1646 */
+#line 2550 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-2]));
@@ -7062,7 +7062,7 @@
break;
case 410:
-#line 2555 "parser.y" /* yacc.c:1646 */
+#line 2557 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -7074,7 +7074,7 @@
break;
case 411:
-#line 2562 "parser.y" /* yacc.c:1646 */
+#line 2564 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-3]));
@@ -7086,7 +7086,7 @@
break;
case 412:
-#line 2569 "parser.y" /* yacc.c:1646 */
+#line 2571 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -7098,7 +7098,7 @@
break;
case 413:
-#line 2576 "parser.y" /* yacc.c:1646 */
+#line 2578 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild((yyvsp[-3]));
@@ -7110,7 +7110,7 @@
break;
case 414:
-#line 2583 "parser.y" /* yacc.c:1646 */
+#line 2585 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_ARRAY_VALUE);
(yyval)->appendChild(NNEW(n_EMPTY));
@@ -7122,7 +7122,7 @@
break;
case 415:
-#line 2593 "parser.y" /* yacc.c:1646 */
+#line 2595 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_SYMBOL_NAME);
@@ -7137,7 +7137,7 @@
break;
case 416:
-#line 2603 "parser.y" /* yacc.c:1646 */
+#line 2605 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_SYMBOL_NAME);
@@ -7152,7 +7152,7 @@
break;
case 417:
-#line 2613 "parser.y" /* yacc.c:1646 */
+#line 2615 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_INCLUDE_FILE)->appendChild((yyvsp[0]));
}
@@ -7160,7 +7160,7 @@
break;
case 418:
-#line 2616 "parser.y" /* yacc.c:1646 */
+#line 2618 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_INCLUDE_FILE)->appendChild((yyvsp[0]));
}
@@ -7168,7 +7168,7 @@
break;
case 419:
-#line 2619 "parser.y" /* yacc.c:1646 */
+#line 2621 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_SYMBOL_NAME);
@@ -7183,7 +7183,7 @@
break;
case 420:
-#line 2629 "parser.y" /* yacc.c:1646 */
+#line 2631 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_INCLUDE_FILE)->appendChild((yyvsp[0]));
}
@@ -7191,7 +7191,7 @@
break;
case 421:
-#line 2632 "parser.y" /* yacc.c:1646 */
+#line 2634 "parser.y" /* yacc.c:1646 */
{
(yyval) = NTYPE((yyvsp[-1]), n_INCLUDE_FILE)->appendChild((yyvsp[0]));
}
@@ -7199,7 +7199,7 @@
break;
case 422:
-#line 2638 "parser.y" /* yacc.c:1646 */
+#line 2640 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_EMPTY);
(yyval)->appendChild((yyvsp[0]));
@@ -7208,7 +7208,7 @@
break;
case 423:
-#line 2642 "parser.y" /* yacc.c:1646 */
+#line 2644 "parser.y" /* yacc.c:1646 */
{
(yyval) = (yyvsp[-2])->appendChild((yyvsp[0]));
}
@@ -7216,7 +7216,7 @@
break;
case 424:
-#line 2648 "parser.y" /* yacc.c:1646 */
+#line 2650 "parser.y" /* yacc.c:1646 */
{
NSPAN((yyvsp[-2]), n_PARENTHETICAL_EXPRESSION, (yyvsp[0]));
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -7226,7 +7226,7 @@
break;
case 425:
-#line 2653 "parser.y" /* yacc.c:1646 */
+#line 2655 "parser.y" /* yacc.c:1646 */
{
(yyval) = NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]));
}
@@ -7234,7 +7234,7 @@
break;
case 426:
-#line 2659 "parser.y" /* yacc.c:1646 */
+#line 2661 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -7245,7 +7245,7 @@
break;
case 427:
-#line 2665 "parser.y" /* yacc.c:1646 */
+#line 2667 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild((yyvsp[-3]));
@@ -7256,7 +7256,7 @@
break;
case 428:
-#line 2671 "parser.y" /* yacc.c:1646 */
+#line 2673 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_INDEX_ACCESS);
(yyval)->appendChild(NTYPE((yyvsp[-3]), n_STRING_SCALAR));
@@ -7267,7 +7267,7 @@
break;
case 429:
-#line 2680 "parser.y" /* yacc.c:1646 */
+#line 2682 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-3]), n_ARRAY_LITERAL);
(yyvsp[-3])->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
@@ -7277,7 +7277,7 @@
break;
case 430:
-#line 2685 "parser.y" /* yacc.c:1646 */
+#line 2687 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_ARRAY_LITERAL);
(yyvsp[-2])->appendChild(NEXPAND((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0])));
@@ -7287,7 +7287,7 @@
break;
case 431:
-#line 2693 "parser.y" /* yacc.c:1646 */
+#line 2695 "parser.y" /* yacc.c:1646 */
{
NTYPE((yyvsp[-2]), n_NEW);
(yyvsp[-2])->appendChild((yyvsp[-1]));
@@ -7298,7 +7298,7 @@
break;
case 432:
-#line 2702 "parser.y" /* yacc.c:1646 */
+#line 2704 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-2]));
@@ -7308,7 +7308,7 @@
break;
case 433:
-#line 2707 "parser.y" /* yacc.c:1646 */
+#line 2709 "parser.y" /* yacc.c:1646 */
{
(yyval) = NNEW(n_CLASS_STATIC_ACCESS);
(yyval)->appendChild((yyvsp[-2]));
@@ -7546,7 +7546,7 @@
#endif
return yyresult;
}
-#line 2714 "parser.y" /* yacc.c:1906 */
+#line 2716 "parser.y" /* yacc.c:1906 */
const char* yytokname(int tok) {

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 12, 2:14 PM (2 w, 1 d ago)
Storage Engine
amazon-s3
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
phabricator/secure/j7/3y/3hjwwh6tjrnja3vb
Default Alt Text
D13974.id33837.diff (84 KB)

Event Timeline