diff --git a/tsx/src/parser.c b/tsx/src/parser.c index db94fb34..c380f325 100644 --- a/tsx/src/parser.c +++ b/tsx/src/parser.c @@ -4296,19 +4296,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [32] = 32, [33] = 33, [34] = 34, - [35] = 32, + [35] = 35, [36] = 34, [37] = 37, [38] = 37, - [39] = 33, + [39] = 35, [40] = 40, - [41] = 41, + [41] = 32, [42] = 42, - [43] = 43, - [44] = 42, - [45] = 31, - [46] = 41, - [47] = 40, + [43] = 31, + [44] = 44, + [45] = 44, + [46] = 42, + [47] = 33, [48] = 48, [49] = 48, [50] = 50, @@ -5824,7 +5824,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1560] = 1279, [1561] = 1397, [1562] = 1250, - [1563] = 1563, + [1563] = 1249, [1564] = 1322, [1565] = 1320, [1566] = 1566, @@ -5839,28 +5839,28 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1575] = 1249, [1576] = 1227, [1577] = 1246, - [1578] = 1270, + [1578] = 1578, [1579] = 1250, [1580] = 1263, [1581] = 1546, [1582] = 1282, [1583] = 1583, - [1584] = 1563, - [1585] = 1563, + [1584] = 1578, + [1585] = 1578, [1586] = 1586, - [1587] = 1546, - [1588] = 1574, + [1587] = 1373, + [1588] = 1588, [1589] = 1589, [1590] = 1262, - [1591] = 1563, + [1591] = 1578, [1592] = 1303, [1593] = 1261, - [1594] = 1574, - [1595] = 1373, + [1594] = 1588, + [1595] = 1381, [1596] = 1249, - [1597] = 1249, - [1598] = 1563, - [1599] = 1563, + [1597] = 1270, + [1598] = 1578, + [1599] = 1578, [1600] = 1302, [1601] = 1265, [1602] = 1259, @@ -5871,16 +5871,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1607] = 1373, [1608] = 1347, [1609] = 1255, - [1610] = 1563, + [1610] = 1578, [1611] = 1290, [1612] = 1612, [1613] = 1613, - [1614] = 1614, + [1614] = 1588, [1615] = 1287, [1616] = 1616, [1617] = 1222, [1618] = 1230, - [1619] = 1574, + [1619] = 1588, [1620] = 1322, [1621] = 1546, [1622] = 1320, @@ -5894,15 +5894,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1630] = 1246, [1631] = 1270, [1632] = 1261, - [1633] = 1544, + [1633] = 1574, [1634] = 1260, [1635] = 1475, [1636] = 1259, [1637] = 1257, [1638] = 1450, [1639] = 1254, - [1640] = 1574, - [1641] = 1381, + [1640] = 1588, + [1641] = 1546, [1642] = 1256, [1643] = 1255, [1644] = 1254, @@ -6041,7 +6041,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1777] = 1270, [1778] = 1479, [1779] = 1416, - [1780] = 1614, + [1780] = 1544, [1781] = 1243, [1782] = 1249, [1783] = 1300, @@ -6062,7 +6062,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1798] = 1247, [1799] = 1480, [1800] = 1248, - [1801] = 1614, + [1801] = 1544, [1802] = 1750, [1803] = 1296, [1804] = 1295, @@ -6073,7 +6073,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1809] = 1809, [1810] = 1248, [1811] = 1480, - [1812] = 1614, + [1812] = 1544, [1813] = 1551, [1814] = 1814, [1815] = 1373, @@ -6137,7 +6137,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1873] = 1414, [1874] = 1488, [1875] = 1492, - [1876] = 1614, + [1876] = 1544, [1877] = 1877, [1878] = 1415, [1879] = 1879, @@ -6210,7 +6210,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1946] = 1480, [1947] = 1435, [1948] = 1256, - [1949] = 1614, + [1949] = 1544, [1950] = 1255, [1951] = 1254, [1952] = 1287, @@ -6290,7 +6290,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2026] = 2025, [2027] = 1251, [2028] = 1416, - [2029] = 1614, + [2029] = 1544, [2030] = 2030, [2031] = 1361, [2032] = 1372, @@ -6313,7 +6313,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2049] = 1256, [2050] = 1257, [2051] = 1416, - [2052] = 1614, + [2052] = 1544, [2053] = 1259, [2054] = 1260, [2055] = 1261, @@ -6339,14 +6339,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2075] = 2075, [2076] = 2073, [2077] = 1381, - [2078] = 1544, + [2078] = 1574, [2079] = 2073, [2080] = 1450, [2081] = 2081, [2082] = 1475, [2083] = 2073, [2084] = 2084, - [2085] = 1614, + [2085] = 1544, [2086] = 2086, [2087] = 2087, [2088] = 2088, @@ -6434,29 +6434,29 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2170] = 2170, [2171] = 2171, [2172] = 2172, - [2173] = 2173, + [2173] = 2169, [2174] = 2174, [2175] = 2175, [2176] = 2176, [2177] = 2177, [2178] = 2170, - [2179] = 2172, + [2179] = 2169, [2180] = 2180, - [2181] = 2172, + [2181] = 2181, [2182] = 2182, [2183] = 2177, - [2184] = 2184, + [2184] = 2169, [2185] = 2185, - [2186] = 2186, - [2187] = 2172, - [2188] = 2172, + [2186] = 2169, + [2187] = 2187, + [2188] = 2169, [2189] = 2189, [2190] = 2180, [2191] = 2175, - [2192] = 2172, + [2192] = 2169, [2193] = 2193, [2194] = 2194, - [2195] = 2172, + [2195] = 2195, [2196] = 2196, [2197] = 2197, [2198] = 2198, @@ -6534,28 +6534,28 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2270] = 2270, [2271] = 2271, [2272] = 2177, - [2273] = 2180, + [2273] = 2170, [2274] = 2180, [2275] = 2275, [2276] = 153, [2277] = 2277, [2278] = 2176, [2279] = 2279, - [2280] = 2168, + [2280] = 2180, [2281] = 2175, [2282] = 2282, [2283] = 2283, - [2284] = 2284, + [2284] = 2282, [2285] = 2285, - [2286] = 2169, + [2286] = 2181, [2287] = 2170, [2288] = 2175, - [2289] = 2170, - [2290] = 2186, + [2289] = 2168, + [2290] = 2187, [2291] = 155, [2292] = 2292, [2293] = 2177, - [2294] = 2282, + [2294] = 2294, [2295] = 803, [2296] = 2296, [2297] = 2297, @@ -6591,7 +6591,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2327] = 2327, [2328] = 2328, [2329] = 2329, - [2330] = 2182, + [2330] = 2172, [2331] = 2331, [2332] = 2332, [2333] = 2333, @@ -6789,31 +6789,31 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2525] = 1331, [2526] = 1332, [2527] = 2527, - [2528] = 1296, - [2529] = 2529, + [2528] = 2528, + [2529] = 1348, [2530] = 2530, [2531] = 1350, [2532] = 1298, [2533] = 1235, [2534] = 2534, - [2535] = 2529, + [2535] = 2535, [2536] = 2536, [2537] = 1291, [2538] = 1344, - [2539] = 2539, - [2540] = 1348, - [2541] = 2541, + [2539] = 2535, + [2540] = 2540, + [2541] = 1323, [2542] = 2542, - [2543] = 2543, + [2543] = 1301, [2544] = 2544, - [2545] = 2529, - [2546] = 2529, - [2547] = 2529, + [2545] = 2545, + [2546] = 2535, + [2547] = 2535, [2548] = 1295, - [2549] = 1301, - [2550] = 2529, + [2549] = 1296, + [2550] = 2535, [2551] = 1325, - [2552] = 1323, + [2552] = 2535, [2553] = 1329, [2554] = 2554, [2555] = 2555, @@ -6874,424 +6874,424 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2610] = 2610, [2611] = 1238, [2612] = 2612, - [2613] = 168, + [2613] = 2613, [2614] = 2614, [2615] = 2615, [2616] = 2616, - [2617] = 2617, - [2618] = 2618, - [2619] = 151, - [2620] = 2620, + [2617] = 2616, + [2618] = 2616, + [2619] = 2619, + [2620] = 2616, [2621] = 2621, - [2622] = 2614, - [2623] = 1235, + [2622] = 2622, + [2623] = 2623, [2624] = 2624, [2625] = 2625, - [2626] = 2626, - [2627] = 1215, - [2628] = 2626, + [2626] = 168, + [2627] = 2627, + [2628] = 2613, [2629] = 2629, - [2630] = 2614, - [2631] = 1216, - [2632] = 1217, - [2633] = 2617, - [2634] = 2634, - [2635] = 2626, - [2636] = 2617, - [2637] = 2614, - [2638] = 1228, + [2630] = 2630, + [2631] = 2624, + [2632] = 1215, + [2633] = 1235, + [2634] = 2616, + [2635] = 2613, + [2636] = 2625, + [2637] = 2637, + [2638] = 151, [2639] = 2639, [2640] = 1230, [2641] = 1222, - [2642] = 1236, - [2643] = 2643, - [2644] = 2644, - [2645] = 2617, + [2642] = 1216, + [2643] = 1217, + [2644] = 2625, + [2645] = 2645, [2646] = 2646, - [2647] = 2615, + [2647] = 2625, [2648] = 2648, - [2649] = 2649, - [2650] = 2650, + [2649] = 2613, + [2650] = 2624, [2651] = 2651, - [2652] = 2615, + [2652] = 1228, [2653] = 2653, - [2654] = 2615, - [2655] = 2626, - [2656] = 2615, - [2657] = 545, - [2658] = 1313, - [2659] = 1309, - [2660] = 1346, - [2661] = 1244, - [2662] = 804, - [2663] = 1375, - [2664] = 2664, - [2665] = 1305, - [2666] = 1324, - [2667] = 1272, - [2668] = 1312, - [2669] = 1310, - [2670] = 1308, - [2671] = 1274, - [2672] = 1241, - [2673] = 1304, - [2674] = 1247, - [2675] = 1301, - [2676] = 1299, - [2677] = 1348, - [2678] = 1298, - [2679] = 1323, - [2680] = 803, - [2681] = 1297, - [2682] = 1325, + [2654] = 1236, + [2655] = 2624, + [2656] = 2656, + [2657] = 1304, + [2658] = 1375, + [2659] = 1321, + [2660] = 1352, + [2661] = 1243, + [2662] = 1317, + [2663] = 1350, + [2664] = 1316, + [2665] = 1314, + [2666] = 1313, + [2667] = 1311, + [2668] = 1309, + [2669] = 1301, + [2670] = 1299, + [2671] = 1244, + [2672] = 804, + [2673] = 1272, + [2674] = 544, + [2675] = 1312, + [2676] = 1310, + [2677] = 1308, + [2678] = 1274, + [2679] = 1241, + [2680] = 1297, + [2681] = 1324, + [2682] = 1348, [2683] = 1300, - [2684] = 2684, - [2685] = 1321, + [2684] = 1305, + [2685] = 1247, [2686] = 1294, [2687] = 2687, - [2688] = 1275, - [2689] = 1352, - [2690] = 1311, - [2691] = 1276, - [2692] = 1318, + [2688] = 1346, + [2689] = 545, + [2690] = 1323, + [2691] = 1376, + [2692] = 803, [2693] = 1293, - [2694] = 1278, + [2694] = 1275, [2695] = 1291, - [2696] = 1243, - [2697] = 1319, - [2698] = 544, + [2696] = 1276, + [2697] = 1377, + [2698] = 1278, [2699] = 1288, [2700] = 1286, - [2701] = 543, - [2702] = 1284, - [2703] = 541, - [2704] = 1376, - [2705] = 1342, - [2706] = 1314, - [2707] = 1377, + [2701] = 1298, + [2702] = 1326, + [2703] = 1284, + [2704] = 1345, + [2705] = 1344, + [2706] = 542, + [2707] = 1343, [2708] = 1296, [2709] = 1295, - [2710] = 1316, - [2711] = 1350, - [2712] = 2712, + [2710] = 795, + [2711] = 1234, + [2712] = 1342, [2713] = 1285, - [2714] = 1345, - [2715] = 1343, - [2716] = 1317, - [2717] = 1344, - [2718] = 795, - [2719] = 1234, - [2720] = 1326, - [2721] = 542, - [2722] = 1238, + [2714] = 541, + [2715] = 543, + [2716] = 1325, + [2717] = 2717, + [2718] = 1318, + [2719] = 1319, + [2720] = 2720, + [2721] = 2721, + [2722] = 2722, [2723] = 2723, - [2724] = 1214, + [2724] = 2724, [2725] = 2725, [2726] = 2726, [2727] = 2727, - [2728] = 1236, - [2729] = 1230, - [2730] = 2730, + [2728] = 2728, + [2729] = 2729, + [2730] = 1230, [2731] = 2731, [2732] = 2732, - [2733] = 2733, - [2734] = 2730, + [2733] = 2729, + [2734] = 2734, [2735] = 2735, - [2736] = 2736, - [2737] = 1228, + [2736] = 2726, + [2737] = 1222, [2738] = 2738, - [2739] = 1222, - [2740] = 2735, - [2741] = 2725, - [2742] = 2742, - [2743] = 2743, - [2744] = 2730, - [2745] = 2745, - [2746] = 2746, - [2747] = 2723, - [2748] = 2735, - [2749] = 2749, - [2750] = 2725, - [2751] = 2735, - [2752] = 2746, - [2753] = 2753, + [2739] = 2739, + [2740] = 2729, + [2741] = 1228, + [2742] = 1238, + [2743] = 1214, + [2744] = 2744, + [2745] = 2722, + [2746] = 1236, + [2747] = 2729, + [2748] = 2748, + [2749] = 2724, + [2750] = 2722, + [2751] = 2739, + [2752] = 2726, + [2753] = 1305, [2754] = 2754, [2755] = 2755, [2756] = 2756, [2757] = 2757, [2758] = 2758, - [2759] = 2759, - [2760] = 2753, - [2761] = 2615, + [2759] = 1293, + [2760] = 2760, + [2761] = 2758, [2762] = 2762, - [2763] = 1297, - [2764] = 1305, - [2765] = 2765, + [2763] = 2763, + [2764] = 2725, + [2765] = 2760, [2766] = 2766, [2767] = 2767, - [2768] = 2745, - [2769] = 2769, - [2770] = 1350, - [2771] = 2615, - [2772] = 2615, - [2773] = 1295, - [2774] = 1296, - [2775] = 1352, - [2776] = 2776, - [2777] = 2777, - [2778] = 1293, - [2779] = 2779, - [2780] = 2780, + [2768] = 2768, + [2769] = 2758, + [2770] = 2728, + [2771] = 2768, + [2772] = 2731, + [2773] = 2773, + [2774] = 541, + [2775] = 1375, + [2776] = 2616, + [2777] = 1294, + [2778] = 1295, + [2779] = 1296, + [2780] = 2762, [2781] = 2781, - [2782] = 1272, - [2783] = 2783, - [2784] = 2779, - [2785] = 2762, - [2786] = 1274, - [2787] = 2787, - [2788] = 1241, - [2789] = 2615, - [2790] = 2765, + [2782] = 2782, + [2783] = 2767, + [2784] = 1376, + [2785] = 2785, + [2786] = 1272, + [2787] = 2616, + [2788] = 1274, + [2789] = 1241, + [2790] = 2616, [2791] = 2791, - [2792] = 151, - [2793] = 1294, - [2794] = 1276, - [2795] = 1278, - [2796] = 2796, - [2797] = 2615, - [2798] = 1300, - [2799] = 2759, - [2800] = 2742, - [2801] = 2801, + [2792] = 1377, + [2793] = 1243, + [2794] = 1275, + [2795] = 1276, + [2796] = 1278, + [2797] = 1244, + [2798] = 1352, + [2799] = 1247, + [2800] = 2766, + [2801] = 1350, [2802] = 2802, - [2803] = 168, + [2803] = 2763, [2804] = 2804, [2805] = 2805, - [2806] = 2781, - [2807] = 1247, - [2808] = 2753, + [2806] = 2755, + [2807] = 2755, + [2808] = 168, [2809] = 2809, [2810] = 2810, - [2811] = 544, - [2812] = 1244, - [2813] = 2810, - [2814] = 541, - [2815] = 2809, + [2811] = 2811, + [2812] = 544, + [2813] = 2813, + [2814] = 2756, + [2815] = 2811, [2816] = 1285, [2817] = 1286, [2818] = 1288, [2819] = 1291, - [2820] = 1375, - [2821] = 1275, - [2822] = 1243, + [2820] = 2810, + [2821] = 2616, + [2822] = 2822, [2823] = 1298, [2824] = 1299, [2825] = 1301, [2826] = 1304, - [2827] = 2827, - [2828] = 1376, - [2829] = 2615, - [2830] = 2762, - [2831] = 2804, - [2832] = 2753, - [2833] = 2615, - [2834] = 2834, - [2835] = 2757, - [2836] = 1377, - [2837] = 2783, - [2838] = 2755, - [2839] = 2756, - [2840] = 2743, + [2827] = 2785, + [2828] = 2828, + [2829] = 2829, + [2830] = 1300, + [2831] = 2616, + [2832] = 2766, + [2833] = 2616, + [2834] = 2754, + [2835] = 2805, + [2836] = 151, + [2837] = 2810, + [2838] = 2809, + [2839] = 2839, + [2840] = 2840, [2841] = 543, - [2842] = 2759, + [2842] = 2616, [2843] = 1309, - [2844] = 2809, + [2844] = 2754, [2845] = 1311, - [2846] = 2810, + [2846] = 2755, [2847] = 1313, [2848] = 1314, [2849] = 1316, [2850] = 2850, [2851] = 1317, - [2852] = 2758, - [2853] = 2853, - [2854] = 2783, + [2852] = 2767, + [2853] = 2811, + [2854] = 2763, [2855] = 1321, [2856] = 1323, [2857] = 1324, [2858] = 1325, [2859] = 1326, - [2860] = 2758, - [2861] = 2755, - [2862] = 2853, - [2863] = 2756, - [2864] = 2756, + [2860] = 2860, + [2861] = 2861, + [2862] = 545, + [2863] = 2791, + [2864] = 2860, [2865] = 542, - [2866] = 2758, + [2866] = 2763, [2867] = 2867, - [2868] = 2791, - [2869] = 2801, - [2870] = 2781, - [2871] = 2781, - [2872] = 2759, - [2873] = 2873, - [2874] = 2874, - [2875] = 2755, - [2876] = 1342, - [2877] = 1343, - [2878] = 2809, - [2879] = 1344, - [2880] = 1345, - [2881] = 1346, - [2882] = 1348, - [2883] = 2810, - [2884] = 545, - [2885] = 2783, - [2886] = 2886, - [2887] = 2791, - [2888] = 2888, - [2889] = 2742, + [2868] = 1297, + [2869] = 2869, + [2870] = 2767, + [2871] = 2871, + [2872] = 2760, + [2873] = 2758, + [2874] = 2809, + [2875] = 2760, + [2876] = 2876, + [2877] = 2877, + [2878] = 2766, + [2879] = 2810, + [2880] = 1342, + [2881] = 1343, + [2882] = 2809, + [2883] = 2768, + [2884] = 1344, + [2885] = 1345, + [2886] = 1346, + [2887] = 1348, + [2888] = 2811, + [2889] = 804, [2890] = 2890, - [2891] = 2891, - [2892] = 2891, - [2893] = 2893, - [2894] = 2894, - [2895] = 2891, - [2896] = 2891, - [2897] = 2897, - [2898] = 2891, - [2899] = 2891, - [2900] = 804, + [2891] = 2890, + [2892] = 2892, + [2893] = 2890, + [2894] = 2890, + [2895] = 795, + [2896] = 2896, + [2897] = 803, + [2898] = 2892, + [2899] = 2890, + [2900] = 2900, [2901] = 2901, - [2902] = 803, - [2903] = 795, - [2904] = 2893, - [2905] = 2891, - [2906] = 2897, - [2907] = 2891, - [2908] = 2908, - [2909] = 139, - [2910] = 140, - [2911] = 2911, + [2902] = 2725, + [2903] = 2890, + [2904] = 139, + [2905] = 140, + [2906] = 2906, + [2907] = 2907, + [2908] = 2890, + [2909] = 2890, + [2910] = 2907, + [2911] = 2813, [2912] = 2912, [2913] = 2913, - [2914] = 2796, - [2915] = 2805, - [2916] = 2802, + [2914] = 2914, + [2915] = 2915, + [2916] = 2916, [2917] = 2917, [2918] = 2918, [2919] = 2919, [2920] = 2920, [2921] = 2921, [2922] = 2922, - [2923] = 160, + [2923] = 2923, [2924] = 2924, [2925] = 2925, [2926] = 2926, - [2927] = 142, + [2927] = 2927, [2928] = 2928, [2929] = 2929, - [2930] = 2930, - [2931] = 2931, - [2932] = 158, + [2930] = 2914, + [2931] = 1228, + [2932] = 2927, [2933] = 2933, [2934] = 2934, - [2935] = 2935, - [2936] = 2936, + [2935] = 158, + [2936] = 160, [2937] = 2937, [2938] = 2938, - [2939] = 158, - [2940] = 160, + [2939] = 2939, + [2940] = 2940, [2941] = 2941, [2942] = 2942, - [2943] = 2931, + [2943] = 2937, [2944] = 2944, - [2945] = 2945, + [2945] = 2915, [2946] = 2946, - [2947] = 2938, - [2948] = 2948, + [2947] = 2939, + [2948] = 2939, [2949] = 2949, [2950] = 2950, [2951] = 2951, - [2952] = 2952, - [2953] = 1222, + [2952] = 1222, + [2953] = 2953, [2954] = 2954, [2955] = 2955, [2956] = 2956, - [2957] = 2754, + [2957] = 2757, [2958] = 1230, [2959] = 2959, [2960] = 2960, [2961] = 2961, [2962] = 2962, - [2963] = 2919, - [2964] = 2962, - [2965] = 2965, - [2966] = 2769, + [2963] = 2913, + [2964] = 2964, + [2965] = 2921, + [2966] = 2861, [2967] = 2967, [2968] = 2968, - [2969] = 2955, - [2970] = 2911, + [2969] = 2969, + [2970] = 2915, [2971] = 2971, - [2972] = 2912, - [2973] = 2934, + [2972] = 2972, + [2973] = 2804, [2974] = 2974, [2975] = 2975, - [2976] = 2733, - [2977] = 2954, - [2978] = 2978, + [2976] = 2735, + [2977] = 2802, + [2978] = 2920, [2979] = 2979, - [2980] = 2920, - [2981] = 2981, - [2982] = 2982, + [2980] = 2980, + [2981] = 2972, + [2982] = 2960, [2983] = 2983, - [2984] = 2982, - [2985] = 2985, + [2984] = 2969, + [2985] = 2916, [2986] = 2986, [2987] = 2987, [2988] = 2988, - [2989] = 2948, + [2989] = 2946, [2990] = 2990, - [2991] = 2955, - [2992] = 2955, - [2993] = 2993, - [2994] = 2955, - [2995] = 2941, - [2996] = 2996, + [2991] = 2915, + [2992] = 2992, + [2993] = 2928, + [2994] = 2915, + [2995] = 160, + [2996] = 2929, [2997] = 2997, [2998] = 2998, - [2999] = 2999, + [2999] = 142, [3000] = 3000, - [3001] = 3001, + [3001] = 158, [3002] = 3002, - [3003] = 2911, - [3004] = 2971, + [3003] = 3003, + [3004] = 3004, [3005] = 3005, - [3006] = 2993, + [3006] = 3006, [3007] = 3007, [3008] = 3008, - [3009] = 2918, + [3009] = 2980, [3010] = 3010, - [3011] = 3011, + [3011] = 2927, [3012] = 3012, - [3013] = 2945, - [3014] = 2664, - [3015] = 3015, + [3013] = 2928, + [3014] = 2717, + [3015] = 2953, [3016] = 3016, - [3017] = 2942, - [3018] = 2993, - [3019] = 1228, - [3020] = 2955, - [3021] = 2922, + [3017] = 3007, + [3018] = 3018, + [3019] = 3019, + [3020] = 3020, + [3021] = 3019, [3022] = 3022, - [3023] = 2945, - [3024] = 2986, + [3023] = 2915, + [3024] = 2949, [3025] = 3025, [3026] = 3026, - [3027] = 3027, + [3027] = 3006, [3028] = 3028, - [3029] = 2949, - [3030] = 2931, + [3029] = 3029, + [3030] = 2921, [3031] = 1301, [3032] = 3032, [3033] = 3033, @@ -7311,35 +7311,35 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3047] = 2975, [3048] = 1325, [3049] = 1323, - [3050] = 2921, + [3050] = 2992, [3051] = 3033, [3052] = 3043, [3053] = 3000, [3054] = 3054, - [3055] = 3001, + [3055] = 2962, [3056] = 3056, [3057] = 3057, [3058] = 3054, [3059] = 3059, [3060] = 3060, [3061] = 3061, - [3062] = 2743, - [3063] = 2928, + [3062] = 2731, + [3063] = 2924, [3064] = 3033, [3065] = 3065, [3066] = 3043, [3067] = 3067, [3068] = 1344, [3069] = 1348, - [3070] = 2913, + [3070] = 2968, [3071] = 3071, [3072] = 3072, - [3073] = 2917, - [3074] = 2951, + [3073] = 2979, + [3074] = 3022, [3075] = 541, [3076] = 545, [3077] = 542, - [3078] = 3005, + [3078] = 2917, [3079] = 543, [3080] = 3080, [3081] = 3081, @@ -7350,7 +7350,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3086] = 3086, [3087] = 3087, [3088] = 3043, - [3089] = 3027, + [3089] = 3018, [3090] = 3061, [3091] = 3091, [3092] = 3092, @@ -7368,29 +7368,29 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3104] = 3038, [3105] = 3057, [3106] = 1298, - [3107] = 2979, + [3107] = 2971, [3108] = 3057, [3109] = 3109, [3110] = 3110, - [3111] = 2950, + [3111] = 3020, [3112] = 3112, [3113] = 3093, - [3114] = 2961, - [3115] = 2968, + [3114] = 2951, + [3115] = 2983, [3116] = 3116, - [3117] = 2933, + [3117] = 3002, [3118] = 3118, [3119] = 3119, - [3120] = 2935, + [3120] = 3003, [3121] = 3060, [3122] = 3032, [3123] = 3123, [3124] = 3083, - [3125] = 2936, - [3126] = 2937, + [3125] = 3004, + [3126] = 3005, [3127] = 3033, [3128] = 3128, - [3129] = 2929, + [3129] = 2925, [3130] = 3057, [3131] = 3072, [3132] = 3132, @@ -7412,7 +7412,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3148] = 3043, [3149] = 1243, [3150] = 3150, - [3151] = 2930, + [3151] = 2926, [3152] = 3033, [3153] = 3153, [3154] = 1244, @@ -7428,21 +7428,21 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3164] = 3164, [3165] = 3165, [3166] = 3166, - [3167] = 2985, + [3167] = 2956, [3168] = 3168, - [3169] = 3010, + [3169] = 2938, [3170] = 3081, [3171] = 3171, - [3172] = 2987, + [3172] = 2954, [3173] = 3173, [3174] = 3174, [3175] = 3175, [3176] = 3176, - [3177] = 2745, - [3178] = 2999, + [3177] = 2728, + [3178] = 2941, [3179] = 3054, - [3180] = 2996, - [3181] = 2712, + [3180] = 2940, + [3181] = 2720, [3182] = 3182, [3183] = 3183, [3184] = 3184, @@ -7495,13 +7495,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3231] = 734, [3232] = 3232, [3233] = 619, - [3234] = 2924, + [3234] = 2918, [3235] = 713, [3236] = 710, [3237] = 3237, [3238] = 3238, [3239] = 3239, - [3240] = 2965, + [3240] = 2986, [3241] = 3241, [3242] = 3242, [3243] = 3243, @@ -7968,7 +7968,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3704] = 3657, [3705] = 3688, [3706] = 3391, - [3707] = 2999, + [3707] = 2941, [3708] = 3708, [3709] = 3698, [3710] = 3710, @@ -7978,7 +7978,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3714] = 3714, [3715] = 3715, [3716] = 3716, - [3717] = 2962, + [3717] = 2929, [3718] = 3718, [3719] = 3659, [3720] = 3720, @@ -8130,7 +8130,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3866] = 3866, [3867] = 3867, [3868] = 3718, - [3869] = 2951, + [3869] = 3022, [3870] = 3833, [3871] = 3726, [3872] = 3769, @@ -8142,7 +8142,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3878] = 3685, [3879] = 3731, [3880] = 3710, - [3881] = 3027, + [3881] = 3018, [3882] = 3755, [3883] = 3657, [3884] = 3839, @@ -13629,7 +13629,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1571] = {.lex_state = 10, .external_lex_state = 2}, [1572] = {.lex_state = 10, .external_lex_state = 2}, [1573] = {.lex_state = 10, .external_lex_state = 2}, - [1574] = {.lex_state = 16}, + [1574] = {.lex_state = 10, .external_lex_state = 2}, [1575] = {.lex_state = 10, .external_lex_state = 3}, [1576] = {.lex_state = 10, .external_lex_state = 3}, [1577] = {.lex_state = 10, .external_lex_state = 2}, @@ -13642,7 +13642,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1584] = {.lex_state = 10, .external_lex_state = 2}, [1585] = {.lex_state = 10, .external_lex_state = 2}, [1586] = {.lex_state = 10, .external_lex_state = 2}, - [1587] = {.lex_state = 16}, + [1587] = {.lex_state = 10, .external_lex_state = 2}, [1588] = {.lex_state = 16}, [1589] = {.lex_state = 16}, [1590] = {.lex_state = 10, .external_lex_state = 2}, @@ -13669,7 +13669,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1611] = {.lex_state = 10, .external_lex_state = 2}, [1612] = {.lex_state = 10, .external_lex_state = 2}, [1613] = {.lex_state = 10, .external_lex_state = 3}, - [1614] = {.lex_state = 10, .external_lex_state = 2}, + [1614] = {.lex_state = 16}, [1615] = {.lex_state = 10, .external_lex_state = 2}, [1616] = {.lex_state = 10, .external_lex_state = 3}, [1617] = {.lex_state = 10, .external_lex_state = 3}, @@ -13696,7 +13696,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1638] = {.lex_state = 10, .external_lex_state = 2}, [1639] = {.lex_state = 10, .external_lex_state = 2}, [1640] = {.lex_state = 16}, - [1641] = {.lex_state = 10, .external_lex_state = 2}, + [1641] = {.lex_state = 16}, [1642] = {.lex_state = 10, .external_lex_state = 2}, [1643] = {.lex_state = 10, .external_lex_state = 2}, [1644] = {.lex_state = 10, .external_lex_state = 2}, @@ -14224,11 +14224,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2166] = {.lex_state = 16, .external_lex_state = 4}, [2167] = {.lex_state = 16, .external_lex_state = 4}, [2168] = {.lex_state = 16, .external_lex_state = 4}, - [2169] = {.lex_state = 16, .external_lex_state = 4}, + [2169] = {.lex_state = 16}, [2170] = {.lex_state = 16, .external_lex_state = 4}, [2171] = {.lex_state = 16, .external_lex_state = 4}, - [2172] = {.lex_state = 16}, - [2173] = {.lex_state = 16, .external_lex_state = 4}, + [2172] = {.lex_state = 16, .external_lex_state = 4}, + [2173] = {.lex_state = 16}, [2174] = {.lex_state = 16, .external_lex_state = 4}, [2175] = {.lex_state = 16, .external_lex_state = 4}, [2176] = {.lex_state = 16, .external_lex_state = 4}, @@ -14236,13 +14236,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2178] = {.lex_state = 16, .external_lex_state = 4}, [2179] = {.lex_state = 16}, [2180] = {.lex_state = 16, .external_lex_state = 4}, - [2181] = {.lex_state = 16}, + [2181] = {.lex_state = 16, .external_lex_state = 4}, [2182] = {.lex_state = 16, .external_lex_state = 4}, [2183] = {.lex_state = 16, .external_lex_state = 4}, - [2184] = {.lex_state = 16, .external_lex_state = 4}, + [2184] = {.lex_state = 16}, [2185] = {.lex_state = 16}, - [2186] = {.lex_state = 16, .external_lex_state = 4}, - [2187] = {.lex_state = 16}, + [2186] = {.lex_state = 16}, + [2187] = {.lex_state = 16, .external_lex_state = 4}, [2188] = {.lex_state = 16}, [2189] = {.lex_state = 16, .external_lex_state = 4}, [2190] = {.lex_state = 16, .external_lex_state = 4}, @@ -14250,13 +14250,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2192] = {.lex_state = 16}, [2193] = {.lex_state = 16, .external_lex_state = 4}, [2194] = {.lex_state = 104}, - [2195] = {.lex_state = 16}, + [2195] = {.lex_state = 16, .external_lex_state = 4}, [2196] = {.lex_state = 16, .external_lex_state = 4}, [2197] = {.lex_state = 16, .external_lex_state = 4}, - [2198] = {.lex_state = 104, .external_lex_state = 4}, + [2198] = {.lex_state = 16}, [2199] = {.lex_state = 16}, [2200] = {.lex_state = 16}, - [2201] = {.lex_state = 16}, + [2201] = {.lex_state = 104, .external_lex_state = 4}, [2202] = {.lex_state = 104, .external_lex_state = 4}, [2203] = {.lex_state = 104, .external_lex_state = 4}, [2204] = {.lex_state = 104, .external_lex_state = 4}, @@ -14583,7 +14583,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2525] = {.lex_state = 24, .external_lex_state = 4}, [2526] = {.lex_state = 24, .external_lex_state = 4}, [2527] = {.lex_state = 25}, - [2528] = {.lex_state = 104}, + [2528] = {.lex_state = 16, .external_lex_state = 4}, [2529] = {.lex_state = 104}, [2530] = {.lex_state = 16, .external_lex_state = 4}, [2531] = {.lex_state = 104}, @@ -14594,13 +14594,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2536] = {.lex_state = 16, .external_lex_state = 4}, [2537] = {.lex_state = 104}, [2538] = {.lex_state = 104}, - [2539] = {.lex_state = 16, .external_lex_state = 4}, - [2540] = {.lex_state = 104}, - [2541] = {.lex_state = 16, .external_lex_state = 4}, + [2539] = {.lex_state = 104}, + [2540] = {.lex_state = 16, .external_lex_state = 4}, + [2541] = {.lex_state = 104}, [2542] = {.lex_state = 16, .external_lex_state = 4}, - [2543] = {.lex_state = 16, .external_lex_state = 4}, + [2543] = {.lex_state = 104}, [2544] = {.lex_state = 16, .external_lex_state = 4}, - [2545] = {.lex_state = 104}, + [2545] = {.lex_state = 16, .external_lex_state = 4}, [2546] = {.lex_state = 104}, [2547] = {.lex_state = 104}, [2548] = {.lex_state = 104}, @@ -14668,48 +14668,48 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2610] = {.lex_state = 16, .external_lex_state = 4}, [2611] = {.lex_state = 104, .external_lex_state = 4}, [2612] = {.lex_state = 16, .external_lex_state = 4}, - [2613] = {.lex_state = 16}, - [2614] = {.lex_state = 32}, + [2613] = {.lex_state = 32}, + [2614] = {.lex_state = 16, .external_lex_state = 4}, [2615] = {.lex_state = 16, .external_lex_state = 4}, [2616] = {.lex_state = 16, .external_lex_state = 4}, - [2617] = {.lex_state = 25}, + [2617] = {.lex_state = 16, .external_lex_state = 4}, [2618] = {.lex_state = 16, .external_lex_state = 4}, - [2619] = {.lex_state = 16}, - [2620] = {.lex_state = 16}, + [2619] = {.lex_state = 16, .external_lex_state = 4}, + [2620] = {.lex_state = 16, .external_lex_state = 4}, [2621] = {.lex_state = 16, .external_lex_state = 4}, - [2622] = {.lex_state = 32}, - [2623] = {.lex_state = 15, .external_lex_state = 5}, - [2624] = {.lex_state = 16, .external_lex_state = 4}, - [2625] = {.lex_state = 104}, - [2626] = {.lex_state = 32}, - [2627] = {.lex_state = 24}, + [2622] = {.lex_state = 16, .external_lex_state = 4}, + [2623] = {.lex_state = 104}, + [2624] = {.lex_state = 32}, + [2625] = {.lex_state = 25}, + [2626] = {.lex_state = 16}, + [2627] = {.lex_state = 16}, [2628] = {.lex_state = 32}, [2629] = {.lex_state = 16, .external_lex_state = 4}, - [2630] = {.lex_state = 32}, - [2631] = {.lex_state = 24}, + [2630] = {.lex_state = 16, .external_lex_state = 4}, + [2631] = {.lex_state = 32}, [2632] = {.lex_state = 24}, - [2633] = {.lex_state = 25}, + [2633] = {.lex_state = 15, .external_lex_state = 5}, [2634] = {.lex_state = 16, .external_lex_state = 4}, [2635] = {.lex_state = 32}, [2636] = {.lex_state = 25}, - [2637] = {.lex_state = 32}, - [2638] = {.lex_state = 104, .external_lex_state = 4}, + [2637] = {.lex_state = 16, .external_lex_state = 4}, + [2638] = {.lex_state = 16}, [2639] = {.lex_state = 16, .external_lex_state = 4}, [2640] = {.lex_state = 104, .external_lex_state = 4}, [2641] = {.lex_state = 104, .external_lex_state = 4}, - [2642] = {.lex_state = 104, .external_lex_state = 4}, - [2643] = {.lex_state = 16, .external_lex_state = 4}, - [2644] = {.lex_state = 16, .external_lex_state = 4}, - [2645] = {.lex_state = 25}, + [2642] = {.lex_state = 24}, + [2643] = {.lex_state = 24}, + [2644] = {.lex_state = 25}, + [2645] = {.lex_state = 16, .external_lex_state = 4}, [2646] = {.lex_state = 16, .external_lex_state = 4}, - [2647] = {.lex_state = 16, .external_lex_state = 4}, + [2647] = {.lex_state = 25}, [2648] = {.lex_state = 16, .external_lex_state = 4}, - [2649] = {.lex_state = 16, .external_lex_state = 4}, - [2650] = {.lex_state = 16, .external_lex_state = 4}, + [2649] = {.lex_state = 32}, + [2650] = {.lex_state = 32}, [2651] = {.lex_state = 16, .external_lex_state = 4}, - [2652] = {.lex_state = 16, .external_lex_state = 4}, + [2652] = {.lex_state = 104, .external_lex_state = 4}, [2653] = {.lex_state = 16, .external_lex_state = 4}, - [2654] = {.lex_state = 16, .external_lex_state = 4}, + [2654] = {.lex_state = 104, .external_lex_state = 4}, [2655] = {.lex_state = 32}, [2656] = {.lex_state = 16, .external_lex_state = 4}, [2657] = {.lex_state = 104, .external_lex_state = 4}, @@ -14717,29 +14717,29 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2659] = {.lex_state = 104, .external_lex_state = 4}, [2660] = {.lex_state = 104, .external_lex_state = 4}, [2661] = {.lex_state = 104, .external_lex_state = 4}, - [2662] = {.lex_state = 19, .external_lex_state = 5}, + [2662] = {.lex_state = 104, .external_lex_state = 4}, [2663] = {.lex_state = 104, .external_lex_state = 4}, - [2664] = {.lex_state = 16, .external_lex_state = 4}, + [2664] = {.lex_state = 104, .external_lex_state = 4}, [2665] = {.lex_state = 104, .external_lex_state = 4}, [2666] = {.lex_state = 104, .external_lex_state = 4}, [2667] = {.lex_state = 104, .external_lex_state = 4}, - [2668] = {.lex_state = 19, .external_lex_state = 5}, - [2669] = {.lex_state = 19, .external_lex_state = 5}, - [2670] = {.lex_state = 19, .external_lex_state = 5}, + [2668] = {.lex_state = 104, .external_lex_state = 4}, + [2669] = {.lex_state = 104, .external_lex_state = 4}, + [2670] = {.lex_state = 104, .external_lex_state = 4}, [2671] = {.lex_state = 104, .external_lex_state = 4}, - [2672] = {.lex_state = 104, .external_lex_state = 4}, + [2672] = {.lex_state = 19, .external_lex_state = 5}, [2673] = {.lex_state = 104, .external_lex_state = 4}, [2674] = {.lex_state = 104, .external_lex_state = 4}, - [2675] = {.lex_state = 104, .external_lex_state = 4}, - [2676] = {.lex_state = 104, .external_lex_state = 4}, - [2677] = {.lex_state = 104, .external_lex_state = 4}, + [2675] = {.lex_state = 19, .external_lex_state = 5}, + [2676] = {.lex_state = 19, .external_lex_state = 5}, + [2677] = {.lex_state = 19, .external_lex_state = 5}, [2678] = {.lex_state = 104, .external_lex_state = 4}, [2679] = {.lex_state = 104, .external_lex_state = 4}, - [2680] = {.lex_state = 19, .external_lex_state = 5}, + [2680] = {.lex_state = 104, .external_lex_state = 4}, [2681] = {.lex_state = 104, .external_lex_state = 4}, [2682] = {.lex_state = 104, .external_lex_state = 4}, [2683] = {.lex_state = 104, .external_lex_state = 4}, - [2684] = {.lex_state = 104}, + [2684] = {.lex_state = 104, .external_lex_state = 4}, [2685] = {.lex_state = 104, .external_lex_state = 4}, [2686] = {.lex_state = 104, .external_lex_state = 4}, [2687] = {.lex_state = 32}, @@ -14747,159 +14747,159 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2689] = {.lex_state = 104, .external_lex_state = 4}, [2690] = {.lex_state = 104, .external_lex_state = 4}, [2691] = {.lex_state = 104, .external_lex_state = 4}, - [2692] = {.lex_state = 15, .external_lex_state = 5}, + [2692] = {.lex_state = 19, .external_lex_state = 5}, [2693] = {.lex_state = 104, .external_lex_state = 4}, [2694] = {.lex_state = 104, .external_lex_state = 4}, [2695] = {.lex_state = 104, .external_lex_state = 4}, [2696] = {.lex_state = 104, .external_lex_state = 4}, - [2697] = {.lex_state = 15, .external_lex_state = 5}, + [2697] = {.lex_state = 104, .external_lex_state = 4}, [2698] = {.lex_state = 104, .external_lex_state = 4}, [2699] = {.lex_state = 104, .external_lex_state = 4}, [2700] = {.lex_state = 104, .external_lex_state = 4}, [2701] = {.lex_state = 104, .external_lex_state = 4}, - [2702] = {.lex_state = 19, .external_lex_state = 5}, - [2703] = {.lex_state = 104, .external_lex_state = 4}, + [2702] = {.lex_state = 104, .external_lex_state = 4}, + [2703] = {.lex_state = 19, .external_lex_state = 5}, [2704] = {.lex_state = 104, .external_lex_state = 4}, [2705] = {.lex_state = 104, .external_lex_state = 4}, [2706] = {.lex_state = 104, .external_lex_state = 4}, [2707] = {.lex_state = 104, .external_lex_state = 4}, [2708] = {.lex_state = 104, .external_lex_state = 4}, [2709] = {.lex_state = 104, .external_lex_state = 4}, - [2710] = {.lex_state = 104, .external_lex_state = 4}, - [2711] = {.lex_state = 104, .external_lex_state = 4}, - [2712] = {.lex_state = 16, .external_lex_state = 4}, + [2710] = {.lex_state = 19, .external_lex_state = 5}, + [2711] = {.lex_state = 15, .external_lex_state = 5}, + [2712] = {.lex_state = 104, .external_lex_state = 4}, [2713] = {.lex_state = 104, .external_lex_state = 4}, [2714] = {.lex_state = 104, .external_lex_state = 4}, [2715] = {.lex_state = 104, .external_lex_state = 4}, [2716] = {.lex_state = 104, .external_lex_state = 4}, - [2717] = {.lex_state = 104, .external_lex_state = 4}, - [2718] = {.lex_state = 19, .external_lex_state = 5}, + [2717] = {.lex_state = 16, .external_lex_state = 4}, + [2718] = {.lex_state = 15, .external_lex_state = 5}, [2719] = {.lex_state = 15, .external_lex_state = 5}, - [2720] = {.lex_state = 104, .external_lex_state = 4}, - [2721] = {.lex_state = 104, .external_lex_state = 4}, - [2722] = {.lex_state = 104, .external_lex_state = 5}, - [2723] = {.lex_state = 15}, - [2724] = {.lex_state = 16}, - [2725] = {.lex_state = 15}, - [2726] = {.lex_state = 104}, + [2720] = {.lex_state = 16, .external_lex_state = 4}, + [2721] = {.lex_state = 104}, + [2722] = {.lex_state = 15}, + [2723] = {.lex_state = 104, .external_lex_state = 4}, + [2724] = {.lex_state = 15}, + [2725] = {.lex_state = 104, .external_lex_state = 4}, + [2726] = {.lex_state = 15}, [2727] = {.lex_state = 15}, - [2728] = {.lex_state = 104, .external_lex_state = 5}, - [2729] = {.lex_state = 104, .external_lex_state = 5}, - [2730] = {.lex_state = 15}, + [2728] = {.lex_state = 104, .external_lex_state = 4}, + [2729] = {.lex_state = 25}, + [2730] = {.lex_state = 104, .external_lex_state = 5}, [2731] = {.lex_state = 104, .external_lex_state = 4}, [2732] = {.lex_state = 104}, - [2733] = {.lex_state = 16, .external_lex_state = 4}, - [2734] = {.lex_state = 15}, - [2735] = {.lex_state = 25}, - [2736] = {.lex_state = 104}, + [2733] = {.lex_state = 25}, + [2734] = {.lex_state = 104}, + [2735] = {.lex_state = 16, .external_lex_state = 4}, + [2736] = {.lex_state = 15}, [2737] = {.lex_state = 104, .external_lex_state = 5}, - [2738] = {.lex_state = 104, .external_lex_state = 4}, - [2739] = {.lex_state = 104, .external_lex_state = 5}, + [2738] = {.lex_state = 104}, + [2739] = {.lex_state = 15}, [2740] = {.lex_state = 25}, - [2741] = {.lex_state = 15}, - [2742] = {.lex_state = 104, .external_lex_state = 4}, - [2743] = {.lex_state = 104, .external_lex_state = 4}, - [2744] = {.lex_state = 15}, - [2745] = {.lex_state = 104, .external_lex_state = 4}, - [2746] = {.lex_state = 15}, - [2747] = {.lex_state = 15}, - [2748] = {.lex_state = 25}, - [2749] = {.lex_state = 104}, + [2741] = {.lex_state = 104, .external_lex_state = 5}, + [2742] = {.lex_state = 104, .external_lex_state = 5}, + [2743] = {.lex_state = 16}, + [2744] = {.lex_state = 104}, + [2745] = {.lex_state = 15}, + [2746] = {.lex_state = 104, .external_lex_state = 5}, + [2747] = {.lex_state = 25}, + [2748] = {.lex_state = 104, .external_lex_state = 4}, + [2749] = {.lex_state = 15}, [2750] = {.lex_state = 15}, - [2751] = {.lex_state = 25}, + [2751] = {.lex_state = 15}, [2752] = {.lex_state = 15}, - [2753] = {.lex_state = 25}, - [2754] = {.lex_state = 104}, + [2753] = {.lex_state = 104, .external_lex_state = 5}, + [2754] = {.lex_state = 15}, [2755] = {.lex_state = 25}, - [2756] = {.lex_state = 25}, - [2757] = {.lex_state = 15}, + [2756] = {.lex_state = 15}, + [2757] = {.lex_state = 104}, [2758] = {.lex_state = 25}, - [2759] = {.lex_state = 25}, + [2759] = {.lex_state = 104, .external_lex_state = 5}, [2760] = {.lex_state = 25}, - [2761] = {.lex_state = 16}, + [2761] = {.lex_state = 25}, [2762] = {.lex_state = 15}, - [2763] = {.lex_state = 104, .external_lex_state = 5}, - [2764] = {.lex_state = 104, .external_lex_state = 5}, - [2765] = {.lex_state = 15}, - [2766] = {.lex_state = 104, .external_lex_state = 4}, - [2767] = {.lex_state = 104, .external_lex_state = 4}, - [2768] = {.lex_state = 104, .external_lex_state = 5}, - [2769] = {.lex_state = 104}, + [2763] = {.lex_state = 25}, + [2764] = {.lex_state = 104}, + [2765] = {.lex_state = 25}, + [2766] = {.lex_state = 25}, + [2767] = {.lex_state = 25}, + [2768] = {.lex_state = 15}, + [2769] = {.lex_state = 25}, [2770] = {.lex_state = 104, .external_lex_state = 5}, - [2771] = {.lex_state = 16}, - [2772] = {.lex_state = 16}, - [2773] = {.lex_state = 104, .external_lex_state = 5}, + [2771] = {.lex_state = 15}, + [2772] = {.lex_state = 104, .external_lex_state = 5}, + [2773] = {.lex_state = 104, .external_lex_state = 4}, [2774] = {.lex_state = 104, .external_lex_state = 5}, [2775] = {.lex_state = 104, .external_lex_state = 5}, - [2776] = {.lex_state = 104, .external_lex_state = 4}, - [2777] = {.lex_state = 104}, + [2776] = {.lex_state = 16}, + [2777] = {.lex_state = 104, .external_lex_state = 5}, [2778] = {.lex_state = 104, .external_lex_state = 5}, - [2779] = {.lex_state = 15}, - [2780] = {.lex_state = 104, .external_lex_state = 4}, - [2781] = {.lex_state = 25}, - [2782] = {.lex_state = 104, .external_lex_state = 5}, + [2779] = {.lex_state = 104, .external_lex_state = 5}, + [2780] = {.lex_state = 15}, + [2781] = {.lex_state = 104, .external_lex_state = 4}, + [2782] = {.lex_state = 104}, [2783] = {.lex_state = 25}, - [2784] = {.lex_state = 15}, + [2784] = {.lex_state = 104, .external_lex_state = 5}, [2785] = {.lex_state = 15}, [2786] = {.lex_state = 104, .external_lex_state = 5}, - [2787] = {.lex_state = 104}, + [2787] = {.lex_state = 16}, [2788] = {.lex_state = 104, .external_lex_state = 5}, - [2789] = {.lex_state = 16}, - [2790] = {.lex_state = 15}, + [2789] = {.lex_state = 104, .external_lex_state = 5}, + [2790] = {.lex_state = 16}, [2791] = {.lex_state = 15}, [2792] = {.lex_state = 104, .external_lex_state = 5}, [2793] = {.lex_state = 104, .external_lex_state = 5}, [2794] = {.lex_state = 104, .external_lex_state = 5}, [2795] = {.lex_state = 104, .external_lex_state = 5}, - [2796] = {.lex_state = 104}, - [2797] = {.lex_state = 16}, + [2796] = {.lex_state = 104, .external_lex_state = 5}, + [2797] = {.lex_state = 104, .external_lex_state = 5}, [2798] = {.lex_state = 104, .external_lex_state = 5}, - [2799] = {.lex_state = 25}, - [2800] = {.lex_state = 104}, - [2801] = {.lex_state = 15}, + [2799] = {.lex_state = 104, .external_lex_state = 5}, + [2800] = {.lex_state = 25}, + [2801] = {.lex_state = 104, .external_lex_state = 5}, [2802] = {.lex_state = 104}, - [2803] = {.lex_state = 104, .external_lex_state = 5}, - [2804] = {.lex_state = 15}, - [2805] = {.lex_state = 104}, + [2803] = {.lex_state = 25}, + [2804] = {.lex_state = 104}, + [2805] = {.lex_state = 15}, [2806] = {.lex_state = 25}, - [2807] = {.lex_state = 104, .external_lex_state = 5}, - [2808] = {.lex_state = 25}, + [2807] = {.lex_state = 25}, + [2808] = {.lex_state = 104, .external_lex_state = 5}, [2809] = {.lex_state = 25}, [2810] = {.lex_state = 25}, - [2811] = {.lex_state = 104, .external_lex_state = 5}, + [2811] = {.lex_state = 25}, [2812] = {.lex_state = 104, .external_lex_state = 5}, - [2813] = {.lex_state = 25}, - [2814] = {.lex_state = 104, .external_lex_state = 5}, + [2813] = {.lex_state = 104}, + [2814] = {.lex_state = 15}, [2815] = {.lex_state = 25}, [2816] = {.lex_state = 104, .external_lex_state = 5}, [2817] = {.lex_state = 104, .external_lex_state = 5}, [2818] = {.lex_state = 104, .external_lex_state = 5}, [2819] = {.lex_state = 104, .external_lex_state = 5}, - [2820] = {.lex_state = 104, .external_lex_state = 5}, - [2821] = {.lex_state = 104, .external_lex_state = 5}, - [2822] = {.lex_state = 104, .external_lex_state = 5}, + [2820] = {.lex_state = 25}, + [2821] = {.lex_state = 16}, + [2822] = {.lex_state = 25}, [2823] = {.lex_state = 104, .external_lex_state = 5}, [2824] = {.lex_state = 104, .external_lex_state = 5}, [2825] = {.lex_state = 104, .external_lex_state = 5}, [2826] = {.lex_state = 104, .external_lex_state = 5}, [2827] = {.lex_state = 15}, - [2828] = {.lex_state = 104, .external_lex_state = 5}, - [2829] = {.lex_state = 16}, - [2830] = {.lex_state = 15}, - [2831] = {.lex_state = 15}, + [2828] = {.lex_state = 104, .external_lex_state = 4}, + [2829] = {.lex_state = 15}, + [2830] = {.lex_state = 104, .external_lex_state = 5}, + [2831] = {.lex_state = 16}, [2832] = {.lex_state = 25}, [2833] = {.lex_state = 16}, - [2834] = {.lex_state = 104, .external_lex_state = 4}, + [2834] = {.lex_state = 15}, [2835] = {.lex_state = 15}, [2836] = {.lex_state = 104, .external_lex_state = 5}, [2837] = {.lex_state = 25}, [2838] = {.lex_state = 25}, - [2839] = {.lex_state = 25}, - [2840] = {.lex_state = 104, .external_lex_state = 5}, + [2839] = {.lex_state = 104, .external_lex_state = 4}, + [2840] = {.lex_state = 104, .external_lex_state = 4}, [2841] = {.lex_state = 104, .external_lex_state = 5}, - [2842] = {.lex_state = 25}, + [2842] = {.lex_state = 16}, [2843] = {.lex_state = 104, .external_lex_state = 5}, - [2844] = {.lex_state = 25}, + [2844] = {.lex_state = 15}, [2845] = {.lex_state = 104, .external_lex_state = 5}, [2846] = {.lex_state = 25}, [2847] = {.lex_state = 104, .external_lex_state = 5}, @@ -14908,184 +14908,184 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2850] = {.lex_state = 104}, [2851] = {.lex_state = 104, .external_lex_state = 5}, [2852] = {.lex_state = 25}, - [2853] = {.lex_state = 15}, + [2853] = {.lex_state = 25}, [2854] = {.lex_state = 25}, [2855] = {.lex_state = 104, .external_lex_state = 5}, [2856] = {.lex_state = 104, .external_lex_state = 5}, [2857] = {.lex_state = 104, .external_lex_state = 5}, [2858] = {.lex_state = 104, .external_lex_state = 5}, [2859] = {.lex_state = 104, .external_lex_state = 5}, - [2860] = {.lex_state = 25}, - [2861] = {.lex_state = 25}, - [2862] = {.lex_state = 15}, - [2863] = {.lex_state = 25}, - [2864] = {.lex_state = 25}, + [2860] = {.lex_state = 15}, + [2861] = {.lex_state = 104}, + [2862] = {.lex_state = 104, .external_lex_state = 5}, + [2863] = {.lex_state = 15}, + [2864] = {.lex_state = 15}, [2865] = {.lex_state = 104, .external_lex_state = 5}, [2866] = {.lex_state = 25}, [2867] = {.lex_state = 104, .external_lex_state = 4}, - [2868] = {.lex_state = 15}, - [2869] = {.lex_state = 15}, + [2868] = {.lex_state = 104, .external_lex_state = 5}, + [2869] = {.lex_state = 104, .external_lex_state = 4}, [2870] = {.lex_state = 25}, - [2871] = {.lex_state = 25}, + [2871] = {.lex_state = 104}, [2872] = {.lex_state = 25}, - [2873] = {.lex_state = 15}, - [2874] = {.lex_state = 15}, + [2873] = {.lex_state = 25}, + [2874] = {.lex_state = 25}, [2875] = {.lex_state = 25}, - [2876] = {.lex_state = 104, .external_lex_state = 5}, - [2877] = {.lex_state = 104, .external_lex_state = 5}, + [2876] = {.lex_state = 15}, + [2877] = {.lex_state = 15}, [2878] = {.lex_state = 25}, - [2879] = {.lex_state = 104, .external_lex_state = 5}, + [2879] = {.lex_state = 25}, [2880] = {.lex_state = 104, .external_lex_state = 5}, [2881] = {.lex_state = 104, .external_lex_state = 5}, - [2882] = {.lex_state = 104, .external_lex_state = 5}, - [2883] = {.lex_state = 25}, + [2882] = {.lex_state = 25}, + [2883] = {.lex_state = 15}, [2884] = {.lex_state = 104, .external_lex_state = 5}, - [2885] = {.lex_state = 25}, - [2886] = {.lex_state = 104, .external_lex_state = 4}, - [2887] = {.lex_state = 15}, + [2885] = {.lex_state = 104, .external_lex_state = 5}, + [2886] = {.lex_state = 104, .external_lex_state = 5}, + [2887] = {.lex_state = 104, .external_lex_state = 5}, [2888] = {.lex_state = 25}, - [2889] = {.lex_state = 104, .external_lex_state = 5}, - [2890] = {.lex_state = 104}, + [2889] = {.lex_state = 19}, + [2890] = {.lex_state = 22, .external_lex_state = 6}, [2891] = {.lex_state = 22, .external_lex_state = 6}, - [2892] = {.lex_state = 22, .external_lex_state = 6}, - [2893] = {.lex_state = 20}, - [2894] = {.lex_state = 104, .external_lex_state = 4}, - [2895] = {.lex_state = 22, .external_lex_state = 6}, - [2896] = {.lex_state = 22, .external_lex_state = 6}, - [2897] = {.lex_state = 104}, - [2898] = {.lex_state = 22, .external_lex_state = 6}, + [2892] = {.lex_state = 20}, + [2893] = {.lex_state = 22, .external_lex_state = 6}, + [2894] = {.lex_state = 22, .external_lex_state = 6}, + [2895] = {.lex_state = 19}, + [2896] = {.lex_state = 104, .external_lex_state = 4}, + [2897] = {.lex_state = 19}, + [2898] = {.lex_state = 20}, [2899] = {.lex_state = 22, .external_lex_state = 6}, - [2900] = {.lex_state = 19}, - [2901] = {.lex_state = 104, .external_lex_state = 4}, - [2902] = {.lex_state = 19}, - [2903] = {.lex_state = 19}, - [2904] = {.lex_state = 20}, - [2905] = {.lex_state = 22, .external_lex_state = 6}, - [2906] = {.lex_state = 104}, - [2907] = {.lex_state = 22, .external_lex_state = 6}, - [2908] = {.lex_state = 104, .external_lex_state = 4}, - [2909] = {.lex_state = 104, .external_lex_state = 4}, - [2910] = {.lex_state = 104, .external_lex_state = 4}, - [2911] = {.lex_state = 16}, - [2912] = {.lex_state = 104}, - [2913] = {.lex_state = 104, .external_lex_state = 4}, - [2914] = {.lex_state = 104, .external_lex_state = 4}, - [2915] = {.lex_state = 104, .external_lex_state = 4}, - [2916] = {.lex_state = 104, .external_lex_state = 4}, + [2900] = {.lex_state = 104, .external_lex_state = 4}, + [2901] = {.lex_state = 104}, + [2902] = {.lex_state = 104, .external_lex_state = 5}, + [2903] = {.lex_state = 22, .external_lex_state = 6}, + [2904] = {.lex_state = 104, .external_lex_state = 4}, + [2905] = {.lex_state = 104, .external_lex_state = 4}, + [2906] = {.lex_state = 104, .external_lex_state = 4}, + [2907] = {.lex_state = 104}, + [2908] = {.lex_state = 22, .external_lex_state = 6}, + [2909] = {.lex_state = 22, .external_lex_state = 6}, + [2910] = {.lex_state = 104}, + [2911] = {.lex_state = 104, .external_lex_state = 4}, + [2912] = {.lex_state = 0, .external_lex_state = 4}, + [2913] = {.lex_state = 104}, + [2914] = {.lex_state = 104}, + [2915] = {.lex_state = 104}, + [2916] = {.lex_state = 104}, [2917] = {.lex_state = 104, .external_lex_state = 4}, - [2918] = {.lex_state = 16}, - [2919] = {.lex_state = 104}, + [2918] = {.lex_state = 104, .external_lex_state = 4}, + [2919] = {.lex_state = 25}, [2920] = {.lex_state = 104}, - [2921] = {.lex_state = 104, .external_lex_state = 4}, - [2922] = {.lex_state = 104}, - [2923] = {.lex_state = 25}, + [2921] = {.lex_state = 16}, + [2922] = {.lex_state = 0, .external_lex_state = 4}, + [2923] = {.lex_state = 104}, [2924] = {.lex_state = 104, .external_lex_state = 4}, - [2925] = {.lex_state = 0, .external_lex_state = 4}, - [2926] = {.lex_state = 0, .external_lex_state = 4}, - [2927] = {.lex_state = 104, .external_lex_state = 4}, - [2928] = {.lex_state = 104, .external_lex_state = 4}, - [2929] = {.lex_state = 104, .external_lex_state = 4}, - [2930] = {.lex_state = 104, .external_lex_state = 4}, + [2925] = {.lex_state = 104, .external_lex_state = 4}, + [2926] = {.lex_state = 104, .external_lex_state = 4}, + [2927] = {.lex_state = 104}, + [2928] = {.lex_state = 16}, + [2929] = {.lex_state = 104}, + [2930] = {.lex_state = 104}, [2931] = {.lex_state = 104}, - [2932] = {.lex_state = 25}, - [2933] = {.lex_state = 104, .external_lex_state = 4}, - [2934] = {.lex_state = 104}, + [2932] = {.lex_state = 104}, + [2933] = {.lex_state = 16}, + [2934] = {.lex_state = 0, .external_lex_state = 4}, [2935] = {.lex_state = 104, .external_lex_state = 4}, [2936] = {.lex_state = 104, .external_lex_state = 4}, - [2937] = {.lex_state = 104, .external_lex_state = 4}, - [2938] = {.lex_state = 16}, - [2939] = {.lex_state = 104, .external_lex_state = 4}, + [2937] = {.lex_state = 16}, + [2938] = {.lex_state = 104, .external_lex_state = 4}, + [2939] = {.lex_state = 104}, [2940] = {.lex_state = 104, .external_lex_state = 4}, - [2941] = {.lex_state = 16}, + [2941] = {.lex_state = 104, .external_lex_state = 4}, [2942] = {.lex_state = 104}, - [2943] = {.lex_state = 104}, + [2943] = {.lex_state = 16}, [2944] = {.lex_state = 104}, - [2945] = {.lex_state = 16}, + [2945] = {.lex_state = 104}, [2946] = {.lex_state = 104}, - [2947] = {.lex_state = 16}, + [2947] = {.lex_state = 104}, [2948] = {.lex_state = 104}, [2949] = {.lex_state = 104}, - [2950] = {.lex_state = 104, .external_lex_state = 4}, + [2950] = {.lex_state = 104}, [2951] = {.lex_state = 104, .external_lex_state = 4}, [2952] = {.lex_state = 104}, [2953] = {.lex_state = 104}, - [2954] = {.lex_state = 104}, - [2955] = {.lex_state = 104}, - [2956] = {.lex_state = 104}, + [2954] = {.lex_state = 104, .external_lex_state = 4}, + [2955] = {.lex_state = 0, .external_lex_state = 4}, + [2956] = {.lex_state = 104, .external_lex_state = 4}, [2957] = {.lex_state = 104, .external_lex_state = 4}, [2958] = {.lex_state = 104}, [2959] = {.lex_state = 104}, [2960] = {.lex_state = 16}, - [2961] = {.lex_state = 104, .external_lex_state = 4}, - [2962] = {.lex_state = 104}, + [2961] = {.lex_state = 0, .external_lex_state = 4}, + [2962] = {.lex_state = 104, .external_lex_state = 4}, [2963] = {.lex_state = 104}, - [2964] = {.lex_state = 104}, - [2965] = {.lex_state = 104}, + [2964] = {.lex_state = 0, .external_lex_state = 4}, + [2965] = {.lex_state = 16}, [2966] = {.lex_state = 104, .external_lex_state = 4}, [2967] = {.lex_state = 0, .external_lex_state = 4}, [2968] = {.lex_state = 104, .external_lex_state = 4}, [2969] = {.lex_state = 104}, - [2970] = {.lex_state = 16}, - [2971] = {.lex_state = 104}, + [2970] = {.lex_state = 104}, + [2971] = {.lex_state = 104, .external_lex_state = 4}, [2972] = {.lex_state = 104}, - [2973] = {.lex_state = 104}, + [2973] = {.lex_state = 104, .external_lex_state = 4}, [2974] = {.lex_state = 16}, [2975] = {.lex_state = 104, .external_lex_state = 4}, [2976] = {.lex_state = 16}, - [2977] = {.lex_state = 104}, + [2977] = {.lex_state = 104, .external_lex_state = 4}, [2978] = {.lex_state = 104}, [2979] = {.lex_state = 104, .external_lex_state = 4}, - [2980] = {.lex_state = 104}, - [2981] = {.lex_state = 0, .external_lex_state = 4}, + [2980] = {.lex_state = 16}, + [2981] = {.lex_state = 104}, [2982] = {.lex_state = 16}, - [2983] = {.lex_state = 0, .external_lex_state = 4}, - [2984] = {.lex_state = 16}, - [2985] = {.lex_state = 104, .external_lex_state = 4}, + [2983] = {.lex_state = 104, .external_lex_state = 4}, + [2984] = {.lex_state = 104}, + [2985] = {.lex_state = 104}, [2986] = {.lex_state = 104}, - [2987] = {.lex_state = 104, .external_lex_state = 4}, + [2987] = {.lex_state = 0, .external_lex_state = 4}, [2988] = {.lex_state = 0, .external_lex_state = 4}, [2989] = {.lex_state = 104}, [2990] = {.lex_state = 104}, [2991] = {.lex_state = 104}, - [2992] = {.lex_state = 104}, - [2993] = {.lex_state = 104}, + [2992] = {.lex_state = 104, .external_lex_state = 4}, + [2993] = {.lex_state = 16}, [2994] = {.lex_state = 104}, - [2995] = {.lex_state = 16}, - [2996] = {.lex_state = 104, .external_lex_state = 4}, + [2995] = {.lex_state = 25}, + [2996] = {.lex_state = 104}, [2997] = {.lex_state = 0, .external_lex_state = 4}, [2998] = {.lex_state = 16}, [2999] = {.lex_state = 104, .external_lex_state = 4}, [3000] = {.lex_state = 104, .external_lex_state = 4}, - [3001] = {.lex_state = 104, .external_lex_state = 4}, - [3002] = {.lex_state = 0, .external_lex_state = 4}, - [3003] = {.lex_state = 16}, - [3004] = {.lex_state = 104}, + [3001] = {.lex_state = 25}, + [3002] = {.lex_state = 104, .external_lex_state = 4}, + [3003] = {.lex_state = 104, .external_lex_state = 4}, + [3004] = {.lex_state = 104, .external_lex_state = 4}, [3005] = {.lex_state = 104, .external_lex_state = 4}, - [3006] = {.lex_state = 104}, - [3007] = {.lex_state = 0, .external_lex_state = 4}, + [3006] = {.lex_state = 16}, + [3007] = {.lex_state = 104}, [3008] = {.lex_state = 104, .external_lex_state = 4}, [3009] = {.lex_state = 16}, - [3010] = {.lex_state = 104, .external_lex_state = 4}, - [3011] = {.lex_state = 25}, + [3010] = {.lex_state = 104}, + [3011] = {.lex_state = 104}, [3012] = {.lex_state = 104, .external_lex_state = 4}, [3013] = {.lex_state = 16}, [3014] = {.lex_state = 16}, [3015] = {.lex_state = 104}, [3016] = {.lex_state = 104}, [3017] = {.lex_state = 104}, - [3018] = {.lex_state = 104}, + [3018] = {.lex_state = 104, .external_lex_state = 4}, [3019] = {.lex_state = 104}, - [3020] = {.lex_state = 104}, + [3020] = {.lex_state = 104, .external_lex_state = 4}, [3021] = {.lex_state = 104}, - [3022] = {.lex_state = 0, .external_lex_state = 4}, - [3023] = {.lex_state = 16}, + [3022] = {.lex_state = 104, .external_lex_state = 4}, + [3023] = {.lex_state = 104}, [3024] = {.lex_state = 104}, [3025] = {.lex_state = 104}, [3026] = {.lex_state = 104, .external_lex_state = 4}, - [3027] = {.lex_state = 104, .external_lex_state = 4}, + [3027] = {.lex_state = 16}, [3028] = {.lex_state = 0, .external_lex_state = 4}, [3029] = {.lex_state = 104}, - [3030] = {.lex_state = 104}, + [3030] = {.lex_state = 16}, [3031] = {.lex_state = 104}, [3032] = {.lex_state = 16}, [3033] = {.lex_state = 0, .external_lex_state = 4}, @@ -16947,13 +16947,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -16969,7 +16969,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -16981,7 +16981,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3417), [sym_pattern] = STATE(3358), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -17130,13 +17130,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -17152,7 +17152,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -17164,7 +17164,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3417), [sym_pattern] = STATE(3358), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -17377,8 +17377,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_definition] = STATE(3850), [sym_pair] = STATE(3850), [sym_pair_pattern] = STATE(3849), - [sym__property_name] = STATE(2960), - [sym_computed_property_name] = STATE(2960), + [sym__property_name] = STATE(2933), + [sym_computed_property_name] = STATE(2933), [sym_non_null_expression] = STATE(1120), [sym_function_signature] = STATE(632), [sym_as_expression] = STATE(2003), @@ -17548,8 +17548,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_definition] = STATE(3758), [sym_pair] = STATE(3758), [sym_pair_pattern] = STATE(3849), - [sym__property_name] = STATE(2960), - [sym_computed_property_name] = STATE(2960), + [sym__property_name] = STATE(2933), + [sym_computed_property_name] = STATE(2933), [sym_non_null_expression] = STATE(1120), [sym_function_signature] = STATE(632), [sym_as_expression] = STATE(2003), @@ -17719,8 +17719,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_definition] = STATE(3850), [sym_pair] = STATE(3850), [sym_pair_pattern] = STATE(3849), - [sym__property_name] = STATE(2960), - [sym_computed_property_name] = STATE(2960), + [sym__property_name] = STATE(2933), + [sym_computed_property_name] = STATE(2933), [sym_non_null_expression] = STATE(1120), [sym_function_signature] = STATE(632), [sym_as_expression] = STATE(2003), @@ -17890,8 +17890,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_definition] = STATE(3758), [sym_pair] = STATE(3758), [sym_pair_pattern] = STATE(3849), - [sym__property_name] = STATE(2960), - [sym_computed_property_name] = STATE(2960), + [sym__property_name] = STATE(2933), + [sym_computed_property_name] = STATE(2933), [sym_non_null_expression] = STATE(1120), [sym_function_signature] = STATE(632), [sym_as_expression] = STATE(2003), @@ -18061,8 +18061,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_definition] = STATE(3850), [sym_pair] = STATE(3850), [sym_pair_pattern] = STATE(3849), - [sym__property_name] = STATE(2960), - [sym_computed_property_name] = STATE(2960), + [sym__property_name] = STATE(2933), + [sym_computed_property_name] = STATE(2933), [sym_non_null_expression] = STATE(1120), [sym_function_signature] = STATE(632), [sym_as_expression] = STATE(2003), @@ -21736,29 +21736,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(107), }, [32] = { - [sym_export_statement] = STATE(657), - [sym_declaration] = STATE(651), + [sym_export_statement] = STATE(640), + [sym_declaration] = STATE(640), [sym_import] = STATE(2015), - [sym_import_statement] = STATE(650), - [sym_expression_statement] = STATE(648), + [sym_import_statement] = STATE(640), + [sym_expression_statement] = STATE(640), [sym_variable_declaration] = STATE(632), [sym_lexical_declaration] = STATE(632), - [sym_statement_block] = STATE(647), - [sym_if_statement] = STATE(645), - [sym_switch_statement] = STATE(644), - [sym_for_statement] = STATE(643), - [sym_for_in_statement] = STATE(642), - [sym_while_statement] = STATE(639), - [sym_do_statement] = STATE(638), - [sym_try_statement] = STATE(637), - [sym_with_statement] = STATE(630), - [sym_break_statement] = STATE(629), - [sym_continue_statement] = STATE(628), - [sym_debugger_statement] = STATE(626), - [sym_return_statement] = STATE(625), - [sym_throw_statement] = STATE(624), - [sym_empty_statement] = STATE(623), - [sym_labeled_statement] = STATE(622), + [sym_statement_block] = STATE(640), + [sym_if_statement] = STATE(640), + [sym_switch_statement] = STATE(640), + [sym_for_statement] = STATE(640), + [sym_for_in_statement] = STATE(640), + [sym_while_statement] = STATE(640), + [sym_do_statement] = STATE(640), + [sym_try_statement] = STATE(640), + [sym_with_statement] = STATE(640), + [sym_break_statement] = STATE(640), + [sym_continue_statement] = STATE(640), + [sym_debugger_statement] = STATE(640), + [sym_return_statement] = STATE(640), + [sym_throw_statement] = STATE(640), + [sym_empty_statement] = STATE(640), + [sym_labeled_statement] = STATE(640), [sym_parenthesized_expression] = STATE(1120), [sym_expression] = STATE(1556), [sym_primary_expression] = STATE(1694), @@ -22195,182 +22195,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(107), }, [35] = { - [sym_export_statement] = STATE(657), - [sym_declaration] = STATE(651), - [sym_import] = STATE(2015), - [sym_import_statement] = STATE(650), - [sym_expression_statement] = STATE(648), - [sym_variable_declaration] = STATE(632), - [sym_lexical_declaration] = STATE(632), - [sym_statement_block] = STATE(647), - [sym_if_statement] = STATE(645), - [sym_switch_statement] = STATE(644), - [sym_for_statement] = STATE(643), - [sym_for_in_statement] = STATE(642), - [sym_while_statement] = STATE(639), - [sym_do_statement] = STATE(638), - [sym_try_statement] = STATE(637), - [sym_with_statement] = STATE(630), - [sym_break_statement] = STATE(629), - [sym_continue_statement] = STATE(628), - [sym_debugger_statement] = STATE(626), - [sym_return_statement] = STATE(625), - [sym_throw_statement] = STATE(624), - [sym_empty_statement] = STATE(623), - [sym_labeled_statement] = STATE(622), - [sym_parenthesized_expression] = STATE(1120), - [sym_expression] = STATE(1556), - [sym_primary_expression] = STATE(1694), - [sym_yield_expression] = STATE(2003), - [sym_object] = STATE(2015), - [sym_object_pattern] = STATE(4477), - [sym_array] = STATE(2015), - [sym_array_pattern] = STATE(4477), - [sym_glimmer_template] = STATE(2003), - [sym_glimmer_opening_tag] = STATE(3638), - [sym_jsx_element] = STATE(2003), - [sym_jsx_opening_element] = STATE(2635), - [sym_jsx_self_closing_element] = STATE(2003), - [sym_class] = STATE(2015), - [sym_class_declaration] = STATE(632), - [sym_function] = STATE(2015), - [sym_function_declaration] = STATE(632), - [sym_generator_function] = STATE(2015), - [sym_generator_function_declaration] = STATE(632), - [sym_arrow_function] = STATE(2015), - [sym__call_signature] = STATE(4480), - [sym_call_expression] = STATE(2015), - [sym_new_expression] = STATE(2003), - [sym_await_expression] = STATE(2003), - [sym_member_expression] = STATE(1120), - [sym_subscript_expression] = STATE(1120), - [sym_assignment_expression] = STATE(2003), - [sym__augmented_assignment_lhs] = STATE(2499), - [sym_augmented_assignment_expression] = STATE(2003), - [sym__destructuring_pattern] = STATE(4477), - [sym_ternary_expression] = STATE(2003), - [sym_binary_expression] = STATE(2003), - [sym_unary_expression] = STATE(2003), - [sym_update_expression] = STATE(2003), - [sym_sequence_expression] = STATE(3940), - [sym_string] = STATE(2015), - [sym_template_string] = STATE(2015), - [sym_regex] = STATE(2015), - [sym_meta_property] = STATE(2015), - [sym_decorator] = STATE(1162), - [sym_formal_parameters] = STATE(3177), - [sym_non_null_expression] = STATE(1120), - [sym_function_signature] = STATE(632), - [sym_as_expression] = STATE(2003), - [sym_satisfies_expression] = STATE(2003), - [sym_instantiation_expression] = STATE(2003), - [sym_ambient_declaration] = STATE(632), - [sym_abstract_class_declaration] = STATE(632), - [sym_module] = STATE(632), - [sym_internal_module] = STATE(157), - [sym_import_alias] = STATE(632), - [sym_interface_declaration] = STATE(632), - [sym_enum_declaration] = STATE(632), - [sym_type_alias_declaration] = STATE(632), - [sym_type_parameters] = STATE(3944), - [aux_sym_export_statement_repeat1] = STATE(3156), - [sym_identifier] = ACTIONS(7), - [anon_sym_export] = ACTIONS(11), - [anon_sym_type] = ACTIONS(13), - [anon_sym_namespace] = ACTIONS(15), - [anon_sym_LBRACE] = ACTIONS(17), - [anon_sym_typeof] = ACTIONS(19), - [anon_sym_import] = ACTIONS(21), - [anon_sym_var] = ACTIONS(23), - [anon_sym_let] = ACTIONS(25), - [anon_sym_const] = ACTIONS(27), - [anon_sym_BANG] = ACTIONS(29), - [anon_sym_if] = ACTIONS(31), - [anon_sym_switch] = ACTIONS(33), - [anon_sym_for] = ACTIONS(35), - [anon_sym_LPAREN] = ACTIONS(37), - [anon_sym_await] = ACTIONS(39), - [anon_sym_while] = ACTIONS(41), - [anon_sym_do] = ACTIONS(43), - [anon_sym_try] = ACTIONS(45), - [anon_sym_with] = ACTIONS(47), - [anon_sym_break] = ACTIONS(49), - [anon_sym_continue] = ACTIONS(51), - [anon_sym_debugger] = ACTIONS(53), - [anon_sym_return] = ACTIONS(55), - [anon_sym_throw] = ACTIONS(57), - [anon_sym_SEMI] = ACTIONS(59), - [anon_sym_yield] = ACTIONS(61), - [anon_sym_LBRACK] = ACTIONS(63), - [anon_sym_LTtemplate_GT] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(69), - [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(73), - [anon_sym_PLUS] = ACTIONS(19), - [anon_sym_DASH] = ACTIONS(19), - [anon_sym_SLASH] = ACTIONS(75), - [anon_sym_LT] = ACTIONS(77), - [anon_sym_TILDE] = ACTIONS(29), - [anon_sym_void] = ACTIONS(19), - [anon_sym_delete] = ACTIONS(19), - [anon_sym_PLUS_PLUS] = ACTIONS(79), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_this] = ACTIONS(91), - [sym_super] = ACTIONS(91), - [sym_true] = ACTIONS(91), - [sym_false] = ACTIONS(91), - [sym_null] = ACTIONS(91), - [sym_undefined] = ACTIONS(93), - [anon_sym_AT] = ACTIONS(95), - [anon_sym_static] = ACTIONS(97), - [anon_sym_readonly] = ACTIONS(97), - [anon_sym_get] = ACTIONS(97), - [anon_sym_set] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(99), - [anon_sym_public] = ACTIONS(97), - [anon_sym_private] = ACTIONS(97), - [anon_sym_protected] = ACTIONS(97), - [anon_sym_override] = ACTIONS(97), - [anon_sym_module] = ACTIONS(101), - [anon_sym_any] = ACTIONS(97), - [anon_sym_number] = ACTIONS(97), - [anon_sym_boolean] = ACTIONS(97), - [anon_sym_string] = ACTIONS(97), - [anon_sym_symbol] = ACTIONS(97), - [anon_sym_abstract] = ACTIONS(103), - [anon_sym_interface] = ACTIONS(105), - [anon_sym_enum] = ACTIONS(107), - }, - [36] = { - [sym_export_statement] = STATE(726), - [sym_declaration] = STATE(726), + [sym_export_statement] = STATE(693), + [sym_declaration] = STATE(649), [sym_import] = STATE(2015), - [sym_import_statement] = STATE(726), - [sym_expression_statement] = STATE(726), + [sym_import_statement] = STATE(653), + [sym_expression_statement] = STATE(654), [sym_variable_declaration] = STATE(632), [sym_lexical_declaration] = STATE(632), - [sym_statement_block] = STATE(726), - [sym_if_statement] = STATE(726), - [sym_switch_statement] = STATE(726), - [sym_for_statement] = STATE(726), - [sym_for_in_statement] = STATE(726), - [sym_while_statement] = STATE(726), - [sym_do_statement] = STATE(726), - [sym_try_statement] = STATE(726), - [sym_with_statement] = STATE(726), - [sym_break_statement] = STATE(726), - [sym_continue_statement] = STATE(726), - [sym_debugger_statement] = STATE(726), - [sym_return_statement] = STATE(726), - [sym_throw_statement] = STATE(726), - [sym_empty_statement] = STATE(726), - [sym_labeled_statement] = STATE(726), + [sym_statement_block] = STATE(658), + [sym_if_statement] = STATE(660), + [sym_switch_statement] = STATE(661), + [sym_for_statement] = STATE(663), + [sym_for_in_statement] = STATE(666), + [sym_while_statement] = STATE(667), + [sym_do_statement] = STATE(669), + [sym_try_statement] = STATE(672), + [sym_with_statement] = STATE(674), + [sym_break_statement] = STATE(677), + [sym_continue_statement] = STATE(618), + [sym_debugger_statement] = STATE(683), + [sym_return_statement] = STATE(684), + [sym_throw_statement] = STATE(685), + [sym_empty_statement] = STATE(695), + [sym_labeled_statement] = STATE(699), [sym_parenthesized_expression] = STATE(1120), [sym_expression] = STATE(1556), [sym_primary_expression] = STATE(1694), @@ -22500,30 +22347,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_interface] = ACTIONS(105), [anon_sym_enum] = ACTIONS(107), }, - [37] = { - [sym_export_statement] = STATE(675), - [sym_declaration] = STATE(675), + [36] = { + [sym_export_statement] = STATE(726), + [sym_declaration] = STATE(726), [sym_import] = STATE(2015), - [sym_import_statement] = STATE(675), - [sym_expression_statement] = STATE(675), + [sym_import_statement] = STATE(726), + [sym_expression_statement] = STATE(726), [sym_variable_declaration] = STATE(632), [sym_lexical_declaration] = STATE(632), - [sym_statement_block] = STATE(675), - [sym_if_statement] = STATE(675), - [sym_switch_statement] = STATE(675), - [sym_for_statement] = STATE(675), - [sym_for_in_statement] = STATE(675), - [sym_while_statement] = STATE(675), - [sym_do_statement] = STATE(675), - [sym_try_statement] = STATE(675), - [sym_with_statement] = STATE(675), - [sym_break_statement] = STATE(675), - [sym_continue_statement] = STATE(675), - [sym_debugger_statement] = STATE(675), - [sym_return_statement] = STATE(675), - [sym_throw_statement] = STATE(675), - [sym_empty_statement] = STATE(675), - [sym_labeled_statement] = STATE(675), + [sym_statement_block] = STATE(726), + [sym_if_statement] = STATE(726), + [sym_switch_statement] = STATE(726), + [sym_for_statement] = STATE(726), + [sym_for_in_statement] = STATE(726), + [sym_while_statement] = STATE(726), + [sym_do_statement] = STATE(726), + [sym_try_statement] = STATE(726), + [sym_with_statement] = STATE(726), + [sym_break_statement] = STATE(726), + [sym_continue_statement] = STATE(726), + [sym_debugger_statement] = STATE(726), + [sym_return_statement] = STATE(726), + [sym_throw_statement] = STATE(726), + [sym_empty_statement] = STATE(726), + [sym_labeled_statement] = STATE(726), [sym_parenthesized_expression] = STATE(1120), [sym_expression] = STATE(1556), [sym_primary_expression] = STATE(1694), @@ -22653,7 +22500,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_interface] = ACTIONS(105), [anon_sym_enum] = ACTIONS(107), }, - [38] = { + [37] = { [sym_export_statement] = STATE(675), [sym_declaration] = STATE(675), [sym_import] = STATE(2015), @@ -22726,33 +22573,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_ambient_declaration] = STATE(632), [sym_abstract_class_declaration] = STATE(632), [sym_module] = STATE(632), - [sym_internal_module] = STATE(157), + [sym_internal_module] = STATE(1859), [sym_import_alias] = STATE(632), [sym_interface_declaration] = STATE(632), [sym_enum_declaration] = STATE(632), [sym_type_alias_declaration] = STATE(632), [sym_type_parameters] = STATE(3944), - [aux_sym_export_statement_repeat1] = STATE(3156), - [sym_identifier] = ACTIONS(7), - [anon_sym_export] = ACTIONS(11), - [anon_sym_type] = ACTIONS(13), - [anon_sym_namespace] = ACTIONS(15), - [anon_sym_LBRACE] = ACTIONS(17), + [aux_sym_export_statement_repeat1] = STATE(3123), + [sym_identifier] = ACTIONS(522), + [anon_sym_export] = ACTIONS(524), + [anon_sym_type] = ACTIONS(526), + [anon_sym_namespace] = ACTIONS(528), + [anon_sym_LBRACE] = ACTIONS(530), [anon_sym_typeof] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), [anon_sym_var] = ACTIONS(23), [anon_sym_let] = ACTIONS(25), [anon_sym_const] = ACTIONS(27), [anon_sym_BANG] = ACTIONS(29), - [anon_sym_if] = ACTIONS(31), + [anon_sym_if] = ACTIONS(532), [anon_sym_switch] = ACTIONS(33), - [anon_sym_for] = ACTIONS(35), + [anon_sym_for] = ACTIONS(534), [anon_sym_LPAREN] = ACTIONS(37), [anon_sym_await] = ACTIONS(39), - [anon_sym_while] = ACTIONS(41), + [anon_sym_while] = ACTIONS(536), [anon_sym_do] = ACTIONS(43), [anon_sym_try] = ACTIONS(45), - [anon_sym_with] = ACTIONS(47), + [anon_sym_with] = ACTIONS(538), [anon_sym_break] = ACTIONS(49), [anon_sym_continue] = ACTIONS(51), [anon_sym_debugger] = ACTIONS(53), @@ -22762,9 +22609,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_yield] = ACTIONS(61), [anon_sym_LBRACK] = ACTIONS(63), [anon_sym_LTtemplate_GT] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(69), - [anon_sym_function] = ACTIONS(71), + [anon_sym_class] = ACTIONS(540), + [anon_sym_async] = ACTIONS(542), + [anon_sym_function] = ACTIONS(544), [anon_sym_new] = ACTIONS(73), [anon_sym_PLUS] = ACTIONS(19), [anon_sym_DASH] = ACTIONS(19), @@ -22787,49 +22634,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(91), [sym_undefined] = ACTIONS(93), [anon_sym_AT] = ACTIONS(95), - [anon_sym_static] = ACTIONS(97), - [anon_sym_readonly] = ACTIONS(97), - [anon_sym_get] = ACTIONS(97), - [anon_sym_set] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(99), - [anon_sym_public] = ACTIONS(97), - [anon_sym_private] = ACTIONS(97), - [anon_sym_protected] = ACTIONS(97), - [anon_sym_override] = ACTIONS(97), - [anon_sym_module] = ACTIONS(101), - [anon_sym_any] = ACTIONS(97), - [anon_sym_number] = ACTIONS(97), - [anon_sym_boolean] = ACTIONS(97), - [anon_sym_string] = ACTIONS(97), - [anon_sym_symbol] = ACTIONS(97), + [anon_sym_static] = ACTIONS(546), + [anon_sym_readonly] = ACTIONS(546), + [anon_sym_get] = ACTIONS(546), + [anon_sym_set] = ACTIONS(546), + [anon_sym_declare] = ACTIONS(548), + [anon_sym_public] = ACTIONS(546), + [anon_sym_private] = ACTIONS(546), + [anon_sym_protected] = ACTIONS(546), + [anon_sym_override] = ACTIONS(546), + [anon_sym_module] = ACTIONS(550), + [anon_sym_any] = ACTIONS(546), + [anon_sym_number] = ACTIONS(546), + [anon_sym_boolean] = ACTIONS(546), + [anon_sym_string] = ACTIONS(546), + [anon_sym_symbol] = ACTIONS(546), [anon_sym_abstract] = ACTIONS(103), [anon_sym_interface] = ACTIONS(105), [anon_sym_enum] = ACTIONS(107), }, - [39] = { - [sym_export_statement] = STATE(739), - [sym_declaration] = STATE(739), + [38] = { + [sym_export_statement] = STATE(675), + [sym_declaration] = STATE(675), [sym_import] = STATE(2015), - [sym_import_statement] = STATE(739), - [sym_expression_statement] = STATE(739), + [sym_import_statement] = STATE(675), + [sym_expression_statement] = STATE(675), [sym_variable_declaration] = STATE(632), [sym_lexical_declaration] = STATE(632), - [sym_statement_block] = STATE(739), - [sym_if_statement] = STATE(739), - [sym_switch_statement] = STATE(739), - [sym_for_statement] = STATE(739), - [sym_for_in_statement] = STATE(739), - [sym_while_statement] = STATE(739), - [sym_do_statement] = STATE(739), - [sym_try_statement] = STATE(739), - [sym_with_statement] = STATE(739), - [sym_break_statement] = STATE(739), - [sym_continue_statement] = STATE(739), - [sym_debugger_statement] = STATE(739), - [sym_return_statement] = STATE(739), - [sym_throw_statement] = STATE(739), - [sym_empty_statement] = STATE(739), - [sym_labeled_statement] = STATE(739), + [sym_statement_block] = STATE(675), + [sym_if_statement] = STATE(675), + [sym_switch_statement] = STATE(675), + [sym_for_statement] = STATE(675), + [sym_for_in_statement] = STATE(675), + [sym_while_statement] = STATE(675), + [sym_do_statement] = STATE(675), + [sym_try_statement] = STATE(675), + [sym_with_statement] = STATE(675), + [sym_break_statement] = STATE(675), + [sym_continue_statement] = STATE(675), + [sym_debugger_statement] = STATE(675), + [sym_return_statement] = STATE(675), + [sym_throw_statement] = STATE(675), + [sym_empty_statement] = STATE(675), + [sym_labeled_statement] = STATE(675), [sym_parenthesized_expression] = STATE(1120), [sym_expression] = STATE(1556), [sym_primary_expression] = STATE(1694), @@ -22959,7 +22806,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_interface] = ACTIONS(105), [anon_sym_enum] = ACTIONS(107), }, - [40] = { + [39] = { [sym_export_statement] = STATE(693), [sym_declaration] = STATE(649), [sym_import] = STATE(2015), @@ -23112,6 +22959,159 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_interface] = ACTIONS(105), [anon_sym_enum] = ACTIONS(107), }, + [40] = { + [sym_export_statement] = STATE(4401), + [sym_declaration] = STATE(4401), + [sym_import] = STATE(2015), + [sym_import_statement] = STATE(4401), + [sym_expression_statement] = STATE(4401), + [sym_variable_declaration] = STATE(632), + [sym_lexical_declaration] = STATE(632), + [sym_statement_block] = STATE(4401), + [sym_if_statement] = STATE(4401), + [sym_switch_statement] = STATE(4401), + [sym_for_statement] = STATE(4401), + [sym_for_in_statement] = STATE(4401), + [sym_while_statement] = STATE(4401), + [sym_do_statement] = STATE(4401), + [sym_try_statement] = STATE(4401), + [sym_with_statement] = STATE(4401), + [sym_break_statement] = STATE(4401), + [sym_continue_statement] = STATE(4401), + [sym_debugger_statement] = STATE(4401), + [sym_return_statement] = STATE(4401), + [sym_throw_statement] = STATE(4401), + [sym_empty_statement] = STATE(4401), + [sym_labeled_statement] = STATE(4401), + [sym_parenthesized_expression] = STATE(1120), + [sym_expression] = STATE(1556), + [sym_primary_expression] = STATE(1694), + [sym_yield_expression] = STATE(2003), + [sym_object] = STATE(2015), + [sym_object_pattern] = STATE(4477), + [sym_array] = STATE(2015), + [sym_array_pattern] = STATE(4477), + [sym_glimmer_template] = STATE(2003), + [sym_glimmer_opening_tag] = STATE(3638), + [sym_jsx_element] = STATE(2003), + [sym_jsx_opening_element] = STATE(2635), + [sym_jsx_self_closing_element] = STATE(2003), + [sym_class] = STATE(2015), + [sym_class_declaration] = STATE(632), + [sym_function] = STATE(2015), + [sym_function_declaration] = STATE(632), + [sym_generator_function] = STATE(2015), + [sym_generator_function_declaration] = STATE(632), + [sym_arrow_function] = STATE(2015), + [sym__call_signature] = STATE(4480), + [sym_call_expression] = STATE(2015), + [sym_new_expression] = STATE(2003), + [sym_await_expression] = STATE(2003), + [sym_member_expression] = STATE(1120), + [sym_subscript_expression] = STATE(1120), + [sym_assignment_expression] = STATE(2003), + [sym__augmented_assignment_lhs] = STATE(2499), + [sym_augmented_assignment_expression] = STATE(2003), + [sym__destructuring_pattern] = STATE(4477), + [sym_ternary_expression] = STATE(2003), + [sym_binary_expression] = STATE(2003), + [sym_unary_expression] = STATE(2003), + [sym_update_expression] = STATE(2003), + [sym_sequence_expression] = STATE(3940), + [sym_string] = STATE(2015), + [sym_template_string] = STATE(2015), + [sym_regex] = STATE(2015), + [sym_meta_property] = STATE(2015), + [sym_decorator] = STATE(1162), + [sym_formal_parameters] = STATE(3177), + [sym_non_null_expression] = STATE(1120), + [sym_function_signature] = STATE(632), + [sym_as_expression] = STATE(2003), + [sym_satisfies_expression] = STATE(2003), + [sym_instantiation_expression] = STATE(2003), + [sym_ambient_declaration] = STATE(632), + [sym_abstract_class_declaration] = STATE(632), + [sym_module] = STATE(632), + [sym_internal_module] = STATE(1859), + [sym_import_alias] = STATE(632), + [sym_interface_declaration] = STATE(632), + [sym_enum_declaration] = STATE(632), + [sym_type_alias_declaration] = STATE(632), + [sym_type_parameters] = STATE(3944), + [aux_sym_export_statement_repeat1] = STATE(3123), + [sym_identifier] = ACTIONS(522), + [anon_sym_export] = ACTIONS(524), + [anon_sym_type] = ACTIONS(526), + [anon_sym_namespace] = ACTIONS(528), + [anon_sym_LBRACE] = ACTIONS(530), + [anon_sym_typeof] = ACTIONS(19), + [anon_sym_import] = ACTIONS(21), + [anon_sym_var] = ACTIONS(23), + [anon_sym_let] = ACTIONS(25), + [anon_sym_const] = ACTIONS(27), + [anon_sym_BANG] = ACTIONS(29), + [anon_sym_if] = ACTIONS(532), + [anon_sym_switch] = ACTIONS(33), + [anon_sym_for] = ACTIONS(534), + [anon_sym_LPAREN] = ACTIONS(37), + [anon_sym_await] = ACTIONS(39), + [anon_sym_while] = ACTIONS(536), + [anon_sym_do] = ACTIONS(43), + [anon_sym_try] = ACTIONS(45), + [anon_sym_with] = ACTIONS(538), + [anon_sym_break] = ACTIONS(49), + [anon_sym_continue] = ACTIONS(51), + [anon_sym_debugger] = ACTIONS(53), + [anon_sym_return] = ACTIONS(55), + [anon_sym_throw] = ACTIONS(57), + [anon_sym_SEMI] = ACTIONS(59), + [anon_sym_yield] = ACTIONS(61), + [anon_sym_LBRACK] = ACTIONS(63), + [anon_sym_LTtemplate_GT] = ACTIONS(65), + [anon_sym_class] = ACTIONS(540), + [anon_sym_async] = ACTIONS(542), + [anon_sym_function] = ACTIONS(544), + [anon_sym_new] = ACTIONS(73), + [anon_sym_PLUS] = ACTIONS(19), + [anon_sym_DASH] = ACTIONS(19), + [anon_sym_SLASH] = ACTIONS(75), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_TILDE] = ACTIONS(29), + [anon_sym_void] = ACTIONS(19), + [anon_sym_delete] = ACTIONS(19), + [anon_sym_PLUS_PLUS] = ACTIONS(79), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_this] = ACTIONS(91), + [sym_super] = ACTIONS(91), + [sym_true] = ACTIONS(91), + [sym_false] = ACTIONS(91), + [sym_null] = ACTIONS(91), + [sym_undefined] = ACTIONS(93), + [anon_sym_AT] = ACTIONS(95), + [anon_sym_static] = ACTIONS(546), + [anon_sym_readonly] = ACTIONS(546), + [anon_sym_get] = ACTIONS(546), + [anon_sym_set] = ACTIONS(546), + [anon_sym_declare] = ACTIONS(548), + [anon_sym_public] = ACTIONS(546), + [anon_sym_private] = ACTIONS(546), + [anon_sym_protected] = ACTIONS(546), + [anon_sym_override] = ACTIONS(546), + [anon_sym_module] = ACTIONS(550), + [anon_sym_any] = ACTIONS(546), + [anon_sym_number] = ACTIONS(546), + [anon_sym_boolean] = ACTIONS(546), + [anon_sym_string] = ACTIONS(546), + [anon_sym_symbol] = ACTIONS(546), + [anon_sym_abstract] = ACTIONS(103), + [anon_sym_interface] = ACTIONS(105), + [anon_sym_enum] = ACTIONS(107), + }, [41] = { [sym_export_statement] = STATE(640), [sym_declaration] = STATE(640), @@ -23419,29 +23419,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(107), }, [43] = { - [sym_export_statement] = STATE(4401), - [sym_declaration] = STATE(4401), + [sym_export_statement] = STATE(617), + [sym_declaration] = STATE(617), [sym_import] = STATE(2015), - [sym_import_statement] = STATE(4401), - [sym_expression_statement] = STATE(4401), + [sym_import_statement] = STATE(617), + [sym_expression_statement] = STATE(617), [sym_variable_declaration] = STATE(632), [sym_lexical_declaration] = STATE(632), - [sym_statement_block] = STATE(4401), - [sym_if_statement] = STATE(4401), - [sym_switch_statement] = STATE(4401), - [sym_for_statement] = STATE(4401), - [sym_for_in_statement] = STATE(4401), - [sym_while_statement] = STATE(4401), - [sym_do_statement] = STATE(4401), - [sym_try_statement] = STATE(4401), - [sym_with_statement] = STATE(4401), - [sym_break_statement] = STATE(4401), - [sym_continue_statement] = STATE(4401), - [sym_debugger_statement] = STATE(4401), - [sym_return_statement] = STATE(4401), - [sym_throw_statement] = STATE(4401), - [sym_empty_statement] = STATE(4401), - [sym_labeled_statement] = STATE(4401), + [sym_statement_block] = STATE(617), + [sym_if_statement] = STATE(617), + [sym_switch_statement] = STATE(617), + [sym_for_statement] = STATE(617), + [sym_for_in_statement] = STATE(617), + [sym_while_statement] = STATE(617), + [sym_do_statement] = STATE(617), + [sym_try_statement] = STATE(617), + [sym_with_statement] = STATE(617), + [sym_break_statement] = STATE(617), + [sym_continue_statement] = STATE(617), + [sym_debugger_statement] = STATE(617), + [sym_return_statement] = STATE(617), + [sym_throw_statement] = STATE(617), + [sym_empty_statement] = STATE(617), + [sym_labeled_statement] = STATE(617), [sym_parenthesized_expression] = STATE(1120), [sym_expression] = STATE(1556), [sym_primary_expression] = STATE(1694), @@ -23491,33 +23491,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_ambient_declaration] = STATE(632), [sym_abstract_class_declaration] = STATE(632), [sym_module] = STATE(632), - [sym_internal_module] = STATE(1859), + [sym_internal_module] = STATE(157), [sym_import_alias] = STATE(632), [sym_interface_declaration] = STATE(632), [sym_enum_declaration] = STATE(632), [sym_type_alias_declaration] = STATE(632), [sym_type_parameters] = STATE(3944), - [aux_sym_export_statement_repeat1] = STATE(3123), - [sym_identifier] = ACTIONS(522), - [anon_sym_export] = ACTIONS(524), - [anon_sym_type] = ACTIONS(526), - [anon_sym_namespace] = ACTIONS(528), - [anon_sym_LBRACE] = ACTIONS(530), + [aux_sym_export_statement_repeat1] = STATE(3156), + [sym_identifier] = ACTIONS(7), + [anon_sym_export] = ACTIONS(11), + [anon_sym_type] = ACTIONS(13), + [anon_sym_namespace] = ACTIONS(15), + [anon_sym_LBRACE] = ACTIONS(17), [anon_sym_typeof] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), [anon_sym_var] = ACTIONS(23), [anon_sym_let] = ACTIONS(25), [anon_sym_const] = ACTIONS(27), [anon_sym_BANG] = ACTIONS(29), - [anon_sym_if] = ACTIONS(532), + [anon_sym_if] = ACTIONS(31), [anon_sym_switch] = ACTIONS(33), - [anon_sym_for] = ACTIONS(534), + [anon_sym_for] = ACTIONS(35), [anon_sym_LPAREN] = ACTIONS(37), [anon_sym_await] = ACTIONS(39), - [anon_sym_while] = ACTIONS(536), + [anon_sym_while] = ACTIONS(41), [anon_sym_do] = ACTIONS(43), [anon_sym_try] = ACTIONS(45), - [anon_sym_with] = ACTIONS(538), + [anon_sym_with] = ACTIONS(47), [anon_sym_break] = ACTIONS(49), [anon_sym_continue] = ACTIONS(51), [anon_sym_debugger] = ACTIONS(53), @@ -23527,9 +23527,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_yield] = ACTIONS(61), [anon_sym_LBRACK] = ACTIONS(63), [anon_sym_LTtemplate_GT] = ACTIONS(65), - [anon_sym_class] = ACTIONS(540), - [anon_sym_async] = ACTIONS(542), - [anon_sym_function] = ACTIONS(544), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), [anon_sym_new] = ACTIONS(73), [anon_sym_PLUS] = ACTIONS(19), [anon_sym_DASH] = ACTIONS(19), @@ -23552,49 +23552,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(91), [sym_undefined] = ACTIONS(93), [anon_sym_AT] = ACTIONS(95), - [anon_sym_static] = ACTIONS(546), - [anon_sym_readonly] = ACTIONS(546), - [anon_sym_get] = ACTIONS(546), - [anon_sym_set] = ACTIONS(546), - [anon_sym_declare] = ACTIONS(548), - [anon_sym_public] = ACTIONS(546), - [anon_sym_private] = ACTIONS(546), - [anon_sym_protected] = ACTIONS(546), - [anon_sym_override] = ACTIONS(546), - [anon_sym_module] = ACTIONS(550), - [anon_sym_any] = ACTIONS(546), - [anon_sym_number] = ACTIONS(546), - [anon_sym_boolean] = ACTIONS(546), - [anon_sym_string] = ACTIONS(546), - [anon_sym_symbol] = ACTIONS(546), + [anon_sym_static] = ACTIONS(97), + [anon_sym_readonly] = ACTIONS(97), + [anon_sym_get] = ACTIONS(97), + [anon_sym_set] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(99), + [anon_sym_public] = ACTIONS(97), + [anon_sym_private] = ACTIONS(97), + [anon_sym_protected] = ACTIONS(97), + [anon_sym_override] = ACTIONS(97), + [anon_sym_module] = ACTIONS(101), + [anon_sym_any] = ACTIONS(97), + [anon_sym_number] = ACTIONS(97), + [anon_sym_boolean] = ACTIONS(97), + [anon_sym_string] = ACTIONS(97), + [anon_sym_symbol] = ACTIONS(97), [anon_sym_abstract] = ACTIONS(103), [anon_sym_interface] = ACTIONS(105), [anon_sym_enum] = ACTIONS(107), }, [44] = { - [sym_export_statement] = STATE(762), - [sym_declaration] = STATE(762), + [sym_export_statement] = STATE(657), + [sym_declaration] = STATE(651), [sym_import] = STATE(2015), - [sym_import_statement] = STATE(762), - [sym_expression_statement] = STATE(762), + [sym_import_statement] = STATE(650), + [sym_expression_statement] = STATE(648), [sym_variable_declaration] = STATE(632), [sym_lexical_declaration] = STATE(632), - [sym_statement_block] = STATE(762), - [sym_if_statement] = STATE(762), - [sym_switch_statement] = STATE(762), - [sym_for_statement] = STATE(762), - [sym_for_in_statement] = STATE(762), - [sym_while_statement] = STATE(762), - [sym_do_statement] = STATE(762), - [sym_try_statement] = STATE(762), - [sym_with_statement] = STATE(762), - [sym_break_statement] = STATE(762), - [sym_continue_statement] = STATE(762), - [sym_debugger_statement] = STATE(762), - [sym_return_statement] = STATE(762), - [sym_throw_statement] = STATE(762), - [sym_empty_statement] = STATE(762), - [sym_labeled_statement] = STATE(762), + [sym_statement_block] = STATE(647), + [sym_if_statement] = STATE(645), + [sym_switch_statement] = STATE(644), + [sym_for_statement] = STATE(643), + [sym_for_in_statement] = STATE(642), + [sym_while_statement] = STATE(639), + [sym_do_statement] = STATE(638), + [sym_try_statement] = STATE(637), + [sym_with_statement] = STATE(630), + [sym_break_statement] = STATE(629), + [sym_continue_statement] = STATE(628), + [sym_debugger_statement] = STATE(626), + [sym_return_statement] = STATE(625), + [sym_throw_statement] = STATE(624), + [sym_empty_statement] = STATE(623), + [sym_labeled_statement] = STATE(622), [sym_parenthesized_expression] = STATE(1120), [sym_expression] = STATE(1556), [sym_primary_expression] = STATE(1694), @@ -23725,29 +23725,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(107), }, [45] = { - [sym_export_statement] = STATE(617), - [sym_declaration] = STATE(617), + [sym_export_statement] = STATE(657), + [sym_declaration] = STATE(651), [sym_import] = STATE(2015), - [sym_import_statement] = STATE(617), - [sym_expression_statement] = STATE(617), + [sym_import_statement] = STATE(650), + [sym_expression_statement] = STATE(648), [sym_variable_declaration] = STATE(632), [sym_lexical_declaration] = STATE(632), - [sym_statement_block] = STATE(617), - [sym_if_statement] = STATE(617), - [sym_switch_statement] = STATE(617), - [sym_for_statement] = STATE(617), - [sym_for_in_statement] = STATE(617), - [sym_while_statement] = STATE(617), - [sym_do_statement] = STATE(617), - [sym_try_statement] = STATE(617), - [sym_with_statement] = STATE(617), - [sym_break_statement] = STATE(617), - [sym_continue_statement] = STATE(617), - [sym_debugger_statement] = STATE(617), - [sym_return_statement] = STATE(617), - [sym_throw_statement] = STATE(617), - [sym_empty_statement] = STATE(617), - [sym_labeled_statement] = STATE(617), + [sym_statement_block] = STATE(647), + [sym_if_statement] = STATE(645), + [sym_switch_statement] = STATE(644), + [sym_for_statement] = STATE(643), + [sym_for_in_statement] = STATE(642), + [sym_while_statement] = STATE(639), + [sym_do_statement] = STATE(638), + [sym_try_statement] = STATE(637), + [sym_with_statement] = STATE(630), + [sym_break_statement] = STATE(629), + [sym_continue_statement] = STATE(628), + [sym_debugger_statement] = STATE(626), + [sym_return_statement] = STATE(625), + [sym_throw_statement] = STATE(624), + [sym_empty_statement] = STATE(623), + [sym_labeled_statement] = STATE(622), [sym_parenthesized_expression] = STATE(1120), [sym_expression] = STATE(1556), [sym_primary_expression] = STATE(1694), @@ -23878,29 +23878,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(107), }, [46] = { - [sym_export_statement] = STATE(640), - [sym_declaration] = STATE(640), + [sym_export_statement] = STATE(762), + [sym_declaration] = STATE(762), [sym_import] = STATE(2015), - [sym_import_statement] = STATE(640), - [sym_expression_statement] = STATE(640), + [sym_import_statement] = STATE(762), + [sym_expression_statement] = STATE(762), [sym_variable_declaration] = STATE(632), [sym_lexical_declaration] = STATE(632), - [sym_statement_block] = STATE(640), - [sym_if_statement] = STATE(640), - [sym_switch_statement] = STATE(640), - [sym_for_statement] = STATE(640), - [sym_for_in_statement] = STATE(640), - [sym_while_statement] = STATE(640), - [sym_do_statement] = STATE(640), - [sym_try_statement] = STATE(640), - [sym_with_statement] = STATE(640), - [sym_break_statement] = STATE(640), - [sym_continue_statement] = STATE(640), - [sym_debugger_statement] = STATE(640), - [sym_return_statement] = STATE(640), - [sym_throw_statement] = STATE(640), - [sym_empty_statement] = STATE(640), - [sym_labeled_statement] = STATE(640), + [sym_statement_block] = STATE(762), + [sym_if_statement] = STATE(762), + [sym_switch_statement] = STATE(762), + [sym_for_statement] = STATE(762), + [sym_for_in_statement] = STATE(762), + [sym_while_statement] = STATE(762), + [sym_do_statement] = STATE(762), + [sym_try_statement] = STATE(762), + [sym_with_statement] = STATE(762), + [sym_break_statement] = STATE(762), + [sym_continue_statement] = STATE(762), + [sym_debugger_statement] = STATE(762), + [sym_return_statement] = STATE(762), + [sym_throw_statement] = STATE(762), + [sym_empty_statement] = STATE(762), + [sym_labeled_statement] = STATE(762), [sym_parenthesized_expression] = STATE(1120), [sym_expression] = STATE(1556), [sym_primary_expression] = STATE(1694), @@ -24031,29 +24031,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(107), }, [47] = { - [sym_export_statement] = STATE(693), - [sym_declaration] = STATE(649), + [sym_export_statement] = STATE(739), + [sym_declaration] = STATE(739), [sym_import] = STATE(2015), - [sym_import_statement] = STATE(653), - [sym_expression_statement] = STATE(654), + [sym_import_statement] = STATE(739), + [sym_expression_statement] = STATE(739), [sym_variable_declaration] = STATE(632), [sym_lexical_declaration] = STATE(632), - [sym_statement_block] = STATE(658), - [sym_if_statement] = STATE(660), - [sym_switch_statement] = STATE(661), - [sym_for_statement] = STATE(663), - [sym_for_in_statement] = STATE(666), - [sym_while_statement] = STATE(667), - [sym_do_statement] = STATE(669), - [sym_try_statement] = STATE(672), - [sym_with_statement] = STATE(674), - [sym_break_statement] = STATE(677), - [sym_continue_statement] = STATE(618), - [sym_debugger_statement] = STATE(683), - [sym_return_statement] = STATE(684), - [sym_throw_statement] = STATE(685), - [sym_empty_statement] = STATE(695), - [sym_labeled_statement] = STATE(699), + [sym_statement_block] = STATE(739), + [sym_if_statement] = STATE(739), + [sym_switch_statement] = STATE(739), + [sym_for_statement] = STATE(739), + [sym_for_in_statement] = STATE(739), + [sym_while_statement] = STATE(739), + [sym_do_statement] = STATE(739), + [sym_try_statement] = STATE(739), + [sym_with_statement] = STATE(739), + [sym_break_statement] = STATE(739), + [sym_continue_statement] = STATE(739), + [sym_debugger_statement] = STATE(739), + [sym_return_statement] = STATE(739), + [sym_throw_statement] = STATE(739), + [sym_empty_statement] = STATE(739), + [sym_labeled_statement] = STATE(739), [sym_parenthesized_expression] = STATE(1120), [sym_expression] = STATE(1556), [sym_primary_expression] = STATE(1694), @@ -24103,33 +24103,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_ambient_declaration] = STATE(632), [sym_abstract_class_declaration] = STATE(632), [sym_module] = STATE(632), - [sym_internal_module] = STATE(1859), + [sym_internal_module] = STATE(157), [sym_import_alias] = STATE(632), [sym_interface_declaration] = STATE(632), [sym_enum_declaration] = STATE(632), [sym_type_alias_declaration] = STATE(632), [sym_type_parameters] = STATE(3944), - [aux_sym_export_statement_repeat1] = STATE(3123), - [sym_identifier] = ACTIONS(522), - [anon_sym_export] = ACTIONS(524), - [anon_sym_type] = ACTIONS(526), - [anon_sym_namespace] = ACTIONS(528), - [anon_sym_LBRACE] = ACTIONS(530), + [aux_sym_export_statement_repeat1] = STATE(3156), + [sym_identifier] = ACTIONS(7), + [anon_sym_export] = ACTIONS(11), + [anon_sym_type] = ACTIONS(13), + [anon_sym_namespace] = ACTIONS(15), + [anon_sym_LBRACE] = ACTIONS(17), [anon_sym_typeof] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), [anon_sym_var] = ACTIONS(23), [anon_sym_let] = ACTIONS(25), [anon_sym_const] = ACTIONS(27), [anon_sym_BANG] = ACTIONS(29), - [anon_sym_if] = ACTIONS(532), + [anon_sym_if] = ACTIONS(31), [anon_sym_switch] = ACTIONS(33), - [anon_sym_for] = ACTIONS(534), + [anon_sym_for] = ACTIONS(35), [anon_sym_LPAREN] = ACTIONS(37), [anon_sym_await] = ACTIONS(39), - [anon_sym_while] = ACTIONS(536), + [anon_sym_while] = ACTIONS(41), [anon_sym_do] = ACTIONS(43), [anon_sym_try] = ACTIONS(45), - [anon_sym_with] = ACTIONS(538), + [anon_sym_with] = ACTIONS(47), [anon_sym_break] = ACTIONS(49), [anon_sym_continue] = ACTIONS(51), [anon_sym_debugger] = ACTIONS(53), @@ -24139,9 +24139,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_yield] = ACTIONS(61), [anon_sym_LBRACK] = ACTIONS(63), [anon_sym_LTtemplate_GT] = ACTIONS(65), - [anon_sym_class] = ACTIONS(540), - [anon_sym_async] = ACTIONS(542), - [anon_sym_function] = ACTIONS(544), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), [anon_sym_new] = ACTIONS(73), [anon_sym_PLUS] = ACTIONS(19), [anon_sym_DASH] = ACTIONS(19), @@ -24164,21 +24164,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(91), [sym_undefined] = ACTIONS(93), [anon_sym_AT] = ACTIONS(95), - [anon_sym_static] = ACTIONS(546), - [anon_sym_readonly] = ACTIONS(546), - [anon_sym_get] = ACTIONS(546), - [anon_sym_set] = ACTIONS(546), - [anon_sym_declare] = ACTIONS(548), - [anon_sym_public] = ACTIONS(546), - [anon_sym_private] = ACTIONS(546), - [anon_sym_protected] = ACTIONS(546), - [anon_sym_override] = ACTIONS(546), - [anon_sym_module] = ACTIONS(550), - [anon_sym_any] = ACTIONS(546), - [anon_sym_number] = ACTIONS(546), - [anon_sym_boolean] = ACTIONS(546), - [anon_sym_string] = ACTIONS(546), - [anon_sym_symbol] = ACTIONS(546), + [anon_sym_static] = ACTIONS(97), + [anon_sym_readonly] = ACTIONS(97), + [anon_sym_get] = ACTIONS(97), + [anon_sym_set] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(99), + [anon_sym_public] = ACTIONS(97), + [anon_sym_private] = ACTIONS(97), + [anon_sym_protected] = ACTIONS(97), + [anon_sym_override] = ACTIONS(97), + [anon_sym_module] = ACTIONS(101), + [anon_sym_any] = ACTIONS(97), + [anon_sym_number] = ACTIONS(97), + [anon_sym_boolean] = ACTIONS(97), + [anon_sym_string] = ACTIONS(97), + [anon_sym_symbol] = ACTIONS(97), [anon_sym_abstract] = ACTIONS(103), [anon_sym_interface] = ACTIONS(105), [anon_sym_enum] = ACTIONS(107), @@ -24496,14 +24496,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -24519,7 +24519,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3785), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -24647,14 +24647,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -24670,7 +24670,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3785), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -24798,14 +24798,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -24821,7 +24821,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3785), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -24949,14 +24949,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -24972,7 +24972,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3785), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -25096,18 +25096,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [54] = { [sym_import] = STATE(1467), [sym_parenthesized_expression] = STATE(1092), - [sym_expression] = STATE(1554), + [sym_expression] = STATE(1648), [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -25123,8 +25123,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), - [sym_spread_element] = STATE(3785), + [sym__destructuring_pattern] = STATE(2996), + [sym_spread_element] = STATE(3691), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -25173,7 +25173,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_intersection_type] = STATE(2486), [sym_function_type] = STATE(3118), [aux_sym_export_statement_repeat1] = STATE(3524), - [aux_sym_array_repeat1] = STATE(3788), + [aux_sym_array_repeat1] = STATE(3687), [aux_sym_array_pattern_repeat1] = STATE(3686), [sym_identifier] = ACTIONS(552), [anon_sym_export] = ACTIONS(554), @@ -25251,14 +25251,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -25274,7 +25274,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3785), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -25398,18 +25398,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [56] = { [sym_import] = STATE(1467), [sym_parenthesized_expression] = STATE(1092), - [sym_expression] = STATE(1648), + [sym_expression] = STATE(1554), [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -25425,8 +25425,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), - [sym_spread_element] = STATE(3691), + [sym__destructuring_pattern] = STATE(2996), + [sym_spread_element] = STATE(3785), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -25475,7 +25475,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_intersection_type] = STATE(2486), [sym_function_type] = STATE(3118), [aux_sym_export_statement_repeat1] = STATE(3524), - [aux_sym_array_repeat1] = STATE(3687), + [aux_sym_array_repeat1] = STATE(3788), [aux_sym_array_pattern_repeat1] = STATE(3686), [sym_identifier] = ACTIONS(552), [anon_sym_export] = ACTIONS(554), @@ -25553,14 +25553,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -25576,7 +25576,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3785), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -25704,14 +25704,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -25727,7 +25727,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3785), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -25855,14 +25855,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -25878,7 +25878,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3691), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -26006,13 +26006,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -26027,7 +26027,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -26039,7 +26039,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3198), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -26156,13 +26156,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -26177,7 +26177,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -26189,7 +26189,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3427), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -26306,13 +26306,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -26327,7 +26327,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -26339,7 +26339,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3192), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -26456,13 +26456,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -26477,7 +26477,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -26489,7 +26489,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3358), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -26606,13 +26606,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -26627,7 +26627,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -26639,7 +26639,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3224), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -26756,13 +26756,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -26777,7 +26777,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -26789,7 +26789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3206), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -26906,13 +26906,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -26927,7 +26927,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -26939,7 +26939,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3358), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -27056,13 +27056,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -27077,7 +27077,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -27089,7 +27089,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3239), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -27206,13 +27206,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -27229,7 +27229,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -27242,7 +27242,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3417), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -27253,7 +27253,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3730), [sym_optional_parameter] = STATE(3730), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym__type] = STATE(3636), [sym_constructor_type] = STATE(3636), [sym__primary_type] = STATE(2423), @@ -27354,13 +27354,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -27377,7 +27377,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -27390,7 +27390,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3417), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -27401,7 +27401,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3730), [sym_optional_parameter] = STATE(3730), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym__type] = STATE(3636), [sym_constructor_type] = STATE(3636), [sym__primary_type] = STATE(2423), @@ -27502,13 +27502,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -27525,7 +27525,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -27538,7 +27538,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3417), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -27549,7 +27549,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3730), [sym_optional_parameter] = STATE(3730), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym__type] = STATE(3550), [sym_constructor_type] = STATE(3550), [sym__primary_type] = STATE(2423), @@ -27650,13 +27650,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -27673,7 +27673,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -27685,7 +27685,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3417), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -27696,7 +27696,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3730), [sym_optional_parameter] = STATE(3730), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym__type] = STATE(3550), [sym_constructor_type] = STATE(3550), [sym__primary_type] = STATE(2423), @@ -27797,13 +27797,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -27820,7 +27820,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -27832,7 +27832,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3417), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -27843,7 +27843,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3730), [sym_optional_parameter] = STATE(3730), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym__type] = STATE(3636), [sym_constructor_type] = STATE(3636), [sym__primary_type] = STATE(2423), @@ -27944,13 +27944,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -27967,7 +27967,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -27979,7 +27979,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3417), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -27990,7 +27990,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3730), [sym_optional_parameter] = STATE(3730), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym__type] = STATE(3627), [sym_constructor_type] = STATE(3627), [sym__primary_type] = STATE(2423), @@ -28091,13 +28091,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -28114,7 +28114,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -28126,7 +28126,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3417), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -28137,7 +28137,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3730), [sym_optional_parameter] = STATE(3730), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym__type] = STATE(3540), [sym_constructor_type] = STATE(3540), [sym__primary_type] = STATE(2423), @@ -28238,13 +28238,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -28261,7 +28261,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -28273,7 +28273,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3417), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -28284,7 +28284,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3730), [sym_optional_parameter] = STATE(3730), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym__type] = STATE(3616), [sym_constructor_type] = STATE(3616), [sym__primary_type] = STATE(2423), @@ -28385,14 +28385,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3932), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4214), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -28408,7 +28408,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -28420,37 +28420,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3195), [sym_pattern] = STATE(3834), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), [sym_instantiation_expression] = STATE(1462), [sym_internal_module] = STATE(1462), [sym_nested_type_identifier] = STATE(2596), - [sym__type] = STATE(2742), - [sym_constructor_type] = STATE(2742), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2742), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym__type] = STATE(2725), + [sym_constructor_type] = STATE(2725), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2725), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(3953), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2742), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2742), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2725), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2725), [aux_sym_export_statement_repeat1] = STATE(3524), [sym_identifier] = ACTIONS(708), [anon_sym_export] = ACTIONS(554), @@ -28532,7 +28532,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -28807,7 +28807,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -29075,13 +29075,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2965), + [sym_object_pattern] = STATE(2986), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2965), + [sym_array_pattern] = STATE(2986), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -29097,7 +29097,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2965), + [sym__destructuring_pattern] = STATE(2986), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -29218,7 +29218,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -29355,7 +29355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -29629,7 +29629,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -29766,7 +29766,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -29903,7 +29903,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_nested_identifier] = STATE(4232), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), @@ -30040,7 +30040,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -30431,7 +30431,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -30688,7 +30688,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -30816,7 +30816,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -30943,7 +30943,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -32814,33 +32814,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [111] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), - [sym__type] = STATE(2678), - [sym_constructor_type] = STATE(2678), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2678), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym__type] = STATE(2701), + [sym_constructor_type] = STATE(2701), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2701), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2678), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2678), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2701), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2701), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(1283), [anon_sym_EQ] = ACTIONS(214), @@ -33271,13 +33271,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -33293,7 +33293,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -33306,7 +33306,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -33316,7 +33316,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3730), [sym_optional_parameter] = STATE(3730), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym_type_parameters] = STATE(3944), [aux_sym_export_statement_repeat1] = STATE(177), [sym_identifier] = ACTIONS(1323), @@ -33382,13 +33382,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -33404,7 +33404,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -33417,7 +33417,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -33427,7 +33427,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3730), [sym_optional_parameter] = STATE(3730), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym_type_parameters] = STATE(3944), [aux_sym_export_statement_repeat1] = STATE(177), [sym_identifier] = ACTIONS(1323), @@ -33493,13 +33493,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -33515,7 +33515,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -33527,7 +33527,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -33537,7 +33537,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3913), [sym_optional_parameter] = STATE(3913), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym_type_parameters] = STATE(3944), [aux_sym_export_statement_repeat1] = STATE(177), [sym_identifier] = ACTIONS(628), @@ -33603,13 +33603,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -33625,7 +33625,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -33637,7 +33637,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -33647,7 +33647,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3658), [sym_optional_parameter] = STATE(3658), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym_type_parameters] = STATE(3944), [aux_sym_export_statement_repeat1] = STATE(177), [sym_identifier] = ACTIONS(628), @@ -33713,13 +33713,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -33735,7 +33735,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -33747,7 +33747,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -33757,7 +33757,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3913), [sym_optional_parameter] = STATE(3913), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym_type_parameters] = STATE(3944), [aux_sym_export_statement_repeat1] = STATE(177), [sym_identifier] = ACTIONS(628), @@ -33823,13 +33823,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -33845,7 +33845,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -33857,7 +33857,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -33867,7 +33867,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3913), [sym_optional_parameter] = STATE(3913), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym_type_parameters] = STATE(3944), [aux_sym_export_statement_repeat1] = STATE(177), [sym_identifier] = ACTIONS(628), @@ -33933,13 +33933,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -33955,7 +33955,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -33967,7 +33967,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -33977,7 +33977,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3913), [sym_optional_parameter] = STATE(3913), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym_type_parameters] = STATE(3944), [aux_sym_export_statement_repeat1] = STATE(177), [sym_identifier] = ACTIONS(628), @@ -34043,13 +34043,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -34065,7 +34065,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -34077,7 +34077,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -34087,7 +34087,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3663), [sym_optional_parameter] = STATE(3663), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym_type_parameters] = STATE(3944), [aux_sym_export_statement_repeat1] = STATE(177), [sym_identifier] = ACTIONS(628), @@ -34153,13 +34153,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -34175,7 +34175,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -34187,7 +34187,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -34197,7 +34197,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3913), [sym_optional_parameter] = STATE(3913), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym_type_parameters] = STATE(3944), [aux_sym_export_statement_repeat1] = STATE(177), [sym_identifier] = ACTIONS(628), @@ -34263,13 +34263,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -34285,7 +34285,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -34297,7 +34297,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -34307,7 +34307,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3913), [sym_optional_parameter] = STATE(3913), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym_type_parameters] = STATE(3944), [aux_sym_export_statement_repeat1] = STATE(177), [sym_identifier] = ACTIONS(628), @@ -34373,13 +34373,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -34395,7 +34395,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -34407,7 +34407,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -34417,7 +34417,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3730), [sym_optional_parameter] = STATE(3730), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym_type_parameters] = STATE(3944), [aux_sym_export_statement_repeat1] = STATE(177), [sym_identifier] = ACTIONS(628), @@ -34483,14 +34483,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -34505,7 +34505,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3785), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -34518,7 +34518,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3631), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -34592,14 +34592,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -34614,7 +34614,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3785), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -34627,7 +34627,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3631), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -34701,14 +34701,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -34723,7 +34723,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3691), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -34736,7 +34736,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3631), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -34810,14 +34810,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -34832,7 +34832,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3785), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -34845,7 +34845,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3631), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -35028,14 +35028,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -35050,7 +35050,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3785), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -35063,7 +35063,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3631), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -35137,14 +35137,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -35159,7 +35159,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3785), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -35172,7 +35172,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3631), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -35252,7 +35252,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -35355,14 +35355,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -35377,7 +35377,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3691), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -35390,7 +35390,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3631), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -35573,14 +35573,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -35595,7 +35595,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3691), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -35608,7 +35608,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3631), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -35682,13 +35682,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -35704,7 +35704,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -35716,7 +35716,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3424), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -35726,7 +35726,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_override_modifier] = STATE(221), [sym_required_parameter] = STATE(3913), [sym_optional_parameter] = STATE(3913), - [sym__parameter_name] = STATE(2956), + [sym__parameter_name] = STATE(3025), [sym_type_parameters] = STATE(3944), [aux_sym_export_statement_repeat1] = STATE(177), [sym_identifier] = ACTIONS(628), @@ -36121,7 +36121,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -36338,7 +36338,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -36365,7 +36365,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3631), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1161), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -36552,7 +36552,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -36760,14 +36760,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(4162), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -36782,7 +36782,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3695), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -36795,7 +36795,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3667), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -36867,14 +36867,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_assignment_pattern] = STATE(3784), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -36889,7 +36889,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -36901,7 +36901,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3569), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -37295,14 +37295,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_assignment_pattern] = STATE(3722), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -37317,7 +37317,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -37329,7 +37329,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3631), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -38686,14 +38686,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(4162), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -38708,7 +38708,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3695), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -38721,7 +38721,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3667), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -38793,14 +38793,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(4162), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -38815,7 +38815,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_spread_element] = STATE(3695), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), @@ -38828,7 +38828,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3667), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -39442,7 +39442,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -39469,7 +39469,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3631), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1161), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -39863,14 +39863,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_assignment_pattern] = STATE(4162), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -39885,7 +39885,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -39897,7 +39897,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3667), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -39969,13 +39969,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -39990,7 +39990,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -40002,7 +40002,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3364), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -40080,7 +40080,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -40185,7 +40185,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -40395,7 +40395,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -40490,7 +40490,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [182] = { [sym_import] = STATE(1467), [sym_parenthesized_expression] = STATE(1092), - [sym_expression] = STATE(1563), + [sym_expression] = STATE(1578), [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), @@ -40500,7 +40500,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -40605,7 +40605,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -40710,7 +40710,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -40815,7 +40815,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -41025,7 +41025,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -41130,7 +41130,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -41235,7 +41235,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -41340,7 +41340,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -41654,7 +41654,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -41862,7 +41862,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -41966,7 +41966,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -42168,13 +42168,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -42189,7 +42189,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -42201,7 +42201,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3242), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -42278,7 +42278,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -42382,7 +42382,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -42486,7 +42486,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -42590,7 +42590,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -42694,7 +42694,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -42792,13 +42792,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -42813,7 +42813,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -42825,7 +42825,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3358), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -42896,14 +42896,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_assignment_pattern] = STATE(3932), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -42918,7 +42918,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -42930,7 +42930,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3834), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -43006,7 +43006,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -43214,7 +43214,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -43422,7 +43422,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -43520,14 +43520,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2964), + [sym_object_pattern] = STATE(2996), [sym_assignment_pattern] = STATE(3932), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2964), + [sym_array_pattern] = STATE(2996), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -43542,7 +43542,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2518), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2964), + [sym__destructuring_pattern] = STATE(2996), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -43554,7 +43554,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3834), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1072), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -43630,7 +43630,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -43934,13 +43934,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -43955,7 +43955,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -43967,7 +43967,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3201), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -44249,7 +44249,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -44346,13 +44346,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -44367,7 +44367,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -44379,7 +44379,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3224), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -44552,13 +44552,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -44573,7 +44573,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -44585,7 +44585,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3358), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -44655,13 +44655,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2962), + [sym_object_pattern] = STATE(2929), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2962), + [sym_array_pattern] = STATE(2929), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -44676,7 +44676,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2962), + [sym__destructuring_pattern] = STATE(2929), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -44688,7 +44688,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decorator] = STATE(1162), [sym_formal_parameters] = STATE(3177), [sym_pattern] = STATE(3243), - [sym_rest_pattern] = STATE(2959), + [sym_rest_pattern] = STATE(3029), [sym_non_null_expression] = STATE(1065), [sym_as_expression] = STATE(1462), [sym_satisfies_expression] = STATE(1462), @@ -44764,7 +44764,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -44866,7 +44866,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -44969,7 +44969,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -45069,7 +45069,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -45565,7 +45565,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_import] = STATE(1467), [sym_statement_block] = STATE(1519), [sym_parenthesized_expression] = STATE(1155), - [sym_expression] = STATE(1578), + [sym_expression] = STATE(1597), [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), @@ -45575,7 +45575,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -45676,7 +45676,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -45777,7 +45777,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -45878,7 +45878,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -45978,7 +45978,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(2015), [sym_function] = STATE(2015), @@ -46181,7 +46181,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -46281,7 +46281,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -46382,7 +46382,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -46584,7 +46584,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -46685,7 +46685,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(2015), [sym_function] = STATE(2015), @@ -46787,7 +46787,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -46989,7 +46989,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -47089,7 +47089,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -47190,7 +47190,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -47291,7 +47291,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -47392,7 +47392,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -47493,7 +47493,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -47595,7 +47595,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -47695,7 +47695,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -47796,7 +47796,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(2015), [sym_function] = STATE(2015), @@ -47897,7 +47897,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -47999,7 +47999,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -48100,7 +48100,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -48301,7 +48301,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -48403,7 +48403,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -48503,7 +48503,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -48604,7 +48604,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -48705,7 +48705,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -48908,7 +48908,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -49009,7 +49009,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -49109,7 +49109,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(2015), [sym_function] = STATE(2015), @@ -49211,7 +49211,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -49311,7 +49311,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -49715,7 +49715,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -49917,7 +49917,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -50018,7 +50018,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -50321,7 +50321,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -50422,7 +50422,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -50524,7 +50524,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -51028,7 +51028,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -51129,7 +51129,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -51230,7 +51230,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -51331,7 +51331,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -51433,7 +51433,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -51635,7 +51635,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -51736,7 +51736,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -51837,7 +51837,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -51937,7 +51937,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -52038,7 +52038,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -52140,7 +52140,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -52240,7 +52240,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -52342,7 +52342,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -52443,7 +52443,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -52544,7 +52544,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -52644,7 +52644,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(2015), [sym_function] = STATE(2015), @@ -52745,7 +52745,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -52846,7 +52846,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -52947,7 +52947,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -53049,7 +53049,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -53150,7 +53150,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -53250,7 +53250,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -53352,7 +53352,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -53453,7 +53453,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -53554,7 +53554,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -53655,7 +53655,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -53755,7 +53755,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(2015), [sym_function] = STATE(2015), @@ -53856,7 +53856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -54456,7 +54456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -55456,7 +55456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -55556,7 +55556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -55656,7 +55656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -55856,7 +55856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -55956,7 +55956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -56356,7 +56356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -56556,7 +56556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -56656,7 +56656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -56756,7 +56756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -56856,7 +56856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -57156,7 +57156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -57256,7 +57256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -57356,7 +57356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -57456,7 +57456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -57556,7 +57556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -57856,7 +57856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -58056,7 +58056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -58156,7 +58156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -58256,7 +58256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -58356,7 +58356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -58556,7 +58556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -58756,7 +58756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -58856,7 +58856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -58956,7 +58956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -59056,7 +59056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -59156,7 +59156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -59256,7 +59256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -59356,7 +59356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -59456,7 +59456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -59656,7 +59656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -59756,7 +59756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -59856,7 +59856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -59956,7 +59956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -60056,7 +60056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -60156,7 +60156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -60256,7 +60256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -60356,7 +60356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -60556,7 +60556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -60656,7 +60656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -60756,7 +60756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -60850,13 +60850,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), - [sym_object_pattern] = STATE(2965), + [sym_object_pattern] = STATE(2986), [sym_array] = STATE(1467), - [sym_array_pattern] = STATE(2965), + [sym_array_pattern] = STATE(2986), [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -60871,7 +60871,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_assignment_expression] = STATE(1462), [sym__augmented_assignment_lhs] = STATE(2428), [sym_augmented_assignment_expression] = STATE(1462), - [sym__destructuring_pattern] = STATE(2965), + [sym__destructuring_pattern] = STATE(2986), [sym_ternary_expression] = STATE(1462), [sym_binary_expression] = STATE(1462), [sym_unary_expression] = STATE(1462), @@ -60956,7 +60956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -61156,7 +61156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -61256,7 +61256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -61356,7 +61356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -61456,7 +61456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -61556,7 +61556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -61756,7 +61756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -61856,7 +61856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -61956,7 +61956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -62056,7 +62056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -62156,7 +62156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -62256,7 +62256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -62356,7 +62356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -62456,7 +62456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -62556,7 +62556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -62656,7 +62656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -62756,7 +62756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -62856,7 +62856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -62956,7 +62956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -63056,7 +63056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -63156,7 +63156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -63256,7 +63256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -63356,7 +63356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -63456,7 +63456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -63556,7 +63556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -63656,7 +63656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -63756,7 +63756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -63856,7 +63856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -63956,7 +63956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -64056,7 +64056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -64256,7 +64256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -64356,7 +64356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -64556,7 +64556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -64856,7 +64856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -64956,7 +64956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -65056,7 +65056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -65156,7 +65156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -65356,7 +65356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -65556,7 +65556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -65756,7 +65756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -65856,7 +65856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -65956,7 +65956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -66056,7 +66056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -66256,7 +66256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -66356,7 +66356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -66456,7 +66456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -66556,7 +66556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -66756,7 +66756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -66846,7 +66846,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [443] = { [sym_import] = STATE(1467), [sym_parenthesized_expression] = STATE(1155), - [sym_expression] = STATE(1595), + [sym_expression] = STATE(1587), [sym_primary_expression] = STATE(1306), [sym_yield_expression] = STATE(1462), [sym_object] = STATE(1467), @@ -66856,7 +66856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -66956,7 +66956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -67056,7 +67056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -67256,7 +67256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -67356,7 +67356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -67456,7 +67456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -67556,7 +67556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -67656,7 +67656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -67756,7 +67756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -67856,7 +67856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -67956,7 +67956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -68056,7 +68056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -68156,7 +68156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -69456,7 +69456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -69756,7 +69756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -69856,7 +69856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -70056,7 +70056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -70256,7 +70256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -70356,7 +70356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -70456,7 +70456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -70556,7 +70556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -70656,7 +70656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -70856,7 +70856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -71056,7 +71056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -71156,7 +71156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -71456,7 +71456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -71556,7 +71556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -71656,7 +71656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -71756,7 +71756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -71956,7 +71956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -72656,7 +72656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -73256,7 +73256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -73356,7 +73356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -73456,7 +73456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -73656,7 +73656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -73756,7 +73756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -73856,7 +73856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -73956,7 +73956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -74056,7 +74056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_glimmer_template] = STATE(1462), [sym_glimmer_opening_tag] = STATE(3600), [sym_jsx_element] = STATE(1462), - [sym_jsx_opening_element] = STATE(2628), + [sym_jsx_opening_element] = STATE(2613), [sym_jsx_self_closing_element] = STATE(1462), [sym_class] = STATE(1467), [sym_function] = STATE(1467), @@ -96586,11 +96586,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_formal_parameters] = STATE(4233), [sym_nested_type_identifier] = STATE(2414), [sym_asserts] = STATE(2466), - [sym__type] = STATE(2552), - [sym_constructor_type] = STATE(2552), + [sym__type] = STATE(2541), + [sym_constructor_type] = STATE(2541), [sym__primary_type] = STATE(2423), [sym_template_literal_type] = STATE(2486), - [sym_infer_type] = STATE(2552), + [sym_infer_type] = STATE(2541), [sym_conditional_type] = STATE(2486), [sym_generic_type] = STATE(2486), [sym_type_predicate] = STATE(2466), @@ -96607,10 +96607,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(4099), [sym_array_type] = STATE(2486), [sym_tuple_type] = STATE(2486), - [sym_readonly_type] = STATE(2552), + [sym_readonly_type] = STATE(2541), [sym_union_type] = STATE(2486), [sym_intersection_type] = STATE(2486), - [sym_function_type] = STATE(2552), + [sym_function_type] = STATE(2541), [sym_identifier] = ACTIONS(2537), [anon_sym_STAR] = ACTIONS(556), [anon_sym_LBRACE] = ACTIONS(1228), @@ -96653,34 +96653,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [794] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4400), - [sym_nested_type_identifier] = STATE(2719), + [sym_nested_type_identifier] = STATE(2711), [sym_asserts] = STATE(2855), [sym__type] = STATE(2856), [sym_constructor_type] = STATE(2856), - [sym__primary_type] = STATE(2821), - [sym_template_literal_type] = STATE(2794), + [sym__primary_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), [sym_infer_type] = STATE(2856), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), [sym_type_predicate] = STATE(2855), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2739), - [sym_object_type] = STATE(2794), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2737), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4084), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), [sym_readonly_type] = STATE(2856), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), [sym_function_type] = STATE(2856), [sym_identifier] = ACTIONS(2543), [anon_sym_STAR] = ACTIONS(2545), @@ -96866,35 +96866,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [797] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), - [sym_asserts] = STATE(2685), - [sym__type] = STATE(2679), - [sym_constructor_type] = STATE(2679), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2679), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_predicate] = STATE(2685), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), + [sym_asserts] = STATE(2659), + [sym__type] = STATE(2690), + [sym_constructor_type] = STATE(2690), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2690), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_predicate] = STATE(2659), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), [sym_predefined_type] = STATE(2641), - [sym_object_type] = STATE(2691), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2679), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2679), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2690), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2690), [sym_identifier] = ACTIONS(2647), [anon_sym_STAR] = ACTIONS(710), [anon_sym_LBRACE] = ACTIONS(1285), @@ -96957,7 +96957,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_existential_type] = STATE(2486), [sym_flow_maybe_type] = STATE(2486), [sym_parenthesized_type] = STATE(2486), - [sym_predefined_type] = STATE(2953), + [sym_predefined_type] = STATE(2952), [sym_object_type] = STATE(2486), [sym_type_parameters] = STATE(4046), [sym_array_type] = STATE(2486), @@ -97028,7 +97028,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_existential_type] = STATE(2486), [sym_flow_maybe_type] = STATE(2486), [sym_parenthesized_type] = STATE(2486), - [sym_predefined_type] = STATE(2953), + [sym_predefined_type] = STATE(2952), [sym_object_type] = STATE(2486), [sym_type_parameters] = STATE(4046), [sym_array_type] = STATE(2486), @@ -97154,11 +97154,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_formal_parameters] = STATE(4233), [sym_nested_type_identifier] = STATE(2414), [sym_asserts] = STATE(4030), - [sym__type] = STATE(2800), - [sym_constructor_type] = STATE(2800), + [sym__type] = STATE(2764), + [sym_constructor_type] = STATE(2764), [sym__primary_type] = STATE(2423), [sym_template_literal_type] = STATE(2486), - [sym_infer_type] = STATE(2800), + [sym_infer_type] = STATE(2764), [sym_conditional_type] = STATE(2486), [sym_generic_type] = STATE(2486), [sym_type_predicate] = STATE(4028), @@ -97175,10 +97175,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(4099), [sym_array_type] = STATE(2486), [sym_tuple_type] = STATE(2486), - [sym_readonly_type] = STATE(2800), + [sym_readonly_type] = STATE(2764), [sym_union_type] = STATE(2486), [sym_intersection_type] = STATE(2486), - [sym_function_type] = STATE(2800), + [sym_function_type] = STATE(2764), [sym_identifier] = ACTIONS(2537), [anon_sym_STAR] = ACTIONS(556), [anon_sym_LBRACE] = ACTIONS(1228), @@ -97221,35 +97221,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [802] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), - [sym_asserts] = STATE(2660), - [sym__type] = STATE(2677), - [sym_constructor_type] = STATE(2677), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2677), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_predicate] = STATE(2660), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), + [sym_asserts] = STATE(2688), + [sym__type] = STATE(2682), + [sym_constructor_type] = STATE(2682), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2682), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_predicate] = STATE(2688), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), [sym_predefined_type] = STATE(2641), - [sym_object_type] = STATE(2691), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2677), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2677), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2682), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2682), [sym_identifier] = ACTIONS(2647), [anon_sym_STAR] = ACTIONS(710), [anon_sym_LBRACE] = ACTIONS(1285), @@ -97434,35 +97434,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [805] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4400), - [sym_nested_type_identifier] = STATE(2719), + [sym_nested_type_identifier] = STATE(2711), [sym_asserts] = STATE(3208), - [sym__type] = STATE(2889), - [sym_constructor_type] = STATE(2889), - [sym__primary_type] = STATE(2821), - [sym_template_literal_type] = STATE(2794), - [sym_infer_type] = STATE(2889), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), + [sym__type] = STATE(2902), + [sym_constructor_type] = STATE(2902), + [sym__primary_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), + [sym_infer_type] = STATE(2902), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), [sym_type_predicate] = STATE(3209), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2739), - [sym_object_type] = STATE(2794), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2737), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4084), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), - [sym_readonly_type] = STATE(2889), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), - [sym_function_type] = STATE(2889), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), + [sym_readonly_type] = STATE(2902), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), + [sym_function_type] = STATE(2902), [sym_identifier] = ACTIONS(2543), [anon_sym_STAR] = ACTIONS(2545), [anon_sym_LBRACE] = ACTIONS(2547), @@ -97576,35 +97576,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [807] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4400), - [sym_nested_type_identifier] = STATE(2719), - [sym_asserts] = STATE(2881), - [sym__type] = STATE(2882), - [sym_constructor_type] = STATE(2882), - [sym__primary_type] = STATE(2821), - [sym_template_literal_type] = STATE(2794), - [sym_infer_type] = STATE(2882), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), - [sym_type_predicate] = STATE(2881), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2739), - [sym_object_type] = STATE(2794), + [sym_nested_type_identifier] = STATE(2711), + [sym_asserts] = STATE(2886), + [sym__type] = STATE(2887), + [sym_constructor_type] = STATE(2887), + [sym__primary_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), + [sym_infer_type] = STATE(2887), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), + [sym_type_predicate] = STATE(2886), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2737), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4084), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), - [sym_readonly_type] = STATE(2882), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), - [sym_function_type] = STATE(2882), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), + [sym_readonly_type] = STATE(2887), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), + [sym_function_type] = STATE(2887), [sym_identifier] = ACTIONS(2543), [anon_sym_STAR] = ACTIONS(2545), [anon_sym_LBRACE] = ACTIONS(2547), @@ -97651,11 +97651,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_formal_parameters] = STATE(4233), [sym_nested_type_identifier] = STATE(2414), [sym_asserts] = STATE(2477), - [sym__type] = STATE(2540), - [sym_constructor_type] = STATE(2540), + [sym__type] = STATE(2529), + [sym_constructor_type] = STATE(2529), [sym__primary_type] = STATE(2423), [sym_template_literal_type] = STATE(2486), - [sym_infer_type] = STATE(2540), + [sym_infer_type] = STATE(2529), [sym_conditional_type] = STATE(2486), [sym_generic_type] = STATE(2486), [sym_type_predicate] = STATE(2477), @@ -97672,10 +97672,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(4099), [sym_array_type] = STATE(2486), [sym_tuple_type] = STATE(2486), - [sym_readonly_type] = STATE(2540), + [sym_readonly_type] = STATE(2529), [sym_union_type] = STATE(2486), [sym_intersection_type] = STATE(2486), - [sym_function_type] = STATE(2540), + [sym_function_type] = STATE(2529), [sym_identifier] = ACTIONS(2537), [anon_sym_STAR] = ACTIONS(556), [anon_sym_LBRACE] = ACTIONS(1228), @@ -97718,35 +97718,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [809] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), [sym_asserts] = STATE(3174), - [sym__type] = STATE(2742), - [sym_constructor_type] = STATE(2742), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2742), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), + [sym__type] = STATE(2725), + [sym_constructor_type] = STATE(2725), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2725), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), [sym_type_predicate] = STATE(3173), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), [sym_predefined_type] = STATE(2641), - [sym_object_type] = STATE(2691), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2742), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2742), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2725), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2725), [sym_identifier] = ACTIONS(2647), [anon_sym_STAR] = ACTIONS(710), [anon_sym_LBRACE] = ACTIONS(1285), @@ -100274,33 +100274,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [846] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), - [sym__type] = STATE(2682), - [sym_constructor_type] = STATE(2682), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2682), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym__type] = STATE(2716), + [sym_constructor_type] = STATE(2716), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2716), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2682), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2682), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2716), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2716), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), [anon_sym_LBRACE] = ACTIONS(1285), @@ -100342,33 +100342,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [847] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), - [sym__type] = STATE(2666), - [sym_constructor_type] = STATE(2666), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2666), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym__type] = STATE(2681), + [sym_constructor_type] = STATE(2681), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2681), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2666), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2666), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2681), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2681), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), [anon_sym_LBRACE] = ACTIONS(1285), @@ -100546,33 +100546,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [850] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), - [sym__type] = STATE(2689), - [sym_constructor_type] = STATE(2689), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2689), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym__type] = STATE(2660), + [sym_constructor_type] = STATE(2660), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2660), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2689), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2689), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2660), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2660), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), [anon_sym_LBRACE] = ACTIONS(1285), @@ -100957,11 +100957,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2517), [sym_formal_parameters] = STATE(4233), [sym_nested_type_identifier] = STATE(2414), - [sym__type] = STATE(2528), - [sym_constructor_type] = STATE(2528), + [sym__type] = STATE(2549), + [sym_constructor_type] = STATE(2549), [sym__primary_type] = STATE(2423), [sym_template_literal_type] = STATE(2486), - [sym_infer_type] = STATE(2528), + [sym_infer_type] = STATE(2549), [sym_conditional_type] = STATE(2486), [sym_generic_type] = STATE(2486), [sym_type_query] = STATE(2486), @@ -100977,10 +100977,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(4099), [sym_array_type] = STATE(2486), [sym_tuple_type] = STATE(2486), - [sym_readonly_type] = STATE(2528), + [sym_readonly_type] = STATE(2549), [sym_union_type] = STATE(2486), [sym_intersection_type] = STATE(2486), - [sym_function_type] = STATE(2528), + [sym_function_type] = STATE(2549), [sym_identifier] = ACTIONS(1224), [anon_sym_STAR] = ACTIONS(556), [anon_sym_LBRACE] = ACTIONS(1228), @@ -101090,32 +101090,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [858] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), [sym__type] = STATE(2708), [sym_constructor_type] = STATE(2708), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), [sym_infer_type] = STATE(2708), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), [sym_readonly_type] = STATE(2708), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), [sym_function_type] = STATE(2708), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), @@ -101158,32 +101158,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [859] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), [sym__type] = STATE(3330), [sym_constructor_type] = STATE(3330), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), [sym_infer_type] = STATE(3330), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), [sym_readonly_type] = STATE(3330), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), [sym_function_type] = STATE(3330), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), @@ -101226,32 +101226,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [860] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), [sym__type] = STATE(2709), [sym_constructor_type] = STATE(2709), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), [sym_infer_type] = STATE(2709), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), [sym_readonly_type] = STATE(2709), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), [sym_function_type] = STATE(2709), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), @@ -101294,32 +101294,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [861] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4400), - [sym_nested_type_identifier] = STATE(2719), + [sym_nested_type_identifier] = STATE(2711), [sym__type] = STATE(2857), [sym_constructor_type] = STATE(2857), - [sym__primary_type] = STATE(2821), - [sym_template_literal_type] = STATE(2794), + [sym__primary_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), [sym_infer_type] = STATE(2857), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2794), - [sym_object_type] = STATE(2794), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2795), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4084), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), [sym_readonly_type] = STATE(2857), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), [sym_function_type] = STATE(2857), [sym_identifier] = ACTIONS(2803), [anon_sym_STAR] = ACTIONS(2545), @@ -101566,33 +101566,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [865] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), - [sym__type] = STATE(2711), - [sym_constructor_type] = STATE(2711), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2711), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym__type] = STATE(2663), + [sym_constructor_type] = STATE(2663), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2663), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2711), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2711), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2663), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2663), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), [anon_sym_LBRACE] = ACTIONS(1285), @@ -101705,11 +101705,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2517), [sym_formal_parameters] = STATE(4233), [sym_nested_type_identifier] = STATE(2414), - [sym__type] = STATE(2800), - [sym_constructor_type] = STATE(2800), + [sym__type] = STATE(2764), + [sym_constructor_type] = STATE(2764), [sym__primary_type] = STATE(2423), [sym_template_literal_type] = STATE(2486), - [sym_infer_type] = STATE(2800), + [sym_infer_type] = STATE(2764), [sym_conditional_type] = STATE(2486), [sym_generic_type] = STATE(2486), [sym_type_query] = STATE(2486), @@ -101725,10 +101725,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(4099), [sym_array_type] = STATE(2486), [sym_tuple_type] = STATE(2486), - [sym_readonly_type] = STATE(2800), + [sym_readonly_type] = STATE(2764), [sym_union_type] = STATE(2486), [sym_intersection_type] = STATE(2486), - [sym_function_type] = STATE(2800), + [sym_function_type] = STATE(2764), [sym_identifier] = ACTIONS(1224), [anon_sym_STAR] = ACTIONS(556), [anon_sym_LBRACE] = ACTIONS(1228), @@ -101770,32 +101770,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [868] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), [sym__type] = STATE(3513), [sym_constructor_type] = STATE(3513), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), [sym_infer_type] = STATE(3513), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), [sym_readonly_type] = STATE(3513), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), [sym_function_type] = STATE(3513), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), @@ -101982,7 +101982,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_spread_element] = STATE(3758), [sym_string] = STATE(2603), [sym_decorator] = STATE(1162), - [sym_formal_parameters] = STATE(2745), + [sym_formal_parameters] = STATE(2728), [sym_rest_pattern] = STATE(3849), [sym_method_definition] = STATE(3758), [sym_pair] = STATE(3758), @@ -102042,33 +102042,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [872] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), - [sym__type] = STATE(2908), - [sym_constructor_type] = STATE(2908), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2908), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym__type] = STATE(2900), + [sym_constructor_type] = STATE(2900), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2900), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2908), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2908), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2900), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2900), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), [anon_sym_LBRACE] = ACTIONS(1285), @@ -102118,7 +102118,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_spread_element] = STATE(3758), [sym_string] = STATE(2603), [sym_decorator] = STATE(1162), - [sym_formal_parameters] = STATE(2745), + [sym_formal_parameters] = STATE(2728), [sym_rest_pattern] = STATE(3849), [sym_method_definition] = STATE(3758), [sym_pair] = STATE(3758), @@ -102246,33 +102246,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [875] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), - [sym__type] = STATE(2901), - [sym_constructor_type] = STATE(2901), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2901), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym__type] = STATE(2896), + [sym_constructor_type] = STATE(2896), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2896), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2901), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2901), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2896), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2896), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), [anon_sym_LBRACE] = ACTIONS(1285), @@ -102314,32 +102314,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [876] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4233), [sym_nested_type_identifier] = STATE(2596), [sym__type] = STATE(3832), [sym_constructor_type] = STATE(3832), - [sym__primary_type] = STATE(2673), - [sym_template_literal_type] = STATE(2691), + [sym__primary_type] = STATE(2657), + [sym_template_literal_type] = STATE(2696), [sym_infer_type] = STATE(3832), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4099), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), [sym_readonly_type] = STATE(3832), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), [sym_function_type] = STATE(3832), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), @@ -102382,32 +102382,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [877] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4233), [sym_nested_type_identifier] = STATE(2596), [sym__type] = STATE(3832), [sym_constructor_type] = STATE(3832), - [sym__primary_type] = STATE(2676), - [sym_template_literal_type] = STATE(2691), + [sym__primary_type] = STATE(2670), + [sym_template_literal_type] = STATE(2696), [sym_infer_type] = STATE(3832), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4099), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), [sym_readonly_type] = STATE(3832), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), [sym_function_type] = STATE(3832), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), @@ -102458,7 +102458,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_spread_element] = STATE(3758), [sym_string] = STATE(2603), [sym_decorator] = STATE(1162), - [sym_formal_parameters] = STATE(2745), + [sym_formal_parameters] = STATE(2728), [sym_rest_pattern] = STATE(3849), [sym_method_definition] = STATE(3758), [sym_pair] = STATE(3758), @@ -102518,33 +102518,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [879] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), - [sym__type] = STATE(2678), - [sym_constructor_type] = STATE(2678), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2678), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym__type] = STATE(2701), + [sym_constructor_type] = STATE(2701), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2701), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2678), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2678), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2701), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2701), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), [anon_sym_LBRACE] = ACTIONS(1285), @@ -102586,32 +102586,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [880] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), [sym__type] = STATE(2695), [sym_constructor_type] = STATE(2695), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), [sym_infer_type] = STATE(2695), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), [sym_readonly_type] = STATE(2695), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), [sym_function_type] = STATE(2695), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), @@ -102654,32 +102654,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [881] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), [sym__type] = STATE(2699), [sym_constructor_type] = STATE(2699), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), [sym_infer_type] = STATE(2699), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), [sym_readonly_type] = STATE(2699), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), [sym_function_type] = STATE(2699), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), @@ -102866,7 +102866,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_spread_element] = STATE(3758), [sym_string] = STATE(2603), [sym_decorator] = STATE(1162), - [sym_formal_parameters] = STATE(2745), + [sym_formal_parameters] = STATE(2728), [sym_rest_pattern] = STATE(3849), [sym_method_definition] = STATE(3758), [sym_pair] = STATE(3758), @@ -103130,32 +103130,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [888] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4400), - [sym_nested_type_identifier] = STATE(2719), + [sym_nested_type_identifier] = STATE(2711), [sym__type] = STATE(2858), [sym_constructor_type] = STATE(2858), - [sym__primary_type] = STATE(2821), - [sym_template_literal_type] = STATE(2794), + [sym__primary_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), [sym_infer_type] = STATE(2858), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2794), - [sym_object_type] = STATE(2794), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2795), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4084), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), [sym_readonly_type] = STATE(2858), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), [sym_function_type] = STATE(2858), [sym_identifier] = ACTIONS(2803), [anon_sym_STAR] = ACTIONS(2545), @@ -103342,7 +103342,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_spread_element] = STATE(3758), [sym_string] = STATE(2603), [sym_decorator] = STATE(1162), - [sym_formal_parameters] = STATE(2745), + [sym_formal_parameters] = STATE(2728), [sym_rest_pattern] = STATE(3849), [sym_method_definition] = STATE(3758), [sym_pair] = STATE(3758), @@ -103402,32 +103402,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [892] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4233), - [sym_nested_type_identifier] = STATE(2719), + [sym_nested_type_identifier] = STATE(2711), [sym__type] = STATE(3723), [sym_constructor_type] = STATE(3723), [sym__primary_type] = STATE(2826), - [sym_template_literal_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), [sym_infer_type] = STATE(3723), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2794), - [sym_object_type] = STATE(2794), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2795), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4099), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), [sym_readonly_type] = STATE(3723), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), [sym_function_type] = STATE(3723), [sym_identifier] = ACTIONS(2803), [anon_sym_STAR] = ACTIONS(2545), @@ -103478,7 +103478,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_spread_element] = STATE(3850), [sym_string] = STATE(2603), [sym_decorator] = STATE(1162), - [sym_formal_parameters] = STATE(2745), + [sym_formal_parameters] = STATE(2728), [sym_rest_pattern] = STATE(3849), [sym_method_definition] = STATE(3850), [sym_pair] = STATE(3850), @@ -103742,32 +103742,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [897] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), [sym__type] = STATE(3219), [sym_constructor_type] = STATE(3219), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), [sym_infer_type] = STATE(3219), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), [sym_readonly_type] = STATE(3219), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), [sym_function_type] = STATE(3219), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), @@ -103946,32 +103946,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [900] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4233), - [sym_nested_type_identifier] = STATE(2719), + [sym_nested_type_identifier] = STATE(2711), [sym__type] = STATE(3723), [sym_constructor_type] = STATE(3723), [sym__primary_type] = STATE(2824), - [sym_template_literal_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), [sym_infer_type] = STATE(3723), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2794), - [sym_object_type] = STATE(2794), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2795), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4099), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), [sym_readonly_type] = STATE(3723), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), [sym_function_type] = STATE(3723), [sym_identifier] = ACTIONS(2803), [anon_sym_STAR] = ACTIONS(2545), @@ -104014,32 +104014,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [901] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4400), - [sym_nested_type_identifier] = STATE(2719), + [sym_nested_type_identifier] = STATE(2711), [sym__type] = STATE(2823), [sym_constructor_type] = STATE(2823), - [sym__primary_type] = STATE(2821), - [sym_template_literal_type] = STATE(2794), + [sym__primary_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), [sym_infer_type] = STATE(2823), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2794), - [sym_object_type] = STATE(2794), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2795), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4084), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), [sym_readonly_type] = STATE(2823), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), [sym_function_type] = STATE(2823), [sym_identifier] = ACTIONS(2803), [anon_sym_STAR] = ACTIONS(2545), @@ -104150,32 +104150,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [903] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4400), - [sym_nested_type_identifier] = STATE(2719), + [sym_nested_type_identifier] = STATE(2711), [sym__type] = STATE(2819), [sym_constructor_type] = STATE(2819), - [sym__primary_type] = STATE(2821), - [sym_template_literal_type] = STATE(2794), + [sym__primary_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), [sym_infer_type] = STATE(2819), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2794), - [sym_object_type] = STATE(2794), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2795), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4084), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), [sym_readonly_type] = STATE(2819), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), [sym_function_type] = STATE(2819), [sym_identifier] = ACTIONS(2803), [anon_sym_STAR] = ACTIONS(2545), @@ -104286,32 +104286,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [905] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4400), - [sym_nested_type_identifier] = STATE(2719), + [sym_nested_type_identifier] = STATE(2711), [sym__type] = STATE(2818), [sym_constructor_type] = STATE(2818), - [sym__primary_type] = STATE(2821), - [sym_template_literal_type] = STATE(2794), + [sym__primary_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), [sym_infer_type] = STATE(2818), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2794), - [sym_object_type] = STATE(2794), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2795), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4084), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), [sym_readonly_type] = STATE(2818), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), [sym_function_type] = STATE(2818), [sym_identifier] = ACTIONS(2803), [anon_sym_STAR] = ACTIONS(2545), @@ -104430,7 +104430,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_spread_element] = STATE(3758), [sym_string] = STATE(2603), [sym_decorator] = STATE(1162), - [sym_formal_parameters] = STATE(2745), + [sym_formal_parameters] = STATE(2728), [sym_rest_pattern] = STATE(3849), [sym_method_definition] = STATE(3758), [sym_pair] = STATE(3758), @@ -104566,7 +104566,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_spread_element] = STATE(3850), [sym_string] = STATE(2603), [sym_decorator] = STATE(1162), - [sym_formal_parameters] = STATE(2745), + [sym_formal_parameters] = STATE(2728), [sym_rest_pattern] = STATE(3849), [sym_method_definition] = STATE(3850), [sym_pair] = STATE(3850), @@ -104694,33 +104694,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [911] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4400), - [sym_nested_type_identifier] = STATE(2719), - [sym__type] = STATE(2774), - [sym_constructor_type] = STATE(2774), - [sym__primary_type] = STATE(2821), - [sym_template_literal_type] = STATE(2794), - [sym_infer_type] = STATE(2774), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2794), - [sym_object_type] = STATE(2794), + [sym_nested_type_identifier] = STATE(2711), + [sym__type] = STATE(2779), + [sym_constructor_type] = STATE(2779), + [sym__primary_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), + [sym_infer_type] = STATE(2779), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2795), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4084), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), - [sym_readonly_type] = STATE(2774), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), - [sym_function_type] = STATE(2774), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), + [sym_readonly_type] = STATE(2779), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), + [sym_function_type] = STATE(2779), [sym_identifier] = ACTIONS(2803), [anon_sym_STAR] = ACTIONS(2545), [anon_sym_LBRACE] = ACTIONS(2547), @@ -105578,33 +105578,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [924] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4400), - [sym_nested_type_identifier] = STATE(2719), - [sym__type] = STATE(2773), - [sym_constructor_type] = STATE(2773), - [sym__primary_type] = STATE(2821), - [sym_template_literal_type] = STATE(2794), - [sym_infer_type] = STATE(2773), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2794), - [sym_object_type] = STATE(2794), + [sym_nested_type_identifier] = STATE(2711), + [sym__type] = STATE(2778), + [sym_constructor_type] = STATE(2778), + [sym__primary_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), + [sym_infer_type] = STATE(2778), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2795), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4084), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), - [sym_readonly_type] = STATE(2773), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), - [sym_function_type] = STATE(2773), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), + [sym_readonly_type] = STATE(2778), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), + [sym_function_type] = STATE(2778), [sym_identifier] = ACTIONS(2803), [anon_sym_STAR] = ACTIONS(2545), [anon_sym_LBRACE] = ACTIONS(2547), @@ -105986,33 +105986,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [930] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4400), - [sym_nested_type_identifier] = STATE(2719), - [sym__type] = STATE(2877), - [sym_constructor_type] = STATE(2877), - [sym__primary_type] = STATE(2821), - [sym_template_literal_type] = STATE(2794), - [sym_infer_type] = STATE(2877), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2794), - [sym_object_type] = STATE(2794), + [sym_nested_type_identifier] = STATE(2711), + [sym__type] = STATE(2881), + [sym_constructor_type] = STATE(2881), + [sym__primary_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), + [sym_infer_type] = STATE(2881), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2795), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4084), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), - [sym_readonly_type] = STATE(2877), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), - [sym_function_type] = STATE(2877), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), + [sym_readonly_type] = STATE(2881), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), + [sym_function_type] = STATE(2881), [sym_identifier] = ACTIONS(2803), [anon_sym_STAR] = ACTIONS(2545), [anon_sym_LBRACE] = ACTIONS(2547), @@ -106054,33 +106054,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [931] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4400), - [sym_nested_type_identifier] = STATE(2719), - [sym__type] = STATE(2879), - [sym_constructor_type] = STATE(2879), - [sym__primary_type] = STATE(2821), - [sym_template_literal_type] = STATE(2794), - [sym_infer_type] = STATE(2879), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2794), - [sym_object_type] = STATE(2794), + [sym_nested_type_identifier] = STATE(2711), + [sym__type] = STATE(2884), + [sym_constructor_type] = STATE(2884), + [sym__primary_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), + [sym_infer_type] = STATE(2884), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2795), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4084), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), - [sym_readonly_type] = STATE(2879), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), - [sym_function_type] = STATE(2879), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), + [sym_readonly_type] = STATE(2884), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), + [sym_function_type] = STATE(2884), [sym_identifier] = ACTIONS(2803), [anon_sym_STAR] = ACTIONS(2545), [anon_sym_LBRACE] = ACTIONS(2547), @@ -106190,33 +106190,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [933] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4400), - [sym_nested_type_identifier] = STATE(2719), - [sym__type] = STATE(2828), - [sym_constructor_type] = STATE(2828), - [sym__primary_type] = STATE(2821), - [sym_template_literal_type] = STATE(2794), - [sym_infer_type] = STATE(2828), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2794), - [sym_object_type] = STATE(2794), + [sym_nested_type_identifier] = STATE(2711), + [sym__type] = STATE(2784), + [sym_constructor_type] = STATE(2784), + [sym__primary_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), + [sym_infer_type] = STATE(2784), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2795), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4084), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), - [sym_readonly_type] = STATE(2828), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), - [sym_function_type] = STATE(2828), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), + [sym_readonly_type] = STATE(2784), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), + [sym_function_type] = STATE(2784), [sym_identifier] = ACTIONS(2803), [anon_sym_STAR] = ACTIONS(2545), [anon_sym_LBRACE] = ACTIONS(2547), @@ -106258,33 +106258,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [934] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), - [sym__type] = STATE(2715), - [sym_constructor_type] = STATE(2715), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2715), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym__type] = STATE(2707), + [sym_constructor_type] = STATE(2707), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2707), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2715), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2715), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2707), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2707), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), [anon_sym_LBRACE] = ACTIONS(1285), @@ -106402,7 +106402,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_spread_element] = STATE(3758), [sym_string] = STATE(2603), [sym_decorator] = STATE(1162), - [sym_formal_parameters] = STATE(2745), + [sym_formal_parameters] = STATE(2728), [sym_rest_pattern] = STATE(3849), [sym_method_definition] = STATE(3758), [sym_pair] = STATE(3758), @@ -106598,32 +106598,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [939] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), [sym__type] = STATE(3305), [sym_constructor_type] = STATE(3305), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), [sym_infer_type] = STATE(3305), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), [sym_readonly_type] = STATE(3305), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), [sym_function_type] = STATE(3305), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), @@ -106734,33 +106734,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [941] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), - [sym__type] = STATE(2717), - [sym_constructor_type] = STATE(2717), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2717), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym__type] = STATE(2705), + [sym_constructor_type] = STATE(2705), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2705), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2717), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2717), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2705), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2705), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), [anon_sym_LBRACE] = ACTIONS(1285), @@ -106802,33 +106802,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [942] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4400), - [sym_nested_type_identifier] = STATE(2719), - [sym__type] = STATE(2820), - [sym_constructor_type] = STATE(2820), - [sym__primary_type] = STATE(2821), - [sym_template_literal_type] = STATE(2794), - [sym_infer_type] = STATE(2820), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2794), - [sym_object_type] = STATE(2794), + [sym_nested_type_identifier] = STATE(2711), + [sym__type] = STATE(2775), + [sym_constructor_type] = STATE(2775), + [sym__primary_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), + [sym_infer_type] = STATE(2775), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2795), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4084), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), - [sym_readonly_type] = STATE(2820), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), - [sym_function_type] = STATE(2820), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), + [sym_readonly_type] = STATE(2775), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), + [sym_function_type] = STATE(2775), [sym_identifier] = ACTIONS(2803), [anon_sym_STAR] = ACTIONS(2545), [anon_sym_LBRACE] = ACTIONS(2547), @@ -107006,32 +107006,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [945] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), [sym__type] = STATE(3348), [sym_constructor_type] = STATE(3348), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), [sym_infer_type] = STATE(3348), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), [sym_readonly_type] = STATE(3348), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), [sym_function_type] = STATE(3348), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), @@ -107218,7 +107218,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_spread_element] = STATE(3758), [sym_string] = STATE(2603), [sym_decorator] = STATE(1162), - [sym_formal_parameters] = STATE(2745), + [sym_formal_parameters] = STATE(2728), [sym_rest_pattern] = STATE(3849), [sym_method_definition] = STATE(3758), [sym_pair] = STATE(3758), @@ -107550,33 +107550,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [953] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), - [sym__type] = STATE(2704), - [sym_constructor_type] = STATE(2704), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2704), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym__type] = STATE(2691), + [sym_constructor_type] = STATE(2691), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2691), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2704), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2704), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2691), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2691), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), [anon_sym_LBRACE] = ACTIONS(1285), @@ -107694,7 +107694,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_spread_element] = STATE(3758), [sym_string] = STATE(2603), [sym_decorator] = STATE(1162), - [sym_formal_parameters] = STATE(2745), + [sym_formal_parameters] = STATE(2728), [sym_rest_pattern] = STATE(3849), [sym_method_definition] = STATE(3758), [sym_pair] = STATE(3758), @@ -108374,7 +108374,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_spread_element] = STATE(3758), [sym_string] = STATE(2603), [sym_decorator] = STATE(1162), - [sym_formal_parameters] = STATE(2745), + [sym_formal_parameters] = STATE(2728), [sym_rest_pattern] = STATE(3849), [sym_method_definition] = STATE(3758), [sym_pair] = STATE(3758), @@ -108434,33 +108434,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [966] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), - [sym__type] = STATE(2742), - [sym_constructor_type] = STATE(2742), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2742), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym__type] = STATE(2725), + [sym_constructor_type] = STATE(2725), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2725), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2742), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2742), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2725), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2725), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), [anon_sym_LBRACE] = ACTIONS(1285), @@ -108570,33 +108570,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [968] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4400), - [sym_nested_type_identifier] = STATE(2719), - [sym__type] = STATE(2775), - [sym_constructor_type] = STATE(2775), - [sym__primary_type] = STATE(2821), - [sym_template_literal_type] = STATE(2794), - [sym_infer_type] = STATE(2775), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2794), - [sym_object_type] = STATE(2794), + [sym_nested_type_identifier] = STATE(2711), + [sym__type] = STATE(2798), + [sym_constructor_type] = STATE(2798), + [sym__primary_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), + [sym_infer_type] = STATE(2798), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2795), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4084), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), - [sym_readonly_type] = STATE(2775), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), - [sym_function_type] = STATE(2775), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), + [sym_readonly_type] = STATE(2798), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), + [sym_function_type] = STATE(2798), [sym_identifier] = ACTIONS(2803), [anon_sym_STAR] = ACTIONS(2545), [anon_sym_LBRACE] = ACTIONS(2547), @@ -108638,33 +108638,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [969] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), - [sym__type] = STATE(2663), - [sym_constructor_type] = STATE(2663), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), - [sym_infer_type] = STATE(2663), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym__type] = STATE(2658), + [sym_constructor_type] = STATE(2658), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), + [sym_infer_type] = STATE(2658), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), - [sym_readonly_type] = STATE(2663), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), - [sym_function_type] = STATE(2663), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), + [sym_readonly_type] = STATE(2658), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), + [sym_function_type] = STATE(2658), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), [anon_sym_LBRACE] = ACTIONS(1285), @@ -109046,33 +109046,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [975] = { [sym_nested_identifier] = STATE(4279), - [sym_string] = STATE(2786), + [sym_string] = STATE(2788), [sym_formal_parameters] = STATE(4400), - [sym_nested_type_identifier] = STATE(2719), - [sym__type] = STATE(2770), - [sym_constructor_type] = STATE(2770), - [sym__primary_type] = STATE(2821), - [sym_template_literal_type] = STATE(2794), - [sym_infer_type] = STATE(2770), - [sym_conditional_type] = STATE(2794), - [sym_generic_type] = STATE(2794), - [sym_type_query] = STATE(2794), - [sym_index_type_query] = STATE(2794), - [sym_lookup_type] = STATE(2794), - [sym_literal_type] = STATE(2794), - [sym__number] = STATE(2795), - [sym_existential_type] = STATE(2794), - [sym_flow_maybe_type] = STATE(2794), - [sym_parenthesized_type] = STATE(2794), - [sym_predefined_type] = STATE(2794), - [sym_object_type] = STATE(2794), + [sym_nested_type_identifier] = STATE(2711), + [sym__type] = STATE(2801), + [sym_constructor_type] = STATE(2801), + [sym__primary_type] = STATE(2794), + [sym_template_literal_type] = STATE(2795), + [sym_infer_type] = STATE(2801), + [sym_conditional_type] = STATE(2795), + [sym_generic_type] = STATE(2795), + [sym_type_query] = STATE(2795), + [sym_index_type_query] = STATE(2795), + [sym_lookup_type] = STATE(2795), + [sym_literal_type] = STATE(2795), + [sym__number] = STATE(2796), + [sym_existential_type] = STATE(2795), + [sym_flow_maybe_type] = STATE(2795), + [sym_parenthesized_type] = STATE(2795), + [sym_predefined_type] = STATE(2795), + [sym_object_type] = STATE(2795), [sym_type_parameters] = STATE(4084), - [sym_array_type] = STATE(2794), - [sym_tuple_type] = STATE(2794), - [sym_readonly_type] = STATE(2770), - [sym_union_type] = STATE(2794), - [sym_intersection_type] = STATE(2794), - [sym_function_type] = STATE(2770), + [sym_array_type] = STATE(2795), + [sym_tuple_type] = STATE(2795), + [sym_readonly_type] = STATE(2801), + [sym_union_type] = STATE(2795), + [sym_intersection_type] = STATE(2795), + [sym_function_type] = STATE(2801), [sym_identifier] = ACTIONS(2803), [anon_sym_STAR] = ACTIONS(2545), [anon_sym_LBRACE] = ACTIONS(2547), @@ -109386,32 +109386,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [980] = { [sym_nested_identifier] = STATE(4214), - [sym_string] = STATE(2671), + [sym_string] = STATE(2678), [sym_formal_parameters] = STATE(4211), [sym_nested_type_identifier] = STATE(2596), [sym__type] = STATE(3282), [sym_constructor_type] = STATE(3282), - [sym__primary_type] = STATE(2688), - [sym_template_literal_type] = STATE(2691), + [sym__primary_type] = STATE(2694), + [sym_template_literal_type] = STATE(2696), [sym_infer_type] = STATE(3282), - [sym_conditional_type] = STATE(2691), - [sym_generic_type] = STATE(2691), - [sym_type_query] = STATE(2691), - [sym_index_type_query] = STATE(2691), - [sym_lookup_type] = STATE(2691), - [sym_literal_type] = STATE(2691), - [sym__number] = STATE(2694), - [sym_existential_type] = STATE(2691), - [sym_flow_maybe_type] = STATE(2691), - [sym_parenthesized_type] = STATE(2691), - [sym_predefined_type] = STATE(2691), - [sym_object_type] = STATE(2691), + [sym_conditional_type] = STATE(2696), + [sym_generic_type] = STATE(2696), + [sym_type_query] = STATE(2696), + [sym_index_type_query] = STATE(2696), + [sym_lookup_type] = STATE(2696), + [sym_literal_type] = STATE(2696), + [sym__number] = STATE(2698), + [sym_existential_type] = STATE(2696), + [sym_flow_maybe_type] = STATE(2696), + [sym_parenthesized_type] = STATE(2696), + [sym_predefined_type] = STATE(2696), + [sym_object_type] = STATE(2696), [sym_type_parameters] = STATE(4132), - [sym_array_type] = STATE(2691), - [sym_tuple_type] = STATE(2691), + [sym_array_type] = STATE(2696), + [sym_tuple_type] = STATE(2696), [sym_readonly_type] = STATE(3282), - [sym_union_type] = STATE(2691), - [sym_intersection_type] = STATE(2691), + [sym_union_type] = STATE(2696), + [sym_intersection_type] = STATE(2696), [sym_function_type] = STATE(3282), [sym_identifier] = ACTIONS(1281), [anon_sym_STAR] = ACTIONS(710), @@ -111939,7 +111939,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2325), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -112143,7 +112143,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, STATE(2575), 1, sym_arguments, - STATE(2659), 1, + STATE(2668), 1, sym_type_arguments, ACTIONS(2969), 2, anon_sym_AMP, @@ -112388,7 +112388,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2325), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -112674,9 +112674,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(3022), 1, sym_identifier, - STATE(2909), 1, + STATE(2904), 1, sym_nested_identifier, - STATE(2927), 1, + STATE(2999), 1, sym_string, STATE(3251), 1, sym__module, @@ -113573,7 +113573,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3052), 1, anon_sym_LT, - STATE(2681), 1, + STATE(2680), 1, sym_type_arguments, ACTIONS(3037), 2, anon_sym_COMMA, @@ -122742,7 +122742,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -122827,7 +122827,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -122912,7 +122912,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -122997,7 +122997,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -123082,7 +123082,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -123167,7 +123167,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -123320,7 +123320,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -123402,7 +123402,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -123484,7 +123484,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -123566,7 +123566,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -123648,7 +123648,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -123730,7 +123730,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -123812,7 +123812,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -123894,7 +123894,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -123976,7 +123976,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -124058,7 +124058,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -124140,7 +124140,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -124394,7 +124394,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -124562,7 +124562,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -124644,7 +124644,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -124726,7 +124726,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -124980,7 +124980,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -125062,7 +125062,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -125144,7 +125144,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -125226,7 +125226,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -125358,7 +125358,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -125437,7 +125437,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -125516,7 +125516,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -125595,7 +125595,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -125727,7 +125727,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -125887,7 +125887,7 @@ static const uint16_t ts_small_parse_table[] = { sym_accessibility_modifier, STATE(2320), 1, sym_override_modifier, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3356), 1, sym__call_signature, @@ -126339,7 +126339,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(2960), 3, + STATE(2933), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -126412,7 +126412,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(2960), 3, + STATE(2933), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -126485,7 +126485,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(2960), 3, + STATE(2933), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -126931,7 +126931,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(2960), 3, + STATE(2933), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -127370,7 +127370,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(2960), 3, + STATE(2933), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -127494,7 +127494,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(2960), 3, + STATE(2933), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -127567,7 +127567,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(2960), 3, + STATE(2933), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -141522,7 +141522,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(2960), 3, + STATE(2933), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -144988,27 +144988,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_satisfies, anon_sym_implements, - [41363] = 6, + [41363] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(3034), 1, + ACTIONS(2963), 1, anon_sym_EQ, - ACTIONS(3079), 1, - anon_sym_QMARK, - ACTIONS(3090), 5, + ACTIONS(3599), 1, + anon_sym_extends, + ACTIONS(4150), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(2947), 14, + anon_sym_LBRACK, + ACTIONS(4153), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(2947), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -145016,11 +145014,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_DASH_DASH, - ACTIONS(2951), 22, + ACTIONS(2951), 25, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -145039,7 +145040,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [41420] = 8, + [41422] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1397), 1, @@ -145092,7 +145093,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [41481] = 25, + [41483] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(1301), 1, @@ -145162,7 +145163,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [41576] = 5, + [41578] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(3986), 1, @@ -145212,7 +145213,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [41631] = 33, + [41633] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -145290,7 +145291,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [41742] = 6, + [41744] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(3984), 1, @@ -145341,7 +145342,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [41799] = 3, + [41801] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1387), 14, @@ -145389,7 +145390,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_is, - [41850] = 7, + [41852] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(3034), 1, @@ -145441,7 +145442,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [41909] = 33, + [41911] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -145519,7 +145520,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [42020] = 6, + [42022] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -145570,7 +145571,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_satisfies, - [42077] = 35, + [42079] = 35, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -145650,7 +145651,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [42192] = 25, + [42194] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(1301), 1, @@ -145720,7 +145721,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [42287] = 34, + [42289] = 34, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -145799,7 +145800,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [42400] = 34, + [42402] = 34, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -145878,7 +145879,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [42513] = 14, + [42515] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -145937,7 +145938,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_satisfies, anon_sym_implements, - [42586] = 3, + [42588] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3434), 14, @@ -145985,7 +145986,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_is, - [42637] = 33, + [42639] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -146063,7 +146064,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [42748] = 33, + [42750] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -146141,7 +146142,7 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [42859] = 7, + [42861] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1397), 1, @@ -146193,165 +146194,137 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [42918] = 35, + [42920] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1124), 1, - anon_sym_BQUOTE, - ACTIONS(1632), 1, - anon_sym_COMMA, - ACTIONS(3304), 1, - anon_sym_LPAREN, - ACTIONS(3320), 1, + ACTIONS(3542), 1, + anon_sym_EQ, + ACTIONS(3546), 1, anon_sym_LBRACK, - ACTIONS(3322), 1, - anon_sym_DOT, - ACTIONS(3484), 1, - anon_sym_as, - ACTIONS(3488), 1, - anon_sym_BANG, - ACTIONS(3492), 1, - anon_sym_QMARK_DOT, - ACTIONS(3494), 1, - anon_sym_AMP_AMP, - ACTIONS(3496), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3498), 1, - anon_sym_GT_GT, - ACTIONS(3502), 1, + ACTIONS(3552), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3549), 3, + anon_sym_GT, anon_sym_AMP, - ACTIONS(3504), 1, - anon_sym_CARET, - ACTIONS(3506), 1, anon_sym_PIPE, - ACTIONS(3510), 1, - anon_sym_PERCENT, - ACTIONS(3512), 1, - anon_sym_STAR_STAR, - ACTIONS(3514), 1, - anon_sym_LT, - ACTIONS(3522), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3524), 1, - anon_sym_PLUS_PLUS, - ACTIONS(3526), 1, - anon_sym_DASH_DASH, - ACTIONS(3528), 1, - anon_sym_satisfies, - ACTIONS(3530), 1, - sym__ternary_qmark, - ACTIONS(4389), 1, - anon_sym_RPAREN, - STATE(1231), 1, - sym_type_arguments, - STATE(3809), 1, - sym_optional_chain, - STATE(3818), 1, - aux_sym_array_repeat1, - ACTIONS(3482), 2, + ACTIONS(3540), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(3490), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(3500), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(3508), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3518), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3520), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(1441), 2, - sym_template_string, - sym_arguments, - ACTIONS(3516), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [43033] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1124), 1, - anon_sym_BQUOTE, - ACTIONS(3304), 1, + anon_sym_DASH_DASH, + ACTIONS(3544), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3320), 1, - anon_sym_LBRACK, - ACTIONS(3322), 1, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(3484), 1, - anon_sym_as, - ACTIONS(3488), 1, - anon_sym_BANG, - ACTIONS(3492), 1, anon_sym_QMARK_DOT, - ACTIONS(3524), 1, - anon_sym_PLUS_PLUS, - ACTIONS(3526), 1, - anon_sym_DASH_DASH, - ACTIONS(3528), 1, - anon_sym_satisfies, - ACTIONS(4283), 1, - anon_sym_PERCENT, - ACTIONS(4285), 1, - anon_sym_STAR_STAR, - ACTIONS(4352), 1, anon_sym_AMP_AMP, - ACTIONS(4354), 1, anon_sym_PIPE_PIPE, - ACTIONS(4356), 1, - anon_sym_GT_GT, - ACTIONS(4360), 1, - anon_sym_AMP, - ACTIONS(4362), 1, - anon_sym_CARET, - ACTIONS(4364), 1, - anon_sym_PIPE, - ACTIONS(4366), 1, - anon_sym_LT, - ACTIONS(4374), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4376), 1, - sym__ternary_qmark, - STATE(1231), 1, - sym_type_arguments, - STATE(3809), 1, - sym_optional_chain, - ACTIONS(4279), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4281), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4350), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4358), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4370), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4372), 2, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(1441), 2, - sym_template_string, - sym_arguments, - ACTIONS(3741), 3, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_implements, - ACTIONS(4368), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [43144] = 33, + anon_sym_PLUS_PLUS, + anon_sym_BQUOTE, + anon_sym_satisfies, + [42979] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1124), 1, + anon_sym_BQUOTE, + ACTIONS(3304), 1, + anon_sym_LPAREN, + ACTIONS(3320), 1, + anon_sym_LBRACK, + ACTIONS(3322), 1, + anon_sym_DOT, + ACTIONS(3484), 1, + anon_sym_as, + ACTIONS(3488), 1, + anon_sym_BANG, + ACTIONS(3492), 1, + anon_sym_QMARK_DOT, + ACTIONS(3524), 1, + anon_sym_PLUS_PLUS, + ACTIONS(3526), 1, + anon_sym_DASH_DASH, + ACTIONS(3528), 1, + anon_sym_satisfies, + ACTIONS(4283), 1, + anon_sym_PERCENT, + ACTIONS(4285), 1, + anon_sym_STAR_STAR, + ACTIONS(4352), 1, + anon_sym_AMP_AMP, + ACTIONS(4354), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4356), 1, + anon_sym_GT_GT, + ACTIONS(4360), 1, + anon_sym_AMP, + ACTIONS(4362), 1, + anon_sym_CARET, + ACTIONS(4364), 1, + anon_sym_PIPE, + ACTIONS(4366), 1, + anon_sym_LT, + ACTIONS(4374), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4376), 1, + sym__ternary_qmark, + STATE(1231), 1, + sym_type_arguments, + STATE(3809), 1, + sym_optional_chain, + ACTIONS(4279), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4281), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4350), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4358), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4370), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4372), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(1441), 2, + sym_template_string, + sym_arguments, + ACTIONS(3741), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_implements, + ACTIONS(4368), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [43090] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -146429,7 +146402,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [43255] = 6, + [43201] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(3055), 1, @@ -146480,7 +146453,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [43312] = 33, + [43258] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -146558,7 +146531,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [43423] = 4, + [43369] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3988), 1, @@ -146607,7 +146580,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [43476] = 33, + [43422] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -146685,7 +146658,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, - [43587] = 33, + [43533] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -146763,7 +146736,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [43698] = 12, + [43644] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -146776,7 +146749,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3492), 1, anon_sym_QMARK_DOT, - ACTIONS(4391), 1, + ACTIONS(4389), 1, anon_sym_LT, STATE(1231), 1, sym_type_arguments, @@ -146820,7 +146793,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_satisfies, anon_sym_implements, - [43767] = 33, + [43713] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -146898,7 +146871,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [43878] = 15, + [43824] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -146958,77 +146931,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_satisfies, anon_sym_implements, - [43953] = 25, + [43899] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, - anon_sym_DQUOTE, - ACTIONS(1303), 1, - anon_sym_SQUOTE, - ACTIONS(2829), 1, + ACTIONS(3034), 1, + anon_sym_EQ, + ACTIONS(3079), 1, + anon_sym_QMARK, + ACTIONS(3090), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(2947), 14, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3176), 1, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_DASH_DASH, + ACTIONS(2951), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, anon_sym_LBRACK, - ACTIONS(3190), 1, - anon_sym_override, - ACTIONS(4294), 1, - anon_sym_STAR, - ACTIONS(4298), 1, - anon_sym_async, - ACTIONS(4302), 1, - anon_sym_AT, - ACTIONS(4304), 1, - anon_sym_static, - ACTIONS(4306), 1, - anon_sym_readonly, - ACTIONS(4310), 1, - anon_sym_declare, - ACTIONS(4312), 1, - anon_sym_abstract, - ACTIONS(4394), 1, - anon_sym_RBRACE, - STATE(2235), 1, - sym_method_definition, - STATE(2277), 1, - sym_accessibility_modifier, - STATE(2318), 1, - sym_override_modifier, - STATE(3552), 1, - sym_method_signature, - ACTIONS(4300), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4308), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3188), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(1589), 3, - sym_decorator, - sym_class_static_block, - aux_sym_class_body_repeat1, - STATE(2542), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(3830), 3, - sym_public_field_definition, - sym_abstract_method_signature, - sym_index_signature, - ACTIONS(3166), 10, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - sym_identifier, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - [44048] = 7, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_BQUOTE, + anon_sym_satisfies, + [43956] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(3542), 1, @@ -147080,7 +147034,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [44107] = 7, + [44015] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(2967), 1, @@ -147132,7 +147086,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [44166] = 33, + [44074] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -147210,11 +147164,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [44277] = 33, + [44185] = 35, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, anon_sym_BQUOTE, + ACTIONS(1632), 1, + anon_sym_COMMA, ACTIONS(3304), 1, anon_sym_LPAREN, ACTIONS(3320), 1, @@ -147227,68 +147183,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(3492), 1, anon_sym_QMARK_DOT, - ACTIONS(3524), 1, - anon_sym_PLUS_PLUS, - ACTIONS(3526), 1, - anon_sym_DASH_DASH, - ACTIONS(3528), 1, - anon_sym_satisfies, - ACTIONS(4283), 1, - anon_sym_PERCENT, - ACTIONS(4285), 1, - anon_sym_STAR_STAR, - ACTIONS(4352), 1, + ACTIONS(3494), 1, anon_sym_AMP_AMP, - ACTIONS(4354), 1, + ACTIONS(3496), 1, anon_sym_PIPE_PIPE, - ACTIONS(4356), 1, + ACTIONS(3498), 1, anon_sym_GT_GT, - ACTIONS(4360), 1, + ACTIONS(3502), 1, anon_sym_AMP, - ACTIONS(4362), 1, + ACTIONS(3504), 1, anon_sym_CARET, - ACTIONS(4364), 1, + ACTIONS(3506), 1, anon_sym_PIPE, - ACTIONS(4366), 1, + ACTIONS(3510), 1, + anon_sym_PERCENT, + ACTIONS(3512), 1, + anon_sym_STAR_STAR, + ACTIONS(3514), 1, anon_sym_LT, - ACTIONS(4374), 1, + ACTIONS(3522), 1, anon_sym_QMARK_QMARK, - ACTIONS(4376), 1, + ACTIONS(3524), 1, + anon_sym_PLUS_PLUS, + ACTIONS(3526), 1, + anon_sym_DASH_DASH, + ACTIONS(3528), 1, + anon_sym_satisfies, + ACTIONS(3530), 1, sym__ternary_qmark, + ACTIONS(4392), 1, + anon_sym_RPAREN, STATE(1231), 1, sym_type_arguments, STATE(3809), 1, sym_optional_chain, - ACTIONS(4279), 2, + STATE(3818), 1, + aux_sym_array_repeat1, + ACTIONS(3482), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4281), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4350), 2, + ACTIONS(3490), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4358), 2, + ACTIONS(3500), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4370), 2, + ACTIONS(3508), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3518), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4372), 2, + ACTIONS(3520), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, STATE(1441), 2, sym_template_string, sym_arguments, - ACTIONS(3589), 3, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_implements, - ACTIONS(4368), 3, + ACTIONS(3516), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [44388] = 7, + [44300] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1397), 1, @@ -147340,7 +147296,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [44447] = 20, + [44359] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -147405,7 +147361,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_satisfies, anon_sym_implements, - [44532] = 25, + [44444] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(1301), 1, @@ -147432,7 +147388,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_declare, ACTIONS(4312), 1, anon_sym_abstract, - ACTIONS(4396), 1, + ACTIONS(4394), 1, anon_sym_RBRACE, STATE(2235), 1, sym_method_definition, @@ -147452,7 +147408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(1574), 3, + STATE(1614), 3, sym_decorator, sym_class_static_block, aux_sym_class_body_repeat1, @@ -147475,7 +147431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [44627] = 33, + [44539] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -147553,7 +147509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [44738] = 33, + [44650] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -147627,11 +147583,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4398), 3, + ACTIONS(4396), 3, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RBRACK, - [44849] = 35, + [44761] = 35, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -147678,7 +147634,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, ACTIONS(3530), 1, sym__ternary_qmark, - ACTIONS(4400), 1, + ACTIONS(4398), 1, anon_sym_RPAREN, STATE(1231), 1, sym_type_arguments, @@ -147711,7 +147667,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [44964] = 35, + [44876] = 35, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -147758,7 +147714,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, ACTIONS(3530), 1, sym__ternary_qmark, - ACTIONS(4402), 1, + ACTIONS(4400), 1, anon_sym_RPAREN, STATE(1231), 1, sym_type_arguments, @@ -147791,7 +147747,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [45079] = 35, + [44991] = 35, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -147838,7 +147794,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, ACTIONS(3530), 1, sym__ternary_qmark, - ACTIONS(4404), 1, + ACTIONS(4402), 1, anon_sym_RBRACK, STATE(1231), 1, sym_type_arguments, @@ -147871,77 +147827,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [45194] = 25, + [45106] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, - anon_sym_DQUOTE, - ACTIONS(1303), 1, - anon_sym_SQUOTE, - ACTIONS(2829), 1, - anon_sym_DASH, - ACTIONS(3176), 1, + ACTIONS(1124), 1, + anon_sym_BQUOTE, + ACTIONS(3304), 1, + anon_sym_LPAREN, + ACTIONS(3320), 1, anon_sym_LBRACK, - ACTIONS(3190), 1, - anon_sym_override, - ACTIONS(4294), 1, + ACTIONS(3322), 1, + anon_sym_DOT, + ACTIONS(3484), 1, + anon_sym_as, + ACTIONS(3488), 1, + anon_sym_BANG, + ACTIONS(3492), 1, + anon_sym_QMARK_DOT, + ACTIONS(3524), 1, + anon_sym_PLUS_PLUS, + ACTIONS(3526), 1, + anon_sym_DASH_DASH, + ACTIONS(3528), 1, + anon_sym_satisfies, + ACTIONS(4404), 1, + anon_sym_LT, + STATE(1231), 1, + sym_type_arguments, + STATE(3809), 1, + sym_optional_chain, + STATE(1441), 2, + sym_template_string, + sym_arguments, + ACTIONS(3859), 11, anon_sym_STAR, - ACTIONS(4298), 1, - anon_sym_async, - ACTIONS(4302), 1, - anon_sym_AT, - ACTIONS(4304), 1, - anon_sym_static, - ACTIONS(4306), 1, - anon_sym_readonly, - ACTIONS(4310), 1, - anon_sym_declare, - ACTIONS(4312), 1, - anon_sym_abstract, - ACTIONS(4406), 1, - anon_sym_RBRACE, - STATE(2235), 1, - sym_method_definition, - STATE(2277), 1, - sym_accessibility_modifier, - STATE(2318), 1, - sym_override_modifier, - STATE(3552), 1, - sym_method_signature, - ACTIONS(4300), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4308), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3188), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(1594), 3, - sym_decorator, - sym_class_static_block, - aux_sym_class_body_repeat1, - STATE(2542), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(3830), 3, - sym_public_field_definition, - sym_abstract_method_signature, - sym_index_signature, - ACTIONS(3166), 10, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - sym_identifier, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - [45289] = 25, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3861), 17, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_implements, + [45185] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(1301), 1, @@ -147968,7 +147916,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_declare, ACTIONS(4312), 1, anon_sym_abstract, - ACTIONS(4408), 1, + ACTIONS(4407), 1, anon_sym_RBRACE, STATE(2235), 1, sym_method_definition, @@ -148011,34 +147959,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [45384] = 25, + [45280] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(4413), 1, + ACTIONS(4412), 1, anon_sym_STAR, - ACTIONS(4416), 1, + ACTIONS(4415), 1, anon_sym_RBRACE, - ACTIONS(4418), 1, + ACTIONS(4417), 1, anon_sym_LBRACK, - ACTIONS(4421), 1, + ACTIONS(4420), 1, anon_sym_async, - ACTIONS(4424), 1, + ACTIONS(4423), 1, anon_sym_DASH, - ACTIONS(4427), 1, + ACTIONS(4426), 1, anon_sym_DQUOTE, - ACTIONS(4430), 1, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(4436), 1, + ACTIONS(4435), 1, anon_sym_AT, - ACTIONS(4439), 1, + ACTIONS(4438), 1, anon_sym_static, - ACTIONS(4442), 1, + ACTIONS(4441), 1, anon_sym_readonly, - ACTIONS(4448), 1, + ACTIONS(4447), 1, anon_sym_declare, - ACTIONS(4454), 1, + ACTIONS(4453), 1, anon_sym_override, - ACTIONS(4457), 1, + ACTIONS(4456), 1, anon_sym_abstract, STATE(2235), 1, sym_method_definition, @@ -148048,13 +147996,13 @@ static const uint16_t ts_small_parse_table[] = { sym_override_modifier, STATE(3552), 1, sym_method_signature, - ACTIONS(4433), 2, + ACTIONS(4432), 2, sym_number, sym_private_property_identifier, - ACTIONS(4445), 2, + ACTIONS(4444), 2, anon_sym_get, anon_sym_set, - ACTIONS(4451), 3, + ACTIONS(4450), 3, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -148070,7 +148018,7 @@ static const uint16_t ts_small_parse_table[] = { sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(4410), 10, + ACTIONS(4409), 10, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -148081,7 +148029,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [45479] = 27, + [45375] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -148153,7 +148101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_satisfies, anon_sym_implements, - [45578] = 35, + [45474] = 35, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -148200,7 +148148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, ACTIONS(3530), 1, sym__ternary_qmark, - ACTIONS(4460), 1, + ACTIONS(4459), 1, anon_sym_RPAREN, STATE(1231), 1, sym_type_arguments, @@ -148233,7 +148181,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [45693] = 33, + [45589] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -148311,7 +148259,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [45804] = 28, + [45700] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -148384,7 +148332,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_satisfies, anon_sym_implements, - [45905] = 25, + [45801] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(1301), 1, @@ -148411,7 +148359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_declare, ACTIONS(4312), 1, anon_sym_abstract, - ACTIONS(4462), 1, + ACTIONS(4461), 1, anon_sym_RBRACE, STATE(2235), 1, sym_method_definition, @@ -148454,40 +148402,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [46000] = 17, + [45896] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1124), 1, - anon_sym_BQUOTE, - ACTIONS(3304), 1, - anon_sym_LPAREN, - ACTIONS(3320), 1, - anon_sym_LBRACK, - ACTIONS(3322), 1, - anon_sym_DOT, - ACTIONS(3484), 1, - anon_sym_as, - ACTIONS(3488), 1, - anon_sym_BANG, - ACTIONS(3492), 1, - anon_sym_QMARK_DOT, - ACTIONS(3524), 1, - anon_sym_PLUS_PLUS, - ACTIONS(3526), 1, - anon_sym_DASH_DASH, - ACTIONS(3528), 1, - anon_sym_satisfies, - ACTIONS(4464), 1, - anon_sym_LT, - STATE(1231), 1, - sym_type_arguments, - STATE(3809), 1, - sym_optional_chain, - STATE(1441), 2, - sym_template_string, - sym_arguments, - ACTIONS(3859), 11, + ACTIONS(3542), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4463), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3540), 14, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -148496,12 +148425,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3861), 17, + anon_sym_DASH_DASH, + ACTIONS(3544), 22, sym__ternary_qmark, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -148515,8 +148449,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_implements, - [46079] = 8, + anon_sym_PLUS_PLUS, + anon_sym_BQUOTE, + anon_sym_satisfies, + [45951] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(3542), 1, @@ -148526,7 +148462,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3549), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4467), 2, + ACTIONS(4465), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(3552), 4, @@ -148569,59 +148505,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [46140] = 7, + [46012] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(3542), 1, - anon_sym_EQ, - ACTIONS(3546), 1, + ACTIONS(1124), 1, + anon_sym_BQUOTE, + ACTIONS(3304), 1, + anon_sym_LPAREN, + ACTIONS(3320), 1, anon_sym_LBRACK, - ACTIONS(3552), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3549), 3, - anon_sym_GT, + ACTIONS(3322), 1, + anon_sym_DOT, + ACTIONS(3484), 1, + anon_sym_as, + ACTIONS(3488), 1, + anon_sym_BANG, + ACTIONS(3492), 1, + anon_sym_QMARK_DOT, + ACTIONS(3524), 1, + anon_sym_PLUS_PLUS, + ACTIONS(3526), 1, + anon_sym_DASH_DASH, + ACTIONS(3528), 1, + anon_sym_satisfies, + ACTIONS(4283), 1, + anon_sym_PERCENT, + ACTIONS(4285), 1, + anon_sym_STAR_STAR, + ACTIONS(4352), 1, + anon_sym_AMP_AMP, + ACTIONS(4354), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4356), 1, + anon_sym_GT_GT, + ACTIONS(4360), 1, anon_sym_AMP, + ACTIONS(4362), 1, + anon_sym_CARET, + ACTIONS(4364), 1, anon_sym_PIPE, - ACTIONS(3540), 11, + ACTIONS(4366), 1, + anon_sym_LT, + ACTIONS(4374), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4376), 1, + sym__ternary_qmark, + STATE(1231), 1, + sym_type_arguments, + STATE(3809), 1, + sym_optional_chain, + ACTIONS(4279), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + anon_sym_SLASH, + ACTIONS(4281), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_DASH_DASH, - ACTIONS(3544), 25, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + ACTIONS(4350), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4358), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4370), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4372), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + STATE(1441), 2, + sym_template_string, + sym_arguments, + ACTIONS(3589), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_implements, + ACTIONS(4368), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_BQUOTE, - anon_sym_satisfies, - [46199] = 35, + [46123] = 35, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -148668,7 +148630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, ACTIONS(3530), 1, sym__ternary_qmark, - ACTIONS(4471), 1, + ACTIONS(4469), 1, anon_sym_RPAREN, STATE(1231), 1, sym_type_arguments, @@ -148701,7 +148663,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [46314] = 35, + [46238] = 35, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -148748,7 +148710,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, ACTIONS(3530), 1, sym__ternary_qmark, - ACTIONS(4473), 1, + ACTIONS(4471), 1, anon_sym_RPAREN, STATE(1231), 1, sym_type_arguments, @@ -148781,7 +148743,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [46429] = 33, + [46353] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -148859,7 +148821,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [46540] = 34, + [46464] = 34, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -148938,7 +148900,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [46653] = 24, + [46577] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -149007,7 +148969,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_satisfies, anon_sym_implements, - [46746] = 25, + [46670] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -149077,7 +149039,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_satisfies, anon_sym_implements, - [46841] = 12, + [46765] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -149090,7 +149052,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3492), 1, anon_sym_QMARK_DOT, - ACTIONS(4475), 1, + ACTIONS(4473), 1, anon_sym_LT, STATE(1231), 1, sym_type_arguments, @@ -149134,7 +149096,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_satisfies, - [46910] = 26, + [46834] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -149205,7 +149167,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_satisfies, anon_sym_implements, - [47007] = 33, + [46931] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -149283,7 +149245,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [47118] = 17, + [47042] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -149306,7 +149268,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, ACTIONS(3528), 1, anon_sym_satisfies, - ACTIONS(4478), 1, + ACTIONS(4476), 1, anon_sym_LT, STATE(1231), 1, sym_type_arguments, @@ -149345,7 +149307,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [47197] = 14, + [47121] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -149362,7 +149324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(3526), 1, anon_sym_DASH_DASH, - ACTIONS(4481), 1, + ACTIONS(4479), 1, anon_sym_LT, STATE(1231), 1, sym_type_arguments, @@ -149404,7 +149366,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [47270] = 17, + [47194] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -149466,7 +149428,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_satisfies, anon_sym_implements, - [47349] = 35, + [47273] = 35, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -149513,7 +149475,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, ACTIONS(3530), 1, sym__ternary_qmark, - ACTIONS(4484), 1, + ACTIONS(4482), 1, anon_sym_RPAREN, STATE(1231), 1, sym_type_arguments, @@ -149546,7 +149508,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [47464] = 29, + [47388] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -149620,7 +149582,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_satisfies, anon_sym_implements, - [47567] = 33, + [47491] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -149694,11 +149656,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4486), 3, + ACTIONS(4484), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACK, - [47678] = 34, + [47602] = 34, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -149767,7 +149729,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3970), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4488), 2, + ACTIONS(4486), 2, sym__automatic_semicolon, anon_sym_SEMI, STATE(1853), 2, @@ -149777,59 +149739,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [47791] = 7, + [47715] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(2963), 1, - anon_sym_EQ, - ACTIONS(3599), 1, - anon_sym_extends, - ACTIONS(4150), 2, - anon_sym_COMMA, + ACTIONS(1301), 1, + anon_sym_DQUOTE, + ACTIONS(1303), 1, + anon_sym_SQUOTE, + ACTIONS(2829), 1, + anon_sym_DASH, + ACTIONS(3176), 1, anon_sym_LBRACK, - ACTIONS(4153), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(2947), 11, + ACTIONS(3190), 1, + anon_sym_override, + ACTIONS(4294), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_DASH_DASH, - ACTIONS(2951), 25, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4298), 1, + anon_sym_async, + ACTIONS(4302), 1, + anon_sym_AT, + ACTIONS(4304), 1, + anon_sym_static, + ACTIONS(4306), 1, + anon_sym_readonly, + ACTIONS(4310), 1, + anon_sym_declare, + ACTIONS(4312), 1, + anon_sym_abstract, + ACTIONS(4488), 1, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_BQUOTE, - anon_sym_satisfies, - [47850] = 22, + STATE(2235), 1, + sym_method_definition, + STATE(2277), 1, + sym_accessibility_modifier, + STATE(2318), 1, + sym_override_modifier, + STATE(3552), 1, + sym_method_signature, + ACTIONS(4300), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4308), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3188), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(1589), 3, + sym_decorator, + sym_class_static_block, + aux_sym_class_body_repeat1, + STATE(2542), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3830), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3166), 10, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + [47810] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -149896,7 +149876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_satisfies, anon_sym_implements, - [47939] = 34, + [47899] = 34, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -149975,7 +149955,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [48052] = 4, + [48012] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(4492), 1, @@ -150024,7 +150004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [48105] = 4, + [48065] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3988), 1, @@ -150073,7 +150053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [48158] = 25, + [48118] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(1301), 1, @@ -150143,7 +150123,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [48253] = 33, + [48213] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -150221,7 +150201,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [48364] = 25, + [48324] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(1301), 1, @@ -150291,7 +150271,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [48459] = 33, + [48419] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -150369,7 +150349,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [48570] = 33, + [48530] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -150447,7 +150427,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_COMMA, anon_sym_implements, - [48681] = 33, + [48641] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -150525,7 +150505,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [48792] = 33, + [48752] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -150603,7 +150583,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [48903] = 33, + [48863] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -150681,7 +150661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [49014] = 15, + [48974] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -150741,7 +150721,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [49089] = 20, + [49049] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -150806,7 +150786,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [49174] = 27, + [49134] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -150878,7 +150858,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, anon_sym_satisfies, - [49273] = 33, + [49233] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -150956,7 +150936,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [49384] = 33, + [49344] = 33, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -151034,7 +151014,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [49495] = 28, + [49455] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -151107,7 +151087,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, anon_sym_satisfies, - [49596] = 6, + [49556] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(3072), 1, @@ -151158,7 +151138,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [49653] = 18, + [49613] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -151221,7 +151201,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [49734] = 5, + [49694] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1397), 2, @@ -151271,7 +151251,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [49789] = 24, + [49749] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -151340,7 +151320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_QMARK_QMARK, anon_sym_satisfies, - [49882] = 25, + [49842] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -151410,7 +151390,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_QMARK_QMARK, anon_sym_satisfies, - [49977] = 5, + [49937] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(4083), 2, @@ -151460,7 +151440,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [50032] = 18, + [49992] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(1124), 1, @@ -151523,7 +151503,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_implements, - [50113] = 25, + [50073] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(1301), 1, @@ -151593,56 +151573,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [50208] = 5, + [50168] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(3542), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4509), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3540), 14, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, + ACTIONS(1301), 1, + anon_sym_DQUOTE, + ACTIONS(1303), 1, + anon_sym_SQUOTE, + ACTIONS(2829), 1, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_DASH_DASH, - ACTIONS(3544), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, + ACTIONS(3176), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_BQUOTE, - anon_sym_satisfies, + ACTIONS(3190), 1, + anon_sym_override, + ACTIONS(4294), 1, + anon_sym_STAR, + ACTIONS(4298), 1, + anon_sym_async, + ACTIONS(4302), 1, + anon_sym_AT, + ACTIONS(4304), 1, + anon_sym_static, + ACTIONS(4306), 1, + anon_sym_readonly, + ACTIONS(4310), 1, + anon_sym_declare, + ACTIONS(4312), 1, + anon_sym_abstract, + ACTIONS(4509), 1, + anon_sym_RBRACE, + STATE(2235), 1, + sym_method_definition, + STATE(2277), 1, + sym_accessibility_modifier, + STATE(2318), 1, + sym_override_modifier, + STATE(3552), 1, + sym_method_signature, + ACTIONS(4300), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4308), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3188), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(1594), 3, + sym_decorator, + sym_class_static_block, + aux_sym_class_body_repeat1, + STATE(2542), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3830), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3166), 10, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, [50263] = 26, ACTIONS(3), 1, sym_comment, @@ -155532,12 +155532,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extends, ACTIONS(3629), 1, anon_sym_QMARK, - ACTIONS(4509), 1, + ACTIONS(4463), 1, anon_sym_COLON, ACTIONS(3549), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4467), 2, + ACTIONS(4465), 2, anon_sym_COMMA, anon_sym_RBRACK, ACTIONS(3540), 12, @@ -158268,7 +158268,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3549), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4509), 2, + ACTIONS(4463), 2, anon_sym_COMMA, anon_sym_COLON, ACTIONS(3540), 12, @@ -159475,7 +159475,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(3552), 1, anon_sym_extends, - ACTIONS(4467), 1, + ACTIONS(4465), 1, anon_sym_RPAREN, ACTIONS(3542), 2, anon_sym_EQ, @@ -165330,7 +165330,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3542), 1, anon_sym_EQ, - ACTIONS(4509), 1, + ACTIONS(4463), 1, anon_sym_of, ACTIONS(4752), 1, anon_sym_in, @@ -171170,7 +171170,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(3546), 1, anon_sym_LBRACK, - ACTIONS(4509), 1, + ACTIONS(4463), 1, anon_sym_COLON, ACTIONS(3549), 2, anon_sym_AMP, @@ -171745,7 +171745,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4822), 2, anon_sym_get, anon_sym_set, - STATE(2541), 3, + STATE(2545), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -172933,7 +172933,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(2886), 3, + STATE(2869), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -173287,7 +173287,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, STATE(2575), 1, sym_arguments, - STATE(2659), 1, + STATE(2668), 1, sym_type_arguments, ACTIONS(2947), 13, anon_sym_STAR, @@ -175814,7 +175814,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(3937), 1, anon_sym_RBRACK, - ACTIONS(4509), 1, + ACTIONS(4463), 1, anon_sym_COMMA, ACTIONS(3540), 14, anon_sym_STAR, @@ -177142,7 +177142,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4972), 2, anon_sym_get, anon_sym_set, - STATE(2543), 3, + STATE(2528), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -177286,7 +177286,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4822), 2, anon_sym_get, anon_sym_set, - STATE(2541), 3, + STATE(2545), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -177400,7 +177400,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4972), 2, anon_sym_get, anon_sym_set, - STATE(2543), 3, + STATE(2528), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -179555,7 +179555,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4972), 2, anon_sym_get, anon_sym_set, - STATE(2543), 3, + STATE(2528), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -180164,7 +180164,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3542), 1, anon_sym_EQ, - ACTIONS(4509), 1, + ACTIONS(4463), 1, anon_sym_of, ACTIONS(4752), 1, anon_sym_in, @@ -180515,33 +180515,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [85443] = 9, + [85443] = 14, ACTIONS(3), 1, sym_comment, + ACTIONS(232), 1, + anon_sym_COMMA, + ACTIONS(1850), 1, + anon_sym_RBRACE, ACTIONS(1875), 1, anon_sym_LT, ACTIONS(1933), 1, anon_sym_DQUOTE, ACTIONS(1935), 1, anon_sym_SQUOTE, + ACTIONS(4605), 1, + anon_sym_EQ, ACTIONS(4743), 1, anon_sym_LBRACK, - ACTIONS(5092), 2, + STATE(3837), 1, + aux_sym_object_repeat1, + STATE(3884), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(1937), 2, sym_number, sym_private_property_identifier, - STATE(3138), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3256), 8, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3256), 3, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, + STATE(3182), 3, + sym_string, + sym__property_name, + sym_computed_property_name, ACTIONS(1941), 20, anon_sym_export, anon_sym_type, @@ -180563,7 +180568,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [85500] = 9, + [85510] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -180611,7 +180616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [85557] = 9, + [85567] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1301), 1, @@ -180625,7 +180630,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5116), 2, sym_number, sym_private_property_identifier, - STATE(2780), 3, + STATE(2839), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -180659,39 +180664,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [85614] = 14, + [85624] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, - anon_sym_COMMA, ACTIONS(1875), 1, anon_sym_LT, - ACTIONS(1891), 1, - anon_sym_RBRACE, - ACTIONS(1933), 1, + ACTIONS(1702), 6, + anon_sym_STAR, + anon_sym_LBRACK, anon_sym_DQUOTE, - ACTIONS(1935), 1, anon_sym_SQUOTE, - ACTIONS(4605), 1, - anon_sym_EQ, - ACTIONS(4743), 1, - anon_sym_LBRACK, - STATE(3716), 1, - aux_sym_object_repeat1, - STATE(3884), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(1937), 2, sym_number, sym_private_property_identifier, - ACTIONS(3256), 3, + ACTIONS(3256), 10, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - STATE(3182), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(1941), 20, + anon_sym_PIPE_RBRACE, + ACTIONS(1700), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -180712,33 +180708,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [85681] = 9, + [85673] = 14, ACTIONS(3), 1, sym_comment, + ACTIONS(232), 1, + anon_sym_COMMA, ACTIONS(1875), 1, anon_sym_LT, ACTIONS(1933), 1, anon_sym_DQUOTE, ACTIONS(1935), 1, anon_sym_SQUOTE, + ACTIONS(4605), 1, + anon_sym_EQ, ACTIONS(4743), 1, anon_sym_LBRACK, - ACTIONS(5112), 2, + ACTIONS(4926), 1, + anon_sym_RBRACE, + STATE(3837), 1, + aux_sym_object_repeat1, + STATE(3884), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(1937), 2, sym_number, sym_private_property_identifier, - STATE(3044), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3256), 8, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3256), 3, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, + STATE(3182), 3, + sym_string, + sym__property_name, + sym_computed_property_name, ACTIONS(1941), 20, anon_sym_export, anon_sym_type, @@ -180760,7 +180761,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [85738] = 9, + [85740] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -180808,7 +180809,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [85795] = 9, + [85797] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -180856,7 +180857,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [85852] = 9, + [85854] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -180904,7 +180905,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [85909] = 9, + [85911] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -180952,7 +180953,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [85966] = 9, + [85968] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -181000,7 +181001,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [86023] = 14, + [86025] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(232), 1, @@ -181053,7 +181054,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [86090] = 9, + [86092] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -181101,38 +181102,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [86147] = 14, + [86149] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, - anon_sym_COMMA, - ACTIONS(1850), 1, - anon_sym_RBRACE, ACTIONS(1875), 1, anon_sym_LT, ACTIONS(1933), 1, anon_sym_DQUOTE, ACTIONS(1935), 1, anon_sym_SQUOTE, - ACTIONS(4605), 1, - anon_sym_EQ, ACTIONS(4743), 1, anon_sym_LBRACK, - STATE(3837), 1, - aux_sym_object_repeat1, - STATE(3884), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(1937), 2, + ACTIONS(5092), 2, sym_number, sym_private_property_identifier, - ACTIONS(3256), 3, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_QMARK, - STATE(3182), 3, + STATE(3138), 3, sym_string, sym__property_name, sym_computed_property_name, + ACTIONS(3256), 8, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, ACTIONS(1941), 20, anon_sym_export, anon_sym_type, @@ -181154,30 +181150,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [86214] = 5, + [86206] = 9, ACTIONS(3), 1, sym_comment, + ACTIONS(1301), 1, + anon_sym_DQUOTE, + ACTIONS(1303), 1, + anon_sym_SQUOTE, ACTIONS(1875), 1, anon_sym_LT, - ACTIONS(1702), 6, - anon_sym_STAR, + ACTIONS(4607), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(5120), 2, sym_number, sym_private_property_identifier, - ACTIONS(3256), 10, + STATE(2840), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3256), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1700), 20, + ACTIONS(3166), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -181246,34 +181246,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [86320] = 9, + [86320] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, - anon_sym_DQUOTE, - ACTIONS(1303), 1, - anon_sym_SQUOTE, + ACTIONS(232), 1, + anon_sym_COMMA, ACTIONS(1875), 1, anon_sym_LT, - ACTIONS(4607), 1, + ACTIONS(1933), 1, + anon_sym_DQUOTE, + ACTIONS(1935), 1, + anon_sym_SQUOTE, + ACTIONS(4605), 1, + anon_sym_EQ, + ACTIONS(4743), 1, anon_sym_LBRACK, - ACTIONS(5120), 2, + ACTIONS(4892), 1, + anon_sym_RBRACE, + STATE(3716), 1, + aux_sym_object_repeat1, + STATE(3884), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(1937), 2, sym_number, sym_private_property_identifier, - STATE(2834), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3256), 8, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, + ACTIONS(3256), 3, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(3166), 20, + STATE(3182), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(1941), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -181294,7 +181299,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [86377] = 17, + [86387] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -181350,33 +181355,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [86450] = 9, + [86460] = 14, ACTIONS(3), 1, sym_comment, + ACTIONS(232), 1, + anon_sym_COMMA, ACTIONS(1875), 1, anon_sym_LT, + ACTIONS(1891), 1, + anon_sym_RBRACE, ACTIONS(1933), 1, anon_sym_DQUOTE, ACTIONS(1935), 1, anon_sym_SQUOTE, + ACTIONS(4605), 1, + anon_sym_EQ, ACTIONS(4743), 1, anon_sym_LBRACK, - ACTIONS(5010), 2, + STATE(3716), 1, + aux_sym_object_repeat1, + STATE(3884), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(1937), 2, sym_number, sym_private_property_identifier, - STATE(3045), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3256), 8, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3256), 3, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, + STATE(3182), 3, + sym_string, + sym__property_name, + sym_computed_property_name, ACTIONS(1941), 20, anon_sym_export, anon_sym_type, @@ -181398,38 +181408,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [86507] = 14, + [86527] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, - anon_sym_COMMA, ACTIONS(1875), 1, anon_sym_LT, ACTIONS(1933), 1, anon_sym_DQUOTE, ACTIONS(1935), 1, anon_sym_SQUOTE, - ACTIONS(4605), 1, - anon_sym_EQ, ACTIONS(4743), 1, anon_sym_LBRACK, - ACTIONS(4892), 1, - anon_sym_RBRACE, - STATE(3716), 1, - aux_sym_object_repeat1, - STATE(3884), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(1937), 2, + ACTIONS(5010), 2, sym_number, sym_private_property_identifier, - ACTIONS(3256), 3, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_QMARK, - STATE(3182), 3, + STATE(3045), 3, sym_string, sym__property_name, sym_computed_property_name, + ACTIONS(3256), 8, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, ACTIONS(1941), 20, anon_sym_export, anon_sym_type, @@ -181451,13 +181456,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [86574] = 14, + [86584] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(232), 1, anon_sym_COMMA, ACTIONS(1875), 1, anon_sym_LT, + ACTIONS(1889), 1, + anon_sym_RBRACE, ACTIONS(1933), 1, anon_sym_DQUOTE, ACTIONS(1935), 1, @@ -181466,8 +181473,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4743), 1, anon_sym_LBRACK, - ACTIONS(4926), 1, - anon_sym_RBRACE, STATE(3837), 1, aux_sym_object_repeat1, STATE(3884), 1, @@ -181504,7 +181509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [86641] = 9, + [86651] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -181552,7 +181557,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [86698] = 9, + [86708] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -181600,7 +181605,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [86755] = 9, + [86765] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -181648,7 +181653,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [86812] = 14, + [86822] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(232), 1, @@ -181701,7 +181706,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [86879] = 9, + [86889] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -181749,7 +181754,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [86936] = 19, + [86946] = 19, ACTIONS(3), 1, sym_comment, ACTIONS(226), 1, @@ -181807,38 +181812,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [87013] = 14, + [87023] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, - anon_sym_COMMA, ACTIONS(1875), 1, anon_sym_LT, - ACTIONS(1889), 1, - anon_sym_RBRACE, ACTIONS(1933), 1, anon_sym_DQUOTE, ACTIONS(1935), 1, anon_sym_SQUOTE, - ACTIONS(4605), 1, - anon_sym_EQ, ACTIONS(4743), 1, anon_sym_LBRACK, - STATE(3837), 1, - aux_sym_object_repeat1, - STATE(3884), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(1937), 2, + ACTIONS(5112), 2, sym_number, sym_private_property_identifier, - ACTIONS(3256), 3, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_QMARK, - STATE(3182), 3, + STATE(3044), 3, sym_string, sym__property_name, sym_computed_property_name, + ACTIONS(3256), 8, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, ACTIONS(1941), 20, anon_sym_export, anon_sym_type, @@ -181950,56 +181950,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [87184] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1301), 1, - anon_sym_DQUOTE, - ACTIONS(1303), 1, - anon_sym_SQUOTE, - ACTIONS(3190), 1, - anon_sym_override, - ACTIONS(4607), 1, - anon_sym_LBRACK, - ACTIONS(5145), 1, - anon_sym_readonly, - STATE(2337), 1, - sym_override_modifier, - ACTIONS(5120), 2, - sym_number, - sym_private_property_identifier, - STATE(2834), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3256), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(3166), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - [87244] = 16, + [87184] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -182026,7 +181977,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1947), 2, anon_sym_get, anon_sym_set, - ACTIONS(5147), 2, + ACTIONS(5145), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(3256), 3, @@ -182053,7 +182004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [87314] = 14, + [87254] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -182062,8 +182013,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(1935), 1, anon_sym_SQUOTE, - ACTIONS(1943), 1, - anon_sym_async, ACTIONS(4605), 1, anon_sym_EQ, ACTIONS(4743), 1, @@ -182087,10 +182036,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1941), 17, + ACTIONS(1941), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, + anon_sym_async, sym_identifier, anon_sym_static, anon_sym_readonly, @@ -182105,7 +182055,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [87380] = 13, + [87318] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -182114,6 +182064,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(1935), 1, anon_sym_SQUOTE, + ACTIONS(1943), 1, + anon_sym_async, ACTIONS(4605), 1, anon_sym_EQ, ACTIONS(4743), 1, @@ -182137,11 +182089,10 @@ static const uint16_t ts_small_parse_table[] = { sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1941), 18, + ACTIONS(1941), 17, anon_sym_export, anon_sym_type, anon_sym_namespace, - anon_sym_async, sym_identifier, anon_sym_static, anon_sym_readonly, @@ -182156,7 +182107,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [87444] = 9, + [87384] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1301), 1, @@ -182165,12 +182116,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(4607), 1, anon_sym_LBRACK, - ACTIONS(4974), 1, + ACTIONS(5147), 1, anon_sym_abstract, - ACTIONS(5116), 2, + ACTIONS(5120), 2, sym_number, sym_private_property_identifier, - STATE(2780), 3, + STATE(2840), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -182203,7 +182154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [87500] = 9, + [87440] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1301), 1, @@ -182212,12 +182163,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(4607), 1, anon_sym_LBRACK, - ACTIONS(5149), 1, + ACTIONS(4974), 1, anon_sym_abstract, - ACTIONS(5120), 2, + ACTIONS(5116), 2, sym_number, sym_private_property_identifier, - STATE(2834), 3, + STATE(2839), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -182250,6 +182201,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, + [87496] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1301), 1, + anon_sym_DQUOTE, + ACTIONS(1303), 1, + anon_sym_SQUOTE, + ACTIONS(3190), 1, + anon_sym_override, + ACTIONS(4607), 1, + anon_sym_LBRACK, + ACTIONS(5149), 1, + anon_sym_readonly, + STATE(2337), 1, + sym_override_modifier, + ACTIONS(5120), 2, + sym_number, + sym_private_property_identifier, + STATE(2840), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3256), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3166), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_async, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, [87556] = 11, ACTIONS(3), 1, sym_comment, @@ -182268,7 +182268,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5116), 2, sym_number, sym_private_property_identifier, - STATE(2780), 3, + STATE(2839), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -182412,7 +182412,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1947), 2, anon_sym_get, anon_sym_set, - ACTIONS(5147), 2, + ACTIONS(5145), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(3256), 3, @@ -182507,7 +182507,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1947), 2, anon_sym_get, anon_sym_set, - ACTIONS(5147), 2, + ACTIONS(5145), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(3256), 3, @@ -182879,7 +182879,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5155), 2, sym_number, sym_private_property_identifier, - STATE(2767), 3, + STATE(2773), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -183208,7 +183208,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1937), 2, sym_number, sym_private_property_identifier, - ACTIONS(5147), 2, + ACTIONS(5145), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(3256), 3, @@ -183705,7 +183705,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1875), 1, anon_sym_LT, - ACTIONS(5147), 2, + ACTIONS(5145), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(3256), 3, @@ -184786,7 +184786,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1875), 1, anon_sym_LT, - ACTIONS(5147), 2, + ACTIONS(5145), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(3256), 3, @@ -185237,10 +185237,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3256), 2, anon_sym_LPAREN, anon_sym_QMARK, - ACTIONS(5074), 2, + ACTIONS(5096), 2, sym_number, sym_private_property_identifier, - STATE(3113), 3, + STATE(3081), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -185415,7 +185415,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4822), 2, anon_sym_get, anon_sym_set, - STATE(2541), 3, + STATE(2545), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -185477,216 +185477,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, [91393] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1875), 1, - anon_sym_LT, - ACTIONS(1933), 1, - anon_sym_DQUOTE, - ACTIONS(1935), 1, - anon_sym_SQUOTE, - ACTIONS(4743), 1, - anon_sym_LBRACK, - ACTIONS(3256), 2, - anon_sym_LPAREN, - anon_sym_QMARK, - ACTIONS(5161), 2, - sym_number, - sym_private_property_identifier, - STATE(3086), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(1941), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - [91444] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1875), 1, - anon_sym_LT, - ACTIONS(1933), 1, - anon_sym_DQUOTE, - ACTIONS(1935), 1, - anon_sym_SQUOTE, - ACTIONS(4743), 1, - anon_sym_LBRACK, - ACTIONS(3256), 2, - anon_sym_LPAREN, - anon_sym_QMARK, - ACTIONS(5056), 2, - sym_number, - sym_private_property_identifier, - STATE(3103), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(1941), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - [91495] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1875), 1, - anon_sym_LT, - ACTIONS(1933), 1, - anon_sym_DQUOTE, - ACTIONS(1935), 1, - anon_sym_SQUOTE, - ACTIONS(4743), 1, - anon_sym_LBRACK, - ACTIONS(3256), 2, - anon_sym_LPAREN, - anon_sym_QMARK, - ACTIONS(5088), 2, - sym_number, - sym_private_property_identifier, - STATE(3147), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(1941), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - [91546] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1875), 1, - anon_sym_LT, - ACTIONS(1933), 1, - anon_sym_DQUOTE, - ACTIONS(1935), 1, - anon_sym_SQUOTE, - ACTIONS(4743), 1, - anon_sym_LBRACK, - ACTIONS(3256), 2, - anon_sym_LPAREN, - anon_sym_QMARK, - ACTIONS(5275), 2, - sym_number, - sym_private_property_identifier, - STATE(3094), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(1941), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - [91597] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1875), 1, - anon_sym_LT, - ACTIONS(1933), 1, - anon_sym_DQUOTE, - ACTIONS(1935), 1, - anon_sym_SQUOTE, - ACTIONS(4743), 1, - anon_sym_LBRACK, - ACTIONS(3256), 2, - anon_sym_LPAREN, - anon_sym_QMARK, - ACTIONS(5215), 2, - sym_number, - sym_private_property_identifier, - STATE(3112), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(1941), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - [91648] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -185728,7 +185518,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [91699] = 9, + [91444] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -185742,10 +185532,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3256), 2, anon_sym_LPAREN, anon_sym_QMARK, - ACTIONS(5277), 2, + ACTIONS(5074), 2, sym_number, sym_private_property_identifier, - STATE(3034), 3, + STATE(3113), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -185770,7 +185560,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [91750] = 9, + [91495] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -185784,10 +185574,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3256), 2, anon_sym_LPAREN, anon_sym_QMARK, - ACTIONS(5092), 2, + ACTIONS(5088), 2, sym_number, sym_private_property_identifier, - STATE(3138), 3, + STATE(3147), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -185812,7 +185602,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [91801] = 9, + [91546] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -185826,10 +185616,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3256), 2, anon_sym_LPAREN, anon_sym_QMARK, - ACTIONS(5060), 2, + ACTIONS(5275), 2, sym_number, sym_private_property_identifier, - STATE(3170), 3, + STATE(3071), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -185854,7 +185644,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [91852] = 9, + [91597] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -185868,10 +185658,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3256), 2, anon_sym_LPAREN, anon_sym_QMARK, - ACTIONS(5084), 2, + ACTIONS(5161), 2, sym_number, sym_private_property_identifier, - STATE(3067), 3, + STATE(3086), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -185896,7 +185686,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [91903] = 9, + [91648] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -185910,10 +185700,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3256), 2, anon_sym_LPAREN, anon_sym_QMARK, - ACTIONS(5096), 2, + ACTIONS(5277), 2, sym_number, sym_private_property_identifier, - STATE(3081), 3, + STATE(3094), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -185938,7 +185728,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [91954] = 9, + [91699] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -185952,10 +185742,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3256), 2, anon_sym_LPAREN, anon_sym_QMARK, - ACTIONS(5010), 2, + ACTIONS(5279), 2, sym_number, sym_private_property_identifier, - STATE(3045), 3, + STATE(3034), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -185980,26 +185770,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [92005] = 4, + [91750] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(5279), 1, - sym__automatic_semicolon, - ACTIONS(1431), 8, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_LBRACK, + ACTIONS(1875), 1, + anon_sym_LT, + ACTIONS(1933), 1, anon_sym_DQUOTE, + ACTIONS(1935), 1, anon_sym_SQUOTE, + ACTIONS(4743), 1, + anon_sym_LBRACK, + ACTIONS(3256), 2, + anon_sym_LPAREN, + anon_sym_QMARK, + ACTIONS(5092), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1433), 22, + STATE(3138), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(1941), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_async, - anon_sym_DASH, sym_identifier, anon_sym_static, anon_sym_readonly, @@ -186016,8 +185812,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - anon_sym_abstract, - [92046] = 9, + [91801] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -186031,10 +185826,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3256), 2, anon_sym_LPAREN, anon_sym_QMARK, - ACTIONS(5281), 2, + ACTIONS(5060), 2, sym_number, sym_private_property_identifier, - STATE(3116), 3, + STATE(3170), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -186059,7 +185854,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [92097] = 9, + [91852] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -186073,10 +185868,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3256), 2, anon_sym_LPAREN, anon_sym_QMARK, - ACTIONS(5004), 2, + ACTIONS(5084), 2, sym_number, sym_private_property_identifier, - STATE(3032), 3, + STATE(3067), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -186101,7 +185896,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [92148] = 9, + [91903] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -186115,10 +185910,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3256), 2, anon_sym_LPAREN, anon_sym_QMARK, - ACTIONS(5283), 2, + ACTIONS(5056), 2, sym_number, sym_private_property_identifier, - STATE(3071), 3, + STATE(3103), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -186143,24 +185938,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [92199] = 3, + [91954] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2733), 8, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_LBRACK, + ACTIONS(1875), 1, + anon_sym_LT, + ACTIONS(1933), 1, anon_sym_DQUOTE, + ACTIONS(1935), 1, anon_sym_SQUOTE, + ACTIONS(4743), 1, + anon_sym_LBRACK, + ACTIONS(3256), 2, + anon_sym_LPAREN, + anon_sym_QMARK, + ACTIONS(5010), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(2731), 22, + STATE(3045), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(1941), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_async, - anon_sym_DASH, sym_identifier, anon_sym_static, anon_sym_readonly, @@ -186177,32 +185980,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - anon_sym_abstract, - [92237] = 9, + [92005] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1242), 1, + ACTIONS(5281), 1, + sym__automatic_semicolon, + ACTIONS(1431), 8, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_LBRACK, anon_sym_DQUOTE, - ACTIONS(1244), 1, anon_sym_SQUOTE, - ACTIONS(4743), 1, - anon_sym_LBRACK, - ACTIONS(5285), 1, - anon_sym_RBRACE, - STATE(3957), 1, - sym_enum_assignment, - ACTIONS(5287), 2, sym_number, sym_private_property_identifier, - STATE(3538), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(1941), 20, + anon_sym_AT, + ACTIONS(1433), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_async, + anon_sym_DASH, sym_identifier, anon_sym_static, anon_sym_readonly, @@ -186219,69 +186016,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [92287] = 14, + anon_sym_abstract, + [92046] = 9, ACTIONS(3), 1, sym_comment, + ACTIONS(1875), 1, + anon_sym_LT, ACTIONS(1933), 1, anon_sym_DQUOTE, ACTIONS(1935), 1, anon_sym_SQUOTE, - ACTIONS(1943), 1, - anon_sym_async, - ACTIONS(1945), 1, - anon_sym_readonly, - ACTIONS(1949), 1, - anon_sym_override, ACTIONS(4743), 1, anon_sym_LBRACK, - ACTIONS(4884), 1, - anon_sym_STAR, - ACTIONS(5289), 1, - anon_sym_static, - STATE(2333), 1, - sym_override_modifier, - ACTIONS(1937), 2, + ACTIONS(3256), 2, + anon_sym_LPAREN, + anon_sym_QMARK, + ACTIONS(5283), 2, sym_number, sym_private_property_identifier, - ACTIONS(1947), 2, - anon_sym_get, - anon_sym_set, - STATE(3182), 3, + STATE(3116), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1941), 14, + ACTIONS(1941), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, + anon_sym_async, sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [92347] = 9, + [92097] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1242), 1, + ACTIONS(1875), 1, + anon_sym_LT, + ACTIONS(1933), 1, anon_sym_DQUOTE, - ACTIONS(1244), 1, + ACTIONS(1935), 1, anon_sym_SQUOTE, ACTIONS(4743), 1, anon_sym_LBRACK, - ACTIONS(5291), 1, - anon_sym_RBRACE, - STATE(3957), 1, - sym_enum_assignment, - ACTIONS(5287), 2, + ACTIONS(3256), 2, + anon_sym_LPAREN, + anon_sym_QMARK, + ACTIONS(5004), 2, sym_number, sym_private_property_identifier, - STATE(3538), 3, + STATE(3032), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -186306,24 +186101,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [92397] = 3, + [92148] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1578), 8, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_LBRACK, + ACTIONS(1875), 1, + anon_sym_LT, + ACTIONS(1933), 1, anon_sym_DQUOTE, + ACTIONS(1935), 1, anon_sym_SQUOTE, + ACTIONS(4743), 1, + anon_sym_LBRACK, + ACTIONS(3256), 2, + anon_sym_LPAREN, + anon_sym_QMARK, + ACTIONS(5215), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1580), 22, + STATE(3112), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(1941), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_async, - anon_sym_DASH, sym_identifier, anon_sym_static, anon_sym_readonly, @@ -186340,11 +186143,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - anon_sym_abstract, - [92435] = 3, + [92199] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2737), 8, + ACTIONS(2733), 8, anon_sym_STAR, anon_sym_RBRACE, anon_sym_LBRACK, @@ -186353,7 +186155,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(2735), 22, + ACTIONS(2731), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -186376,48 +186178,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_abstract, - [92473] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1242), 1, - anon_sym_DQUOTE, - ACTIONS(1244), 1, - anon_sym_SQUOTE, - ACTIONS(4743), 1, - anon_sym_LBRACK, - ACTIONS(5293), 1, - anon_sym_RBRACE, - STATE(3821), 1, - sym_enum_assignment, - ACTIONS(5295), 2, - sym_number, - sym_private_property_identifier, - STATE(3258), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(1941), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - [92523] = 9, + [92237] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1242), 1, @@ -186426,7 +186187,246 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(4743), 1, anon_sym_LBRACK, - ACTIONS(5297), 1, + ACTIONS(5285), 1, + anon_sym_RBRACE, + STATE(3957), 1, + sym_enum_assignment, + ACTIONS(5287), 2, + sym_number, + sym_private_property_identifier, + STATE(3538), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(1941), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_async, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + [92287] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1933), 1, + anon_sym_DQUOTE, + ACTIONS(1935), 1, + anon_sym_SQUOTE, + ACTIONS(1943), 1, + anon_sym_async, + ACTIONS(1945), 1, + anon_sym_readonly, + ACTIONS(1949), 1, + anon_sym_override, + ACTIONS(4743), 1, + anon_sym_LBRACK, + ACTIONS(4884), 1, + anon_sym_STAR, + ACTIONS(5289), 1, + anon_sym_static, + STATE(2333), 1, + sym_override_modifier, + ACTIONS(1937), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(1947), 2, + anon_sym_get, + anon_sym_set, + STATE(3182), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(1941), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + sym_identifier, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + [92347] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1242), 1, + anon_sym_DQUOTE, + ACTIONS(1244), 1, + anon_sym_SQUOTE, + ACTIONS(4743), 1, + anon_sym_LBRACK, + ACTIONS(5291), 1, + anon_sym_RBRACE, + STATE(3957), 1, + sym_enum_assignment, + ACTIONS(5287), 2, + sym_number, + sym_private_property_identifier, + STATE(3538), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(1941), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_async, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + [92397] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1578), 8, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(1580), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_async, + anon_sym_DASH, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_abstract, + [92435] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2737), 8, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(2735), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_async, + anon_sym_DASH, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_abstract, + [92473] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1242), 1, + anon_sym_DQUOTE, + ACTIONS(1244), 1, + anon_sym_SQUOTE, + ACTIONS(4743), 1, + anon_sym_LBRACK, + ACTIONS(5293), 1, + anon_sym_RBRACE, + STATE(3821), 1, + sym_enum_assignment, + ACTIONS(5295), 2, + sym_number, + sym_private_property_identifier, + STATE(3258), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(1941), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_async, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + [92523] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1242), 1, + anon_sym_DQUOTE, + ACTIONS(1244), 1, + anon_sym_SQUOTE, + ACTIONS(4743), 1, + anon_sym_LBRACK, + ACTIONS(5297), 1, anon_sym_RBRACE, STATE(3957), 1, sym_enum_assignment, @@ -186496,7 +186496,7 @@ static const uint16_t ts_small_parse_table[] = { [92611] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4416), 8, + ACTIONS(4415), 8, anon_sym_STAR, anon_sym_RBRACE, anon_sym_LBRACK, @@ -186841,7 +186841,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5116), 2, sym_number, sym_private_property_identifier, - STATE(2780), 3, + STATE(2839), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -187071,7 +187071,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4822), 2, anon_sym_get, anon_sym_set, - STATE(2541), 3, + STATE(2545), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -187449,7 +187449,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4972), 2, anon_sym_get, anon_sym_set, - STATE(2543), 3, + STATE(2528), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -187605,7 +187605,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5349), 2, anon_sym_get, anon_sym_set, - STATE(2539), 3, + STATE(2540), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -187760,7 +187760,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5120), 2, sym_number, sym_private_property_identifier, - STATE(2834), 3, + STATE(2840), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -187872,7 +187872,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5116), 2, sym_number, sym_private_property_identifier, - STATE(2780), 3, + STATE(2839), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -187980,7 +187980,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(4743), 1, anon_sym_LBRACK, - ACTIONS(5281), 2, + ACTIONS(5283), 2, sym_number, sym_private_property_identifier, STATE(3116), 3, @@ -188165,7 +188165,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(4743), 1, anon_sym_LBRACK, - ACTIONS(5283), 2, + ACTIONS(5275), 2, sym_number, sym_private_property_identifier, STATE(3071), 3, @@ -188281,7 +188281,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5116), 2, sym_number, sym_private_property_identifier, - STATE(2780), 3, + STATE(2839), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -188462,7 +188462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(4743), 1, anon_sym_LBRACK, - ACTIONS(5277), 2, + ACTIONS(5279), 2, sym_number, sym_private_property_identifier, STATE(3034), 3, @@ -188499,12 +188499,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(4607), 1, anon_sym_LBRACK, - ACTIONS(5145), 1, + ACTIONS(5149), 1, anon_sym_readonly, ACTIONS(5120), 2, sym_number, sym_private_property_identifier, - STATE(2834), 3, + STATE(2840), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -188685,7 +188685,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(4743), 1, anon_sym_LBRACK, - ACTIONS(5275), 2, + ACTIONS(5277), 2, sym_number, sym_private_property_identifier, STATE(3094), 3, @@ -189886,7 +189886,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(5390), 1, anon_sym_extends, - STATE(2863), 1, + STATE(2769), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(2875), 1, sym_type_arguments, @@ -189950,9 +189950,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extends, ACTIONS(5392), 1, anon_sym_SLASH_GT, - STATE(2755), 1, + STATE(2760), 1, sym_type_arguments, - STATE(2756), 1, + STATE(2761), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, @@ -190025,7 +190025,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_DOT, STATE(2594), 1, sym_arguments, - STATE(2690), 1, + STATE(2667), 1, sym_type_arguments, ACTIONS(3302), 10, sym__automatic_semicolon, @@ -190098,7 +190098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_DOT, STATE(2590), 1, sym_arguments, - STATE(2658), 1, + STATE(2666), 1, sym_type_arguments, ACTIONS(3310), 10, sym__automatic_semicolon, @@ -190194,7 +190194,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, STATE(2575), 1, sym_arguments, - STATE(2659), 1, + STATE(2668), 1, sym_type_arguments, ACTIONS(2965), 10, sym__automatic_semicolon, @@ -190462,7 +190462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_DOT, ACTIONS(5416), 1, anon_sym_LT, - STATE(2668), 1, + STATE(2675), 1, sym_arguments, STATE(2847), 1, sym_type_arguments, @@ -190487,7 +190487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(5420), 1, anon_sym_QMARK_DOT, - STATE(2669), 1, + STATE(2676), 1, sym_arguments, STATE(2845), 1, sym_type_arguments, @@ -190531,7 +190531,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(5426), 1, anon_sym_QMARK_DOT, - STATE(2670), 1, + STATE(2677), 1, sym_arguments, STATE(2843), 1, sym_type_arguments, @@ -191322,7 +191322,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(5456), 1, anon_sym_is, - STATE(2681), 1, + STATE(2680), 1, sym_type_arguments, ACTIONS(3041), 10, sym__automatic_semicolon, @@ -192529,18 +192529,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, - [99833] = 6, + [99833] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(3653), 1, - anon_sym_EQ, + ACTIONS(1240), 1, + anon_sym_LT, ACTIONS(5497), 1, + anon_sym_EQ, + ACTIONS(5501), 1, + anon_sym_BANG, + ACTIONS(5503), 1, + anon_sym_LPAREN, + ACTIONS(5505), 1, + anon_sym_COLON, + ACTIONS(5507), 1, + anon_sym_QMARK, + STATE(2770), 1, + sym_formal_parameters, + STATE(3125), 1, + sym__call_signature, + STATE(3448), 1, + sym_type_annotation, + STATE(3759), 1, + sym__initializer, + STATE(4022), 1, + sym_type_parameters, + ACTIONS(5499), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [99875] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3803), 1, + anon_sym_EQ, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, - ACTIONS(3655), 10, + ACTIONS(3805), 10, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -192551,44 +192580,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_EQ_GT, anon_sym_QMARK, - [99861] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(208), 1, - anon_sym_unique, - STATE(2683), 1, - sym_type_predicate, - STATE(4368), 1, - sym_predefined_type, - ACTIONS(5503), 2, - sym_identifier, - sym_this, - ACTIONS(210), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_unknown, - anon_sym_never, - anon_sym_object, - [99889] = 13, + [99903] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, - ACTIONS(5509), 1, - anon_sym_BANG, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, - ACTIONS(5513), 1, + ACTIONS(5517), 1, + anon_sym_BANG, + ACTIONS(5519), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3241), 1, sym_type_annotation, @@ -192598,20 +192605,20 @@ static const uint16_t ts_small_parse_table[] = { sym__call_signature, STATE(4156), 1, sym_type_parameters, - ACTIONS(5507), 3, + ACTIONS(5515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [99931] = 6, + [99945] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(3814), 1, anon_sym_EQ, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(3816), 10, anon_sym_LBRACE, @@ -192624,16 +192631,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_EQ_GT, anon_sym_QMARK, - [99959] = 6, + [99973] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(3661), 1, anon_sym_EQ, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(3663), 10, anon_sym_LBRACE, @@ -192646,7 +192653,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_EQ_GT, anon_sym_QMARK, - [99987] = 6, + [100001] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(3012), 1, @@ -192655,7 +192662,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(5454), 1, anon_sym_DOT, - STATE(2681), 1, + STATE(2680), 1, sym_type_arguments, ACTIONS(3041), 10, sym__automatic_semicolon, @@ -192668,7 +192675,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [100015] = 14, + [100029] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(1301), 1, @@ -192677,15 +192684,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(3212), 1, anon_sym_LBRACE, - ACTIONS(5515), 1, + ACTIONS(5521), 1, sym_identifier, - ACTIONS(5517), 1, + ACTIONS(5523), 1, anon_sym_STAR, - ACTIONS(5519), 1, + ACTIONS(5525), 1, anon_sym_type, - ACTIONS(5521), 1, + ACTIONS(5527), 1, anon_sym_COMMA, - ACTIONS(5523), 1, + ACTIONS(5529), 1, anon_sym_from, STATE(3967), 1, sym__import_identifier, @@ -192698,7 +192705,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4426), 2, sym_namespace_import, sym_named_imports, - [100059] = 6, + [100073] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(208), 1, @@ -192707,7 +192714,7 @@ static const uint16_t ts_small_parse_table[] = { sym_type_predicate, STATE(4389), 1, sym_predefined_type, - ACTIONS(5525), 2, + ACTIONS(5531), 2, sym_identifier, sym_this, ACTIONS(210), 9, @@ -192720,22 +192727,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_unknown, anon_sym_never, anon_sym_object, - [100087] = 13, + [100101] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, - ACTIONS(5511), 1, + ACTIONS(5503), 1, + anon_sym_LPAREN, + ACTIONS(5505), 1, anon_sym_COLON, - ACTIONS(5529), 1, + ACTIONS(5535), 1, anon_sym_BANG, - ACTIONS(5531), 1, - anon_sym_LPAREN, - ACTIONS(5533), 1, + ACTIONS(5537), 1, anon_sym_QMARK, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3107), 1, sym__call_signature, @@ -192745,16 +192752,16 @@ static const uint16_t ts_small_parse_table[] = { sym__initializer, STATE(4022), 1, sym_type_parameters, - ACTIONS(5527), 3, + ACTIONS(5533), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [100129] = 4, + [100143] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3637), 1, anon_sym_EQ, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, ACTIONS(3639), 12, anon_sym_LBRACE, @@ -192769,16 +192776,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [100153] = 6, + [100167] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(3795), 1, anon_sym_EQ, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(3797), 10, anon_sym_LBRACE, @@ -192791,22 +192798,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_EQ_GT, anon_sym_QMARK, - [100181] = 13, + [100195] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(208), 1, + anon_sym_unique, + STATE(2683), 1, + sym_type_predicate, + STATE(4368), 1, + sym_predefined_type, + ACTIONS(5539), 2, + sym_identifier, + sym_this, + ACTIONS(210), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_unknown, + anon_sym_never, + anon_sym_object, + [100223] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, - ACTIONS(5511), 1, - anon_sym_COLON, - ACTIONS(5537), 1, + ACTIONS(5501), 1, anon_sym_BANG, - ACTIONS(5539), 1, + ACTIONS(5505), 1, + anon_sym_COLON, + ACTIONS(5541), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3448), 1, sym_type_annotation, @@ -192816,22 +192845,22 @@ static const uint16_t ts_small_parse_table[] = { sym__initializer, STATE(4156), 1, sym_type_parameters, - ACTIONS(5535), 3, + ACTIONS(5499), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [100223] = 6, + [100265] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3803), 1, + ACTIONS(3737), 1, anon_sym_EQ, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, - ACTIONS(3805), 10, + ACTIONS(3739), 10, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -192842,51 +192871,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_EQ_GT, anon_sym_QMARK, - [100251] = 13, + [100293] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, - ACTIONS(5509), 1, - anon_sym_BANG, - ACTIONS(5511), 1, - anon_sym_COLON, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - ACTIONS(5541), 1, - anon_sym_QMARK, - STATE(2768), 1, - sym_formal_parameters, - STATE(3129), 1, - sym__call_signature, - STATE(3241), 1, - sym_type_annotation, - STATE(3844), 1, - sym__initializer, - STATE(4022), 1, - sym_type_parameters, - ACTIONS(5507), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [100293] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, ACTIONS(5505), 1, - anon_sym_EQ, - ACTIONS(5511), 1, anon_sym_COLON, - ACTIONS(5531), 1, - anon_sym_LPAREN, ACTIONS(5545), 1, anon_sym_BANG, ACTIONS(5547), 1, anon_sym_QMARK, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3047), 1, sym__call_signature, @@ -192900,87 +192900,85 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [100335] = 13, + [100335] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3669), 1, + anon_sym_EQ, + ACTIONS(5549), 1, + anon_sym_extends, + ACTIONS(3671), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + [100359] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, - ACTIONS(5511), 1, - anon_sym_COLON, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - ACTIONS(5537), 1, + ACTIONS(5505), 1, + anon_sym_COLON, + ACTIONS(5553), 1, anon_sym_BANG, - ACTIONS(5549), 1, + ACTIONS(5555), 1, anon_sym_QMARK, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, - STATE(3125), 1, + STATE(3180), 1, sym__call_signature, - STATE(3448), 1, + STATE(3451), 1, sym_type_annotation, - STATE(3759), 1, + STATE(3708), 1, sym__initializer, STATE(4022), 1, sym_type_parameters, - ACTIONS(5535), 3, + ACTIONS(5551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [100377] = 13, + [100401] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, - ACTIONS(5511), 1, - anon_sym_COLON, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - ACTIONS(5553), 1, + ACTIONS(5505), 1, + anon_sym_COLON, + ACTIONS(5517), 1, anon_sym_BANG, - ACTIONS(5555), 1, + ACTIONS(5557), 1, anon_sym_QMARK, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, - STATE(3180), 1, + STATE(3129), 1, sym__call_signature, - STATE(3451), 1, + STATE(3241), 1, sym_type_annotation, - STATE(3708), 1, + STATE(3844), 1, sym__initializer, STATE(4022), 1, sym_type_parameters, - ACTIONS(5551), 3, + ACTIONS(5515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [100419] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(208), 1, - anon_sym_unique, - STATE(1783), 1, - sym_type_predicate, - STATE(4220), 1, - sym_predefined_type, - ACTIONS(5557), 2, - sym_identifier, - sym_this, - ACTIONS(210), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_unknown, - anon_sym_never, - anon_sym_object, - [100447] = 6, + [100443] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(208), 1, @@ -193002,12 +193000,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_unknown, anon_sym_never, anon_sym_object, - [100475] = 6, + [100471] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(208), 1, anon_sym_unique, - STATE(2798), 1, + STATE(2830), 1, sym_type_predicate, STATE(4238), 1, sym_predefined_type, @@ -193024,16 +193022,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_unknown, anon_sym_never, anon_sym_object, - [100503] = 6, + [100499] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(3649), 1, anon_sym_EQ, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(3651), 10, anon_sym_LBRACE, @@ -193046,14 +193044,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_EQ_GT, anon_sym_QMARK, - [100531] = 4, + [100527] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3669), 1, + ACTIONS(3653), 1, anon_sym_EQ, - ACTIONS(5563), 1, + ACTIONS(5509), 1, + anon_sym_AMP, + ACTIONS(5511), 1, + anon_sym_PIPE, + ACTIONS(5513), 1, anon_sym_extends, - ACTIONS(3671), 12, + ACTIONS(3655), 10, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -193063,8 +193065,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_QMARK, [100555] = 6, ACTIONS(3), 1, @@ -193075,7 +193075,7 @@ static const uint16_t ts_small_parse_table[] = { sym_type_predicate, STATE(4417), 1, sym_predefined_type, - ACTIONS(5565), 2, + ACTIONS(5563), 2, sym_identifier, sym_this, ACTIONS(210), 9, @@ -193093,7 +193093,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3747), 1, anon_sym_EQ, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, ACTIONS(3749), 12, anon_sym_LBRACE, @@ -193111,25 +193111,25 @@ static const uint16_t ts_small_parse_table[] = { [100607] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3737), 1, - anon_sym_EQ, - ACTIONS(5497), 1, - anon_sym_AMP, - ACTIONS(5499), 1, - anon_sym_PIPE, - ACTIONS(5501), 1, - anon_sym_extends, - ACTIONS(3739), 10, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_QMARK, + ACTIONS(208), 1, + anon_sym_unique, + STATE(1783), 1, + sym_type_predicate, + STATE(4220), 1, + sym_predefined_type, + ACTIONS(5565), 2, + sym_identifier, + sym_this, + ACTIONS(210), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_unknown, + anon_sym_never, + anon_sym_object, [100635] = 3, ACTIONS(3), 1, sym_comment, @@ -193155,13 +193155,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(5569), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(2936), 1, + STATE(3004), 1, sym__call_signature, STATE(3426), 1, sym_type_annotation, @@ -193180,11 +193180,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(5573), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3490), 1, sym__call_signature, @@ -193205,13 +193205,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(5577), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(2979), 1, + STATE(2971), 1, sym__call_signature, STATE(3285), 1, sym_type_annotation, @@ -193448,7 +193448,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(5581), 1, anon_sym_is, - STATE(2763), 1, + STATE(2868), 1, sym_type_arguments, ACTIONS(3041), 9, sym__automatic_semicolon, @@ -193937,7 +193937,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(3376), 1, anon_sym_PIPE, - STATE(2665), 1, + STATE(2684), 1, sym_type_arguments, ACTIONS(3378), 10, sym__automatic_semicolon, @@ -193957,11 +193957,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(5585), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3340), 1, sym_type_annotation, @@ -193982,11 +193982,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(5587), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3285), 1, sym_type_annotation, @@ -194007,11 +194007,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(5591), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3318), 1, sym__call_signature, @@ -194032,13 +194032,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(5593), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(2929), 1, + STATE(2925), 1, sym__call_signature, STATE(3494), 1, sym_type_annotation, @@ -194069,10 +194069,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, ACTIONS(5599), 1, anon_sym_SLASH_GT, - STATE(2861), 1, - sym_type_arguments, - STATE(2864), 1, + STATE(2758), 1, aux_sym__jsx_start_opening_element_repeat1, + STATE(2765), 1, + sym_type_arguments, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, @@ -194109,7 +194109,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(5607), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(2975), 1, sym__call_signature, @@ -194184,11 +194184,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(5609), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3426), 1, sym_type_annotation, @@ -194209,13 +194209,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(5611), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(2996), 1, + STATE(2940), 1, sym__call_signature, STATE(3340), 1, sym_type_annotation, @@ -194246,9 +194246,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, ACTIONS(5613), 1, anon_sym_SLASH_GT, - STATE(2838), 1, + STATE(2872), 1, sym_type_arguments, - STATE(2839), 1, + STATE(2873), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, @@ -194260,13 +194260,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, - ACTIONS(5511), 1, - anon_sym_COLON, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + ACTIONS(5505), 1, + anon_sym_COLON, + STATE(2770), 1, sym_formal_parameters, STATE(3126), 1, sym__call_signature, @@ -194304,11 +194304,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(2928), 1, + STATE(3498), 1, sym__call_signature, STATE(3508), 1, sym_type_annotation, @@ -194320,24 +194320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [102118] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1566), 1, - anon_sym_LT, - ACTIONS(1564), 11, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [102138] = 8, + [102118] = 8, ACTIONS(5619), 1, anon_sym_LBRACE, ACTIONS(5623), 1, @@ -194346,31 +194329,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(5627), 1, sym_comment, - STATE(1932), 1, + STATE(1445), 1, sym_jsx_closing_element, - STATE(2626), 1, + STATE(2628), 1, sym_jsx_opening_element, ACTIONS(5621), 2, aux_sym_jsx_text_token1, aux_sym_jsx_text_token2, - STATE(2687), 5, + STATE(2631), 5, sym_jsx_element, sym_jsx_text, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [102168] = 8, + [102148] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(2819), 1, + anon_sym_LPAREN, + ACTIONS(5505), 1, + anon_sym_COLON, + STATE(2728), 1, + sym_formal_parameters, + STATE(3343), 1, + sym_type_annotation, + STATE(3350), 1, + sym__call_signature, + STATE(4156), 1, + sym_type_parameters, + ACTIONS(5629), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [102180] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(2819), 1, + anon_sym_LPAREN, + ACTIONS(5505), 1, + anon_sym_COLON, + STATE(2728), 1, + sym_formal_parameters, + STATE(3005), 1, + sym__call_signature, + STATE(3422), 1, + sym_type_annotation, + STATE(4156), 1, + sym_type_parameters, + ACTIONS(5631), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [102212] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, anon_sym_LT, ACTIONS(3250), 1, anon_sym_COMMA, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_RBRACE, ACTIONS(4605), 1, anon_sym_EQ, - STATE(3716), 1, + STATE(3837), 1, aux_sym_object_repeat1, STATE(3884), 1, aux_sym_object_pattern_repeat1, @@ -194381,207 +194410,144 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [102198] = 9, + [102242] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1240), 1, + ACTIONS(1875), 1, anon_sym_LT, - ACTIONS(2819), 1, - anon_sym_LPAREN, - ACTIONS(5511), 1, - anon_sym_COLON, - STATE(2745), 1, - sym_formal_parameters, - STATE(2937), 1, - sym__call_signature, - STATE(3422), 1, - sym_type_annotation, - STATE(4156), 1, - sym_type_parameters, - ACTIONS(5629), 5, - sym__automatic_semicolon, + ACTIONS(3250), 1, anon_sym_COMMA, + ACTIONS(3277), 1, anon_sym_RBRACE, + ACTIONS(4605), 1, + anon_sym_EQ, + STATE(3837), 1, + aux_sym_object_repeat1, + STATE(3884), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(3256), 6, + sym__automatic_semicolon, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [102230] = 12, + [102272] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5369), 1, - sym_identifier, - ACTIONS(5373), 1, - anon_sym_LBRACE, - ACTIONS(5382), 1, - sym_jsx_identifier, - ACTIONS(5388), 1, + ACTIONS(1875), 1, anon_sym_LT, - ACTIONS(5631), 1, - anon_sym_GT, - ACTIONS(5633), 1, - anon_sym_DOT, - ACTIONS(5635), 1, - anon_sym_SLASH_GT, - STATE(2872), 1, - sym_type_arguments, - STATE(2878), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3164), 1, - sym_jsx_namespace_name, - STATE(3481), 2, - sym_jsx_expression, - sym_jsx_attribute, - [102268] = 9, + ACTIONS(3250), 1, + anon_sym_COMMA, + ACTIONS(3265), 1, + anon_sym_RBRACE, + ACTIONS(4605), 1, + anon_sym_EQ, + STATE(3837), 1, + aux_sym_object_repeat1, + STATE(3884), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(3256), 6, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [102302] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(2950), 1, + STATE(2968), 1, sym__call_signature, - STATE(3293), 1, + STATE(3263), 1, sym_type_annotation, STATE(4156), 1, sym_type_parameters, - ACTIONS(5637), 5, + ACTIONS(5633), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [102300] = 3, + [102334] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 1, + ACTIONS(1875), 1, anon_sym_LT, - ACTIONS(1470), 11, - anon_sym_as, + ACTIONS(3250), 1, anon_sym_COMMA, + ACTIONS(3253), 1, anon_sym_RBRACE, + ACTIONS(4605), 1, + anon_sym_EQ, + STATE(3837), 1, + aux_sym_object_repeat1, + STATE(3884), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(3256), 6, + sym__automatic_semicolon, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [102320] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2977), 1, - anon_sym_LT, - ACTIONS(3067), 1, - anon_sym_COLON, - ACTIONS(5365), 1, - anon_sym_DOT, - ACTIONS(5639), 1, anon_sym_QMARK, - STATE(2492), 1, - sym_type_arguments, - STATE(3897), 1, - sym_type_annotation, - ACTIONS(3041), 6, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [102350] = 11, + anon_sym_PIPE_RBRACE, + [102364] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, - ACTIONS(5511), 1, - anon_sym_COLON, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + ACTIONS(5505), 1, + anon_sym_COLON, + STATE(2770), 1, sym_formal_parameters, - STATE(3070), 1, + STATE(3063), 1, sym__call_signature, - STATE(3302), 1, + STATE(3294), 1, sym_type_annotation, - STATE(3768), 1, + STATE(3775), 1, sym__initializer, STATE(4022), 1, sym_type_parameters, - ACTIONS(5642), 3, + ACTIONS(5635), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [102386] = 8, - ACTIONS(5619), 1, - anon_sym_LBRACE, - ACTIONS(5625), 1, - anon_sym_LT, - ACTIONS(5627), 1, - sym_comment, - ACTIONS(5644), 1, - anon_sym_LT_SLASH, - STATE(1477), 1, - sym_jsx_closing_element, - STATE(2626), 1, - sym_jsx_opening_element, - ACTIONS(5621), 2, - aux_sym_jsx_text_token1, - aux_sym_jsx_text_token2, - STATE(2687), 5, - sym_jsx_element, - sym_jsx_text, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [102416] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5416), 1, - anon_sym_LT, - ACTIONS(5579), 1, - anon_sym_DOT, - STATE(2763), 1, - sym_type_arguments, - ACTIONS(3041), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [102440] = 9, + [102400] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(3498), 1, - sym__call_signature, - STATE(3508), 1, + STATE(3263), 1, sym_type_annotation, + STATE(3264), 1, + sym__call_signature, STATE(4156), 1, sym_type_parameters, - ACTIONS(5617), 5, + ACTIONS(5633), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [102472] = 12, + [102432] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(1301), 1, @@ -194590,11 +194556,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(3212), 1, anon_sym_LBRACE, - ACTIONS(5515), 1, + ACTIONS(5521), 1, sym_identifier, - ACTIONS(5517), 1, + ACTIONS(5523), 1, anon_sym_STAR, - ACTIONS(5519), 1, + ACTIONS(5525), 1, anon_sym_type, STATE(3967), 1, sym__import_identifier, @@ -194607,108 +194573,176 @@ static const uint16_t ts_small_parse_table[] = { STATE(4426), 2, sym_namespace_import, sym_named_imports, - [102510] = 8, + [102470] = 8, ACTIONS(5619), 1, anon_sym_LBRACE, ACTIONS(5625), 1, anon_sym_LT, ACTIONS(5627), 1, sym_comment, - ACTIONS(5646), 1, + ACTIONS(5637), 1, anon_sym_LT_SLASH, - STATE(2626), 1, + STATE(2628), 1, sym_jsx_opening_element, - STATE(3443), 1, + STATE(3503), 1, sym_jsx_closing_element, ACTIONS(5621), 2, aux_sym_jsx_text_token1, aux_sym_jsx_text_token2, - STATE(2637), 5, + STATE(2687), 5, sym_jsx_element, sym_jsx_text, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [102540] = 8, + [102500] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(2977), 1, + ACTIONS(5369), 1, + sym_identifier, + ACTIONS(5373), 1, + anon_sym_LBRACE, + ACTIONS(5382), 1, + sym_jsx_identifier, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5357), 1, + ACTIONS(5639), 1, + anon_sym_GT, + ACTIONS(5641), 1, anon_sym_DOT, - ACTIONS(5359), 1, - anon_sym_QMARK_DOT, - ACTIONS(5648), 1, - anon_sym_LPAREN, - STATE(2415), 1, - sym_arguments, - STATE(2497), 1, + ACTIONS(5643), 1, + anon_sym_SLASH_GT, + STATE(2766), 1, sym_type_arguments, - ACTIONS(3302), 6, + STATE(2820), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3164), 1, + sym_jsx_namespace_name, + STATE(3481), 2, + sym_jsx_expression, + sym_jsx_attribute, + [102538] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1566), 1, + anon_sym_LT, + ACTIONS(1564), 11, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, + anon_sym_QMARK, anon_sym_extends, - [102570] = 8, + [102558] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2977), 1, + anon_sym_LT, + ACTIONS(3067), 1, + anon_sym_COLON, + ACTIONS(5365), 1, + anon_sym_DOT, + ACTIONS(5645), 1, + anon_sym_QMARK, + STATE(2492), 1, + sym_type_arguments, + STATE(3897), 1, + sym_type_annotation, + ACTIONS(3041), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [102588] = 8, ACTIONS(5619), 1, anon_sym_LBRACE, ACTIONS(5625), 1, anon_sym_LT, ACTIONS(5627), 1, sym_comment, - ACTIONS(5644), 1, + ACTIONS(5648), 1, anon_sym_LT_SLASH, - STATE(1445), 1, - sym_jsx_closing_element, - STATE(2626), 1, + STATE(2628), 1, sym_jsx_opening_element, + STATE(3443), 1, + sym_jsx_closing_element, ACTIONS(5621), 2, aux_sym_jsx_text_token1, aux_sym_jsx_text_token2, - STATE(2622), 5, + STATE(2650), 5, sym_jsx_element, sym_jsx_text, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [102600] = 9, + [102618] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(3293), 1, - sym_type_annotation, - STATE(3295), 1, + STATE(2924), 1, sym__call_signature, + STATE(3508), 1, + sym_type_annotation, STATE(4156), 1, sym_type_parameters, - ACTIONS(5637), 5, + ACTIONS(5617), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [102632] = 8, + [102650] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(5497), 1, + anon_sym_EQ, + ACTIONS(5503), 1, + anon_sym_LPAREN, + ACTIONS(5505), 1, + anon_sym_COLON, + STATE(2770), 1, + sym_formal_parameters, + STATE(3070), 1, + sym__call_signature, + STATE(3302), 1, + sym_type_annotation, + STATE(3768), 1, + sym__initializer, + STATE(4022), 1, + sym_type_parameters, + ACTIONS(5650), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [102686] = 8, ACTIONS(5619), 1, anon_sym_LBRACE, + ACTIONS(5623), 1, + anon_sym_LT_SLASH, ACTIONS(5625), 1, anon_sym_LT, ACTIONS(5627), 1, sym_comment, - ACTIONS(5650), 1, - anon_sym_LT_SLASH, - STATE(2626), 1, - sym_jsx_opening_element, - STATE(3503), 1, + STATE(1477), 1, sym_jsx_closing_element, + STATE(2628), 1, + sym_jsx_opening_element, ACTIONS(5621), 2, aux_sym_jsx_text_token1, aux_sym_jsx_text_token2, @@ -194718,124 +194752,92 @@ static const uint16_t ts_small_parse_table[] = { sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [102662] = 8, + [102716] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(2977), 1, anon_sym_LT, - ACTIONS(5361), 1, + ACTIONS(5357), 1, anon_sym_DOT, - ACTIONS(5363), 1, + ACTIONS(5359), 1, anon_sym_QMARK_DOT, - ACTIONS(5648), 1, + ACTIONS(5652), 1, anon_sym_LPAREN, - STATE(2412), 1, + STATE(2415), 1, sym_arguments, - STATE(2493), 1, + STATE(2497), 1, sym_type_arguments, - ACTIONS(3310), 6, + ACTIONS(3302), 6, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [102692] = 8, + [102746] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2971), 1, - anon_sym_DOT, - ACTIONS(2975), 1, - anon_sym_QMARK_DOT, - ACTIONS(2977), 1, + ACTIONS(5416), 1, anon_sym_LT, - ACTIONS(5648), 1, - anon_sym_LPAREN, - STATE(2416), 1, - sym_arguments, - STATE(2504), 1, + ACTIONS(5579), 1, + anon_sym_DOT, + STATE(2868), 1, sym_type_arguments, - ACTIONS(2965), 6, - anon_sym_as, + ACTIONS(3041), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [102722] = 12, + [102770] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5369), 1, - sym_identifier, - ACTIONS(5373), 1, - anon_sym_LBRACE, - ACTIONS(5382), 1, - sym_jsx_identifier, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5631), 1, - anon_sym_GT, - ACTIONS(5633), 1, - anon_sym_DOT, - ACTIONS(5652), 1, - anon_sym_SLASH_GT, - STATE(2799), 1, - sym_type_arguments, - STATE(2809), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3164), 1, - sym_jsx_namespace_name, - STATE(3481), 2, - sym_jsx_expression, - sym_jsx_attribute, - [102760] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1240), 1, + ACTIONS(1875), 1, anon_sym_LT, - ACTIONS(5505), 1, + ACTIONS(3250), 1, + anon_sym_COMMA, + ACTIONS(3260), 1, + anon_sym_RBRACE, + ACTIONS(4605), 1, anon_sym_EQ, - ACTIONS(5511), 1, - anon_sym_COLON, - ACTIONS(5531), 1, - anon_sym_LPAREN, - STATE(2768), 1, - sym_formal_parameters, - STATE(3172), 1, - sym__call_signature, - STATE(3476), 1, - sym_type_annotation, - STATE(3802), 1, - sym__initializer, - STATE(4022), 1, - sym_type_parameters, - ACTIONS(5654), 3, + STATE(3716), 1, + aux_sym_object_repeat1, + STATE(3884), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(3256), 6, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - [102796] = 8, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [102800] = 8, ACTIONS(5619), 1, anon_sym_LBRACE, - ACTIONS(5623), 1, - anon_sym_LT_SLASH, ACTIONS(5625), 1, anon_sym_LT, ACTIONS(5627), 1, sym_comment, + ACTIONS(5654), 1, + anon_sym_LT_SLASH, STATE(1905), 1, sym_jsx_closing_element, - STATE(2626), 1, + STATE(2628), 1, sym_jsx_opening_element, ACTIONS(5621), 2, aux_sym_jsx_text_token1, aux_sym_jsx_text_token2, - STATE(2614), 5, + STATE(2655), 5, sym_jsx_element, sym_jsx_text, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [102826] = 12, + [102830] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -194846,75 +194848,75 @@ static const uint16_t ts_small_parse_table[] = { sym_jsx_identifier, ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5631), 1, + ACTIONS(5639), 1, anon_sym_GT, - ACTIONS(5633), 1, + ACTIONS(5641), 1, anon_sym_DOT, ACTIONS(5656), 1, anon_sym_SLASH_GT, - STATE(2842), 1, + STATE(2832), 1, sym_type_arguments, - STATE(2844), 1, + STATE(2837), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [102864] = 8, - ACTIONS(5619), 1, - anon_sym_LBRACE, - ACTIONS(5625), 1, - anon_sym_LT, - ACTIONS(5627), 1, - sym_comment, - ACTIONS(5646), 1, - anon_sym_LT_SLASH, - STATE(2626), 1, - sym_jsx_opening_element, - STATE(3463), 1, - sym_jsx_closing_element, - ACTIONS(5621), 2, - aux_sym_jsx_text_token1, - aux_sym_jsx_text_token2, - STATE(2687), 5, - sym_jsx_element, - sym_jsx_text, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [102894] = 4, + [102868] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(3390), 1, - anon_sym_PIPE, - ACTIONS(5456), 1, - anon_sym_is, - ACTIONS(3392), 10, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(2819), 1, + anon_sym_LPAREN, + ACTIONS(5505), 1, + anon_sym_COLON, + STATE(2728), 1, + sym_formal_parameters, + STATE(3020), 1, + sym__call_signature, + STATE(3293), 1, + sym_type_annotation, + STATE(4156), 1, + sym_type_parameters, + ACTIONS(5658), 5, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [102900] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1472), 1, + anon_sym_LT, + ACTIONS(1470), 11, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [102916] = 9, + [102920] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(3343), 1, + STATE(3293), 1, sym_type_annotation, - STATE(3350), 1, + STATE(3295), 1, sym__call_signature, STATE(4156), 1, sym_type_parameters, @@ -194924,7 +194926,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [102948] = 4, + [102952] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3410), 1, @@ -194942,7 +194944,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [102970] = 4, + [102974] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3376), 1, @@ -194960,74 +194962,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [102992] = 3, + [102996] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1387), 1, - anon_sym_PIPE, - ACTIONS(1385), 11, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(2977), 1, + anon_sym_LT, + ACTIONS(5361), 1, + anon_sym_DOT, + ACTIONS(5363), 1, + anon_sym_QMARK_DOT, + ACTIONS(5652), 1, + anon_sym_LPAREN, + STATE(2412), 1, + sym_arguments, + STATE(2493), 1, + sym_type_arguments, + ACTIONS(3310), 6, + anon_sym_as, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_is, - anon_sym_PIPE_RBRACE, - [103012] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, - ACTIONS(2819), 1, - anon_sym_LPAREN, - ACTIONS(5505), 1, - anon_sym_EQ, - ACTIONS(5511), 1, - anon_sym_COLON, - STATE(2745), 1, - sym_formal_parameters, - STATE(3450), 1, - sym_type_annotation, - STATE(3664), 1, - sym__initializer, - STATE(3804), 1, - sym__call_signature, - STATE(4156), 1, - sym_type_parameters, - ACTIONS(5615), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [103048] = 11, + [103026] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1240), 1, + ACTIONS(2971), 1, + anon_sym_DOT, + ACTIONS(2975), 1, + anon_sym_QMARK_DOT, + ACTIONS(2977), 1, anon_sym_LT, - ACTIONS(5505), 1, - anon_sym_EQ, - ACTIONS(5511), 1, - anon_sym_COLON, - ACTIONS(5531), 1, + ACTIONS(5652), 1, anon_sym_LPAREN, - STATE(2768), 1, - sym_formal_parameters, - STATE(3063), 1, - sym__call_signature, - STATE(3294), 1, - sym_type_annotation, - STATE(3775), 1, - sym__initializer, - STATE(4022), 1, - sym_type_parameters, - ACTIONS(5662), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [103084] = 12, + STATE(2416), 1, + sym_arguments, + STATE(2504), 1, + sym_type_arguments, + ACTIONS(2965), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [103056] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -195038,78 +195017,58 @@ static const uint16_t ts_small_parse_table[] = { sym_jsx_identifier, ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5631), 1, + ACTIONS(5639), 1, anon_sym_GT, - ACTIONS(5633), 1, + ACTIONS(5641), 1, anon_sym_DOT, - ACTIONS(5664), 1, + ACTIONS(5662), 1, anon_sym_SLASH_GT, - STATE(2759), 1, + STATE(2800), 1, sym_type_arguments, - STATE(2815), 1, + STATE(2810), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [103122] = 9, + [103094] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(2819), 1, + ACTIONS(5497), 1, + anon_sym_EQ, + ACTIONS(5503), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, - STATE(2745), 1, + STATE(2770), 1, sym_formal_parameters, - STATE(3263), 1, - sym_type_annotation, - STATE(3264), 1, + STATE(3172), 1, sym__call_signature, - STATE(4156), 1, + STATE(3476), 1, + sym_type_annotation, + STATE(3802), 1, + sym__initializer, + STATE(4022), 1, sym_type_parameters, - ACTIONS(5666), 5, + ACTIONS(5664), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [103154] = 8, + [103130] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1875), 1, + ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(3250), 1, - anon_sym_COMMA, - ACTIONS(3274), 1, - anon_sym_RBRACE, - ACTIONS(4605), 1, + ACTIONS(5497), 1, anon_sym_EQ, - STATE(3837), 1, - aux_sym_object_repeat1, - STATE(3884), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(3256), 6, - sym__automatic_semicolon, + ACTIONS(5503), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [103184] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, ACTIONS(5505), 1, - anon_sym_EQ, - ACTIONS(5511), 1, anon_sym_COLON, - ACTIONS(5531), 1, - anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3111), 1, sym__call_signature, @@ -195119,68 +195078,115 @@ static const uint16_t ts_small_parse_table[] = { sym__initializer, STATE(4022), 1, sym_type_parameters, - ACTIONS(5668), 3, + ACTIONS(5666), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [103220] = 11, + [103166] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5369), 1, + sym_identifier, + ACTIONS(5373), 1, + anon_sym_LBRACE, + ACTIONS(5382), 1, + sym_jsx_identifier, + ACTIONS(5388), 1, + anon_sym_LT, + ACTIONS(5639), 1, + anon_sym_GT, + ACTIONS(5641), 1, + anon_sym_DOT, + ACTIONS(5668), 1, + anon_sym_SLASH_GT, + STATE(2878), 1, + sym_type_arguments, + STATE(2879), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3164), 1, + sym_jsx_namespace_name, + STATE(3481), 2, + sym_jsx_expression, + sym_jsx_attribute, + [103204] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(3476), 1, + STATE(3450), 1, sym_type_annotation, - STATE(3748), 1, + STATE(3664), 1, sym__initializer, - STATE(3750), 1, + STATE(3804), 1, sym__call_signature, STATE(4156), 1, sym_type_parameters, - ACTIONS(5654), 3, + ACTIONS(5615), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [103256] = 9, - ACTIONS(3), 1, + [103240] = 8, + ACTIONS(5619), 1, + anon_sym_LBRACE, + ACTIONS(5625), 1, + anon_sym_LT, + ACTIONS(5627), 1, sym_comment, - ACTIONS(1240), 1, + ACTIONS(5637), 1, + anon_sym_LT_SLASH, + STATE(2628), 1, + sym_jsx_opening_element, + STATE(3511), 1, + sym_jsx_closing_element, + ACTIONS(5621), 2, + aux_sym_jsx_text_token1, + aux_sym_jsx_text_token2, + STATE(2624), 5, + sym_jsx_element, + sym_jsx_text, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [103270] = 8, + ACTIONS(5619), 1, + anon_sym_LBRACE, + ACTIONS(5625), 1, anon_sym_LT, - ACTIONS(2819), 1, - anon_sym_LPAREN, - ACTIONS(5511), 1, - anon_sym_COLON, - STATE(2745), 1, - sym_formal_parameters, - STATE(2913), 1, - sym__call_signature, - STATE(3263), 1, - sym_type_annotation, - STATE(4156), 1, - sym_type_parameters, - ACTIONS(5666), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [103288] = 9, + ACTIONS(5627), 1, + sym_comment, + ACTIONS(5648), 1, + anon_sym_LT_SLASH, + STATE(2628), 1, + sym_jsx_opening_element, + STATE(3463), 1, + sym_jsx_closing_element, + ACTIONS(5621), 2, + aux_sym_jsx_text_token1, + aux_sym_jsx_text_token2, + STATE(2687), 5, + sym_jsx_element, + sym_jsx_text, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [103300] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3422), 1, sym_type_annotation, @@ -195188,145 +195194,140 @@ static const uint16_t ts_small_parse_table[] = { sym__call_signature, STATE(4156), 1, sym_type_parameters, - ACTIONS(5629), 5, + ACTIONS(5631), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [103320] = 8, + [103332] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1875), 1, - anon_sym_LT, - ACTIONS(3250), 1, + ACTIONS(3390), 1, + anon_sym_PIPE, + ACTIONS(5456), 1, + anon_sym_is, + ACTIONS(3392), 10, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(3253), 1, anon_sym_RBRACE, - ACTIONS(4605), 1, - anon_sym_EQ, - STATE(3837), 1, - aux_sym_object_repeat1, - STATE(3884), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(3256), 6, - sym__automatic_semicolon, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [103350] = 9, + [103354] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(2987), 1, + STATE(2954), 1, sym__call_signature, STATE(3343), 1, sym_type_annotation, STATE(4156), 1, sym_type_parameters, - ACTIONS(5658), 5, + ACTIONS(5629), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [103382] = 8, + [103386] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1875), 1, - anon_sym_LT, - ACTIONS(3250), 1, + ACTIONS(1387), 1, + anon_sym_PIPE, + ACTIONS(1385), 11, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(3277), 1, anon_sym_RBRACE, - ACTIONS(4605), 1, - anon_sym_EQ, - STATE(3837), 1, - aux_sym_object_repeat1, - STATE(3884), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(3256), 6, - sym__automatic_semicolon, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_is, anon_sym_PIPE_RBRACE, - [103412] = 8, + [103406] = 8, ACTIONS(5619), 1, anon_sym_LBRACE, ACTIONS(5625), 1, anon_sym_LT, ACTIONS(5627), 1, sym_comment, - ACTIONS(5650), 1, + ACTIONS(5654), 1, anon_sym_LT_SLASH, - STATE(2626), 1, - sym_jsx_opening_element, - STATE(3511), 1, + STATE(1932), 1, sym_jsx_closing_element, + STATE(2628), 1, + sym_jsx_opening_element, ACTIONS(5621), 2, aux_sym_jsx_text_token1, aux_sym_jsx_text_token2, - STATE(2630), 5, + STATE(2687), 5, sym_jsx_element, sym_jsx_text, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [103442] = 8, + [103436] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1875), 1, + ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(3250), 1, - anon_sym_COMMA, - ACTIONS(3265), 1, - anon_sym_RBRACE, - ACTIONS(4605), 1, + ACTIONS(2819), 1, + anon_sym_LPAREN, + ACTIONS(5497), 1, anon_sym_EQ, - STATE(3837), 1, - aux_sym_object_repeat1, - STATE(3884), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(3256), 6, + ACTIONS(5505), 1, + anon_sym_COLON, + STATE(2728), 1, + sym_formal_parameters, + STATE(3476), 1, + sym_type_annotation, + STATE(3748), 1, + sym__initializer, + STATE(3750), 1, + sym__call_signature, + STATE(4156), 1, + sym_type_parameters, + ACTIONS(5664), 3, sym__automatic_semicolon, - anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [103472] = 3, + [103472] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1999), 1, + ACTIONS(3679), 1, anon_sym_PIPE, - ACTIONS(1997), 10, + ACTIONS(5670), 1, + anon_sym_LBRACK, + ACTIONS(3681), 9, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [103491] = 3, + [103493] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3707), 1, + ACTIONS(3866), 1, anon_sym_PIPE, - ACTIONS(3709), 10, + ACTIONS(3868), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195337,12 +195338,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [103510] = 3, + [103512] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3691), 1, + ACTIONS(3737), 1, anon_sym_PIPE, - ACTIONS(3693), 10, + ACTIONS(3739), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195353,12 +195354,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [103529] = 3, + [103531] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3803), 1, + ACTIONS(3822), 1, anon_sym_PIPE, - ACTIONS(3805), 10, + ACTIONS(3824), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195369,12 +195370,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [103548] = 3, + [103550] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3478), 1, + ACTIONS(3474), 1, anon_sym_PIPE, - ACTIONS(3480), 10, + ACTIONS(3476), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195385,27 +195386,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [103567] = 2, + [103569] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2737), 11, + ACTIONS(3721), 1, + anon_sym_PIPE, + ACTIONS(3723), 10, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [103588] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, anon_sym_PIPE, + ACTIONS(5676), 1, anon_sym_extends, - [103584] = 3, + ACTIONS(3816), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [103611] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3866), 1, + ACTIONS(3717), 1, anon_sym_PIPE, - ACTIONS(3868), 10, + ACTIONS(3719), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195416,28 +195436,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [103603] = 3, + [103630] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4680), 1, - anon_sym_LT, - ACTIONS(4675), 10, + ACTIONS(3711), 1, + anon_sym_PIPE, + ACTIONS(3713), 10, sym__automatic_semicolon, anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [103622] = 3, + [103649] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3683), 1, + ACTIONS(3707), 1, anon_sym_PIPE, - ACTIONS(3685), 10, + ACTIONS(3709), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195448,12 +195468,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [103641] = 3, + [103668] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3743), 1, + ACTIONS(3699), 1, anon_sym_PIPE, - ACTIONS(3745), 10, + ACTIONS(3701), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195464,12 +195484,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [103660] = 3, + [103687] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3591), 1, + ACTIONS(3691), 1, anon_sym_PIPE, - ACTIONS(3593), 10, + ACTIONS(3693), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195480,40 +195500,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [103679] = 2, + [103706] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3705), 11, + ACTIONS(3669), 1, + anon_sym_PIPE, + ACTIONS(5678), 1, + anon_sym_extends, + ACTIONS(3671), 9, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE_RBRACE, + [103727] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3601), 1, anon_sym_PIPE, + ACTIONS(5670), 1, + anon_sym_LBRACK, + ACTIONS(3603), 2, + anon_sym_AMP, anon_sym_extends, - [103696] = 2, + ACTIONS(3667), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [103750] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3697), 11, + ACTIONS(3478), 1, + anon_sym_PIPE, + ACTIONS(3480), 10, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, anon_sym_extends, - [103713] = 2, + anon_sym_PIPE_RBRACE, + [103769] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3689), 11, + ACTIONS(2737), 11, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -195525,12 +195566,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [103730] = 3, + [103786] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3597), 1, + ACTIONS(3591), 1, anon_sym_PIPE, - ACTIONS(3599), 10, + ACTIONS(3593), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195541,12 +195582,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [103749] = 3, + [103805] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3410), 1, + ACTIONS(1995), 1, anon_sym_PIPE, - ACTIONS(3412), 10, + ACTIONS(1993), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195557,84 +195598,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [103768] = 4, + [103824] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3679), 1, - anon_sym_PIPE, - ACTIONS(5670), 1, - anon_sym_LBRACK, - ACTIONS(3681), 9, + ACTIONS(3705), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [103789] = 3, + [103841] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3532), 1, - anon_sym_PIPE, - ACTIONS(3534), 10, + ACTIONS(3697), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [103808] = 4, + [103858] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3669), 1, - anon_sym_PIPE, - ACTIONS(5672), 1, - anon_sym_extends, - ACTIONS(3671), 9, + ACTIONS(3689), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE_RBRACE, - [103829] = 5, + anon_sym_PIPE, + anon_sym_extends, + [103875] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3601), 1, + ACTIONS(3597), 1, anon_sym_PIPE, - ACTIONS(5670), 1, - anon_sym_LBRACK, - ACTIONS(3603), 2, - anon_sym_AMP, - anon_sym_extends, - ACTIONS(3667), 7, + ACTIONS(3599), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [103852] = 5, + [103894] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5674), 1, - anon_sym_AMP, - ACTIONS(5676), 1, + ACTIONS(3410), 1, anon_sym_PIPE, - ACTIONS(5678), 1, - anon_sym_extends, - ACTIONS(3805), 8, + ACTIONS(3412), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195642,17 +195672,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [103875] = 5, + [103913] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5674), 1, - anon_sym_AMP, - ACTIONS(5676), 1, + ACTIONS(3657), 1, anon_sym_PIPE, - ACTIONS(5678), 1, - anon_sym_extends, - ACTIONS(3663), 8, + ACTIONS(3659), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195660,17 +195688,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [103898] = 5, + [103932] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5674), 1, - anon_sym_AMP, - ACTIONS(5676), 1, + ACTIONS(3743), 1, anon_sym_PIPE, - ACTIONS(5678), 1, - anon_sym_extends, - ACTIONS(3739), 8, + ACTIONS(3745), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195678,28 +195704,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [103921] = 2, + [103951] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2733), 11, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5672), 1, anon_sym_AMP, + ACTIONS(5674), 1, anon_sym_PIPE, + ACTIONS(5676), 1, anon_sym_extends, - [103938] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3657), 1, - anon_sym_PIPE, - ACTIONS(3659), 10, + ACTIONS(3805), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195707,17 +195724,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [103957] = 4, + [103974] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3747), 1, + ACTIONS(3390), 1, anon_sym_PIPE, - ACTIONS(5674), 1, - anon_sym_AMP, - ACTIONS(3749), 9, + ACTIONS(3392), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195725,14 +195738,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [103978] = 3, + [103993] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3390), 1, + ACTIONS(3683), 1, anon_sym_PIPE, - ACTIONS(3392), 10, + ACTIONS(3685), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195743,36 +195757,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [103997] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1933), 1, - anon_sym_DQUOTE, - ACTIONS(1935), 1, - anon_sym_SQUOTE, - ACTIONS(5680), 1, - sym_identifier, - ACTIONS(5682), 1, - anon_sym_type, - ACTIONS(5684), 1, - anon_sym_COMMA, - ACTIONS(5686), 1, - anon_sym_RBRACE, - ACTIONS(5688), 1, - anon_sym_typeof, - STATE(3738), 1, - sym_import_specifier, - STATE(4150), 1, - sym__import_identifier, - STATE(4196), 2, - sym__module_export_name, - sym_string, - [104032] = 3, + [104012] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3737), 1, + ACTIONS(3532), 1, anon_sym_PIPE, - ACTIONS(3739), 10, + ACTIONS(3534), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195783,7 +195773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104051] = 3, + [104031] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3645), 1, @@ -195799,18 +195789,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104070] = 7, + [104050] = 7, ACTIONS(5627), 1, sym_comment, - ACTIONS(5690), 1, + ACTIONS(5680), 1, anon_sym_LBRACE, - ACTIONS(5696), 1, + ACTIONS(5686), 1, anon_sym_LT_SLASH, - ACTIONS(5698), 1, + ACTIONS(5688), 1, anon_sym_LT, - STATE(2626), 1, + STATE(2628), 1, sym_jsx_opening_element, - ACTIONS(5693), 2, + ACTIONS(5683), 2, aux_sym_jsx_text_token1, aux_sym_jsx_text_token2, STATE(2687), 5, @@ -195819,29 +195809,28 @@ static const uint16_t ts_small_parse_table[] = { sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [104097] = 4, + [104077] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3601), 1, + ACTIONS(3803), 1, anon_sym_PIPE, - ACTIONS(5670), 1, - anon_sym_LBRACK, - ACTIONS(3603), 9, + ACTIONS(3805), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104118] = 3, + [104096] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3822), 1, + ACTIONS(1999), 1, anon_sym_PIPE, - ACTIONS(3824), 10, + ACTIONS(1997), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195852,12 +195841,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104137] = 3, + [104115] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3699), 1, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, anon_sym_PIPE, - ACTIONS(3701), 10, + ACTIONS(5676), 1, + anon_sym_extends, + ACTIONS(3739), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195865,15 +195858,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [104156] = 3, + [104138] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3376), 1, + ACTIONS(3870), 1, anon_sym_PIPE, - ACTIONS(3378), 10, + ACTIONS(3872), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195884,24 +195875,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104175] = 4, + [104157] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1500), 1, - anon_sym_DOT, - ACTIONS(3725), 1, - anon_sym_LT, - ACTIONS(3727), 9, + ACTIONS(2733), 11, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [104196] = 3, + [104174] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3538), 1, @@ -195917,28 +195906,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104215] = 3, + [104193] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3611), 1, + ACTIONS(3601), 1, anon_sym_PIPE, - ACTIONS(3613), 10, + ACTIONS(5670), 1, + anon_sym_LBRACK, + ACTIONS(3603), 9, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104234] = 4, + [104214] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3637), 1, anon_sym_PIPE, - ACTIONS(5674), 1, + ACTIONS(5672), 1, anon_sym_AMP, ACTIONS(3639), 9, sym__automatic_semicolon, @@ -195950,12 +195940,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104255] = 3, + [104235] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3474), 1, + ACTIONS(3376), 1, anon_sym_PIPE, - ACTIONS(3476), 10, + ACTIONS(3378), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195966,29 +195956,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104274] = 4, + [104254] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1514), 1, - anon_sym_DOT, - ACTIONS(3725), 1, - anon_sym_LT, - ACTIONS(3727), 9, + ACTIONS(3874), 1, + anon_sym_PIPE, + ACTIONS(3876), 10, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_PIPE, anon_sym_extends, - [104295] = 3, + anon_sym_PIPE_RBRACE, + [104273] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1995), 1, + ACTIONS(3611), 1, anon_sym_PIPE, - ACTIONS(1993), 10, + ACTIONS(3613), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -195999,7 +195988,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104314] = 3, + [104292] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3631), 1, @@ -196015,7 +196004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104333] = 3, + [104311] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3629), 1, @@ -196031,12 +196020,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104352] = 3, + [104330] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1991), 1, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, anon_sym_PIPE, - ACTIONS(1989), 10, + ACTIONS(5676), 1, + anon_sym_extends, + ACTIONS(3663), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -196044,48 +196037,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [104371] = 4, + [104353] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5701), 1, - anon_sym_DOT, - ACTIONS(5703), 1, - anon_sym_QMARK_DOT, - ACTIONS(3621), 9, + ACTIONS(3751), 1, + anon_sym_PIPE, + ACTIONS(3753), 10, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_PIPE, anon_sym_extends, - [104392] = 3, + anon_sym_PIPE_RBRACE, + [104372] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1983), 1, - anon_sym_PIPE, - ACTIONS(1981), 10, + ACTIONS(5691), 1, + anon_sym_DOT, + ACTIONS(5693), 1, + anon_sym_QMARK_DOT, + ACTIONS(3621), 9, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [104411] = 3, + [104393] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3870), 1, + ACTIONS(3799), 1, anon_sym_PIPE, - ACTIONS(3872), 10, + ACTIONS(3801), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -196096,12 +196087,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104430] = 3, + [104412] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3787), 1, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, anon_sym_PIPE, - ACTIONS(3789), 10, + ACTIONS(5676), 1, + anon_sym_extends, + ACTIONS(3797), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -196109,15 +196104,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [104449] = 3, + [104435] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3711), 1, + ACTIONS(1987), 1, anon_sym_PIPE, - ACTIONS(3713), 10, + ACTIONS(1985), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -196128,12 +196121,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104468] = 3, + [104454] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3874), 1, + ACTIONS(3791), 1, anon_sym_PIPE, - ACTIONS(3876), 10, + ACTIONS(3793), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -196144,14 +196137,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104487] = 5, + [104473] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5674), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5676), 1, + ACTIONS(5674), 1, anon_sym_PIPE, - ACTIONS(5678), 1, + ACTIONS(5676), 1, anon_sym_extends, ACTIONS(3655), 8, sym__automatic_semicolon, @@ -196162,14 +196155,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_PIPE_RBRACE, - [104510] = 5, + [104496] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5674), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5676), 1, + ACTIONS(5674), 1, anon_sym_PIPE, - ACTIONS(5678), 1, + ACTIONS(5676), 1, anon_sym_extends, ACTIONS(3651), 8, sym__automatic_semicolon, @@ -196180,57 +196173,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_PIPE_RBRACE, - [104533] = 3, + [104519] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3717), 1, - anon_sym_PIPE, - ACTIONS(3719), 10, + ACTIONS(2597), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [104552] = 5, + [104536] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5674), 1, - anon_sym_AMP, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5678), 1, - anon_sym_extends, - ACTIONS(3816), 8, + ACTIONS(5416), 1, + anon_sym_LT, + STATE(2753), 1, + sym_type_arguments, + ACTIONS(3378), 9, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PIPE_RBRACE, - [104575] = 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [104557] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1875), 1, - anon_sym_LT, - ACTIONS(3256), 10, + ACTIONS(3787), 1, + anon_sym_PIPE, + ACTIONS(3789), 10, sym__automatic_semicolon, anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [104594] = 3, + [104576] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3625), 1, @@ -196246,12 +196237,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104613] = 3, + [104595] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3799), 1, + ACTIONS(1983), 1, anon_sym_PIPE, - ACTIONS(3801), 10, + ACTIONS(1981), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -196262,12 +196253,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104632] = 3, + [104614] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3791), 1, + ACTIONS(1991), 1, anon_sym_PIPE, - ACTIONS(3793), 10, + ACTIONS(1989), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -196278,12 +196269,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104651] = 3, + [104633] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3721), 1, + ACTIONS(3747), 1, anon_sym_PIPE, - ACTIONS(3723), 10, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(3749), 9, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -196291,50 +196284,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [104670] = 5, + [104654] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5674), 1, - anon_sym_AMP, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5678), 1, - anon_sym_extends, - ACTIONS(3797), 8, + ACTIONS(4680), 1, + anon_sym_LT, + ACTIONS(4675), 10, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [104693] = 2, + [104673] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2597), 11, + ACTIONS(1500), 1, + anon_sym_DOT, + ACTIONS(3725), 1, + anon_sym_LT, + ACTIONS(3727), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [104710] = 4, + [104694] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5416), 1, + ACTIONS(1514), 1, + anon_sym_DOT, + ACTIONS(3725), 1, anon_sym_LT, - STATE(2764), 1, - sym_type_arguments, - ACTIONS(3378), 9, + ACTIONS(3727), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -196344,53 +196336,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [104731] = 3, + [104715] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3751), 1, - anon_sym_PIPE, - ACTIONS(3753), 10, + ACTIONS(1875), 1, + anon_sym_LT, + ACTIONS(3256), 10, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, + anon_sym_COLON, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [104750] = 3, + [104734] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1987), 1, - anon_sym_PIPE, - ACTIONS(1985), 10, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + ACTIONS(1933), 1, + anon_sym_DQUOTE, + ACTIONS(1935), 1, + anon_sym_SQUOTE, + ACTIONS(5695), 1, + sym_identifier, + ACTIONS(5697), 1, + anon_sym_type, + ACTIONS(5699), 1, anon_sym_COMMA, + ACTIONS(5701), 1, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [104769] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3436), 10, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - anon_sym_is, - [104785] = 11, + ACTIONS(5703), 1, + anon_sym_typeof, + STATE(3738), 1, + sym_import_specifier, + STATE(4150), 1, + sym__import_identifier, + STATE(4196), 2, + sym__module_export_name, + sym_string, + [104769] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, @@ -196403,50 +196389,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extends, ACTIONS(5711), 1, anon_sym_implements, - STATE(1474), 1, + STATE(1871), 1, sym_class_body, - STATE(3029), 1, + STATE(3015), 1, sym_type_parameters, STATE(3677), 1, sym_extends_clause, - STATE(4072), 1, + STATE(3995), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [104819] = 6, + [104803] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2977), 1, - anon_sym_LT, - ACTIONS(5365), 1, - anon_sym_DOT, - ACTIONS(5713), 1, - anon_sym_is, - STATE(2492), 1, - sym_type_arguments, - ACTIONS(3041), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [104843] = 11, + ACTIONS(5497), 1, + anon_sym_EQ, + ACTIONS(5505), 1, + anon_sym_COLON, + ACTIONS(5715), 1, + anon_sym_BANG, + STATE(3339), 1, + sym_type_annotation, + STATE(3728), 1, + sym__initializer, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(5713), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [104831] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, + ACTIONS(5707), 1, + anon_sym_LBRACE, ACTIONS(5709), 1, anon_sym_extends, ACTIONS(5711), 1, anon_sym_implements, - ACTIONS(5715), 1, + ACTIONS(5719), 1, sym_identifier, - ACTIONS(5717), 1, - anon_sym_LBRACE, STATE(1871), 1, sym_class_body, - STATE(2977), 1, + STATE(3015), 1, sym_type_parameters, STATE(3677), 1, sym_extends_clause, @@ -196454,28 +196442,24 @@ static const uint16_t ts_small_parse_table[] = { sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [104877] = 9, + [104865] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1933), 1, - anon_sym_DQUOTE, - ACTIONS(1935), 1, - anon_sym_SQUOTE, - ACTIONS(5719), 1, - sym_identifier, - ACTIONS(5723), 1, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, + anon_sym_PIPE, + ACTIONS(5676), 1, + anon_sym_extends, + ACTIONS(5721), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(5725), 1, anon_sym_RBRACE, - STATE(3853), 1, - sym_export_specifier, - ACTIONS(5721), 2, - anon_sym_type, - anon_sym_typeof, - STATE(3854), 2, - sym__module_export_name, - sym_string, - [104907] = 11, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [104887] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, @@ -196486,48 +196470,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extends, ACTIONS(5711), 1, anon_sym_implements, - ACTIONS(5727), 1, + ACTIONS(5723), 1, sym_identifier, - STATE(2075), 1, + STATE(1897), 1, sym_class_body, - STATE(2946), 1, + STATE(3019), 1, sym_type_parameters, STATE(3677), 1, sym_extends_clause, - STATE(3922), 1, + STATE(4024), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [104941] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1385), 10, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - anon_sym_is, - [104957] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5581), 1, - anon_sym_is, - ACTIONS(3412), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [104975] = 11, + [104921] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, @@ -196536,54 +196491,146 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extends, ACTIONS(5711), 1, anon_sym_implements, - ACTIONS(5717), 1, - anon_sym_LBRACE, - ACTIONS(5729), 1, + ACTIONS(5725), 1, sym_identifier, - STATE(1897), 1, + ACTIONS(5727), 1, + anon_sym_LBRACE, + STATE(2075), 1, sym_class_body, - STATE(2949), 1, + STATE(2944), 1, sym_type_parameters, STATE(3677), 1, sym_extends_clause, - STATE(4024), 1, + STATE(3922), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [105009] = 8, + [104955] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5511), 1, + ACTIONS(5731), 1, + anon_sym_COLON, + STATE(3183), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(5729), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [104975] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5369), 1, + sym_identifier, + ACTIONS(5373), 1, + anon_sym_LBRACE, + ACTIONS(5382), 1, + sym_jsx_identifier, + ACTIONS(5386), 1, + anon_sym_SLASH_GT, + ACTIONS(5595), 1, anon_sym_COLON, + ACTIONS(5597), 1, + anon_sym_GT, + STATE(2783), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3164), 1, + sym_jsx_namespace_name, + STATE(3481), 2, + sym_jsx_expression, + sym_jsx_attribute, + [105007] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5581), 1, + anon_sym_is, + ACTIONS(3412), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [105025] = 4, + ACTIONS(3), 1, + sym_comment, ACTIONS(5731), 1, - anon_sym_EQ, - ACTIONS(5735), 1, - anon_sym_BANG, - STATE(3197), 1, - sym__initializer, - STATE(3339), 1, + anon_sym_COLON, + STATE(3171), 3, sym_type_annotation, - ACTIONS(5737), 2, - anon_sym_in, - anon_sym_of, - ACTIONS(5733), 3, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(5733), 6, sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [105037] = 10, + anon_sym_PIPE_RBRACE, + [105045] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1933), 1, anon_sym_DQUOTE, ACTIONS(1935), 1, anon_sym_SQUOTE, - ACTIONS(5680), 1, + ACTIONS(5735), 1, sym_identifier, - ACTIONS(5682), 1, + ACTIONS(5739), 1, + anon_sym_COMMA, + ACTIONS(5741), 1, + anon_sym_RBRACE, + STATE(3853), 1, + sym_export_specifier, + ACTIONS(5737), 2, anon_sym_type, - ACTIONS(5688), 1, anon_sym_typeof, - ACTIONS(5739), 1, + STATE(3854), 2, + sym__module_export_name, + sym_string, + [105075] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5369), 1, + sym_identifier, + ACTIONS(5373), 1, + anon_sym_LBRACE, + ACTIONS(5382), 1, + sym_jsx_identifier, + ACTIONS(5595), 1, + anon_sym_COLON, + ACTIONS(5597), 1, + anon_sym_GT, + ACTIONS(5599), 1, + anon_sym_SLASH_GT, + STATE(2767), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3164), 1, + sym_jsx_namespace_name, + STATE(3481), 2, + sym_jsx_expression, + sym_jsx_attribute, + [105107] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1933), 1, + anon_sym_DQUOTE, + ACTIONS(1935), 1, + anon_sym_SQUOTE, + ACTIONS(5695), 1, + sym_identifier, + ACTIONS(5697), 1, + anon_sym_type, + ACTIONS(5703), 1, + anon_sym_typeof, + ACTIONS(5743), 1, anon_sym_RBRACE, STATE(4086), 1, sym_import_specifier, @@ -196592,7 +196639,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4196), 2, sym__module_export_name, sym_string, - [105069] = 5, + [105139] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -196609,22 +196656,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [105091] = 11, + [105161] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, + ACTIONS(5707), 1, + anon_sym_LBRACE, ACTIONS(5709), 1, anon_sym_extends, ACTIONS(5711), 1, anon_sym_implements, - ACTIONS(5717), 1, - anon_sym_LBRACE, - ACTIONS(5741), 1, + ACTIONS(5745), 1, sym_identifier, STATE(1897), 1, sym_class_body, - STATE(2949), 1, + STATE(3019), 1, sym_type_parameters, STATE(3677), 1, sym_extends_clause, @@ -196632,50 +196679,88 @@ static const uint16_t ts_small_parse_table[] = { sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [105125] = 10, + [105195] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5369), 1, - sym_identifier, - ACTIONS(5373), 1, + ACTIONS(5747), 1, + anon_sym_is, + ACTIONS(3378), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(5382), 1, - sym_jsx_identifier, - ACTIONS(5392), 1, - anon_sym_SLASH_GT, - ACTIONS(5595), 1, - anon_sym_COLON, - ACTIONS(5597), 1, - anon_sym_GT, - STATE(2783), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3164), 1, - sym_jsx_namespace_name, - STATE(3481), 2, - sym_jsx_expression, - sym_jsx_attribute, - [105157] = 9, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [105213] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(1933), 1, anon_sym_DQUOTE, ACTIONS(1935), 1, anon_sym_SQUOTE, - ACTIONS(5680), 1, + ACTIONS(5695), 1, sym_identifier, - ACTIONS(5743), 1, + ACTIONS(5749), 1, anon_sym_type, - ACTIONS(5745), 1, + ACTIONS(5751), 1, anon_sym_as, STATE(3898), 1, sym__import_identifier, - ACTIONS(5521), 2, + ACTIONS(5527), 2, anon_sym_COMMA, anon_sym_RBRACE, STATE(4523), 2, sym__module_export_name, sym_string, - [105187] = 3, + [105243] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(5709), 1, + anon_sym_extends, + ACTIONS(5711), 1, + anon_sym_implements, + ACTIONS(5727), 1, + anon_sym_LBRACE, + ACTIONS(5753), 1, + sym_identifier, + STATE(1474), 1, + sym_class_body, + STATE(3021), 1, + sym_type_parameters, + STATE(3677), 1, + sym_extends_clause, + STATE(4072), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [105277] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5369), 1, + sym_identifier, + ACTIONS(5373), 1, + anon_sym_LBRACE, + ACTIONS(5382), 1, + sym_jsx_identifier, + ACTIONS(5595), 1, + anon_sym_COLON, + ACTIONS(5597), 1, + anon_sym_GT, + ACTIONS(5613), 1, + anon_sym_SLASH_GT, + STATE(2870), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3164), 1, + sym_jsx_namespace_name, + STATE(3481), 2, + sym_jsx_expression, + sym_jsx_attribute, + [105309] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(5581), 1, @@ -196690,32 +196775,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [105205] = 8, + [105327] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, - anon_sym_EQ, - ACTIONS(5511), 1, - anon_sym_COLON, - ACTIONS(5735), 1, - anon_sym_BANG, - STATE(3339), 1, - sym_type_annotation, - STATE(3728), 1, - sym__initializer, - ACTIONS(5737), 2, - anon_sym_in, - anon_sym_of, - ACTIONS(5733), 3, + ACTIONS(3436), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [105233] = 3, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + anon_sym_is, + [105343] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5747), 1, + ACTIONS(2977), 1, + anon_sym_LT, + ACTIONS(5365), 1, + anon_sym_DOT, + ACTIONS(5755), 1, anon_sym_is, - ACTIONS(3378), 9, + STATE(2492), 1, + sym_type_arguments, + ACTIONS(3041), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [105367] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1933), 1, + anon_sym_DQUOTE, + ACTIONS(1935), 1, + anon_sym_SQUOTE, + ACTIONS(5695), 1, + sym_identifier, + ACTIONS(5697), 1, + anon_sym_type, + ACTIONS(5703), 1, + anon_sym_typeof, + ACTIONS(5757), 1, + anon_sym_RBRACE, + STATE(4086), 1, + sym_import_specifier, + STATE(4150), 1, + sym__import_identifier, + STATE(4196), 2, + sym__module_export_name, + sym_string, + [105399] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(5707), 1, + anon_sym_LBRACE, + ACTIONS(5709), 1, + anon_sym_extends, + ACTIONS(5711), 1, + anon_sym_implements, + ACTIONS(5759), 1, + sym_identifier, + STATE(1871), 1, + sym_class_body, + STATE(3015), 1, + sym_type_parameters, + STATE(3677), 1, + sym_extends_clause, + STATE(3995), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [105433] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1385), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -196725,7 +196865,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [105251] = 10, + anon_sym_is, + [105449] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -196734,20 +196875,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, + ACTIONS(5392), 1, + anon_sym_SLASH_GT, ACTIONS(5595), 1, anon_sym_COLON, ACTIONS(5597), 1, anon_sym_GT, - ACTIONS(5613), 1, - anon_sym_SLASH_GT, - STATE(2837), 1, + STATE(2852), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [105283] = 11, + [105481] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5505), 1, + anon_sym_COLON, + ACTIONS(5715), 1, + anon_sym_BANG, + ACTIONS(5761), 1, + anon_sym_EQ, + STATE(3197), 1, + sym__initializer, + STATE(3339), 1, + sym_type_annotation, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(5713), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [105509] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, @@ -196756,131 +196917,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extends, ACTIONS(5711), 1, anon_sym_implements, - ACTIONS(5717), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, - ACTIONS(5749), 1, + ACTIONS(5763), 1, sym_identifier, - STATE(1871), 1, + STATE(1380), 1, sym_class_body, - STATE(2977), 1, + STATE(2953), 1, sym_type_parameters, STATE(3677), 1, sym_extends_clause, - STATE(3995), 1, + STATE(4027), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [105317] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5674), 1, - anon_sym_AMP, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5678), 1, - anon_sym_extends, - ACTIONS(5751), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [105339] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5755), 1, - anon_sym_COLON, - STATE(3171), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(5753), 6, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [105359] = 11, + [105543] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, + ACTIONS(5707), 1, + anon_sym_LBRACE, ACTIONS(5709), 1, anon_sym_extends, ACTIONS(5711), 1, anon_sym_implements, - ACTIONS(5717), 1, - anon_sym_LBRACE, - ACTIONS(5757), 1, + ACTIONS(5765), 1, sym_identifier, - STATE(1897), 1, + STATE(1871), 1, sym_class_body, - STATE(2949), 1, + STATE(3015), 1, sym_type_parameters, STATE(3677), 1, sym_extends_clause, - STATE(4024), 1, + STATE(3995), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [105393] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5755), 1, - anon_sym_COLON, - STATE(3183), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(5759), 6, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [105413] = 11, + [105577] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, + ACTIONS(5707), 1, + anon_sym_LBRACE, ACTIONS(5709), 1, anon_sym_extends, ACTIONS(5711), 1, anon_sym_implements, - ACTIONS(5717), 1, - anon_sym_LBRACE, - ACTIONS(5761), 1, + ACTIONS(5767), 1, sym_identifier, - STATE(1871), 1, + STATE(1897), 1, sym_class_body, - STATE(2977), 1, + STATE(3019), 1, sym_type_parameters, STATE(3677), 1, sym_extends_clause, - STATE(3995), 1, + STATE(4024), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [105447] = 11, + [105611] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, + ACTIONS(5707), 1, + anon_sym_LBRACE, ACTIONS(5709), 1, anon_sym_extends, ACTIONS(5711), 1, anon_sym_implements, - ACTIONS(5717), 1, - anon_sym_LBRACE, - ACTIONS(5763), 1, + ACTIONS(5769), 1, sym_identifier, STATE(1897), 1, sym_class_body, - STATE(2949), 1, + STATE(3019), 1, sym_type_parameters, STATE(3677), 1, sym_extends_clause, @@ -196888,74 +197000,41 @@ static const uint16_t ts_small_parse_table[] = { sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [105481] = 10, + [105645] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5369), 1, - sym_identifier, - ACTIONS(5373), 1, + ACTIONS(3685), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(5382), 1, - sym_jsx_identifier, - ACTIONS(5386), 1, - anon_sym_SLASH_GT, - ACTIONS(5595), 1, - anon_sym_COLON, - ACTIONS(5597), 1, - anon_sym_GT, - STATE(2885), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3164), 1, - sym_jsx_namespace_name, - STATE(3481), 2, - sym_jsx_expression, - sym_jsx_attribute, - [105513] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1933), 1, - anon_sym_DQUOTE, - ACTIONS(1935), 1, - anon_sym_SQUOTE, - ACTIONS(5680), 1, - sym_identifier, - ACTIONS(5682), 1, - anon_sym_type, - ACTIONS(5688), 1, - anon_sym_typeof, - ACTIONS(5765), 1, - anon_sym_RBRACE, - STATE(4086), 1, - sym_import_specifier, - STATE(4150), 1, - sym__import_identifier, - STATE(4196), 2, - sym__module_export_name, - sym_string, - [105545] = 11, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [105660] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5709), 1, + ACTIONS(5707), 1, + anon_sym_LBRACE, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5711), 1, + ACTIONS(5773), 1, anon_sym_implements, - ACTIONS(5717), 1, - anon_sym_LBRACE, - ACTIONS(5767), 1, - sym_identifier, - STATE(1871), 1, + STATE(2010), 1, sym_class_body, - STATE(2977), 1, + STATE(2947), 1, sym_type_parameters, STATE(3677), 1, sym_extends_clause, - STATE(3995), 1, + STATE(4143), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [105579] = 10, + [105691] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -196964,43 +197043,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5595), 1, - anon_sym_COLON, - ACTIONS(5597), 1, + ACTIONS(5775), 1, anon_sym_GT, - ACTIONS(5599), 1, + ACTIONS(5777), 1, anon_sym_SLASH_GT, - STATE(2854), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [105611] = 11, + [105720] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5707), 1, - anon_sym_LBRACE, - ACTIONS(5709), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5711), 1, + ACTIONS(5773), 1, anon_sym_implements, - ACTIONS(5769), 1, - sym_identifier, - STATE(1380), 1, - sym_class_body, - STATE(2954), 1, + ACTIONS(5779), 1, + anon_sym_LBRACE, + STATE(2946), 1, sym_type_parameters, + STATE(3332), 1, + sym_class_body, STATE(3677), 1, sym_extends_clause, - STATE(4027), 1, + STATE(4106), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [105645] = 9, + [105751] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5781), 9, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [105766] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -197009,31 +197097,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5597), 1, + ACTIONS(5783), 1, anon_sym_GT, - ACTIONS(5599), 1, + ACTIONS(5785), 1, anon_sym_SLASH_GT, - STATE(2883), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [105674] = 2, + [105795] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5771), 9, - anon_sym_EQ, + ACTIONS(3536), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [105689] = 9, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [105810] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -197042,18 +197130,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5773), 1, + ACTIONS(5787), 1, anon_sym_GT, - ACTIONS(5775), 1, + ACTIONS(5789), 1, anon_sym_SLASH_GT, - STATE(2870), 1, + STATE(2755), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [105718] = 9, + [105839] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -197062,29 +197150,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5777), 1, + ACTIONS(5783), 1, anon_sym_GT, - ACTIONS(5779), 1, + ACTIONS(5791), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [105747] = 10, + [105868] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5781), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, - STATE(2920), 1, + ACTIONS(5779), 1, + anon_sym_LBRACE, + STATE(2984), 1, sym_type_parameters, STATE(3287), 1, sym_class_body, @@ -197094,7 +197182,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [105778] = 9, + [105899] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -197103,18 +197191,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5787), 1, + ACTIONS(5793), 1, anon_sym_GT, - ACTIONS(5789), 1, + ACTIONS(5795), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [105807] = 9, + [105928] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5509), 1, + anon_sym_AMP, + ACTIONS(5511), 1, + anon_sym_PIPE, + ACTIONS(5513), 1, + anon_sym_extends, + ACTIONS(5797), 1, + anon_sym_EQ, + ACTIONS(5721), 5, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_EQ_GT, + [105951] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -197123,18 +197228,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5791), 1, + ACTIONS(5787), 1, anon_sym_GT, - ACTIONS(5793), 1, + ACTIONS(5799), 1, anon_sym_SLASH_GT, - STATE(2758), 1, + STATE(2806), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [105836] = 9, + [105980] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -197143,185 +197248,174 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5386), 1, - anon_sym_SLASH_GT, - ACTIONS(5597), 1, + ACTIONS(5801), 1, anon_sym_GT, - STATE(2813), 1, + ACTIONS(5803), 1, + anon_sym_SLASH_GT, + STATE(2763), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [105865] = 8, + [106009] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, - anon_sym_COMMA, - ACTIONS(1875), 1, - anon_sym_LT, - ACTIONS(1891), 1, - anon_sym_RBRACE, - ACTIONS(4605), 1, - anon_sym_EQ, - STATE(3716), 1, - aux_sym_object_repeat1, - STATE(3884), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(3256), 3, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [105892] = 10, + ACTIONS(5369), 1, + sym_identifier, + ACTIONS(5373), 1, + anon_sym_LBRACE, + ACTIONS(5382), 1, + sym_jsx_identifier, + ACTIONS(5805), 1, + anon_sym_GT, + ACTIONS(5807), 1, + anon_sym_SLASH_GT, + STATE(2822), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3164), 1, + sym_jsx_namespace_name, + STATE(3481), 2, + sym_jsx_expression, + sym_jsx_attribute, + [106038] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5783), 1, + ACTIONS(5707), 1, + anon_sym_LBRACE, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, - ACTIONS(5795), 1, - anon_sym_LBRACE, - STATE(163), 1, + STATE(1939), 1, sym_class_body, - STATE(3006), 1, + STATE(2932), 1, sym_type_parameters, STATE(3677), 1, sym_extends_clause, - STATE(4124), 1, + STATE(4123), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [105923] = 2, + [106069] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(3659), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(5369), 1, + sym_identifier, + ACTIONS(5373), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [105938] = 2, + ACTIONS(5382), 1, + sym_jsx_identifier, + ACTIONS(5783), 1, + anon_sym_GT, + ACTIONS(5809), 1, + anon_sym_SLASH_GT, + STATE(2822), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3164), 1, + sym_jsx_namespace_name, + STATE(3481), 2, + sym_jsx_expression, + sym_jsx_attribute, + [106098] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3685), 9, + ACTIONS(5811), 1, + anon_sym_COLON, + STATE(3249), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(5729), 5, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [105953] = 10, + [106117] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5781), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, - STATE(3017), 1, - sym_type_parameters, - STATE(3375), 1, + STATE(1895), 1, sym_class_body, + STATE(2927), 1, + sym_type_parameters, STATE(3677), 1, sym_extends_clause, - STATE(4142), 1, + STATE(4103), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [105984] = 7, + [106148] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, - anon_sym_EQ, - ACTIONS(5511), 1, + ACTIONS(5811), 1, anon_sym_COLON, - STATE(3339), 1, + STATE(3210), 3, sym_type_annotation, - STATE(3721), 1, - sym__initializer, - ACTIONS(5737), 2, - anon_sym_in, - anon_sym_of, - ACTIONS(5733), 3, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(5733), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [106009] = 7, + [106167] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, STATE(3301), 1, sym_type_annotation, STATE(3766), 1, sym__initializer, - ACTIONS(5799), 2, + ACTIONS(5815), 2, anon_sym_BANG, anon_sym_QMARK, - ACTIONS(5797), 3, + ACTIONS(5813), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [106034] = 4, + [106192] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5801), 1, - anon_sym_COLON, - STATE(3249), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(5759), 5, + ACTIONS(1981), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [106053] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5803), 9, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [106068] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5805), 1, + anon_sym_LBRACK, anon_sym_AMP, - ACTIONS(5807), 1, anon_sym_PIPE, - ACTIONS(5809), 1, anon_sym_extends, - ACTIONS(3816), 6, + [106207] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3868), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [106089] = 8, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [106222] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(232), 1, @@ -197340,33 +197434,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COLON, anon_sym_QMARK, - [106116] = 8, + [106249] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, + ACTIONS(3647), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(1875), 1, - anon_sym_LT, - ACTIONS(4605), 1, - anon_sym_EQ, - ACTIONS(4892), 1, - anon_sym_RBRACE, - STATE(3716), 1, - aux_sym_object_repeat1, - STATE(3884), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(3256), 3, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [106143] = 5, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [106264] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5805), 1, + ACTIONS(5817), 1, anon_sym_AMP, - ACTIONS(5807), 1, + ACTIONS(5819), 1, anon_sym_PIPE, - ACTIONS(5809), 1, + ACTIONS(5821), 1, anon_sym_extends, ACTIONS(3651), 6, sym__automatic_semicolon, @@ -197375,14 +197463,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [106164] = 5, + [106285] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5805), 1, + ACTIONS(5817), 1, anon_sym_AMP, - ACTIONS(5807), 1, + ACTIONS(5819), 1, anon_sym_PIPE, - ACTIONS(5809), 1, + ACTIONS(5821), 1, anon_sym_extends, ACTIONS(3655), 6, sym__automatic_semicolon, @@ -197391,109 +197479,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [106185] = 2, + [106306] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(3824), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(5771), 1, anon_sym_extends, - [106200] = 7, + ACTIONS(5773), 1, + anon_sym_implements, + ACTIONS(5823), 1, + anon_sym_LBRACE, + STATE(746), 1, + sym_class_body, + STATE(2969), 1, + sym_type_parameters, + STATE(3677), 1, + sym_extends_clause, + STATE(4154), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [106337] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, - ACTIONS(5731), 1, + ACTIONS(5761), 1, anon_sym_EQ, STATE(3193), 1, sym__initializer, STATE(3339), 1, sym_type_annotation, - ACTIONS(5737), 2, + ACTIONS(5717), 2, anon_sym_in, anon_sym_of, - ACTIONS(5733), 3, + ACTIONS(5713), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [106225] = 8, + [106362] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1933), 1, anon_sym_DQUOTE, ACTIONS(1935), 1, anon_sym_SQUOTE, - ACTIONS(5719), 1, + ACTIONS(5735), 1, sym_identifier, - ACTIONS(5811), 1, + ACTIONS(5825), 1, anon_sym_RBRACE, STATE(4140), 1, sym_export_specifier, - ACTIONS(5721), 2, + ACTIONS(5737), 2, anon_sym_type, anon_sym_typeof, STATE(3854), 2, sym__module_export_name, sym_string, - [106252] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3536), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [106267] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, - ACTIONS(5781), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(608), 1, - sym_class_body, - STATE(2963), 1, - sym_type_parameters, - STATE(3677), 1, - sym_extends_clause, - STATE(3966), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [106298] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5505), 1, - anon_sym_EQ, - ACTIONS(5511), 1, - anon_sym_COLON, - STATE(3448), 1, - sym_type_annotation, - STATE(3783), 1, - sym__initializer, - ACTIONS(5537), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(5535), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [106323] = 9, + [106389] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -197502,21 +197546,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5813), 1, + ACTIONS(5805), 1, anon_sym_GT, - ACTIONS(5815), 1, + ACTIONS(5827), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [106352] = 2, + [106418] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3593), 9, + ACTIONS(3872), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -197526,69 +197570,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [106367] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5369), 1, - sym_identifier, - ACTIONS(5373), 1, - anon_sym_LBRACE, - ACTIONS(5382), 1, - sym_jsx_identifier, - ACTIONS(5817), 1, - anon_sym_GT, - ACTIONS(5819), 1, - anon_sym_SLASH_GT, - STATE(2888), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3164), 1, - sym_jsx_namespace_name, - STATE(3481), 2, - sym_jsx_expression, - sym_jsx_attribute, - [106396] = 10, + [106433] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5781), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, - STATE(2919), 1, - sym_type_parameters, - STATE(3227), 1, + STATE(1947), 1, sym_class_body, + STATE(2981), 1, + sym_type_parameters, STATE(3677), 1, sym_extends_clause, - STATE(4075), 1, + STATE(4093), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [106427] = 10, + [106464] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, - ACTIONS(5717), 1, + ACTIONS(3593), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(5783), 1, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(1965), 1, - sym_class_body, - STATE(3018), 1, - sym_type_parameters, - STATE(3677), 1, - sym_extends_clause, - STATE(4053), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [106458] = 2, + [106479] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(232), 1, + anon_sym_COMMA, + ACTIONS(1875), 1, + anon_sym_LT, + ACTIONS(4605), 1, + anon_sym_EQ, + ACTIONS(4926), 1, + anon_sym_RBRACE, + STATE(3837), 1, + aux_sym_object_repeat1, + STATE(3884), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(3256), 3, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [106506] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3599), 9, @@ -197601,27 +197636,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [106473] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1933), 1, - anon_sym_DQUOTE, - ACTIONS(1935), 1, - anon_sym_SQUOTE, - ACTIONS(5680), 1, - sym_identifier, - ACTIONS(5682), 1, - anon_sym_type, - ACTIONS(5688), 1, - anon_sym_typeof, - STATE(4086), 1, - sym_import_specifier, - STATE(4150), 1, - sym__import_identifier, - STATE(4196), 2, - sym__module_export_name, - sym_string, - [106502] = 2, + [106521] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3412), 9, @@ -197634,7 +197649,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [106517] = 8, + [106536] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(232), 1, @@ -197653,20 +197668,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COLON, anon_sym_QMARK, - [106544] = 10, + [106563] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, - ACTIONS(5821), 1, + ACTIONS(5823), 1, anon_sym_LBRACE, STATE(704), 1, sym_class_body, - STATE(2942), 1, + STATE(3007), 1, sym_type_parameters, STATE(3677), 1, sym_extends_clause, @@ -197674,31 +197689,23 @@ static const uint16_t ts_small_parse_table[] = { sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [106575] = 10, + [106594] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - ACTIONS(5795), 1, + ACTIONS(3876), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - STATE(159), 1, - sym_class_body, - STATE(2943), 1, - sym_type_parameters, - STATE(3677), 1, - sym_extends_clause, - STATE(4159), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [106606] = 2, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [106609] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1470), 9, + ACTIONS(3476), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -197708,20 +197715,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [106621] = 2, + [106624] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3647), 9, + ACTIONS(5829), 1, + anon_sym_LBRACK, + ACTIONS(3603), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [106636] = 2, + [106641] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3378), 9, @@ -197734,7 +197742,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [106651] = 2, + [106656] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3613), 9, @@ -197747,42 +197755,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [106666] = 2, + [106671] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5823), 9, - anon_sym_EQ, + ACTIONS(3480), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [106681] = 8, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [106686] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, + ACTIONS(3824), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(1875), 1, - anon_sym_LT, - ACTIONS(4605), 1, - anon_sym_EQ, - ACTIONS(4898), 1, - anon_sym_RBRACE, - STATE(3837), 1, - aux_sym_object_repeat1, - STATE(3884), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(3256), 3, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [106708] = 2, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [106701] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3392), 9, + ACTIONS(3534), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -197792,7 +197794,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [106723] = 9, + [106716] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -197801,59 +197803,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5791), 1, + ACTIONS(5801), 1, anon_sym_GT, - ACTIONS(5825), 1, + ACTIONS(5831), 1, anon_sym_SLASH_GT, - STATE(2852), 1, + STATE(2854), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [106752] = 6, + [106745] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5817), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5819), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5821), 1, anon_sym_extends, - ACTIONS(5827), 1, - anon_sym_EQ, - ACTIONS(5751), 5, + ACTIONS(3816), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [106766] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5833), 9, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, anon_sym_RBRACK, - anon_sym_EQ_GT, - [106775] = 10, + anon_sym_QMARK, + [106781] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, - ACTIONS(5781), 1, + ACTIONS(5369), 1, + sym_identifier, + ACTIONS(5373), 1, anon_sym_LBRACE, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(597), 1, - sym_class_body, - STATE(2989), 1, - sym_type_parameters, - STATE(3677), 1, - sym_extends_clause, - STATE(4153), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [106806] = 2, + ACTIONS(5382), 1, + sym_jsx_identifier, + ACTIONS(5793), 1, + anon_sym_GT, + ACTIONS(5835), 1, + anon_sym_SLASH_GT, + STATE(2822), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3164), 1, + sym_jsx_namespace_name, + STATE(3481), 2, + sym_jsx_expression, + sym_jsx_attribute, + [106810] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5829), 9, + ACTIONS(5837), 9, anon_sym_EQ, anon_sym_COMMA, anon_sym_RBRACE, @@ -197863,33 +197876,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_RBRACK, anon_sym_QMARK, - [106821] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1564), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [106836] = 10, + [106825] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, STATE(1854), 1, sym_class_body, - STATE(2971), 1, + STATE(2978), 1, sym_type_parameters, STATE(3677), 1, sym_extends_clause, @@ -197897,20 +197897,27 @@ static const uint16_t ts_small_parse_table[] = { sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [106867] = 2, + [106856] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(5831), 9, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [106882] = 9, + ACTIONS(5369), 1, + sym_identifier, + ACTIONS(5373), 1, + anon_sym_LBRACE, + ACTIONS(5382), 1, + sym_jsx_identifier, + ACTIONS(5775), 1, + anon_sym_GT, + ACTIONS(5839), 1, + anon_sym_SLASH_GT, + STATE(2822), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3164), 1, + sym_jsx_namespace_name, + STATE(3481), 2, + sym_jsx_expression, + sym_jsx_attribute, + [106885] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -197919,21 +197926,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5813), 1, + ACTIONS(5775), 1, anon_sym_GT, - ACTIONS(5833), 1, + ACTIONS(5841), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [106911] = 2, + [106914] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3534), 9, + ACTIONS(1564), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -197943,7 +197950,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [106926] = 9, + [106929] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -197956,14 +197963,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_GT, ACTIONS(5597), 1, anon_sym_GT, - STATE(2810), 1, + STATE(2811), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [106955] = 9, + [106958] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -197972,18 +197979,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5835), 1, + ACTIONS(5843), 1, anon_sym_GT, - ACTIONS(5837), 1, + ACTIONS(5845), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [106984] = 9, + [106987] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -197992,18 +197999,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5839), 1, + ACTIONS(5847), 1, anon_sym_GT, - ACTIONS(5841), 1, + ACTIONS(5849), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [107013] = 2, + [107016] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1993), 9, @@ -198016,53 +198023,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [107028] = 2, + [107031] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3480), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + ACTIONS(5851), 9, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [107043] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5369), 1, - sym_identifier, - ACTIONS(5373), 1, - anon_sym_LBRACE, - ACTIONS(5382), 1, - sym_jsx_identifier, - ACTIONS(5839), 1, - anon_sym_GT, - ACTIONS(5843), 1, - anon_sym_SLASH_GT, - STATE(2888), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3164), 1, - sym_jsx_namespace_name, - STATE(3481), 2, - sym_jsx_expression, - sym_jsx_attribute, - [107072] = 2, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [107046] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1981), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(5771), 1, anon_sym_extends, - [107087] = 9, + ACTIONS(5773), 1, + anon_sym_implements, + ACTIONS(5779), 1, + anon_sym_LBRACE, + STATE(597), 1, + sym_class_body, + STATE(2989), 1, + sym_type_parameters, + STATE(3677), 1, + sym_extends_clause, + STATE(4153), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [107077] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -198071,18 +198066,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5835), 1, + ACTIONS(5847), 1, anon_sym_GT, - ACTIONS(5845), 1, + ACTIONS(5853), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [107116] = 2, + [107106] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3627), 9, @@ -198095,7 +198090,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [107131] = 2, + [107121] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3552), 9, @@ -198108,7 +198103,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [107146] = 2, + [107136] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3633), 9, @@ -198121,10 +198116,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [107161] = 3, + [107151] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5805), 1, + ACTIONS(5817), 1, anon_sym_AMP, ACTIONS(3639), 8, sym__automatic_semicolon, @@ -198135,54 +198130,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_PIPE, anon_sym_extends, - [107178] = 2, + [107168] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(3868), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(5369), 1, + sym_identifier, + ACTIONS(5373), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [107193] = 3, + ACTIONS(5382), 1, + sym_jsx_identifier, + ACTIONS(5843), 1, + anon_sym_GT, + ACTIONS(5855), 1, + anon_sym_SLASH_GT, + STATE(2822), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3164), 1, + sym_jsx_namespace_name, + STATE(3481), 2, + sym_jsx_expression, + sym_jsx_attribute, + [107197] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5847), 1, - anon_sym_LBRACK, - ACTIONS(3603), 8, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + ACTIONS(232), 1, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [107210] = 2, + ACTIONS(1875), 1, + anon_sym_LT, + ACTIONS(4605), 1, + anon_sym_EQ, + ACTIONS(4892), 1, + anon_sym_RBRACE, + STATE(3716), 1, + aux_sym_object_repeat1, + STATE(3884), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(3256), 3, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [107224] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(3476), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(5857), 1, + sym_identifier, + ACTIONS(5860), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [107225] = 5, + ACTIONS(5865), 1, + sym_jsx_identifier, + STATE(2822), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3164), 1, + sym_jsx_namespace_name, + ACTIONS(5863), 2, + anon_sym_GT, + anon_sym_SLASH_GT, + STATE(3481), 2, + sym_jsx_expression, + sym_jsx_attribute, + [107251] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5805), 1, + ACTIONS(5817), 1, anon_sym_AMP, - ACTIONS(5807), 1, + ACTIONS(5819), 1, anon_sym_PIPE, - ACTIONS(5809), 1, + ACTIONS(5821), 1, anon_sym_extends, ACTIONS(3663), 6, sym__automatic_semicolon, @@ -198191,10 +198204,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [107246] = 4, + [107272] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5847), 1, + ACTIONS(5829), 1, anon_sym_LBRACK, ACTIONS(3603), 3, anon_sym_AMP, @@ -198206,10 +198219,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [107265] = 3, + [107291] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5849), 1, + ACTIONS(5868), 1, anon_sym_extends, ACTIONS(3671), 8, sym__automatic_semicolon, @@ -198220,10 +198233,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, - [107282] = 3, + [107308] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5847), 1, + ACTIONS(5829), 1, anon_sym_LBRACK, ACTIONS(3681), 8, sym__automatic_semicolon, @@ -198234,20 +198247,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [107299] = 10, + [107325] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5707), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, + anon_sym_implements, + STATE(1435), 1, + sym_class_body, + STATE(2972), 1, + sym_type_parameters, + STATE(3677), 1, + sym_extends_clause, + STATE(4111), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [107356] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5497), 1, + anon_sym_EQ, + ACTIONS(5505), 1, + anon_sym_COLON, + STATE(3339), 1, + sym_type_annotation, + STATE(3721), 1, + sym__initializer, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(5713), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [107381] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(5727), 1, + anon_sym_LBRACE, + ACTIONS(5771), 1, + anon_sym_extends, + ACTIONS(5773), 1, anon_sym_implements, STATE(2102), 1, sym_class_body, - STATE(2978), 1, + STATE(2959), 1, sym_type_parameters, STATE(3677), 1, sym_extends_clause, @@ -198255,10 +198307,10 @@ static const uint16_t ts_small_parse_table[] = { sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [107330] = 2, + [107412] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3872), 9, + ACTIONS(3392), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -198268,7 +198320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [107345] = 8, + [107427] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(232), 1, @@ -198277,7 +198329,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(4605), 1, anon_sym_EQ, - ACTIONS(4926), 1, + ACTIONS(4898), 1, anon_sym_RBRACE, STATE(3837), 1, aux_sym_object_repeat1, @@ -198287,49 +198339,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COLON, anon_sym_QMARK, - [107372] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, - ACTIONS(5717), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(2010), 1, - sym_class_body, - STATE(2993), 1, - sym_type_parameters, - STATE(3677), 1, - sym_extends_clause, - STATE(4143), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [107403] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, - ACTIONS(5707), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(1453), 1, - sym_class_body, - STATE(3004), 1, - sym_type_parameters, - STATE(3677), 1, - sym_extends_clause, - STATE(4096), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [107434] = 9, + [107454] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -198338,18 +198348,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5597), 1, + ACTIONS(5801), 1, anon_sym_GT, - ACTIONS(5613), 1, + ACTIONS(5870), 1, anon_sym_SLASH_GT, - STATE(2846), 1, + STATE(2803), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [107463] = 8, + [107483] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(232), 1, @@ -198368,49 +198378,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COLON, anon_sym_QMARK, - [107490] = 7, + [107510] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, - anon_sym_EQ, - ACTIONS(5511), 1, - anon_sym_COLON, - STATE(3451), 1, - sym_type_annotation, - STATE(3765), 1, - sym__initializer, - ACTIONS(5553), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(5551), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [107515] = 10, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(5771), 1, + anon_sym_extends, + ACTIONS(5773), 1, + anon_sym_implements, + ACTIONS(5872), 1, + anon_sym_LBRACE, + STATE(163), 1, + sym_class_body, + STATE(2939), 1, + sym_type_parameters, + STATE(3677), 1, + sym_extends_clause, + STATE(4124), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [107541] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5783), 1, + ACTIONS(5727), 1, + anon_sym_LBRACE, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, - ACTIONS(5821), 1, - anon_sym_LBRACE, - STATE(746), 1, + STATE(1453), 1, sym_class_body, - STATE(2980), 1, + STATE(2920), 1, sym_type_parameters, STATE(3677), 1, sym_extends_clause, - STATE(4154), 1, + STATE(4096), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [107546] = 2, + [107572] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3876), 9, + ACTIONS(1470), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -198420,7 +198433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [107561] = 9, + [107587] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -198429,18 +198442,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5817), 1, + ACTIONS(5843), 1, anon_sym_GT, - ACTIONS(5851), 1, + ACTIONS(5874), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [107590] = 9, + [107616] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -198449,53 +198462,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5773), 1, + ACTIONS(5597), 1, anon_sym_GT, - ACTIONS(5853), 1, + ACTIONS(5613), 1, anon_sym_SLASH_GT, - STATE(2806), 1, + STATE(2888), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [107619] = 9, + [107645] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5369), 1, - sym_identifier, - ACTIONS(5373), 1, - anon_sym_LBRACE, - ACTIONS(5382), 1, - sym_jsx_identifier, - ACTIONS(5777), 1, - anon_sym_GT, - ACTIONS(5855), 1, - anon_sym_SLASH_GT, - STATE(2888), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3164), 1, - sym_jsx_namespace_name, - STATE(3481), 2, - sym_jsx_expression, - sym_jsx_attribute, - [107648] = 4, + ACTIONS(5497), 1, + anon_sym_EQ, + ACTIONS(5505), 1, + anon_sym_COLON, + STATE(3448), 1, + sym_type_annotation, + STATE(3783), 1, + sym__initializer, + ACTIONS(5501), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(5499), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [107670] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5801), 1, + ACTIONS(5497), 1, + anon_sym_EQ, + ACTIONS(5505), 1, anon_sym_COLON, - STATE(3210), 3, + STATE(3451), 1, sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(5753), 5, + STATE(3765), 1, + sym__initializer, + ACTIONS(5553), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(5551), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [107667] = 2, + [107695] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1989), 9, @@ -198508,27 +198522,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [107682] = 9, + [107710] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5369), 1, - sym_identifier, - ACTIONS(5373), 1, - anon_sym_LBRACE, - ACTIONS(5382), 1, - sym_jsx_identifier, - ACTIONS(5791), 1, - anon_sym_GT, - ACTIONS(5857), 1, - anon_sym_SLASH_GT, - STATE(2866), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3164), 1, - sym_jsx_namespace_name, - STATE(3481), 2, - sym_jsx_expression, - sym_jsx_attribute, - [107711] = 2, + ACTIONS(232), 1, + anon_sym_COMMA, + ACTIONS(1875), 1, + anon_sym_LT, + ACTIONS(1891), 1, + anon_sym_RBRACE, + ACTIONS(4605), 1, + anon_sym_EQ, + STATE(3716), 1, + aux_sym_object_repeat1, + STATE(3884), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(3256), 3, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [107737] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3693), 9, @@ -198541,27 +198554,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [107726] = 9, + [107752] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(5369), 1, - sym_identifier, - ACTIONS(5373), 1, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(5707), 1, anon_sym_LBRACE, - ACTIONS(5382), 1, - sym_jsx_identifier, - ACTIONS(5835), 1, - anon_sym_GT, - ACTIONS(5859), 1, - anon_sym_SLASH_GT, - STATE(2888), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3164), 1, - sym_jsx_namespace_name, - STATE(3481), 2, - sym_jsx_expression, - sym_jsx_attribute, - [107755] = 2, + ACTIONS(5771), 1, + anon_sym_extends, + ACTIONS(5773), 1, + anon_sym_implements, + STATE(1965), 1, + sym_class_body, + STATE(2948), 1, + sym_type_parameters, + STATE(3677), 1, + sym_extends_clause, + STATE(4053), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [107783] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3701), 9, @@ -198574,7 +198588,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [107770] = 9, + [107798] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -198583,18 +198597,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5839), 1, + ACTIONS(5775), 1, anon_sym_GT, - ACTIONS(5861), 1, + ACTIONS(5876), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [107799] = 2, + [107827] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3709), 9, @@ -198607,7 +198621,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [107814] = 2, + [107842] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3713), 9, @@ -198620,7 +198634,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [107829] = 2, + [107857] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3719), 9, @@ -198633,26 +198647,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [107844] = 8, + [107872] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1933), 1, anon_sym_DQUOTE, ACTIONS(1935), 1, anon_sym_SQUOTE, - ACTIONS(5719), 1, + ACTIONS(5735), 1, sym_identifier, - ACTIONS(5863), 1, + ACTIONS(5878), 1, anon_sym_RBRACE, STATE(4140), 1, sym_export_specifier, - ACTIONS(5721), 2, + ACTIONS(5737), 2, anon_sym_type, anon_sym_typeof, STATE(3854), 2, sym__module_export_name, sym_string, - [107871] = 2, + [107899] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3723), 9, @@ -198665,7 +198679,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [107886] = 9, + [107914] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -198674,39 +198688,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5787), 1, + ACTIONS(5805), 1, anon_sym_GT, - ACTIONS(5865), 1, + ACTIONS(5880), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [107915] = 10, + [107943] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, - ACTIONS(5707), 1, + ACTIONS(5369), 1, + sym_identifier, + ACTIONS(5373), 1, anon_sym_LBRACE, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(1435), 1, - sym_class_body, - STATE(2972), 1, - sym_type_parameters, - STATE(3677), 1, - sym_extends_clause, - STATE(4111), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [107946] = 9, + ACTIONS(5382), 1, + sym_jsx_identifier, + ACTIONS(5847), 1, + anon_sym_GT, + ACTIONS(5882), 1, + anon_sym_SLASH_GT, + STATE(2822), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3164), 1, + sym_jsx_namespace_name, + STATE(3481), 2, + sym_jsx_expression, + sym_jsx_attribute, + [107972] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -198715,18 +198728,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5817), 1, + ACTIONS(5793), 1, anon_sym_GT, - ACTIONS(5867), 1, + ACTIONS(5884), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [107975] = 2, + [108001] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3739), 9, @@ -198739,14 +198752,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [107990] = 5, + [108016] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5805), 1, + ACTIONS(5817), 1, anon_sym_AMP, - ACTIONS(5807), 1, + ACTIONS(5819), 1, anon_sym_PIPE, - ACTIONS(5809), 1, + ACTIONS(5821), 1, anon_sym_extends, ACTIONS(3739), 6, sym__automatic_semicolon, @@ -198755,7 +198768,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [108011] = 2, + [108037] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3745), 9, @@ -198768,10 +198781,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [108026] = 3, + [108052] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5805), 1, + ACTIONS(5817), 1, anon_sym_AMP, ACTIONS(3749), 8, sym__automatic_semicolon, @@ -198782,7 +198795,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_PIPE, anon_sym_extends, - [108043] = 2, + [108069] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3753), 9, @@ -198795,88 +198808,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [108058] = 9, + [108084] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(5369), 1, - sym_identifier, - ACTIONS(5373), 1, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(5771), 1, + anon_sym_extends, + ACTIONS(5773), 1, + anon_sym_implements, + ACTIONS(5779), 1, anon_sym_LBRACE, - ACTIONS(5382), 1, - sym_jsx_identifier, - ACTIONS(5787), 1, - anon_sym_GT, - ACTIONS(5869), 1, - anon_sym_SLASH_GT, - STATE(2888), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3164), 1, - sym_jsx_namespace_name, - STATE(3481), 2, - sym_jsx_expression, - sym_jsx_attribute, - [108087] = 9, + STATE(2913), 1, + sym_type_parameters, + STATE(3227), 1, + sym_class_body, + STATE(3677), 1, + sym_extends_clause, + STATE(4075), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [108115] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5369), 1, - sym_identifier, - ACTIONS(5373), 1, + ACTIONS(5886), 9, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [108130] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1997), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(5382), 1, - sym_jsx_identifier, - ACTIONS(5773), 1, - anon_sym_GT, - ACTIONS(5871), 1, - anon_sym_SLASH_GT, - STATE(2871), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3164), 1, - sym_jsx_namespace_name, - STATE(3481), 2, - sym_jsx_expression, - sym_jsx_attribute, - [108116] = 10, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [108145] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5717), 1, + ACTIONS(5771), 1, + anon_sym_extends, + ACTIONS(5773), 1, + anon_sym_implements, + ACTIONS(5779), 1, anon_sym_LBRACE, - ACTIONS(5783), 1, + STATE(3017), 1, + sym_type_parameters, + STATE(3375), 1, + sym_class_body, + STATE(3677), 1, + sym_extends_clause, + STATE(4142), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [108176] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, - STATE(1947), 1, + ACTIONS(5779), 1, + anon_sym_LBRACE, + STATE(608), 1, sym_class_body, - STATE(2912), 1, + STATE(2963), 1, sym_type_parameters, STATE(3677), 1, sym_extends_clause, - STATE(4093), 1, + STATE(3966), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [108147] = 9, + [108207] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5369), 1, - sym_identifier, - ACTIONS(5373), 1, + ACTIONS(1985), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(5382), 1, - sym_jsx_identifier, - ACTIONS(5777), 1, - anon_sym_GT, - ACTIONS(5873), 1, - anon_sym_SLASH_GT, - STATE(2888), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3164), 1, - sym_jsx_namespace_name, - STATE(3481), 2, - sym_jsx_expression, - sym_jsx_attribute, - [108176] = 9, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [108222] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -198885,21 +198919,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5777), 1, + ACTIONS(5793), 1, anon_sym_GT, - ACTIONS(5875), 1, + ACTIONS(5888), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [108205] = 2, + [108251] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1985), 9, + ACTIONS(5497), 1, + anon_sym_EQ, + ACTIONS(5505), 1, + anon_sym_COLON, + STATE(3383), 1, + sym_type_annotation, + STATE(3674), 1, + sym__initializer, + ACTIONS(5535), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(5533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [108276] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3659), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -198909,7 +198961,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [108220] = 9, + [108291] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5497), 1, + anon_sym_EQ, + ACTIONS(5505), 1, + anon_sym_COLON, + STATE(3241), 1, + sym_type_annotation, + STATE(3810), 1, + sym__initializer, + ACTIONS(5517), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(5515), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [108316] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -198918,78 +198988,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5787), 1, + ACTIONS(5805), 1, anon_sym_GT, - ACTIONS(5877), 1, + ACTIONS(5890), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [108249] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5505), 1, - anon_sym_EQ, - ACTIONS(5511), 1, - anon_sym_COLON, - STATE(3383), 1, - sym_type_annotation, - STATE(3674), 1, - sym__initializer, - ACTIONS(5529), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(5527), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [108274] = 10, + [108345] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, - ACTIONS(5717), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(1939), 1, - sym_class_body, - STATE(3030), 1, - sym_type_parameters, - STATE(3677), 1, - sym_extends_clause, - STATE(4123), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [108305] = 10, + ACTIONS(1933), 1, + anon_sym_DQUOTE, + ACTIONS(1935), 1, + anon_sym_SQUOTE, + ACTIONS(5695), 1, + sym_identifier, + ACTIONS(5697), 1, + anon_sym_type, + ACTIONS(5703), 1, + anon_sym_typeof, + STATE(4086), 1, + sym_import_specifier, + STATE(4150), 1, + sym__import_identifier, + STATE(4196), 2, + sym__module_export_name, + sym_string, + [108374] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, - ACTIONS(5781), 1, + ACTIONS(5369), 1, + sym_identifier, + ACTIONS(5373), 1, anon_sym_LBRACE, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(2948), 1, - sym_type_parameters, - STATE(3332), 1, - sym_class_body, - STATE(3677), 1, - sym_extends_clause, - STATE(4106), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [108336] = 9, + ACTIONS(5382), 1, + sym_jsx_identifier, + ACTIONS(5787), 1, + anon_sym_GT, + ACTIONS(5892), 1, + anon_sym_SLASH_GT, + STATE(2807), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3164), 1, + sym_jsx_namespace_name, + STATE(3481), 2, + sym_jsx_expression, + sym_jsx_attribute, + [108403] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -198998,18 +199048,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5813), 1, + ACTIONS(5783), 1, anon_sym_GT, - ACTIONS(5879), 1, + ACTIONS(5894), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [108365] = 9, + [108432] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -199018,18 +199068,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5813), 1, + ACTIONS(5597), 1, anon_sym_GT, - ACTIONS(5881), 1, + ACTIONS(5599), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + STATE(2853), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [108394] = 9, + [108461] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -199038,54 +199088,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5791), 1, + ACTIONS(5787), 1, anon_sym_GT, - ACTIONS(5883), 1, + ACTIONS(5896), 1, anon_sym_SLASH_GT, - STATE(2860), 1, + STATE(2846), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [108423] = 7, + [108490] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5373), 1, anon_sym_LBRACE, - ACTIONS(5885), 1, + ACTIONS(5898), 1, anon_sym_LT, - ACTIONS(5887), 1, + ACTIONS(5900), 1, anon_sym_DQUOTE, - ACTIONS(5889), 1, + ACTIONS(5902), 1, anon_sym_SQUOTE, - STATE(2655), 1, + STATE(2649), 1, sym_jsx_opening_element, - STATE(3387), 4, + STATE(3388), 4, sym_jsx_element, sym_jsx_expression, sym_jsx_self_closing_element, sym_string, - [108448] = 7, + [108515] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5373), 1, anon_sym_LBRACE, - ACTIONS(5885), 1, + ACTIONS(5898), 1, anon_sym_LT, - ACTIONS(5887), 1, + ACTIONS(5900), 1, anon_sym_DQUOTE, - ACTIONS(5889), 1, + ACTIONS(5902), 1, anon_sym_SQUOTE, - STATE(2655), 1, + STATE(2649), 1, sym_jsx_opening_element, - STATE(3388), 4, + STATE(3387), 4, sym_jsx_element, sym_jsx_expression, sym_jsx_self_closing_element, sym_string, - [108473] = 9, + [108540] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -199094,18 +199144,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5773), 1, + ACTIONS(5801), 1, + anon_sym_GT, + ACTIONS(5904), 1, + anon_sym_SLASH_GT, + STATE(2866), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3164), 1, + sym_jsx_namespace_name, + STATE(3481), 2, + sym_jsx_expression, + sym_jsx_attribute, + [108569] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5369), 1, + sym_identifier, + ACTIONS(5373), 1, + anon_sym_LBRACE, + ACTIONS(5382), 1, + sym_jsx_identifier, + ACTIONS(5843), 1, anon_sym_GT, - ACTIONS(5891), 1, + ACTIONS(5906), 1, anon_sym_SLASH_GT, - STATE(2781), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [108502] = 2, + [108598] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3789), 9, @@ -199118,7 +199188,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [108517] = 2, + [108613] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3793), 9, @@ -199131,7 +199201,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [108532] = 9, + [108628] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -199140,25 +199210,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5835), 1, - anon_sym_GT, - ACTIONS(5893), 1, + ACTIONS(5386), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + ACTIONS(5597), 1, + anon_sym_GT, + STATE(2815), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [108561] = 5, + [108657] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(5805), 1, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(5771), 1, + anon_sym_extends, + ACTIONS(5773), 1, + anon_sym_implements, + ACTIONS(5872), 1, + anon_sym_LBRACE, + STATE(159), 1, + sym_class_body, + STATE(3011), 1, + sym_type_parameters, + STATE(3677), 1, + sym_extends_clause, + STATE(4159), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [108688] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5817), 1, anon_sym_AMP, - ACTIONS(5807), 1, + ACTIONS(5819), 1, anon_sym_PIPE, - ACTIONS(5809), 1, + ACTIONS(5821), 1, anon_sym_extends, ACTIONS(3797), 6, sym__automatic_semicolon, @@ -199167,7 +199258,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [108582] = 2, + [108709] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3801), 9, @@ -199180,7 +199271,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [108597] = 2, + [108724] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3805), 9, @@ -199193,14 +199284,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [108612] = 5, + [108739] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5805), 1, + ACTIONS(5817), 1, anon_sym_AMP, - ACTIONS(5807), 1, + ACTIONS(5819), 1, anon_sym_PIPE, - ACTIONS(5809), 1, + ACTIONS(5821), 1, anon_sym_extends, ACTIONS(3805), 6, sym__automatic_semicolon, @@ -199209,7 +199300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [108633] = 9, + [108760] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(5369), 1, @@ -199218,141 +199309,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(5382), 1, sym_jsx_identifier, - ACTIONS(5839), 1, + ACTIONS(5847), 1, anon_sym_GT, - ACTIONS(5895), 1, + ACTIONS(5908), 1, anon_sym_SLASH_GT, - STATE(2888), 1, + STATE(2822), 1, aux_sym__jsx_start_opening_element_repeat1, STATE(3164), 1, sym_jsx_namespace_name, STATE(3481), 2, sym_jsx_expression, sym_jsx_attribute, - [108662] = 2, + [108789] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1997), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, + ACTIONS(2737), 8, + anon_sym_as, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [108677] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5369), 1, - sym_identifier, - ACTIONS(5373), 1, - anon_sym_LBRACE, - ACTIONS(5382), 1, - sym_jsx_identifier, - ACTIONS(5817), 1, - anon_sym_GT, - ACTIONS(5897), 1, - anon_sym_SLASH_GT, - STATE(2888), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3164), 1, - sym_jsx_namespace_name, - STATE(3481), 2, - sym_jsx_expression, - sym_jsx_attribute, - [108706] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5505), 1, - anon_sym_EQ, - ACTIONS(5511), 1, - anon_sym_COLON, - STATE(3241), 1, - sym_type_annotation, - STATE(3810), 1, - sym__initializer, - ACTIONS(5509), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(5507), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [108731] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, - ACTIONS(5717), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(1895), 1, - sym_class_body, - STATE(2931), 1, - sym_type_parameters, - STATE(3677), 1, - sym_extends_clause, - STATE(4103), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [108762] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5899), 1, - sym_identifier, - ACTIONS(5902), 1, - anon_sym_LBRACE, - ACTIONS(5907), 1, - sym_jsx_identifier, - STATE(2888), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3164), 1, - sym_jsx_namespace_name, - ACTIONS(5905), 2, - anon_sym_GT, - anon_sym_SLASH_GT, - STATE(3481), 2, - sym_jsx_expression, - sym_jsx_attribute, - [108789] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5805), 1, - anon_sym_AMP, - ACTIONS(5807), 1, - anon_sym_PIPE, - ACTIONS(5809), 1, - anon_sym_extends, - ACTIONS(5751), 5, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [108809] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1933), 1, - anon_sym_DQUOTE, - ACTIONS(1935), 1, - anon_sym_SQUOTE, - ACTIONS(5719), 1, - sym_identifier, - STATE(4140), 1, - sym_export_specifier, - ACTIONS(5721), 2, - anon_sym_type, - anon_sym_typeof, - STATE(3854), 2, - sym__module_export_name, - sym_string, - [108833] = 7, + [108803] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5910), 1, @@ -199369,77 +199349,43 @@ static const uint16_t ts_small_parse_table[] = { STATE(3425), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [108857] = 7, + [108827] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5910), 1, - sym_escape_sequence, ACTIONS(5914), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(5916), 1, sym__template_chars, ACTIONS(5918), 1, + sym_escape_sequence, + ACTIONS(5920), 1, anon_sym_BQUOTE, - STATE(3090), 2, + STATE(3061), 2, sym_template_substitution, aux_sym_template_string_repeat1, STATE(3425), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [108881] = 9, + [108851] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(5920), 1, - sym_identifier, ACTIONS(5922), 1, - anon_sym_const, + sym_identifier, ACTIONS(5924), 1, - anon_sym_GT, + anon_sym_const, ACTIONS(5926), 1, - sym_jsx_identifier, + anon_sym_GT, ACTIONS(5928), 1, + sym_jsx_identifier, + ACTIONS(5930), 1, anon_sym_SLASH_GT, - STATE(2645), 1, + STATE(2625), 1, sym_nested_identifier, - STATE(2760), 1, + STATE(2882), 1, sym_jsx_namespace_name, STATE(3702), 1, sym_type_parameter, - [108909] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5505), 1, - anon_sym_EQ, - ACTIONS(5511), 1, - anon_sym_COLON, - ACTIONS(5735), 1, - anon_sym_BANG, - STATE(3339), 1, - sym_type_annotation, - STATE(3728), 1, - sym__initializer, - ACTIONS(5733), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [108933] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5910), 1, - sym_escape_sequence, - ACTIONS(5914), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(5916), 1, - sym__template_chars, - ACTIONS(5930), 1, - anon_sym_BQUOTE, - STATE(3090), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(3425), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [108957] = 7, + [108879] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5910), 1, @@ -199456,41 +199402,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3425), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [108981] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5934), 1, - sym_identifier, - ACTIONS(5936), 1, - anon_sym_LBRACE, - ACTIONS(5938), 1, - anon_sym_LBRACK, - ACTIONS(5940), 1, - anon_sym_enum, - STATE(3597), 1, - sym_variable_declarator, - STATE(2981), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [109005] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5914), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(5916), 1, - sym__template_chars, - ACTIONS(5942), 1, - sym_escape_sequence, - ACTIONS(5944), 1, - anon_sym_BQUOTE, - STATE(3061), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(3425), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [109029] = 7, + [108903] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5910), 1, @@ -199499,18 +199411,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LBRACE, ACTIONS(5916), 1, sym__template_chars, - ACTIONS(5946), 1, + ACTIONS(5934), 1, anon_sym_BQUOTE, STATE(3090), 2, sym_template_substitution, aux_sym_template_string_repeat1, - STATE(3504), 2, + STATE(3425), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [109053] = 2, + [108927] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2737), 8, + ACTIONS(2597), 8, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, @@ -199519,22 +199431,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [109067] = 5, + [108941] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5674), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5676), 1, + ACTIONS(5674), 1, anon_sym_PIPE, - ACTIONS(5678), 1, + ACTIONS(5676), 1, anon_sym_extends, - ACTIONS(5948), 5, + ACTIONS(5936), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [109087] = 2, + [108961] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2733), 8, @@ -199546,38 +199458,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [109101] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2597), 8, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [109115] = 9, + [108975] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(5922), 1, - anon_sym_const, ACTIONS(5924), 1, + anon_sym_const, + ACTIONS(5926), 1, anon_sym_GT, - ACTIONS(5950), 1, + ACTIONS(5938), 1, sym_identifier, - ACTIONS(5952), 1, + ACTIONS(5940), 1, sym_jsx_identifier, - ACTIONS(5954), 1, + ACTIONS(5942), 1, anon_sym_SLASH_GT, - STATE(2633), 1, + STATE(2644), 1, sym_nested_identifier, - STATE(2808), 1, + STATE(2809), 1, sym_jsx_namespace_name, STATE(3702), 1, sym_type_parameter, - [109143] = 7, + [109003] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5910), 1, @@ -199586,7 +199486,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LBRACE, ACTIONS(5916), 1, sym__template_chars, - ACTIONS(5956), 1, + ACTIONS(5944), 1, anon_sym_BQUOTE, STATE(3090), 2, sym_template_substitution, @@ -199594,33 +199494,63 @@ static const uint16_t ts_small_parse_table[] = { STATE(3425), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [109167] = 7, + [109027] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5934), 1, - sym_identifier, - ACTIONS(5936), 1, - anon_sym_LBRACE, - ACTIONS(5938), 1, - anon_sym_LBRACK, - ACTIONS(5958), 1, - anon_sym_enum, - STATE(3579), 1, - sym_variable_declarator, - STATE(2981), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [109191] = 7, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, + anon_sym_PIPE, + ACTIONS(5676), 1, + anon_sym_extends, + ACTIONS(5946), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [109047] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1933), 1, + anon_sym_DQUOTE, + ACTIONS(1935), 1, + anon_sym_SQUOTE, + ACTIONS(5735), 1, + sym_identifier, + STATE(4140), 1, + sym_export_specifier, + ACTIONS(5737), 2, + anon_sym_type, + anon_sym_typeof, + STATE(3854), 2, + sym__module_export_name, + sym_string, + [109071] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5817), 1, + anon_sym_AMP, + ACTIONS(5819), 1, + anon_sym_PIPE, + ACTIONS(5821), 1, + anon_sym_extends, + ACTIONS(5721), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [109091] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(5914), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(5916), 1, sym__template_chars, - ACTIONS(5942), 1, + ACTIONS(5918), 1, sym_escape_sequence, - ACTIONS(5960), 1, + ACTIONS(5948), 1, anon_sym_BQUOTE, STATE(3061), 2, sym_template_substitution, @@ -199628,27 +199558,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(3425), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [109215] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5674), 1, - anon_sym_AMP, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5678), 1, - anon_sym_extends, - ACTIONS(5962), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [109235] = 5, + [109115] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5964), 1, + ACTIONS(5950), 1, anon_sym_LBRACE, - ACTIONS(5966), 1, + ACTIONS(5952), 1, anon_sym_DOT, STATE(3402), 1, sym_statement_block, @@ -199658,12 +199573,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [109255] = 5, + [109135] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5964), 1, + ACTIONS(5950), 1, anon_sym_LBRACE, - ACTIONS(5968), 1, + ACTIONS(5954), 1, anon_sym_DOT, STATE(3402), 1, sym_statement_block, @@ -199673,79 +199588,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [109275] = 8, + [109155] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, - ACTIONS(5970), 1, - sym_identifier, - ACTIONS(5972), 1, - anon_sym_STAR, - ACTIONS(5974), 1, - anon_sym_LPAREN, - STATE(3177), 1, - sym_formal_parameters, - STATE(3944), 1, - sym_type_parameters, - STATE(4003), 1, - sym__call_signature, - [109300] = 8, + ACTIONS(5497), 1, + anon_sym_EQ, + ACTIONS(5505), 1, + anon_sym_COLON, + ACTIONS(5715), 1, + anon_sym_BANG, + STATE(3339), 1, + sym_type_annotation, + STATE(3728), 1, + sym__initializer, + ACTIONS(5713), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [109179] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5956), 1, + sym_identifier, + ACTIONS(5958), 1, anon_sym_LBRACE, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(1867), 1, - sym_class_body, - STATE(3677), 1, - sym_extends_clause, - STATE(3982), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [109325] = 4, + ACTIONS(5960), 1, + anon_sym_LBRACK, + ACTIONS(5962), 1, + anon_sym_enum, + STATE(3597), 1, + sym_variable_declarator, + STATE(2964), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [109203] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2071), 1, - anon_sym_LBRACE, - STATE(3951), 1, - sym_statement_block, - ACTIONS(5976), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [109342] = 2, + ACTIONS(5910), 1, + sym_escape_sequence, + ACTIONS(5914), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(5916), 1, + sym__template_chars, + ACTIONS(5964), 1, + anon_sym_BQUOTE, + STATE(3090), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(3425), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [109227] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5823), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_in, - anon_sym_of, - anon_sym_SEMI, - anon_sym_COLON, - [109355] = 2, + ACTIONS(5910), 1, + sym_escape_sequence, + ACTIONS(5914), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(5916), 1, + sym__template_chars, + ACTIONS(5966), 1, + anon_sym_BQUOTE, + STATE(3090), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(3504), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [109251] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5831), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_in, - anon_sym_of, - anon_sym_SEMI, - anon_sym_COLON, - [109368] = 2, + ACTIONS(5956), 1, + sym_identifier, + ACTIONS(5958), 1, + anon_sym_LBRACE, + ACTIONS(5960), 1, + anon_sym_LBRACK, + ACTIONS(5968), 1, + anon_sym_enum, + STATE(3579), 1, + sym_variable_declarator, + STATE(2964), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [109275] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5829), 7, + ACTIONS(5851), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -199753,43 +199684,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_SEMI, anon_sym_COLON, - [109381] = 4, + [109288] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2071), 1, - anon_sym_LBRACE, - STATE(3910), 1, - sym_statement_block, - ACTIONS(5978), 5, + ACTIONS(5505), 1, + anon_sym_COLON, + STATE(3421), 1, + sym_type_annotation, + ACTIONS(5970), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [109398] = 6, + [109305] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(3304), 1, - anon_sym_LPAREN, - ACTIONS(5388), 1, - anon_sym_LT, - STATE(1482), 1, - sym_arguments, - STATE(4068), 1, - sym_type_arguments, - ACTIONS(5980), 3, - anon_sym_LBRACK, - sym_identifier, - sym_private_property_identifier, - [109419] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5781), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, + ACTIONS(5779), 1, + anon_sym_LBRACE, STATE(3327), 1, sym_class_body, STATE(3677), 1, @@ -199798,64 +199714,69 @@ static const uint16_t ts_small_parse_table[] = { sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [109444] = 8, + [109330] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5781), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(3361), 1, - sym_class_body, - STATE(3677), 1, - sym_extends_clause, - STATE(4127), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [109469] = 4, + ACTIONS(1301), 1, + anon_sym_DQUOTE, + ACTIONS(1303), 1, + anon_sym_SQUOTE, + ACTIONS(5972), 1, + sym_identifier, + ACTIONS(5974), 1, + anon_sym_DOT, + STATE(2904), 1, + sym_nested_identifier, + STATE(2999), 1, + sym_string, + STATE(3251), 1, + sym__module, + [109355] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2071), 1, - anon_sym_LBRACE, - STATE(3899), 1, - sym_statement_block, - ACTIONS(5982), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [109486] = 6, + ACTIONS(5976), 1, + sym_identifier, + ACTIONS(5978), 1, + anon_sym_import, + STATE(2368), 1, + sym__type_query_member_expression, + STATE(2369), 1, + sym__type_query_subscript_expression, + STATE(2408), 1, + sym__type_query_call_expression, + STATE(2436), 1, + sym__type_query_instantiation_expression, + STATE(3629), 1, + sym_import, + [109380] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5936), 1, + ACTIONS(5958), 1, anon_sym_LBRACE, - ACTIONS(5938), 1, + ACTIONS(5960), 1, anon_sym_LBRACK, - ACTIONS(5984), 1, + ACTIONS(5980), 1, sym_identifier, STATE(3588), 1, sym_variable_declarator, - STATE(2981), 3, + STATE(2964), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [109507] = 3, + [109401] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1516), 2, - anon_sym_LT, - sym_identifier, - ACTIONS(1514), 5, + ACTIONS(2071), 1, anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_DOT, - anon_sym_SLASH_GT, - [109522] = 2, + STATE(3916), 1, + sym_statement_block, + ACTIONS(5982), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [109418] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4505), 7, @@ -199866,96 +199787,129 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_SEMI, anon_sym_COLON, - [109535] = 6, + [109431] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, - anon_sym_EQ, - ACTIONS(5511), 1, + ACTIONS(5595), 1, anon_sym_COLON, - STATE(3384), 1, - sym_type_annotation, - STATE(3670), 1, - sym__initializer, - ACTIONS(5668), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [109556] = 6, + ACTIONS(5984), 1, + sym_identifier, + ACTIONS(5986), 1, + anon_sym_EQ, + ACTIONS(5988), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [109450] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5727), 1, + anon_sym_LBRACE, + ACTIONS(5771), 1, + anon_sym_extends, + ACTIONS(5773), 1, + anon_sym_implements, + STATE(1437), 1, + sym_class_body, + STATE(3677), 1, + sym_extends_clause, + STATE(4108), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [109475] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(5990), 1, + sym_identifier, + ACTIONS(5992), 1, + anon_sym_STAR, + ACTIONS(5994), 1, + anon_sym_LPAREN, + STATE(3177), 1, + sym_formal_parameters, + STATE(3944), 1, + sym_type_parameters, + STATE(4003), 1, + sym__call_signature, + [109500] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(5505), 1, - anon_sym_EQ, - ACTIONS(5511), 1, anon_sym_COLON, - STATE(3302), 1, + STATE(3431), 1, sym_type_annotation, - STATE(3761), 1, - sym__initializer, - ACTIONS(5642), 3, + ACTIONS(5996), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [109577] = 4, + anon_sym_PIPE_RBRACE, + [109517] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5964), 1, - anon_sym_LBRACE, - STATE(3402), 1, - sym_statement_block, - ACTIONS(1403), 5, - sym__automatic_semicolon, + ACTIONS(5371), 1, + anon_sym_EQ, + STATE(3566), 1, + sym_constraint, + STATE(4079), 1, + sym_default_type, + ACTIONS(5998), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [109594] = 4, + anon_sym_GT, + ACTIONS(6000), 2, + anon_sym_COLON, + anon_sym_extends, + [109538] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2071), 1, anon_sym_LBRACE, STATE(3896), 1, sym_statement_block, - ACTIONS(5986), 5, + ACTIONS(6002), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [109611] = 4, + [109555] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2071), 1, anon_sym_LBRACE, STATE(3943), 1, sym_statement_block, - ACTIONS(5988), 5, + ACTIONS(6004), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [109628] = 4, + [109572] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2071), 1, anon_sym_LBRACE, STATE(4128), 1, sym_statement_block, - ACTIONS(5988), 5, + ACTIONS(6004), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [109645] = 8, + [109589] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, STATE(1977), 1, sym_class_body, @@ -199965,41 +199919,45 @@ static const uint16_t ts_small_parse_table[] = { sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [109670] = 3, + [109614] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1502), 2, + ACTIONS(1240), 1, anon_sym_LT, + ACTIONS(5994), 1, + anon_sym_LPAREN, + ACTIONS(6006), 1, sym_identifier, - ACTIONS(1500), 5, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_DOT, - anon_sym_SLASH_GT, - [109685] = 4, + ACTIONS(6008), 1, + anon_sym_STAR, + STATE(3177), 1, + sym_formal_parameters, + STATE(3944), 1, + sym_type_parameters, + STATE(4094), 1, + sym__call_signature, + [109639] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2071), 1, - anon_sym_LBRACE, - STATE(3997), 1, - sym_statement_block, - ACTIONS(5990), 5, - sym__automatic_semicolon, + ACTIONS(6010), 1, + anon_sym_EQ, + ACTIONS(3075), 6, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [109702] = 8, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [109654] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1242), 1, anon_sym_DQUOTE, ACTIONS(1244), 1, anon_sym_SQUOTE, - ACTIONS(5992), 1, + ACTIONS(6013), 1, sym_identifier, - ACTIONS(5994), 1, + ACTIONS(6015), 1, anon_sym_DOT, STATE(589), 1, sym_nested_identifier, @@ -200007,63 +199965,68 @@ static const uint16_t ts_small_parse_table[] = { sym_string, STATE(678), 1, sym__module, - [109727] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2071), 1, - anon_sym_LBRACE, - STATE(3991), 1, - sym_statement_block, - ACTIONS(5996), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [109744] = 4, + [109679] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2071), 1, - anon_sym_LBRACE, - STATE(3935), 1, - sym_statement_block, - ACTIONS(5996), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [109761] = 4, + ACTIONS(5755), 1, + anon_sym_is, + ACTIONS(3392), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [109694] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2071), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, - STATE(3936), 1, - sym_statement_block, - ACTIONS(5990), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [109778] = 8, + ACTIONS(5771), 1, + anon_sym_extends, + ACTIONS(5773), 1, + anon_sym_implements, + STATE(1841), 1, + sym_class_body, + STATE(3677), 1, + sym_extends_clause, + STATE(4114), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [109719] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, - ACTIONS(5998), 1, - sym_identifier, - ACTIONS(6000), 1, - anon_sym_STAR, + ACTIONS(6017), 1, + anon_sym_COLON, + ACTIONS(6019), 1, + anon_sym_QMARK, STATE(3177), 1, sym_formal_parameters, STATE(3944), 1, sym_type_parameters, - STATE(4029), 1, + STATE(4102), 1, sym__call_signature, - [109803] = 2, + [109744] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5497), 1, + anon_sym_EQ, + ACTIONS(5505), 1, + anon_sym_COLON, + STATE(3450), 1, + sym_type_annotation, + STATE(3767), 1, + sym__initializer, + ACTIONS(5615), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [109765] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1500), 7, @@ -200074,7 +200037,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_DOT, anon_sym_PIPE_RBRACE, - [109816] = 2, + [109778] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1514), 7, @@ -200085,16 +200048,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_DOT, anon_sym_PIPE_RBRACE, - [109829] = 8, + [109791] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(212), 1, anon_sym_LBRACE_PIPE, ACTIONS(1228), 1, anon_sym_LBRACE, - ACTIONS(6002), 1, + ACTIONS(6021), 1, anon_sym_LT, - ACTIONS(6004), 1, + ACTIONS(6023), 1, anon_sym_extends, STATE(634), 1, sym_object_type, @@ -200102,80 +200065,100 @@ static const uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(3746), 1, sym_extends_type_clause, - [109854] = 8, + [109816] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - ACTIONS(5821), 1, + ACTIONS(2071), 1, anon_sym_LBRACE, - STATE(655), 1, - sym_class_body, - STATE(3677), 1, - sym_extends_clause, - STATE(3956), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [109879] = 8, + STATE(3962), 1, + sym_statement_block, + ACTIONS(6025), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [109833] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, - ACTIONS(5795), 1, + ACTIONS(5872), 1, anon_sym_LBRACE, - STATE(169), 1, + STATE(154), 1, sym_class_body, STATE(3677), 1, sym_extends_clause, - STATE(4004), 1, + STATE(3939), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [109904] = 6, + [109858] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2071), 1, + anon_sym_LBRACE, + STATE(3938), 1, + sym_statement_block, + ACTIONS(6025), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [109875] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5936), 1, + ACTIONS(6027), 7, + sym__automatic_semicolon, anon_sym_LBRACE, - ACTIONS(5938), 1, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [109888] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5958), 1, + anon_sym_LBRACE, + ACTIONS(5960), 1, anon_sym_LBRACK, - ACTIONS(6006), 1, + ACTIONS(6029), 1, sym_identifier, STATE(3597), 1, sym_variable_declarator, - STATE(2766), 3, + STATE(2828), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [109925] = 8, + [109909] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1240), 1, + ACTIONS(756), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1285), 1, + anon_sym_LBRACE, + ACTIONS(6021), 1, anon_sym_LT, - ACTIONS(5974), 1, - anon_sym_LPAREN, - ACTIONS(6008), 1, - sym_identifier, - ACTIONS(6010), 1, - anon_sym_STAR, - STATE(3177), 1, - sym_formal_parameters, - STATE(3944), 1, + ACTIONS(6023), 1, + anon_sym_extends, + STATE(3202), 1, sym_type_parameters, - STATE(4094), 1, - sym__call_signature, - [109950] = 8, + STATE(3272), 1, + sym_object_type, + STATE(3877), 1, + sym_extends_type_clause, + [109934] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5707), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, STATE(2105), 1, sym_class_body, @@ -200185,32 +200168,32 @@ static const uint16_t ts_small_parse_table[] = { sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [109975] = 8, + [109959] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, - ACTIONS(5974), 1, - anon_sym_LPAREN, - ACTIONS(6012), 1, + ACTIONS(5978), 1, + anon_sym_import, + ACTIONS(6031), 1, sym_identifier, - ACTIONS(6014), 1, - anon_sym_STAR, - STATE(3177), 1, - sym_formal_parameters, - STATE(3944), 1, - sym_type_parameters, - STATE(4003), 1, - sym__call_signature, - [110000] = 8, + STATE(2410), 1, + sym__type_query_member_expression, + STATE(2413), 1, + sym__type_query_subscript_expression, + STATE(2602), 1, + sym__type_query_call_expression, + STATE(2713), 1, + sym__type_query_instantiation_expression, + STATE(3551), 1, + sym_import, + [109984] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5781), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, + ACTIONS(5779), 1, + anon_sym_LBRACE, STATE(3381), 1, sym_class_body, STATE(3677), 1, @@ -200219,66 +200202,87 @@ static const uint16_t ts_small_parse_table[] = { sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [110025] = 8, + [110009] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, - STATE(1927), 1, + STATE(1993), 1, sym_class_body, STATE(3677), 1, sym_extends_clause, - STATE(4160), 1, + STATE(4134), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [110050] = 4, + [110034] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2071), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, - STATE(3941), 1, - sym_statement_block, - ACTIONS(6016), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [110067] = 2, + ACTIONS(5771), 1, + anon_sym_extends, + ACTIONS(5773), 1, + anon_sym_implements, + STATE(1914), 1, + sym_class_body, + STATE(3677), 1, + sym_extends_clause, + STATE(4087), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [110059] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6018), 7, - sym__automatic_semicolon, + ACTIONS(5958), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_PIPE_RBRACE, + ACTIONS(5960), 1, + anon_sym_LBRACK, + ACTIONS(5980), 1, + sym_identifier, + STATE(3579), 1, + sym_variable_declarator, + STATE(2964), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, [110080] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5936), 1, + ACTIONS(5958), 1, anon_sym_LBRACE, - ACTIONS(5938), 1, + ACTIONS(5960), 1, anon_sym_LBRACK, - ACTIONS(6020), 1, + ACTIONS(6033), 1, sym_identifier, STATE(3553), 1, sym_variable_declarator, - STATE(2776), 3, + STATE(2781), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [110101] = 3, + [110101] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6022), 1, + ACTIONS(2071), 1, + anon_sym_LBRACE, + STATE(3924), 1, + sym_statement_block, + ACTIONS(6035), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [110118] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6037), 1, anon_sym_is, ACTIONS(3378), 6, anon_sym_as, @@ -200287,14 +200291,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [110116] = 8, + [110133] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5707), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, STATE(1500), 1, sym_class_body, @@ -200304,43 +200308,51 @@ static const uint16_t ts_small_parse_table[] = { sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [110141] = 8, + [110158] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6024), 1, - sym_identifier, - ACTIONS(6026), 1, - anon_sym_import, - STATE(2408), 1, - sym__type_query_call_expression, - STATE(2436), 1, - sym__type_query_instantiation_expression, - STATE(2627), 1, - sym__type_query_member_expression, - STATE(2631), 1, - sym__type_query_subscript_expression, - STATE(3614), 1, - sym_import, - [110166] = 7, + ACTIONS(2071), 1, + anon_sym_LBRACE, + STATE(3937), 1, + sym_statement_block, + ACTIONS(6039), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [110175] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3067), 1, - anon_sym_COLON, - ACTIONS(6028), 1, + ACTIONS(5497), 1, anon_sym_EQ, - ACTIONS(6032), 1, - anon_sym_QMARK, - STATE(3620), 1, + ACTIONS(5505), 1, + anon_sym_COLON, + STATE(3384), 1, sym_type_annotation, - STATE(4167), 1, + STATE(3670), 1, sym__initializer, - ACTIONS(6030), 2, + ACTIONS(5666), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - [110189] = 2, + anon_sym_SEMI, + [110196] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5771), 7, + ACTIONS(2071), 1, + anon_sym_LBRACE, + STATE(3955), 1, + sym_statement_block, + ACTIONS(6039), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [110213] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5781), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -200348,10 +200360,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_SEMI, anon_sym_COLON, - [110202] = 3, + [110226] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5713), 1, + ACTIONS(5755), 1, anon_sym_is, ACTIONS(3412), 6, anon_sym_as, @@ -200360,68 +200372,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [110217] = 2, + [110241] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(3075), 7, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [110230] = 8, + ACTIONS(5727), 1, + anon_sym_LBRACE, + ACTIONS(5771), 1, + anon_sym_extends, + ACTIONS(5773), 1, + anon_sym_implements, + STATE(2098), 1, + sym_class_body, + STATE(3677), 1, + sym_extends_clause, + STATE(3981), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [110266] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, - ACTIONS(6034), 1, - anon_sym_COLON, - ACTIONS(6036), 1, - anon_sym_QMARK, + ACTIONS(6041), 1, + sym_identifier, + ACTIONS(6043), 1, + anon_sym_STAR, STATE(3177), 1, sym_formal_parameters, STATE(3944), 1, sym_type_parameters, - STATE(4102), 1, + STATE(4059), 1, sym__call_signature, - [110255] = 4, + [110291] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5497), 1, + anon_sym_EQ, + ACTIONS(5505), 1, + anon_sym_COLON, + STATE(3476), 1, + sym_type_annotation, + STATE(3811), 1, + sym__initializer, + ACTIONS(5664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [110312] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2071), 1, anon_sym_LBRACE, - STATE(3924), 1, + STATE(3904), 1, sym_statement_block, - ACTIONS(6038), 5, + ACTIONS(6045), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [110272] = 3, + [110329] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(6040), 1, - anon_sym_EQ, - ACTIONS(3075), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [110287] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5781), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, + ACTIONS(5779), 1, + anon_sym_LBRACE, STATE(609), 1, sym_class_body, STATE(3677), 1, @@ -200430,34 +200451,42 @@ static const uint16_t ts_small_parse_table[] = { sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [110312] = 3, + [110354] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6043), 1, + ACTIONS(5497), 1, anon_sym_EQ, - ACTIONS(3075), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(5505), 1, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [110327] = 3, + STATE(3339), 1, + sym_type_annotation, + STATE(3721), 1, + sym__initializer, + ACTIONS(5713), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [110375] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(6046), 1, - anon_sym_EQ, - ACTIONS(3101), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [110342] = 2, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(5994), 1, + anon_sym_LPAREN, + ACTIONS(6047), 1, + sym_identifier, + ACTIONS(6049), 1, + anon_sym_STAR, + STATE(3177), 1, + sym_formal_parameters, + STATE(3944), 1, + sym_type_parameters, + STATE(4003), 1, + sym__call_signature, + [110400] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5803), 7, + ACTIONS(5886), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -200465,93 +200494,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_SEMI, anon_sym_COLON, - [110355] = 6, + [110413] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, STATE(3274), 1, sym_type_annotation, STATE(3803), 1, sym__initializer, - ACTIONS(6048), 3, + ACTIONS(6051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [110376] = 4, + [110434] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2071), 1, anon_sym_LBRACE, - STATE(3934), 1, + STATE(3951), 1, sym_statement_block, - ACTIONS(6016), 5, + ACTIONS(5982), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [110393] = 8, + [110451] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(6026), 1, + ACTIONS(5771), 1, + anon_sym_extends, + ACTIONS(5773), 1, + anon_sym_implements, + ACTIONS(5823), 1, + anon_sym_LBRACE, + STATE(705), 1, + sym_class_body, + STATE(3677), 1, + sym_extends_clause, + STATE(4007), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [110476] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5978), 1, anon_sym_import, - ACTIONS(6050), 1, + ACTIONS(6053), 1, sym_identifier, - STATE(2430), 1, + STATE(1401), 1, sym__type_query_subscript_expression, - STATE(2431), 1, + STATE(1404), 1, sym__type_query_member_expression, - STATE(2702), 1, - sym__type_query_call_expression, - STATE(2816), 1, + STATE(1825), 1, sym__type_query_instantiation_expression, - STATE(3521), 1, + STATE(1838), 1, + sym__type_query_call_expression, + STATE(3534), 1, sym_import, - [110418] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, - ACTIONS(5974), 1, - anon_sym_LPAREN, - ACTIONS(6052), 1, - sym_identifier, - ACTIONS(6054), 1, - anon_sym_STAR, - STATE(3177), 1, - sym_formal_parameters, - STATE(3944), 1, - sym_type_parameters, - STATE(4003), 1, - sym__call_signature, - [110443] = 8, + [110501] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(2071), 1, anon_sym_LBRACE, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(1943), 1, - sym_class_body, - STATE(3677), 1, - sym_extends_clause, - STATE(4101), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [110468] = 8, + STATE(3942), 1, + sym_statement_block, + ACTIONS(6035), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [110518] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5707), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, STATE(1408), 1, sym_class_body, @@ -200561,54 +200586,48 @@ static const uint16_t ts_small_parse_table[] = { sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [110493] = 8, + [110543] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1301), 1, - anon_sym_DQUOTE, - ACTIONS(1303), 1, - anon_sym_SQUOTE, - ACTIONS(6056), 1, - sym_identifier, - ACTIONS(6058), 1, - anon_sym_DOT, - STATE(2909), 1, - sym_nested_identifier, - STATE(2927), 1, - sym_string, - STATE(3251), 1, - sym__module, - [110518] = 8, + ACTIONS(5837), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_in, + anon_sym_of, + anon_sym_SEMI, + anon_sym_COLON, + [110556] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(6060), 1, + ACTIONS(6055), 1, anon_sym_LBRACE, - ACTIONS(6062), 1, + ACTIONS(6057), 1, anon_sym_COMMA, - ACTIONS(6064), 1, + ACTIONS(6059), 1, anon_sym_DOT, - ACTIONS(6066), 1, + ACTIONS(6061), 1, anon_sym_LT, - ACTIONS(6068), 1, + ACTIONS(6063), 1, anon_sym_LBRACE_PIPE, STATE(3654), 1, aux_sym_extends_type_clause_repeat1, STATE(3671), 1, sym_type_arguments, - [110543] = 4, + [110581] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2071), 1, anon_sym_LBRACE, STATE(3928), 1, sym_statement_block, - ACTIONS(6070), 5, + ACTIONS(6065), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [110560] = 5, + [110598] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1875), 1, @@ -200622,95 +200641,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COLON, anon_sym_QMARK, - [110579] = 8, + [110617] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(2020), 1, - sym_class_body, - STATE(3677), 1, - sym_extends_clause, - STATE(4097), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [110604] = 8, + ACTIONS(5833), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_in, + anon_sym_of, + anon_sym_SEMI, + anon_sym_COLON, + [110630] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(5707), 1, anon_sym_LBRACE, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, - STATE(2098), 1, + STATE(1943), 1, sym_class_body, STATE(3677), 1, sym_extends_clause, - STATE(3981), 1, + STATE(4101), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [110629] = 4, + [110655] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2071), 1, anon_sym_LBRACE, - STATE(3942), 1, + STATE(3910), 1, sym_statement_block, - ACTIONS(6038), 5, + ACTIONS(6067), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [110646] = 8, + [110672] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5783), 1, + ACTIONS(3304), 1, + anon_sym_LPAREN, + ACTIONS(5388), 1, + anon_sym_LT, + STATE(1482), 1, + sym_arguments, + STATE(4068), 1, + sym_type_arguments, + ACTIONS(6069), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [110693] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5707), 1, + anon_sym_LBRACE, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, - ACTIONS(5821), 1, - anon_sym_LBRACE, - STATE(705), 1, + STATE(1867), 1, sym_class_body, STATE(3677), 1, sym_extends_clause, - STATE(4007), 1, + STATE(3982), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [110671] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5505), 1, - anon_sym_EQ, - ACTIONS(5511), 1, - anon_sym_COLON, - STATE(3339), 1, - sym_type_annotation, - STATE(3721), 1, - sym__initializer, - ACTIONS(5733), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [110692] = 8, + [110718] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, - ACTIONS(6072), 1, + ACTIONS(6071), 1, sym_identifier, - ACTIONS(6074), 1, + ACTIONS(6073), 1, anon_sym_STAR, STATE(3177), 1, sym_formal_parameters, @@ -200718,103 +200731,100 @@ static const uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(4094), 1, sym__call_signature, - [110717] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5505), 1, - anon_sym_EQ, - ACTIONS(5511), 1, - anon_sym_COLON, - STATE(3476), 1, - sym_type_annotation, - STATE(3811), 1, - sym__initializer, - ACTIONS(5654), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [110738] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1240), 1, - anon_sym_LT, - ACTIONS(5974), 1, - anon_sym_LPAREN, - ACTIONS(6076), 1, - sym_identifier, - ACTIONS(6078), 1, - anon_sym_STAR, - STATE(3177), 1, - sym_formal_parameters, - STATE(3944), 1, - sym_type_parameters, - STATE(4059), 1, - sym__call_signature, - [110763] = 4, + [110743] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2071), 1, anon_sym_LBRACE, - STATE(3955), 1, + STATE(3934), 1, sym_statement_block, - ACTIONS(6080), 5, + ACTIONS(6075), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [110780] = 6, + [110760] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5936), 1, + ACTIONS(5771), 1, + anon_sym_extends, + ACTIONS(5773), 1, + anon_sym_implements, + ACTIONS(5779), 1, anon_sym_LBRACE, - ACTIONS(5938), 1, + STATE(3361), 1, + sym_class_body, + STATE(3677), 1, + sym_extends_clause, + STATE(4127), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [110785] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5958), 1, + anon_sym_LBRACE, + ACTIONS(5960), 1, anon_sym_LBRACK, - ACTIONS(5984), 1, + ACTIONS(5980), 1, sym_identifier, - STATE(3579), 1, + STATE(3553), 1, sym_variable_declarator, - STATE(2981), 3, + STATE(2964), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [110801] = 4, + [110806] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2071), 1, - anon_sym_LBRACE, - STATE(3937), 1, - sym_statement_block, - ACTIONS(6080), 5, + ACTIONS(6077), 1, + anon_sym_EQ, + ACTIONS(3101), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [110821] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5505), 1, + anon_sym_COLON, + STATE(3337), 1, + sym_type_annotation, + ACTIONS(6079), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [110818] = 6, + [110838] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, STATE(3294), 1, sym_type_annotation, STATE(3779), 1, sym__initializer, - ACTIONS(5662), 3, + ACTIONS(5635), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [110839] = 8, + [110859] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5781), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, + ACTIONS(5779), 1, + anon_sym_LBRACE, STATE(607), 1, sym_class_body, STATE(3677), 1, @@ -200823,27 +200833,27 @@ static const uint16_t ts_small_parse_table[] = { sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [110864] = 6, + [110884] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5936), 1, + ACTIONS(5958), 1, anon_sym_LBRACE, - ACTIONS(5938), 1, + ACTIONS(5960), 1, anon_sym_LBRACK, - ACTIONS(5984), 1, + ACTIONS(5980), 1, sym_identifier, STATE(3885), 1, sym_variable_declarator, - STATE(2981), 3, + STATE(2964), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [110885] = 8, + [110905] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(6026), 1, + ACTIONS(5978), 1, anon_sym_import, - ACTIONS(6082), 1, + ACTIONS(6081), 1, sym_identifier, STATE(1215), 1, sym__type_query_member_expression, @@ -200855,99 +200865,89 @@ static const uint16_t ts_small_parse_table[] = { sym__type_query_instantiation_expression, STATE(3626), 1, sym_import, - [110910] = 8, + [110930] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6026), 1, - anon_sym_import, - ACTIONS(6084), 1, - sym_identifier, - STATE(2368), 1, - sym__type_query_member_expression, - STATE(2369), 1, - sym__type_query_subscript_expression, - STATE(2408), 1, - sym__type_query_call_expression, - STATE(2436), 1, - sym__type_query_instantiation_expression, - STATE(3629), 1, - sym_import, - [110935] = 8, + ACTIONS(2071), 1, + anon_sym_LBRACE, + STATE(3899), 1, + sym_statement_block, + ACTIONS(6083), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [110947] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(1993), 1, - sym_class_body, - STATE(3677), 1, - sym_extends_clause, - STATE(4134), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [110960] = 8, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(5994), 1, + anon_sym_LPAREN, + ACTIONS(6085), 1, + sym_identifier, + ACTIONS(6087), 1, + anon_sym_STAR, + STATE(3177), 1, + sym_formal_parameters, + STATE(3944), 1, + sym_type_parameters, + STATE(4094), 1, + sym__call_signature, + [110972] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(6026), 1, + ACTIONS(5978), 1, anon_sym_import, - ACTIONS(6086), 1, + ACTIONS(6089), 1, sym_identifier, - STATE(2410), 1, - sym__type_query_member_expression, - STATE(2413), 1, + STATE(2430), 1, sym__type_query_subscript_expression, - STATE(2602), 1, + STATE(2431), 1, + sym__type_query_member_expression, + STATE(2703), 1, sym__type_query_call_expression, - STATE(2713), 1, + STATE(2816), 1, sym__type_query_instantiation_expression, - STATE(3551), 1, + STATE(3521), 1, sym_import, - [110985] = 8, + [110997] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(756), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1285), 1, - anon_sym_LBRACE, - ACTIONS(6002), 1, + ACTIONS(1516), 2, anon_sym_LT, - ACTIONS(6004), 1, - anon_sym_extends, - STATE(3202), 1, - sym_type_parameters, - STATE(3272), 1, - sym_object_type, - STATE(3877), 1, - sym_extends_type_clause, - [111010] = 4, + sym_identifier, + ACTIONS(1514), 5, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_DOT, + anon_sym_SLASH_GT, + [111012] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2071), 1, - anon_sym_LBRACE, - STATE(3938), 1, - sym_statement_block, - ACTIONS(6088), 5, - sym__automatic_semicolon, + ACTIONS(6091), 1, + anon_sym_EQ, + ACTIONS(3075), 6, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, [111027] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, - STATE(3450), 1, + STATE(3302), 1, sym_type_annotation, - STATE(3767), 1, + STATE(3761), 1, sym__initializer, - ACTIONS(5615), 3, + ACTIONS(5650), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -200956,11 +200956,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, - ACTIONS(6036), 1, + ACTIONS(6019), 1, anon_sym_QMARK, - ACTIONS(6090), 1, + ACTIONS(6094), 1, anon_sym_COLON, STATE(3177), 1, sym_formal_parameters, @@ -200968,10 +200968,23 @@ static const uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(4102), 1, sym__call_signature, - [111073] = 2, + [111073] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5950), 1, + anon_sym_LBRACE, + STATE(3402), 1, + sym_statement_block, + ACTIONS(1403), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [111090] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6092), 7, + ACTIONS(6096), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, @@ -200979,124 +200992,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_PIPE_RBRACE, - [111086] = 2, + [111103] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6094), 7, + ACTIONS(1502), 2, + anon_sym_LT, + sym_identifier, + ACTIONS(1500), 5, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_DOT, + anon_sym_SLASH_GT, + [111118] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2071), 1, + anon_sym_LBRACE, + STATE(3997), 1, + sym_statement_block, + ACTIONS(6098), 5, sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [111135] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2071), 1, anon_sym_LBRACE, + STATE(3991), 1, + sym_statement_block, + ACTIONS(6100), 5, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, anon_sym_PIPE_RBRACE, - [111099] = 4, + [111152] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2071), 1, anon_sym_LBRACE, - STATE(3904), 1, + STATE(3935), 1, sym_statement_block, - ACTIONS(6096), 5, + ACTIONS(6100), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [111116] = 4, + [111169] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5511), 1, - anon_sym_COLON, - STATE(3431), 1, - sym_type_annotation, + ACTIONS(2071), 1, + anon_sym_LBRACE, + STATE(3936), 1, + sym_statement_block, ACTIONS(6098), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [111133] = 8, + [111186] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, - ACTIONS(6100), 1, - sym_identifier, ACTIONS(6102), 1, + sym_identifier, + ACTIONS(6104), 1, anon_sym_STAR, STATE(3177), 1, sym_formal_parameters, STATE(3944), 1, sym_type_parameters, - STATE(4003), 1, + STATE(4029), 1, sym__call_signature, - [111158] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5707), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(1437), 1, - sym_class_body, - STATE(3677), 1, - sym_extends_clause, - STATE(4108), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, - [111183] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2071), 1, - anon_sym_LBRACE, - STATE(3916), 1, - sym_statement_block, - ACTIONS(5976), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [111200] = 8, + [111211] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, - ACTIONS(5795), 1, + ACTIONS(5823), 1, anon_sym_LBRACE, - STATE(154), 1, + STATE(655), 1, sym_class_body, STATE(3677), 1, sym_extends_clause, - STATE(3939), 1, + STATE(3956), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [111225] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5511), 1, - anon_sym_COLON, - STATE(3421), 1, - sym_type_annotation, - ACTIONS(6104), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [111242] = 2, + [111236] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4509), 7, + ACTIONS(4463), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -201104,7 +201101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_SEMI, anon_sym_COLON, - [111255] = 6, + [111249] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(3884), 1, @@ -201115,38 +201112,43 @@ static const uint16_t ts_small_parse_table[] = { sym_arguments, STATE(4047), 1, sym_type_arguments, - ACTIONS(5980), 3, + ACTIONS(6069), 3, anon_sym_LBRACK, sym_identifier, sym_private_property_identifier, - [111276] = 4, + [111270] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2071), 1, - anon_sym_LBRACE, - STATE(3962), 1, - sym_statement_block, - ACTIONS(6088), 5, - sym__automatic_semicolon, + ACTIONS(5371), 1, + anon_sym_EQ, + STATE(3561), 1, + sym_constraint, + STATE(4082), 1, + sym_default_type, + ACTIONS(5375), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [111293] = 5, + anon_sym_GT, + ACTIONS(6000), 2, + anon_sym_COLON, + anon_sym_extends, + [111291] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5595), 1, - anon_sym_COLON, - ACTIONS(6106), 1, - sym_identifier, - ACTIONS(6108), 1, - anon_sym_EQ, - ACTIONS(6110), 4, + ACTIONS(5771), 1, + anon_sym_extends, + ACTIONS(5773), 1, + anon_sym_implements, + ACTIONS(5872), 1, anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [111312] = 2, + STATE(169), 1, + sym_class_body, + STATE(3677), 1, + sym_extends_clause, + STATE(4004), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [111316] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(4503), 7, @@ -201157,16 +201159,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_SEMI, anon_sym_COLON, - [111325] = 8, + [111329] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, - ACTIONS(6112), 1, + ACTIONS(6106), 1, sym_identifier, - ACTIONS(6114), 1, + ACTIONS(6108), 1, anon_sym_STAR, STATE(3177), 1, sym_formal_parameters, @@ -201174,7 +201176,7 @@ static const uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(4094), 1, sym__call_signature, - [111350] = 3, + [111354] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(4680), 1, @@ -201186,46 +201188,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_COLON, anon_sym_QMARK, - [111365] = 6, + [111369] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5371), 1, - anon_sym_EQ, - STATE(3566), 1, - sym_constraint, - STATE(4079), 1, - sym_default_type, - ACTIONS(6116), 2, - anon_sym_COMMA, - anon_sym_GT, - ACTIONS(6118), 2, - anon_sym_COLON, + ACTIONS(5707), 1, + anon_sym_LBRACE, + ACTIONS(5771), 1, anon_sym_extends, - [111386] = 7, + ACTIONS(5773), 1, + anon_sym_implements, + STATE(2020), 1, + sym_class_body, + STATE(3677), 1, + sym_extends_clause, + STATE(4097), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [111394] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1933), 1, anon_sym_DQUOTE, ACTIONS(1935), 1, anon_sym_SQUOTE, - ACTIONS(5680), 1, + ACTIONS(5695), 1, sym_identifier, - ACTIONS(5743), 1, + ACTIONS(5749), 1, anon_sym_type, STATE(3898), 1, sym__import_identifier, STATE(4523), 2, sym__module_export_name, sym_string, - [111409] = 8, + [111417] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5781), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, + ACTIONS(5779), 1, + anon_sym_LBRACE, STATE(3408), 1, sym_class_body, STATE(3677), 1, @@ -201234,86 +201238,142 @@ static const uint16_t ts_small_parse_table[] = { sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [111434] = 8, + [111442] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(6110), 7, + sym__automatic_semicolon, anon_sym_LBRACE, - ACTIONS(5783), 1, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [111455] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5707), 1, + anon_sym_LBRACE, + ACTIONS(5771), 1, anon_sym_extends, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, - STATE(1914), 1, + STATE(1927), 1, sym_class_body, STATE(3677), 1, sym_extends_clause, - STATE(4087), 1, + STATE(4160), 1, sym_class_heritage, STATE(4387), 1, sym_implements_clause, - [111459] = 3, + [111480] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5713), 1, - anon_sym_is, - ACTIONS(3392), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(2071), 1, + anon_sym_LBRACE, + STATE(3941), 1, + sym_statement_block, + ACTIONS(6075), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [111497] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5727), 1, + anon_sym_LBRACE, + ACTIONS(5771), 1, anon_sym_extends, - [111474] = 8, + ACTIONS(5773), 1, + anon_sym_implements, + STATE(1442), 1, + sym_class_body, + STATE(3677), 1, + sym_extends_clause, + STATE(4104), 1, + sym_class_heritage, + STATE(4387), 1, + sym_implements_clause, + [111522] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6112), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [111535] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(6026), 1, + ACTIONS(5978), 1, anon_sym_import, - ACTIONS(6120), 1, + ACTIONS(6114), 1, sym_identifier, - STATE(1401), 1, - sym__type_query_subscript_expression, - STATE(1404), 1, - sym__type_query_member_expression, - STATE(1825), 1, - sym__type_query_instantiation_expression, - STATE(1838), 1, + STATE(2408), 1, sym__type_query_call_expression, - STATE(3534), 1, + STATE(2436), 1, + sym__type_query_instantiation_expression, + STATE(2632), 1, + sym__type_query_member_expression, + STATE(2642), 1, + sym__type_query_subscript_expression, + STATE(3614), 1, sym_import, - [111499] = 6, + [111560] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5936), 1, + ACTIONS(5958), 1, anon_sym_LBRACE, - ACTIONS(5938), 1, + ACTIONS(5960), 1, anon_sym_LBRACK, - ACTIONS(5984), 1, + ACTIONS(5980), 1, sym_identifier, - STATE(3553), 1, + STATE(3597), 1, sym_variable_declarator, - STATE(2981), 3, + STATE(2964), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [111520] = 4, + [111581] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5511), 1, + ACTIONS(3067), 1, anon_sym_COLON, - STATE(3337), 1, + ACTIONS(6116), 1, + anon_sym_EQ, + ACTIONS(6120), 1, + anon_sym_QMARK, + STATE(3620), 1, sym_type_annotation, + STATE(4167), 1, + sym__initializer, + ACTIONS(6118), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [111604] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2071), 1, + anon_sym_LBRACE, + STATE(3920), 1, + sym_statement_block, ACTIONS(6122), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [111537] = 8, + [111621] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6124), 1, sym_identifier, @@ -201323,109 +201383,49 @@ static const uint16_t ts_small_parse_table[] = { sym_formal_parameters, STATE(3944), 1, sym_type_parameters, - STATE(4094), 1, + STATE(4003), 1, sym__call_signature, - [111562] = 6, + [111646] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5936), 1, - anon_sym_LBRACE, - ACTIONS(5938), 1, - anon_sym_LBRACK, - ACTIONS(5984), 1, - sym_identifier, - STATE(3597), 1, - sym_variable_declarator, - STATE(2981), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [111583] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5371), 1, - anon_sym_EQ, - STATE(3561), 1, - sym_constraint, - STATE(4082), 1, - sym_default_type, - ACTIONS(5375), 2, - anon_sym_COMMA, - anon_sym_GT, - ACTIONS(6118), 2, + ACTIONS(5505), 1, anon_sym_COLON, - anon_sym_extends, - [111604] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2071), 1, - anon_sym_LBRACE, - STATE(3920), 1, - sym_statement_block, + STATE(3489), 1, + sym_type_annotation, ACTIONS(6128), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [111621] = 2, + [111663] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6130), 7, - sym__automatic_semicolon, - anon_sym_LBRACE, + ACTIONS(3075), 7, + anon_sym_EQ, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_PIPE_RBRACE, - [111634] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5511), 1, + anon_sym_RPAREN, anon_sym_COLON, - STATE(3489), 1, - sym_type_annotation, - ACTIONS(6132), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [111651] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5707), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(1442), 1, - sym_class_body, - STATE(3677), 1, - sym_extends_clause, - STATE(4104), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, + anon_sym_RBRACK, + anon_sym_QMARK, [111676] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, - anon_sym_LBRACE, - ACTIONS(5783), 1, - anon_sym_extends, - ACTIONS(5785), 1, - anon_sym_implements, - STATE(1841), 1, - sym_class_body, - STATE(3677), 1, - sym_extends_clause, - STATE(4114), 1, - sym_class_heritage, - STATE(4387), 1, - sym_implements_clause, + ACTIONS(1240), 1, + anon_sym_LT, + ACTIONS(5994), 1, + anon_sym_LPAREN, + ACTIONS(6130), 1, + sym_identifier, + ACTIONS(6132), 1, + anon_sym_STAR, + STATE(3177), 1, + sym_formal_parameters, + STATE(3944), 1, + sym_type_parameters, + STATE(4003), 1, + sym__call_signature, [111701] = 3, ACTIONS(3), 1, sym_comment, @@ -201446,9 +201446,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6136), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(3010), 1, + STATE(2938), 1, sym__call_signature, STATE(4156), 1, sym_type_parameters, @@ -201473,7 +201473,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6140), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3257), 1, sym__call_signature, @@ -201511,7 +201511,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2261), 1, sym_statement_block, - ACTIONS(6128), 4, + ACTIONS(6122), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -201519,7 +201519,7 @@ static const uint16_t ts_small_parse_table[] = { [111825] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5924), 1, + ACTIONS(5926), 1, anon_sym_GT, ACTIONS(6152), 1, sym_identifier, @@ -201527,9 +201527,9 @@ static const uint16_t ts_small_parse_table[] = { sym_jsx_identifier, ACTIONS(6156), 1, anon_sym_SLASH_GT, - STATE(2636), 1, + STATE(2647), 1, sym_nested_identifier, - STATE(2832), 1, + STATE(2838), 1, sym_jsx_namespace_name, [111847] = 5, ACTIONS(3), 1, @@ -201551,11 +201551,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(1303), 1, anon_sym_SQUOTE, - ACTIONS(6056), 1, + ACTIONS(5972), 1, sym_identifier, - STATE(2909), 1, + STATE(2904), 1, sym_nested_identifier, - STATE(2927), 1, + STATE(2999), 1, sym_string, STATE(3404), 1, sym__module, @@ -201605,7 +201605,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6164), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3488), 1, sym__call_signature, @@ -201620,7 +201620,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6166), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3268), 1, sym__call_signature, @@ -201633,11 +201633,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(1303), 1, anon_sym_SQUOTE, - ACTIONS(6056), 1, + ACTIONS(5972), 1, sym_identifier, - STATE(2909), 1, + STATE(2904), 1, sym_nested_identifier, - STATE(2927), 1, + STATE(2999), 1, sym_string, STATE(3251), 1, sym__module, @@ -201648,7 +201648,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2271), 1, sym_statement_block, - ACTIONS(6070), 4, + ACTIONS(6065), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -201684,7 +201684,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2260), 1, sym_statement_block, - ACTIONS(5982), 4, + ACTIONS(6083), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -201716,7 +201716,7 @@ static const uint16_t ts_small_parse_table[] = { [112099] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6094), 6, + ACTIONS(6096), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -201726,11 +201726,11 @@ static const uint16_t ts_small_parse_table[] = { [112111] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6170), 1, anon_sym_COMMA, @@ -201745,7 +201745,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2259), 1, sym_statement_block, - ACTIONS(6096), 4, + ACTIONS(6045), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -201755,7 +201755,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6174), 1, anon_sym_QMARK, @@ -201780,11 +201780,11 @@ static const uint16_t ts_small_parse_table[] = { [112187] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6180), 1, anon_sym_COMMA, @@ -201810,7 +201810,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6190), 1, sym_identifier, @@ -201838,7 +201838,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(6196), 1, anon_sym_COLON, - ACTIONS(5753), 2, + ACTIONS(5733), 2, anon_sym_LBRACE, anon_sym_EQ_GT, STATE(4026), 3, @@ -201852,7 +201852,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2239), 1, sym_statement_block, - ACTIONS(5986), 4, + ACTIONS(6002), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -201874,7 +201874,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1875), 1, anon_sym_LT, - ACTIONS(5147), 2, + ACTIONS(5145), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(3256), 3, @@ -201902,9 +201902,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6200), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(2935), 1, + STATE(3003), 1, sym__call_signature, STATE(4156), 1, sym_type_parameters, @@ -201941,7 +201941,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2269), 1, sym_statement_block, - ACTIONS(5976), 4, + ACTIONS(5982), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -201951,11 +201951,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, ACTIONS(6202), 1, anon_sym_QMARK, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3050), 1, sym__call_signature, @@ -201966,11 +201966,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, ACTIONS(6204), 1, anon_sym_QMARK, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3151), 1, sym__call_signature, @@ -201983,7 +201983,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2236), 1, sym_statement_block, - ACTIONS(5978), 4, + ACTIONS(6067), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -201991,7 +201991,7 @@ static const uint16_t ts_small_parse_table[] = { [112481] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6018), 6, + ACTIONS(6112), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -202035,7 +202035,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2237), 1, sym_statement_block, - ACTIONS(5976), 4, + ACTIONS(5982), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -202072,9 +202072,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6210), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(2961), 1, + STATE(2951), 1, sym__call_signature, STATE(4156), 1, sym_type_parameters, @@ -202095,7 +202095,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6214), 1, sym_identifier, @@ -202132,7 +202132,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6218), 1, anon_sym_QMARK, @@ -202145,7 +202145,7 @@ static const uint16_t ts_small_parse_table[] = { [112685] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(6220), 1, anon_sym_DASH_QMARK_COLON, @@ -202170,7 +202170,7 @@ static const uint16_t ts_small_parse_table[] = { [112719] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6130), 6, + ACTIONS(6110), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -202195,7 +202195,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3067), 1, anon_sym_COLON, - ACTIONS(6028), 1, + ACTIONS(6116), 1, anon_sym_EQ, STATE(3530), 1, sym_type_annotation, @@ -202207,7 +202207,7 @@ static const uint16_t ts_small_parse_table[] = { [112769] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(6220), 1, anon_sym_DASH_QMARK_COLON, @@ -202226,9 +202226,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6228), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(2917), 1, + STATE(2979), 1, sym__call_signature, STATE(4156), 1, sym_type_parameters, @@ -202241,9 +202241,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6230), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(2921), 1, + STATE(2992), 1, sym__call_signature, STATE(4156), 1, sym_type_parameters, @@ -202269,7 +202269,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6232), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3797), 1, sym__call_signature, @@ -202280,7 +202280,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6234), 1, sym_identifier, @@ -202293,11 +202293,11 @@ static const uint16_t ts_small_parse_table[] = { [112893] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6236), 3, anon_sym_LBRACE, @@ -202306,7 +202306,7 @@ static const uint16_t ts_small_parse_table[] = { [112911] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(6220), 1, anon_sym_DASH_QMARK_COLON, @@ -202342,11 +202342,11 @@ static const uint16_t ts_small_parse_table[] = { [112959] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6242), 1, anon_sym_COMMA, @@ -202363,7 +202363,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6246), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3298), 1, sym__call_signature, @@ -202372,7 +202372,7 @@ static const uint16_t ts_small_parse_table[] = { [113003] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5924), 1, + ACTIONS(5926), 1, anon_sym_GT, ACTIONS(6248), 1, sym_identifier, @@ -202380,9 +202380,9 @@ static const uint16_t ts_small_parse_table[] = { sym_jsx_identifier, ACTIONS(6252), 1, anon_sym_SLASH_GT, - STATE(2617), 1, + STATE(2636), 1, sym_nested_identifier, - STATE(2753), 1, + STATE(2874), 1, sym_jsx_namespace_name, [113025] = 4, ACTIONS(3), 1, @@ -202416,7 +202416,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2266), 1, sym_statement_block, - ACTIONS(6038), 4, + ACTIONS(6035), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -202436,7 +202436,7 @@ static const uint16_t ts_small_parse_table[] = { [113091] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(6220), 1, anon_sym_DASH_QMARK_COLON, @@ -202451,7 +202451,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6262), 1, sym_identifier, @@ -202468,7 +202468,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2253), 1, sym_statement_block, - ACTIONS(6016), 4, + ACTIONS(6075), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -202478,7 +202478,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6264), 1, anon_sym_QMARK, @@ -202493,11 +202493,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, ACTIONS(6266), 1, anon_sym_QMARK, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3073), 1, sym__call_signature, @@ -202510,7 +202510,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2249), 1, sym_statement_block, - ACTIONS(6038), 4, + ACTIONS(6035), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -202522,7 +202522,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2250), 1, sym_statement_block, - ACTIONS(6016), 4, + ACTIONS(6075), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -202532,7 +202532,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6268), 1, anon_sym_QMARK, @@ -202549,7 +202549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2242), 1, sym_statement_block, - ACTIONS(5990), 4, + ACTIONS(6098), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -202557,11 +202557,11 @@ static const uint16_t ts_small_parse_table[] = { [113261] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6272), 1, anon_sym_QMARK, @@ -202571,9 +202571,9 @@ static const uint16_t ts_small_parse_table[] = { [113281] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(6062), 1, + ACTIONS(6057), 1, anon_sym_COMMA, - ACTIONS(6066), 1, + ACTIONS(6061), 1, anon_sym_LT, ACTIONS(6274), 1, anon_sym_LBRACE, @@ -202590,7 +202590,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2243), 1, sym_statement_block, - ACTIONS(5996), 4, + ACTIONS(6100), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -202600,7 +202600,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6278), 1, sym_identifier, @@ -202615,11 +202615,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, ACTIONS(6280), 1, anon_sym_QMARK, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3169), 1, sym__call_signature, @@ -202645,7 +202645,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6288), 1, sym_identifier, @@ -202662,7 +202662,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2257), 1, sym_statement_block, - ACTIONS(5996), 4, + ACTIONS(6100), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -202674,7 +202674,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2256), 1, sym_statement_block, - ACTIONS(5990), 4, + ACTIONS(6098), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -202694,7 +202694,7 @@ static const uint16_t ts_small_parse_table[] = { [113455] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(6220), 1, anon_sym_DASH_QMARK_COLON, @@ -202711,7 +202711,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2246), 1, sym_statement_block, - ACTIONS(5988), 4, + ACTIONS(6004), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -202737,9 +202737,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6296), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(2930), 1, + STATE(2926), 1, sym__call_signature, STATE(4156), 1, sym_type_parameters, @@ -202787,7 +202787,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LBRACE, ACTIONS(6302), 1, anon_sym_BQUOTE, - ACTIONS(5942), 2, + ACTIONS(5918), 2, sym__template_chars, sym_escape_sequence, STATE(3061), 2, @@ -202802,7 +202802,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6304), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3751), 1, sym__call_signature, @@ -202829,7 +202829,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6308), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3433), 1, sym__call_signature, @@ -202838,11 +202838,11 @@ static const uint16_t ts_small_parse_table[] = { [113655] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6310), 1, anon_sym_COMMA, @@ -202867,7 +202867,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6319), 1, sym_identifier, @@ -202905,11 +202905,11 @@ static const uint16_t ts_small_parse_table[] = { [113749] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6325), 1, anon_sym_COMMA, @@ -202932,11 +202932,11 @@ static const uint16_t ts_small_parse_table[] = { [113787] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6333), 3, anon_sym_EQ, @@ -202947,11 +202947,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, ACTIONS(6335), 1, anon_sym_QMARK, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3120), 1, sym__call_signature, @@ -202983,7 +202983,7 @@ static const uint16_t ts_small_parse_table[] = { [113857] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(6220), 1, anon_sym_DASH_QMARK_COLON, @@ -203000,7 +203000,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2247), 1, sym_statement_block, - ACTIONS(5988), 4, + ACTIONS(6004), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -203020,9 +203020,9 @@ static const uint16_t ts_small_parse_table[] = { [113907] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6064), 1, + ACTIONS(6059), 1, anon_sym_DOT, - ACTIONS(6066), 1, + ACTIONS(6061), 1, anon_sym_LT, ACTIONS(6339), 1, anon_sym_LBRACE, @@ -203047,7 +203047,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6343), 1, sym_identifier, @@ -203077,7 +203077,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6349), 1, sym_identifier, @@ -203101,11 +203101,11 @@ static const uint16_t ts_small_parse_table[] = { [114021] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6351), 1, anon_sym_LBRACE, @@ -203120,7 +203120,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(1244), 1, anon_sym_SQUOTE, - ACTIONS(5992), 1, + ACTIONS(6013), 1, sym_identifier, STATE(589), 1, sym_nested_identifier, @@ -203133,7 +203133,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6355), 1, anon_sym_QMARK, @@ -203148,7 +203148,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6357), 1, sym_identifier, @@ -203165,7 +203165,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(1244), 1, anon_sym_SQUOTE, - ACTIONS(5992), 1, + ACTIONS(6013), 1, sym_identifier, STATE(589), 1, sym_nested_identifier, @@ -203188,7 +203188,7 @@ static const uint16_t ts_small_parse_table[] = { [114147] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(6220), 1, anon_sym_DASH_QMARK_COLON, @@ -203201,7 +203201,7 @@ static const uint16_t ts_small_parse_table[] = { [114165] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(6220), 1, anon_sym_DASH_QMARK_COLON, @@ -203218,7 +203218,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2244), 1, sym_statement_block, - ACTIONS(6080), 4, + ACTIONS(6039), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -203226,7 +203226,7 @@ static const uint16_t ts_small_parse_table[] = { [114199] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, ACTIONS(6220), 1, anon_sym_DASH_QMARK_COLON, @@ -203243,7 +203243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2241), 1, sym_statement_block, - ACTIONS(6088), 4, + ACTIONS(6025), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -203253,11 +203253,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, ACTIONS(6365), 1, anon_sym_QMARK, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3114), 1, sym__call_signature, @@ -203280,7 +203280,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2264), 1, sym_statement_block, - ACTIONS(6080), 4, + ACTIONS(6039), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -203334,7 +203334,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(6196), 1, anon_sym_COLON, - ACTIONS(5759), 2, + ACTIONS(5729), 2, anon_sym_LBRACE, anon_sym_EQ_GT, STATE(4025), 3, @@ -203344,7 +203344,7 @@ static const uint16_t ts_small_parse_table[] = { [114355] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6092), 6, + ACTIONS(6027), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -203354,11 +203354,11 @@ static const uint16_t ts_small_parse_table[] = { [114367] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6381), 1, anon_sym_COMMA, @@ -203373,7 +203373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(2258), 1, sym_statement_block, - ACTIONS(6088), 4, + ACTIONS(6025), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, @@ -203394,7 +203394,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, ACTIONS(6385), 1, anon_sym_QMARK, @@ -203443,11 +203443,11 @@ static const uint16_t ts_small_parse_table[] = { [114489] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6399), 1, anon_sym_COMMA, @@ -203464,7 +203464,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6403), 1, anon_sym_QMARK, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3354), 1, sym__call_signature, @@ -203531,9 +203531,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3211), 1, sym__call_signature, @@ -203597,9 +203597,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3217), 1, sym__call_signature, @@ -203621,7 +203621,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PIPE, ACTIONS(1285), 1, anon_sym_LBRACE, - ACTIONS(6004), 1, + ACTIONS(6023), 1, anon_sym_extends, STATE(3290), 1, sym_object_type, @@ -203639,7 +203639,7 @@ static const uint16_t ts_small_parse_table[] = { [114753] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4509), 5, + ACTIONS(4463), 5, anon_sym_EQ, anon_sym_RPAREN, anon_sym_in, @@ -203718,9 +203718,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3309), 1, sym__call_signature, @@ -203744,7 +203744,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -203757,7 +203757,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -203770,9 +203770,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3117), 1, sym__call_signature, @@ -203781,7 +203781,7 @@ static const uint16_t ts_small_parse_table[] = { [114946] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5964), 1, + ACTIONS(5950), 1, anon_sym_LBRACE, ACTIONS(6432), 1, anon_sym_SEMI, @@ -203806,9 +203806,9 @@ static const uint16_t ts_small_parse_table[] = { [114982] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5674), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5678), 1, + ACTIONS(5676), 1, anon_sym_extends, ACTIONS(6446), 1, anon_sym_PIPE, @@ -203865,7 +203865,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -203932,9 +203932,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3248), 1, sym__call_signature, @@ -204023,7 +204023,7 @@ static const uint16_t ts_small_parse_table[] = { [115262] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, STATE(3777), 1, sym__initializer, @@ -204054,7 +204054,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -204175,7 +204175,7 @@ static const uint16_t ts_small_parse_table[] = { [115461] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6128), 5, + ACTIONS(6122), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -204184,7 +204184,7 @@ static const uint16_t ts_small_parse_table[] = { [115472] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5982), 5, + ACTIONS(6083), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -204193,7 +204193,7 @@ static const uint16_t ts_small_parse_table[] = { [115483] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6028), 1, + ACTIONS(6116), 1, anon_sym_EQ, ACTIONS(6466), 1, anon_sym_COMMA, @@ -204210,7 +204210,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3256), 1, sym__call_signature, @@ -204219,7 +204219,7 @@ static const uint16_t ts_small_parse_table[] = { [115521] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6096), 5, + ACTIONS(6045), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -204261,7 +204261,7 @@ static const uint16_t ts_small_parse_table[] = { [115577] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5976), 5, + ACTIONS(5982), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -204283,7 +204283,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -204296,7 +204296,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -204307,7 +204307,7 @@ static const uint16_t ts_small_parse_table[] = { [115641] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5978), 5, + ACTIONS(6067), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -204320,7 +204320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3260), 1, sym__call_signature, @@ -204329,7 +204329,7 @@ static const uint16_t ts_small_parse_table[] = { [115671] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5976), 5, + ACTIONS(5982), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -204340,7 +204340,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -204362,9 +204362,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3037), 1, sym__call_signature, @@ -204373,7 +204373,7 @@ static const uint16_t ts_small_parse_table[] = { [115731] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, STATE(3814), 1, sym__initializer, @@ -204411,7 +204411,7 @@ static const uint16_t ts_small_parse_table[] = { [115779] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5964), 1, + ACTIONS(5950), 1, anon_sym_LBRACE, ACTIONS(6490), 1, anon_sym_SEMI, @@ -204436,7 +204436,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -204456,9 +204456,9 @@ static const uint16_t ts_small_parse_table[] = { [115841] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5674), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5678), 1, + ACTIONS(5676), 1, anon_sym_extends, ACTIONS(6446), 1, anon_sym_PIPE, @@ -204498,7 +204498,7 @@ static const uint16_t ts_small_parse_table[] = { [115897] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6038), 5, + ACTIONS(6035), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -204529,9 +204529,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(2933), 1, + STATE(3002), 1, sym__call_signature, STATE(4156), 1, sym_type_parameters, @@ -204547,7 +204547,7 @@ static const uint16_t ts_small_parse_table[] = { [115960] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, STATE(3774), 1, sym__initializer, @@ -204576,7 +204576,7 @@ static const uint16_t ts_small_parse_table[] = { [115997] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, STATE(3806), 1, sym__initializer, @@ -204587,7 +204587,7 @@ static const uint16_t ts_small_parse_table[] = { [116012] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6016), 5, + ACTIONS(6075), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -204598,7 +204598,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -204609,7 +204609,7 @@ static const uint16_t ts_small_parse_table[] = { [116042] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6080), 5, + ACTIONS(6039), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -204618,7 +204618,7 @@ static const uint16_t ts_small_parse_table[] = { [116053] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6038), 5, + ACTIONS(6035), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -204631,7 +204631,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3270), 1, sym__call_signature, @@ -204640,7 +204640,7 @@ static const uint16_t ts_small_parse_table[] = { [116083] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6016), 5, + ACTIONS(6075), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -204649,7 +204649,7 @@ static const uint16_t ts_small_parse_table[] = { [116094] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, STATE(3805), 1, sym__initializer, @@ -204660,7 +204660,7 @@ static const uint16_t ts_small_parse_table[] = { [116109] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, STATE(3801), 1, sym__initializer, @@ -204673,7 +204673,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -204694,9 +204694,9 @@ static const uint16_t ts_small_parse_table[] = { [116156] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5674), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5678), 1, + ACTIONS(5676), 1, anon_sym_extends, ACTIONS(6446), 1, anon_sym_PIPE, @@ -204717,7 +204717,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -204728,11 +204728,11 @@ static const uint16_t ts_small_parse_table[] = { [116203] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6520), 2, anon_sym_COMMA, @@ -204740,7 +204740,7 @@ static const uint16_t ts_small_parse_table[] = { [116220] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5964), 1, + ACTIONS(5950), 1, anon_sym_LBRACE, ACTIONS(6422), 1, anon_sym_SEMI, @@ -204755,7 +204755,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -204768,9 +204768,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3355), 1, sym__call_signature, @@ -204799,9 +204799,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3055), 1, sym__call_signature, @@ -204839,7 +204839,7 @@ static const uint16_t ts_small_parse_table[] = { [116355] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6070), 5, + ACTIONS(6065), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -204901,9 +204901,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3278), 1, sym__call_signature, @@ -204943,9 +204943,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(2985), 1, + STATE(2956), 1, sym__call_signature, STATE(4156), 1, sym_type_parameters, @@ -204954,7 +204954,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -204965,9 +204965,9 @@ static const uint16_t ts_small_parse_table[] = { [116523] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5674), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5678), 1, + ACTIONS(5676), 1, anon_sym_extends, ACTIONS(6446), 1, anon_sym_PIPE, @@ -204979,7 +204979,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -205010,7 +205010,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -205064,7 +205064,7 @@ static const uint16_t ts_small_parse_table[] = { [116658] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, STATE(3886), 1, sym__initializer, @@ -205084,7 +205084,7 @@ static const uint16_t ts_small_parse_table[] = { [116684] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6088), 5, + ACTIONS(6025), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -205152,9 +205152,9 @@ static const uint16_t ts_small_parse_table[] = { [116771] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5674), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5678), 1, + ACTIONS(5676), 1, anon_sym_extends, ACTIONS(6446), 1, anon_sym_PIPE, @@ -205173,7 +205173,7 @@ static const uint16_t ts_small_parse_table[] = { [116799] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6080), 5, + ACTIONS(6039), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -205205,16 +205205,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(2968), 1, + STATE(2983), 1, sym__call_signature, STATE(4156), 1, sym_type_parameters, [116853] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6088), 5, + ACTIONS(6025), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -205223,7 +205223,7 @@ static const uint16_t ts_small_parse_table[] = { [116864] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5964), 1, + ACTIONS(5950), 1, anon_sym_LBRACE, ACTIONS(6458), 1, anon_sym_SEMI, @@ -205249,7 +205249,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3300), 1, sym__call_signature, @@ -205326,7 +205326,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -205339,7 +205339,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -205363,9 +205363,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(3005), 1, + STATE(2917), 1, sym__call_signature, STATE(4156), 1, sym_type_parameters, @@ -205396,9 +205396,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, - STATE(3001), 1, + STATE(2962), 1, sym__call_signature, STATE(4156), 1, sym_type_parameters, @@ -205430,7 +205430,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3026), 1, sym__call_signature, @@ -205470,7 +205470,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -205519,7 +205519,7 @@ static const uint16_t ts_small_parse_table[] = { [117260] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, STATE(3776), 1, sym__initializer, @@ -205530,7 +205530,7 @@ static const uint16_t ts_small_parse_table[] = { [117275] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, STATE(3753), 1, sym__initializer, @@ -205543,9 +205543,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3078), 1, sym__call_signature, @@ -205630,7 +205630,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -205756,9 +205756,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3495), 1, sym__call_signature, @@ -205796,7 +205796,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -205913,7 +205913,7 @@ static const uint16_t ts_small_parse_table[] = { [117768] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5990), 5, + ACTIONS(6098), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -205983,7 +205983,7 @@ static const uint16_t ts_small_parse_table[] = { [117859] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5996), 5, + ACTIONS(6100), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -206014,7 +206014,7 @@ static const uint16_t ts_small_parse_table[] = { [117900] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5996), 5, + ACTIONS(6100), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -206027,7 +206027,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3297), 1, sym__call_signature, @@ -206036,7 +206036,7 @@ static const uint16_t ts_small_parse_table[] = { [117930] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5990), 5, + ACTIONS(6098), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -206045,7 +206045,7 @@ static const uint16_t ts_small_parse_table[] = { [117941] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6028), 1, + ACTIONS(6116), 1, anon_sym_EQ, ACTIONS(6627), 1, anon_sym_COMMA, @@ -206062,7 +206062,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PIPE, ACTIONS(1228), 1, anon_sym_LBRACE, - ACTIONS(6004), 1, + ACTIONS(6023), 1, anon_sym_extends, STATE(691), 1, sym_object_type, @@ -206094,9 +206094,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3167), 1, sym__call_signature, @@ -206147,7 +206147,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3692), 1, sym__call_signature, @@ -206178,7 +206178,7 @@ static const uint16_t ts_small_parse_table[] = { [118123] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, STATE(3786), 1, sym__initializer, @@ -206198,7 +206198,7 @@ static const uint16_t ts_small_parse_table[] = { [118149] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, STATE(3778), 1, sym__initializer, @@ -206209,7 +206209,7 @@ static const uint16_t ts_small_parse_table[] = { [118164] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, STATE(3673), 1, sym__initializer, @@ -206262,7 +206262,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -206303,7 +206303,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -206359,7 +206359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3764), 1, sym__call_signature, @@ -206471,7 +206471,7 @@ static const uint16_t ts_small_parse_table[] = { [118513] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, + ACTIONS(5497), 1, anon_sym_EQ, STATE(3669), 1, sym__initializer, @@ -206503,9 +206503,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3115), 1, sym__call_signature, @@ -206537,7 +206537,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(2745), 1, + STATE(2728), 1, sym_formal_parameters, STATE(3435), 1, sym__call_signature, @@ -206584,7 +206584,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -206595,7 +206595,7 @@ static const uint16_t ts_small_parse_table[] = { [118677] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5988), 5, + ACTIONS(6004), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -206613,7 +206613,7 @@ static const uint16_t ts_small_parse_table[] = { [118699] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5988), 5, + ACTIONS(6004), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -206642,9 +206642,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3509), 1, sym__call_signature, @@ -206693,7 +206693,7 @@ static const uint16_t ts_small_parse_table[] = { [118803] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5986), 5, + ACTIONS(6002), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -206704,7 +206704,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -206717,9 +206717,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3461), 1, sym__call_signature, @@ -206739,7 +206739,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3177), 1, sym_formal_parameters, @@ -206860,9 +206860,9 @@ static const uint16_t ts_small_parse_table[] = { [119032] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5674), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5678), 1, + ACTIONS(5676), 1, anon_sym_extends, ACTIONS(6446), 1, anon_sym_PIPE, @@ -206872,7 +206872,7 @@ static const uint16_t ts_small_parse_table[] = { [119049] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6066), 1, + ACTIONS(6061), 1, anon_sym_LT, ACTIONS(6697), 1, anon_sym_LBRACE, @@ -206884,11 +206884,11 @@ static const uint16_t ts_small_parse_table[] = { [119066] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6701), 2, anon_sym_COMMA, @@ -206937,9 +206937,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2768), 1, + STATE(2770), 1, sym_formal_parameters, STATE(3475), 1, sym__call_signature, @@ -206952,18 +206952,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(5416), 1, anon_sym_LT, - STATE(2670), 1, + STATE(2677), 1, sym_arguments, STATE(2843), 1, sym_type_arguments, [119168] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6707), 1, anon_sym_RBRACK, @@ -206991,7 +206991,7 @@ static const uint16_t ts_small_parse_table[] = { [119214] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5922), 1, + ACTIONS(5924), 1, anon_sym_const, ACTIONS(6713), 1, sym_identifier, @@ -207004,7 +207004,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4076), 1, sym_type_parameters, @@ -207015,7 +207015,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4039), 1, sym_type_parameters, @@ -207026,7 +207026,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4081), 1, sym_type_parameters, @@ -207045,7 +207045,7 @@ static const uint16_t ts_small_parse_table[] = { [119292] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6028), 1, + ACTIONS(6116), 1, anon_sym_EQ, STATE(4066), 1, sym__initializer, @@ -207067,7 +207067,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3980), 1, sym_type_parameters, @@ -207097,11 +207097,11 @@ static const uint16_t ts_small_parse_table[] = { [119366] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6725), 1, anon_sym_RBRACK, @@ -207129,7 +207129,7 @@ static const uint16_t ts_small_parse_table[] = { [119412] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6028), 1, + ACTIONS(6116), 1, anon_sym_EQ, STATE(4006), 1, sym__initializer, @@ -207150,11 +207150,11 @@ static const uint16_t ts_small_parse_table[] = { [119442] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6742), 1, anon_sym_RPAREN, @@ -207242,7 +207242,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4144), 1, sym_type_parameters, @@ -207251,11 +207251,11 @@ static const uint16_t ts_small_parse_table[] = { [119584] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6764), 1, anon_sym_RPAREN, @@ -207268,7 +207268,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, STATE(2575), 1, sym_arguments, - STATE(2659), 1, + STATE(2668), 1, sym_type_arguments, [119616] = 2, ACTIONS(3), 1, @@ -207301,7 +207301,7 @@ static const uint16_t ts_small_parse_table[] = { [119654] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5922), 1, + ACTIONS(5924), 1, anon_sym_const, ACTIONS(6713), 1, sym_identifier, @@ -207314,7 +207314,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4033), 1, sym_type_parameters, @@ -207393,11 +207393,11 @@ static const uint16_t ts_small_parse_table[] = { [119784] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6784), 1, anon_sym_COLON, @@ -207426,7 +207426,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4031), 1, sym_type_parameters, @@ -207435,11 +207435,11 @@ static const uint16_t ts_small_parse_table[] = { [119844] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6793), 1, anon_sym_QMARK, @@ -207459,7 +207459,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4149), 1, sym_type_parameters, @@ -207488,7 +207488,7 @@ static const uint16_t ts_small_parse_table[] = { [119920] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5922), 1, + ACTIONS(5924), 1, anon_sym_const, ACTIONS(6713), 1, sym_identifier, @@ -207519,11 +207519,11 @@ static const uint16_t ts_small_parse_table[] = { [119964] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6809), 1, anon_sym_COLON, @@ -207580,11 +207580,11 @@ static const uint16_t ts_small_parse_table[] = { [120050] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6821), 1, anon_sym_RBRACK, @@ -207603,7 +207603,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4011), 1, sym_type_parameters, @@ -207612,11 +207612,11 @@ static const uint16_t ts_small_parse_table[] = { [120096] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6825), 1, anon_sym_RBRACK, @@ -207627,7 +207627,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(3961), 1, sym__initializer, - ACTIONS(5737), 2, + ACTIONS(5717), 2, anon_sym_in, anon_sym_of, [120126] = 2, @@ -207681,11 +207681,11 @@ static const uint16_t ts_small_parse_table[] = { [120192] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6835), 1, anon_sym_RBRACK, @@ -207706,7 +207706,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(3007), 1, + STATE(2912), 1, sym_formal_parameters, STATE(3974), 1, sym_type_parameters, @@ -207745,7 +207745,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4130), 1, sym_type_parameters, @@ -207797,11 +207797,11 @@ static const uint16_t ts_small_parse_table[] = { [120358] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6860), 1, anon_sym_RBRACK, @@ -207818,7 +207818,7 @@ static const uint16_t ts_small_parse_table[] = { [120388] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6062), 1, + ACTIONS(6057), 1, anon_sym_COMMA, ACTIONS(6274), 1, anon_sym_LBRACE, @@ -207841,7 +207841,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3212), 1, anon_sym_LBRACE, - ACTIONS(5517), 1, + ACTIONS(5523), 1, anon_sym_STAR, STATE(4518), 2, sym_namespace_import, @@ -207860,33 +207860,33 @@ static const uint16_t ts_small_parse_table[] = { [120448] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6870), 1, anon_sym_RBRACK, [120464] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6872), 1, anon_sym_QMARK, [120480] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6874), 1, anon_sym_RBRACK, @@ -207914,7 +207914,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2977), 1, anon_sym_LT, - ACTIONS(5648), 1, + ACTIONS(5652), 1, anon_sym_LPAREN, STATE(2416), 1, sym_arguments, @@ -207933,11 +207933,11 @@ static const uint16_t ts_small_parse_table[] = { [120552] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6885), 1, anon_sym_RPAREN, @@ -207956,7 +207956,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4005), 1, sym_type_parameters, @@ -207975,7 +207975,7 @@ static const uint16_t ts_small_parse_table[] = { [120612] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6028), 1, + ACTIONS(6116), 1, anon_sym_EQ, STATE(3919), 1, sym__initializer, @@ -207996,22 +207996,22 @@ static const uint16_t ts_small_parse_table[] = { [120642] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6897), 1, anon_sym_COLON, [120658] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6899), 1, anon_sym_QMARK, @@ -208032,7 +208032,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(3625), 1, aux_sym_array_repeat1, - ACTIONS(4486), 2, + ACTIONS(4484), 2, anon_sym_RPAREN, anon_sym_RBRACK, [120702] = 5, @@ -208049,11 +208049,11 @@ static const uint16_t ts_small_parse_table[] = { [120718] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6906), 1, anon_sym_RPAREN, @@ -208101,7 +208101,7 @@ static const uint16_t ts_small_parse_table[] = { [120792] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5922), 1, + ACTIONS(5924), 1, anon_sym_const, ACTIONS(6713), 1, sym_identifier, @@ -208142,11 +208142,11 @@ static const uint16_t ts_small_parse_table[] = { [120850] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6920), 1, anon_sym_RPAREN, @@ -208155,7 +208155,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1240), 1, anon_sym_LT, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4133), 1, sym_type_parameters, @@ -208185,55 +208185,55 @@ static const uint16_t ts_small_parse_table[] = { [120912] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6924), 1, anon_sym_QMARK, [120928] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6926), 1, anon_sym_COLON, [120944] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6928), 1, anon_sym_QMARK, [120960] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6930), 1, anon_sym_COLON, [120976] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6932), 1, anon_sym_QMARK, @@ -208250,22 +208250,22 @@ static const uint16_t ts_small_parse_table[] = { [121006] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6937), 1, anon_sym_RBRACK, [121022] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6939), 1, anon_sym_RBRACK, @@ -208282,29 +208282,29 @@ static const uint16_t ts_small_parse_table[] = { [121052] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6945), 1, anon_sym_RBRACK, [121068] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6947), 1, anon_sym_COLON, [121084] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6062), 1, + ACTIONS(6057), 1, anon_sym_COMMA, ACTIONS(6949), 1, anon_sym_LBRACE, @@ -208315,18 +208315,18 @@ static const uint16_t ts_small_parse_table[] = { [121100] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, ACTIONS(6953), 1, anon_sym_RBRACK, [121116] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6062), 1, + ACTIONS(6057), 1, anon_sym_COMMA, ACTIONS(6949), 1, anon_sym_LBRACE, @@ -208337,7 +208337,7 @@ static const uint16_t ts_small_parse_table[] = { [121132] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6062), 1, + ACTIONS(6057), 1, anon_sym_COMMA, ACTIONS(6955), 1, anon_sym_LBRACE, @@ -208371,7 +208371,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1632), 1, anon_sym_COMMA, - ACTIONS(4460), 1, + ACTIONS(4459), 1, anon_sym_RPAREN, STATE(3727), 1, aux_sym_array_repeat1, @@ -208530,7 +208530,7 @@ static const uint16_t ts_small_parse_table[] = { [121400] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5785), 1, + ACTIONS(5773), 1, anon_sym_implements, ACTIONS(7005), 1, anon_sym_LBRACE, @@ -208539,7 +208539,7 @@ static const uint16_t ts_small_parse_table[] = { [121413] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5922), 1, + ACTIONS(5924), 1, anon_sym_const, ACTIONS(6713), 1, sym_identifier, @@ -208684,7 +208684,7 @@ static const uint16_t ts_small_parse_table[] = { [121618] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4486), 3, + ACTIONS(4484), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACK, @@ -208700,7 +208700,7 @@ static const uint16_t ts_small_parse_table[] = { [121640] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5811), 1, + ACTIONS(5825), 1, anon_sym_RBRACE, ACTIONS(7047), 1, anon_sym_COMMA, @@ -208711,7 +208711,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1632), 1, anon_sym_COMMA, - ACTIONS(4473), 1, + ACTIONS(4471), 1, anon_sym_RPAREN, STATE(3625), 1, aux_sym_array_repeat1, @@ -208765,7 +208765,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1632), 1, anon_sym_COMMA, - ACTIONS(4473), 1, + ACTIONS(4471), 1, anon_sym_RPAREN, STATE(3734), 1, aux_sym_array_repeat1, @@ -208789,7 +208789,7 @@ static const uint16_t ts_small_parse_table[] = { [121768] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6092), 3, + ACTIONS(6027), 3, anon_sym_LBRACE, anon_sym_COLON, anon_sym_EQ_GT, @@ -208805,7 +208805,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1632), 1, anon_sym_COMMA, - ACTIONS(4460), 1, + ACTIONS(4459), 1, anon_sym_RPAREN, STATE(3625), 1, aux_sym_array_repeat1, @@ -208853,7 +208853,7 @@ static const uint16_t ts_small_parse_table[] = { [121856] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5980), 3, + ACTIONS(6069), 3, anon_sym_LBRACK, sym_identifier, sym_private_property_identifier, @@ -208920,18 +208920,18 @@ static const uint16_t ts_small_parse_table[] = { [121950] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5805), 1, + ACTIONS(5817), 1, anon_sym_AMP, - ACTIONS(5807), 1, + ACTIONS(5819), 1, anon_sym_PIPE, - ACTIONS(5809), 1, + ACTIONS(5821), 1, anon_sym_extends, [121963] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(1632), 1, anon_sym_COMMA, - ACTIONS(4471), 1, + ACTIONS(4469), 1, anon_sym_RPAREN, STATE(3625), 1, aux_sym_array_repeat1, @@ -208940,7 +208940,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1632), 1, anon_sym_COMMA, - ACTIONS(4471), 1, + ACTIONS(4469), 1, anon_sym_RPAREN, STATE(3684), 1, aux_sym_array_repeat1, @@ -209132,7 +209132,7 @@ static const uint16_t ts_small_parse_table[] = { [122254] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6094), 3, + ACTIONS(6096), 3, anon_sym_LBRACE, anon_sym_COLON, anon_sym_EQ_GT, @@ -209193,7 +209193,7 @@ static const uint16_t ts_small_parse_table[] = { [122336] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5922), 1, + ACTIONS(5924), 1, anon_sym_const, ACTIONS(6713), 1, sym_identifier, @@ -209252,11 +209252,11 @@ static const uint16_t ts_small_parse_table[] = { [122419] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, + ACTIONS(5509), 1, anon_sym_AMP, - ACTIONS(5499), 1, + ACTIONS(5511), 1, anon_sym_PIPE, - ACTIONS(5501), 1, + ACTIONS(5513), 1, anon_sym_extends, [122432] = 4, ACTIONS(3), 1, @@ -209314,7 +209314,7 @@ static const uint16_t ts_small_parse_table[] = { [122503] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5521), 3, + ACTIONS(5527), 3, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_from, @@ -209462,7 +209462,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1632), 1, anon_sym_COMMA, - ACTIONS(4402), 1, + ACTIONS(4400), 1, anon_sym_RPAREN, STATE(3798), 1, aux_sym_array_repeat1, @@ -209471,7 +209471,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1632), 1, anon_sym_COMMA, - ACTIONS(4402), 1, + ACTIONS(4400), 1, anon_sym_RPAREN, STATE(3625), 1, aux_sym_array_repeat1, @@ -209499,7 +209499,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(7228), 1, anon_sym_await, - STATE(40), 1, + STATE(39), 1, sym__for_header, [122763] = 2, ACTIONS(3), 1, @@ -209705,7 +209705,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1632), 1, anon_sym_COMMA, - ACTIONS(4400), 1, + ACTIONS(4398), 1, anon_sym_RPAREN, STATE(3825), 1, aux_sym_array_repeat1, @@ -209714,7 +209714,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1632), 1, anon_sym_COMMA, - ACTIONS(4400), 1, + ACTIONS(4398), 1, anon_sym_RPAREN, STATE(3625), 1, aux_sym_array_repeat1, @@ -209741,7 +209741,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1632), 1, anon_sym_COMMA, - ACTIONS(4484), 1, + ACTIONS(4482), 1, anon_sym_RPAREN, STATE(3875), 1, aux_sym_array_repeat1, @@ -209768,7 +209768,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1632), 1, anon_sym_COMMA, - ACTIONS(4484), 1, + ACTIONS(4482), 1, anon_sym_RPAREN, STATE(3625), 1, aux_sym_array_repeat1, @@ -209816,9 +209816,9 @@ static const uint16_t ts_small_parse_table[] = { [123197] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5674), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5678), 1, + ACTIONS(5676), 1, anon_sym_extends, ACTIONS(6446), 1, anon_sym_PIPE, @@ -209865,7 +209865,7 @@ static const uint16_t ts_small_parse_table[] = { [123265] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5519), 1, + ACTIONS(5525), 1, anon_sym_type, ACTIONS(7308), 1, sym_identifier, @@ -209892,7 +209892,7 @@ static const uint16_t ts_small_parse_table[] = { [123304] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5519), 1, + ACTIONS(5525), 1, anon_sym_type, ACTIONS(7314), 1, sym_identifier, @@ -209957,7 +209957,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(7338), 1, anon_sym_await, - STATE(47), 1, + STATE(35), 1, sym__for_header, [123404] = 4, ACTIONS(3), 1, @@ -210042,7 +210042,7 @@ static const uint16_t ts_small_parse_table[] = { [123519] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5966), 1, + ACTIONS(5952), 1, anon_sym_DOT, ACTIONS(7358), 2, sym__automatic_semicolon, @@ -210050,7 +210050,7 @@ static const uint16_t ts_small_parse_table[] = { [123530] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5968), 1, + ACTIONS(5954), 1, anon_sym_DOT, ACTIONS(7358), 2, sym__automatic_semicolon, @@ -210138,7 +210138,7 @@ static const uint16_t ts_small_parse_table[] = { [123656] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6018), 3, + ACTIONS(6112), 3, anon_sym_LBRACE, anon_sym_COLON, anon_sym_EQ_GT, @@ -210235,7 +210235,7 @@ static const uint16_t ts_small_parse_table[] = { [123795] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6046), 1, + ACTIONS(6077), 1, anon_sym_EQ, ACTIONS(3120), 2, anon_sym_in, @@ -210243,14 +210243,14 @@ static const uint16_t ts_small_parse_table[] = { [123806] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6130), 3, + ACTIONS(6110), 3, anon_sym_LBRACE, anon_sym_COLON, anon_sym_EQ_GT, [123815] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5922), 1, + ACTIONS(5924), 1, anon_sym_const, ACTIONS(6713), 1, sym_identifier, @@ -210261,7 +210261,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1632), 1, anon_sym_COMMA, - ACTIONS(4389), 1, + ACTIONS(4392), 1, anon_sym_RPAREN, STATE(3818), 1, aux_sym_array_repeat1, @@ -210306,7 +210306,7 @@ static const uint16_t ts_small_parse_table[] = { [123892] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5966), 1, + ACTIONS(5952), 1, anon_sym_DOT, ACTIONS(7424), 2, sym__automatic_semicolon, @@ -210314,7 +210314,7 @@ static const uint16_t ts_small_parse_table[] = { [123903] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5968), 1, + ACTIONS(5954), 1, anon_sym_DOT, ACTIONS(7424), 2, sym__automatic_semicolon, @@ -210322,7 +210322,7 @@ static const uint16_t ts_small_parse_table[] = { [123914] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5739), 1, + ACTIONS(5757), 1, anon_sym_RBRACE, ACTIONS(7426), 1, anon_sym_COMMA, @@ -210333,14 +210333,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1632), 1, anon_sym_COMMA, - ACTIONS(4389), 1, + ACTIONS(4392), 1, anon_sym_RPAREN, STATE(3625), 1, aux_sym_array_repeat1, [123940] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5519), 1, + ACTIONS(5525), 1, anon_sym_type, ACTIONS(7428), 1, sym_identifier, @@ -210349,7 +210349,7 @@ static const uint16_t ts_small_parse_table[] = { [123953] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5519), 1, + ACTIONS(5525), 1, anon_sym_type, ACTIONS(7430), 1, sym_identifier, @@ -210360,7 +210360,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(7432), 1, anon_sym_as, - ACTIONS(5521), 2, + ACTIONS(5527), 2, anon_sym_COMMA, anon_sym_RBRACE, [123977] = 2, @@ -210399,7 +210399,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(7438), 1, anon_sym_LPAREN, - STATE(45), 1, + STATE(43), 1, sym_parenthesized_expression, [124029] = 3, ACTIONS(3), 1, @@ -210440,7 +210440,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(7438), 1, anon_sym_LPAREN, - STATE(39), 1, + STATE(47), 1, sym_parenthesized_expression, [124087] = 3, ACTIONS(3), 1, @@ -210454,7 +210454,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(7444), 1, anon_sym_LPAREN, - STATE(32), 1, + STATE(44), 1, sym__for_header, [124107] = 2, ACTIONS(3), 1, @@ -210528,14 +210528,14 @@ static const uint16_t ts_small_parse_table[] = { [124201] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, STATE(1937), 1, sym_class_body, [124211] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5707), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, STATE(2104), 1, sym_class_body, @@ -210555,7 +210555,7 @@ static const uint16_t ts_small_parse_table[] = { [124239] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4248), 1, sym_formal_parameters, @@ -210645,7 +210645,7 @@ static const uint16_t ts_small_parse_table[] = { [124363] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5795), 1, + ACTIONS(5872), 1, anon_sym_LBRACE, STATE(161), 1, sym_class_body, @@ -210676,7 +210676,7 @@ static const uint16_t ts_small_parse_table[] = { [124405] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3062), 1, sym_formal_parameters, @@ -210737,7 +210737,7 @@ static const uint16_t ts_small_parse_table[] = { [124491] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3265), 1, sym_formal_parameters, @@ -210757,7 +210757,7 @@ static const uint16_t ts_small_parse_table[] = { [124519] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5821), 1, + ACTIONS(5823), 1, anon_sym_LBRACE, STATE(729), 1, sym_class_body, @@ -210821,7 +210821,7 @@ static const uint16_t ts_small_parse_table[] = { [124607] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5781), 1, + ACTIONS(5779), 1, anon_sym_LBRACE, STATE(610), 1, sym_class_body, @@ -210878,7 +210878,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(3022), 1, + STATE(2987), 1, sym_formal_parameters, [124695] = 2, ACTIONS(3), 1, @@ -210905,7 +210905,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(7444), 1, anon_sym_LPAREN, - STATE(35), 1, + STATE(45), 1, sym__for_header, [124733] = 3, ACTIONS(3), 1, @@ -210917,21 +210917,21 @@ static const uint16_t ts_small_parse_table[] = { [124743] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4224), 1, sym_formal_parameters, [124753] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5707), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, STATE(2086), 1, sym_class_body, [124763] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, STATE(1839), 1, sym_class_body, @@ -210950,7 +210950,7 @@ static const uint16_t ts_small_parse_table[] = { [124789] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4488), 2, + ACTIONS(4486), 2, sym__automatic_semicolon, anon_sym_SEMI, [124797] = 2, @@ -211007,21 +211007,21 @@ static const uint16_t ts_small_parse_table[] = { [124867] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3315), 1, sym_formal_parameters, [124877] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, STATE(2017), 1, sym_class_body, [124887] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5964), 1, + ACTIONS(5950), 1, anon_sym_LBRACE, STATE(3323), 1, sym_statement_block, @@ -211040,14 +211040,14 @@ static const uint16_t ts_small_parse_table[] = { [124913] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5781), 1, + ACTIONS(5779), 1, anon_sym_LBRACE, STATE(603), 1, sym_class_body, [124923] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5964), 1, + ACTIONS(5950), 1, anon_sym_LBRACE, STATE(602), 1, sym_statement_block, @@ -211060,7 +211060,7 @@ static const uint16_t ts_small_parse_table[] = { [124941] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5821), 1, + ACTIONS(5823), 1, anon_sym_LBRACE, STATE(656), 1, sym_class_body, @@ -211074,14 +211074,14 @@ static const uint16_t ts_small_parse_table[] = { [124961] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5795), 1, + ACTIONS(5872), 1, anon_sym_LBRACE, STATE(149), 1, sym_class_body, [124971] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4180), 1, sym_formal_parameters, @@ -211094,14 +211094,14 @@ static const uint16_t ts_small_parse_table[] = { [124989] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5821), 1, + ACTIONS(5823), 1, anon_sym_LBRACE, STATE(697), 1, sym_class_body, [124999] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5964), 1, + ACTIONS(5950), 1, anon_sym_LBRACE, STATE(3352), 1, sym_statement_block, @@ -211121,7 +211121,7 @@ static const uint16_t ts_small_parse_table[] = { [125027] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4443), 1, sym_formal_parameters, @@ -211197,21 +211197,21 @@ static const uint16_t ts_small_parse_table[] = { [125135] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5531), 1, + ACTIONS(5503), 1, anon_sym_LPAREN, - STATE(2840), 1, + STATE(2772), 1, sym_formal_parameters, [125145] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(3002), 1, + STATE(2922), 1, sym_formal_parameters, [125155] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, STATE(1926), 1, sym_class_body, @@ -211230,7 +211230,7 @@ static const uint16_t ts_small_parse_table[] = { [125181] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5707), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, STATE(1499), 1, sym_class_body, @@ -211256,21 +211256,21 @@ static const uint16_t ts_small_parse_table[] = { [125217] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4361), 1, sym_formal_parameters, [125227] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5964), 1, + ACTIONS(5950), 1, anon_sym_LBRACE, STATE(3191), 1, sym_statement_block, [125237] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4379), 1, sym_formal_parameters, @@ -211312,7 +211312,7 @@ static const uint16_t ts_small_parse_table[] = { [125297] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4357), 1, sym_formal_parameters, @@ -211326,7 +211326,7 @@ static const uint16_t ts_small_parse_table[] = { [125317] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5633), 1, + ACTIONS(5641), 1, anon_sym_DOT, ACTIONS(7556), 1, anon_sym_GT, @@ -211361,7 +211361,7 @@ static const uint16_t ts_small_parse_table[] = { [125367] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4397), 1, sym_formal_parameters, @@ -211375,7 +211375,7 @@ static const uint16_t ts_small_parse_table[] = { [125387] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3420), 1, sym_formal_parameters, @@ -211410,14 +211410,14 @@ static const uint16_t ts_small_parse_table[] = { [125437] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, STATE(1915), 1, sym_class_body, [125447] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5633), 1, + ACTIONS(5641), 1, anon_sym_DOT, ACTIONS(7582), 1, anon_sym_GT, @@ -211444,7 +211444,7 @@ static const uint16_t ts_small_parse_table[] = { [125485] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5707), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, STATE(1488), 1, sym_class_body, @@ -211472,7 +211472,7 @@ static const uint16_t ts_small_parse_table[] = { [125525] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5707), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, STATE(2099), 1, sym_class_body, @@ -211493,7 +211493,7 @@ static const uint16_t ts_small_parse_table[] = { [125555] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5707), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, STATE(2097), 1, sym_class_body, @@ -211506,7 +211506,7 @@ static const uint16_t ts_small_parse_table[] = { [125573] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5737), 2, + ACTIONS(5717), 2, anon_sym_in, anon_sym_of, [125581] = 3, @@ -211526,7 +211526,7 @@ static const uint16_t ts_small_parse_table[] = { [125601] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5633), 1, + ACTIONS(5641), 1, anon_sym_DOT, ACTIONS(7602), 1, anon_sym_GT, @@ -211539,7 +211539,7 @@ static const uint16_t ts_small_parse_table[] = { [125619] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5707), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, STATE(1452), 1, sym_class_body, @@ -211559,14 +211559,14 @@ static const uint16_t ts_small_parse_table[] = { [125647] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5781), 1, + ACTIONS(5779), 1, anon_sym_LBRACE, STATE(3326), 1, sym_class_body, [125657] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4449), 1, sym_formal_parameters, @@ -211600,7 +211600,7 @@ static const uint16_t ts_small_parse_table[] = { [125705] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4423), 1, sym_formal_parameters, @@ -211619,7 +211619,7 @@ static const uint16_t ts_small_parse_table[] = { [125731] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4415), 1, sym_formal_parameters, @@ -211639,7 +211639,7 @@ static const uint16_t ts_small_parse_table[] = { [125759] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, STATE(1958), 1, sym_class_body, @@ -211679,7 +211679,7 @@ static const uint16_t ts_small_parse_table[] = { [125815] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, STATE(1868), 1, sym_class_body, @@ -211700,14 +211700,14 @@ static const uint16_t ts_small_parse_table[] = { [125845] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5707), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, STATE(1438), 1, sym_class_body, [125855] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, STATE(1874), 1, sym_class_body, @@ -211721,7 +211721,7 @@ static const uint16_t ts_small_parse_table[] = { [125875] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4270), 1, sym_formal_parameters, @@ -211735,7 +211735,7 @@ static const uint16_t ts_small_parse_table[] = { [125895] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, STATE(1873), 1, sym_class_body, @@ -211749,28 +211749,28 @@ static const uint16_t ts_small_parse_table[] = { [125915] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, STATE(1976), 1, sym_class_body, [125925] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5707), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, STATE(1415), 1, sym_class_body, [125935] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5781), 1, + ACTIONS(5779), 1, anon_sym_LBRACE, STATE(3376), 1, sym_class_body, [125945] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5781), 1, + ACTIONS(5779), 1, anon_sym_LBRACE, STATE(3379), 1, sym_class_body, @@ -211783,7 +211783,7 @@ static const uint16_t ts_small_parse_table[] = { [125963] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5707), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, STATE(1414), 1, sym_class_body, @@ -211804,7 +211804,7 @@ static const uint16_t ts_small_parse_table[] = { [125993] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5707), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, STATE(1409), 1, sym_class_body, @@ -211825,7 +211825,7 @@ static const uint16_t ts_small_parse_table[] = { [126023] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, STATE(1843), 1, sym_class_body, @@ -211888,14 +211888,14 @@ static const uint16_t ts_small_parse_table[] = { [126113] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, STATE(1840), 1, sym_class_body, [126123] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5795), 1, + ACTIONS(5872), 1, anon_sym_LBRACE, STATE(167), 1, sym_class_body, @@ -211916,7 +211916,7 @@ static const uint16_t ts_small_parse_table[] = { [126153] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5781), 1, + ACTIONS(5779), 1, anon_sym_LBRACE, STATE(3397), 1, sym_class_body, @@ -211936,35 +211936,35 @@ static const uint16_t ts_small_parse_table[] = { [126181] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4363), 1, sym_formal_parameters, [126191] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, STATE(2002), 1, sym_class_body, [126201] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4218), 1, sym_formal_parameters, [126211] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4338), 1, sym_formal_parameters, [126221] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, STATE(1936), 1, sym_class_body, @@ -211977,7 +211977,7 @@ static const uint16_t ts_small_parse_table[] = { [126239] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5633), 1, + ACTIONS(5641), 1, anon_sym_DOT, ACTIONS(7652), 1, anon_sym_GT, @@ -212009,28 +212009,28 @@ static const uint16_t ts_small_parse_table[] = { [126283] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4334), 1, sym_formal_parameters, [126293] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5781), 1, + ACTIONS(5779), 1, anon_sym_LBRACE, STATE(3403), 1, sym_class_body, [126303] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, STATE(1994), 1, sym_class_body, [126313] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4225), 1, sym_formal_parameters, @@ -212043,7 +212043,7 @@ static const uint16_t ts_small_parse_table[] = { [126331] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5781), 1, + ACTIONS(5779), 1, anon_sym_LBRACE, STATE(3409), 1, sym_class_body, @@ -212057,14 +212057,14 @@ static const uint16_t ts_small_parse_table[] = { [126351] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5707), 1, + ACTIONS(5727), 1, anon_sym_LBRACE, STATE(1393), 1, sym_class_body, [126361] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(4246), 1, sym_formal_parameters, @@ -212084,28 +212084,28 @@ static const uint16_t ts_small_parse_table[] = { [126389] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5511), 1, + ACTIONS(5505), 1, anon_sym_COLON, STATE(3887), 1, sym_type_annotation, [126399] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5781), 1, + ACTIONS(5779), 1, anon_sym_LBRACE, STATE(600), 1, sym_class_body, [126409] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5821), 1, + ACTIONS(5823), 1, anon_sym_LBRACE, STATE(752), 1, sym_class_body, [126419] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5974), 1, + ACTIONS(5994), 1, anon_sym_LPAREN, STATE(3405), 1, sym_formal_parameters, @@ -212114,12 +212114,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2819), 1, anon_sym_LPAREN, - STATE(2743), 1, + STATE(2731), 1, sym_formal_parameters, [126439] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5964), 1, + ACTIONS(5950), 1, anon_sym_LBRACE, STATE(611), 1, sym_statement_block, @@ -212133,21 +212133,21 @@ static const uint16_t ts_small_parse_table[] = { [126459] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5795), 1, + ACTIONS(5872), 1, anon_sym_LBRACE, STATE(171), 1, sym_class_body, [126469] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5717), 1, + ACTIONS(5707), 1, anon_sym_LBRACE, STATE(1878), 1, sym_class_body, [126479] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5781), 1, + ACTIONS(5779), 1, anon_sym_LBRACE, STATE(3360), 1, sym_class_body, @@ -212167,7 +212167,7 @@ static const uint16_t ts_small_parse_table[] = { [126507] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5781), 1, + ACTIONS(5779), 1, anon_sym_LBRACE, STATE(613), 1, sym_class_body, @@ -212181,7 +212181,7 @@ static const uint16_t ts_small_parse_table[] = { [126527] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5781), 1, + ACTIONS(5779), 1, anon_sym_LBRACE, STATE(3419), 1, sym_class_body, @@ -213124,7 +213124,7 @@ static const uint16_t ts_small_parse_table[] = { [127847] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6046), 1, + ACTIONS(6077), 1, anon_sym_EQ, [127854] = 2, ACTIONS(3), 1, @@ -213299,7 +213299,7 @@ static const uint16_t ts_small_parse_table[] = { [128092] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6022), 1, + ACTIONS(6037), 1, anon_sym_is, [128099] = 2, ACTIONS(3), 1, @@ -214529,103 +214529,103 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(1542)] = 41170, [SMALL_STATE(1543)] = 41282, [SMALL_STATE(1544)] = 41363, - [SMALL_STATE(1545)] = 41420, - [SMALL_STATE(1546)] = 41481, - [SMALL_STATE(1547)] = 41576, - [SMALL_STATE(1548)] = 41631, - [SMALL_STATE(1549)] = 41742, - [SMALL_STATE(1550)] = 41799, - [SMALL_STATE(1551)] = 41850, - [SMALL_STATE(1552)] = 41909, - [SMALL_STATE(1553)] = 42020, - [SMALL_STATE(1554)] = 42077, - [SMALL_STATE(1555)] = 42192, - [SMALL_STATE(1556)] = 42287, - [SMALL_STATE(1557)] = 42400, - [SMALL_STATE(1558)] = 42513, - [SMALL_STATE(1559)] = 42586, - [SMALL_STATE(1560)] = 42637, - [SMALL_STATE(1561)] = 42748, - [SMALL_STATE(1562)] = 42859, - [SMALL_STATE(1563)] = 42918, - [SMALL_STATE(1564)] = 43033, - [SMALL_STATE(1565)] = 43144, - [SMALL_STATE(1566)] = 43255, - [SMALL_STATE(1567)] = 43312, - [SMALL_STATE(1568)] = 43423, - [SMALL_STATE(1569)] = 43476, - [SMALL_STATE(1570)] = 43587, - [SMALL_STATE(1571)] = 43698, - [SMALL_STATE(1572)] = 43767, - [SMALL_STATE(1573)] = 43878, - [SMALL_STATE(1574)] = 43953, - [SMALL_STATE(1575)] = 44048, - [SMALL_STATE(1576)] = 44107, - [SMALL_STATE(1577)] = 44166, - [SMALL_STATE(1578)] = 44277, - [SMALL_STATE(1579)] = 44388, - [SMALL_STATE(1580)] = 44447, - [SMALL_STATE(1581)] = 44532, - [SMALL_STATE(1582)] = 44627, - [SMALL_STATE(1583)] = 44738, - [SMALL_STATE(1584)] = 44849, - [SMALL_STATE(1585)] = 44964, - [SMALL_STATE(1586)] = 45079, - [SMALL_STATE(1587)] = 45194, - [SMALL_STATE(1588)] = 45289, - [SMALL_STATE(1589)] = 45384, - [SMALL_STATE(1590)] = 45479, - [SMALL_STATE(1591)] = 45578, - [SMALL_STATE(1592)] = 45693, - [SMALL_STATE(1593)] = 45804, - [SMALL_STATE(1594)] = 45905, - [SMALL_STATE(1595)] = 46000, - [SMALL_STATE(1596)] = 46079, - [SMALL_STATE(1597)] = 46140, - [SMALL_STATE(1598)] = 46199, - [SMALL_STATE(1599)] = 46314, - [SMALL_STATE(1600)] = 46429, - [SMALL_STATE(1601)] = 46540, - [SMALL_STATE(1602)] = 46653, - [SMALL_STATE(1603)] = 46746, - [SMALL_STATE(1604)] = 46841, - [SMALL_STATE(1605)] = 46910, - [SMALL_STATE(1606)] = 47007, - [SMALL_STATE(1607)] = 47118, - [SMALL_STATE(1608)] = 47197, - [SMALL_STATE(1609)] = 47270, - [SMALL_STATE(1610)] = 47349, - [SMALL_STATE(1611)] = 47464, - [SMALL_STATE(1612)] = 47567, - [SMALL_STATE(1613)] = 47678, - [SMALL_STATE(1614)] = 47791, - [SMALL_STATE(1615)] = 47850, - [SMALL_STATE(1616)] = 47939, - [SMALL_STATE(1617)] = 48052, - [SMALL_STATE(1618)] = 48105, - [SMALL_STATE(1619)] = 48158, - [SMALL_STATE(1620)] = 48253, - [SMALL_STATE(1621)] = 48364, - [SMALL_STATE(1622)] = 48459, - [SMALL_STATE(1623)] = 48570, - [SMALL_STATE(1624)] = 48681, - [SMALL_STATE(1625)] = 48792, - [SMALL_STATE(1626)] = 48903, - [SMALL_STATE(1627)] = 49014, - [SMALL_STATE(1628)] = 49089, - [SMALL_STATE(1629)] = 49174, - [SMALL_STATE(1630)] = 49273, - [SMALL_STATE(1631)] = 49384, - [SMALL_STATE(1632)] = 49495, - [SMALL_STATE(1633)] = 49596, - [SMALL_STATE(1634)] = 49653, - [SMALL_STATE(1635)] = 49734, - [SMALL_STATE(1636)] = 49789, - [SMALL_STATE(1637)] = 49882, - [SMALL_STATE(1638)] = 49977, - [SMALL_STATE(1639)] = 50032, - [SMALL_STATE(1640)] = 50113, - [SMALL_STATE(1641)] = 50208, + [SMALL_STATE(1545)] = 41422, + [SMALL_STATE(1546)] = 41483, + [SMALL_STATE(1547)] = 41578, + [SMALL_STATE(1548)] = 41633, + [SMALL_STATE(1549)] = 41744, + [SMALL_STATE(1550)] = 41801, + [SMALL_STATE(1551)] = 41852, + [SMALL_STATE(1552)] = 41911, + [SMALL_STATE(1553)] = 42022, + [SMALL_STATE(1554)] = 42079, + [SMALL_STATE(1555)] = 42194, + [SMALL_STATE(1556)] = 42289, + [SMALL_STATE(1557)] = 42402, + [SMALL_STATE(1558)] = 42515, + [SMALL_STATE(1559)] = 42588, + [SMALL_STATE(1560)] = 42639, + [SMALL_STATE(1561)] = 42750, + [SMALL_STATE(1562)] = 42861, + [SMALL_STATE(1563)] = 42920, + [SMALL_STATE(1564)] = 42979, + [SMALL_STATE(1565)] = 43090, + [SMALL_STATE(1566)] = 43201, + [SMALL_STATE(1567)] = 43258, + [SMALL_STATE(1568)] = 43369, + [SMALL_STATE(1569)] = 43422, + [SMALL_STATE(1570)] = 43533, + [SMALL_STATE(1571)] = 43644, + [SMALL_STATE(1572)] = 43713, + [SMALL_STATE(1573)] = 43824, + [SMALL_STATE(1574)] = 43899, + [SMALL_STATE(1575)] = 43956, + [SMALL_STATE(1576)] = 44015, + [SMALL_STATE(1577)] = 44074, + [SMALL_STATE(1578)] = 44185, + [SMALL_STATE(1579)] = 44300, + [SMALL_STATE(1580)] = 44359, + [SMALL_STATE(1581)] = 44444, + [SMALL_STATE(1582)] = 44539, + [SMALL_STATE(1583)] = 44650, + [SMALL_STATE(1584)] = 44761, + [SMALL_STATE(1585)] = 44876, + [SMALL_STATE(1586)] = 44991, + [SMALL_STATE(1587)] = 45106, + [SMALL_STATE(1588)] = 45185, + [SMALL_STATE(1589)] = 45280, + [SMALL_STATE(1590)] = 45375, + [SMALL_STATE(1591)] = 45474, + [SMALL_STATE(1592)] = 45589, + [SMALL_STATE(1593)] = 45700, + [SMALL_STATE(1594)] = 45801, + [SMALL_STATE(1595)] = 45896, + [SMALL_STATE(1596)] = 45951, + [SMALL_STATE(1597)] = 46012, + [SMALL_STATE(1598)] = 46123, + [SMALL_STATE(1599)] = 46238, + [SMALL_STATE(1600)] = 46353, + [SMALL_STATE(1601)] = 46464, + [SMALL_STATE(1602)] = 46577, + [SMALL_STATE(1603)] = 46670, + [SMALL_STATE(1604)] = 46765, + [SMALL_STATE(1605)] = 46834, + [SMALL_STATE(1606)] = 46931, + [SMALL_STATE(1607)] = 47042, + [SMALL_STATE(1608)] = 47121, + [SMALL_STATE(1609)] = 47194, + [SMALL_STATE(1610)] = 47273, + [SMALL_STATE(1611)] = 47388, + [SMALL_STATE(1612)] = 47491, + [SMALL_STATE(1613)] = 47602, + [SMALL_STATE(1614)] = 47715, + [SMALL_STATE(1615)] = 47810, + [SMALL_STATE(1616)] = 47899, + [SMALL_STATE(1617)] = 48012, + [SMALL_STATE(1618)] = 48065, + [SMALL_STATE(1619)] = 48118, + [SMALL_STATE(1620)] = 48213, + [SMALL_STATE(1621)] = 48324, + [SMALL_STATE(1622)] = 48419, + [SMALL_STATE(1623)] = 48530, + [SMALL_STATE(1624)] = 48641, + [SMALL_STATE(1625)] = 48752, + [SMALL_STATE(1626)] = 48863, + [SMALL_STATE(1627)] = 48974, + [SMALL_STATE(1628)] = 49049, + [SMALL_STATE(1629)] = 49134, + [SMALL_STATE(1630)] = 49233, + [SMALL_STATE(1631)] = 49344, + [SMALL_STATE(1632)] = 49455, + [SMALL_STATE(1633)] = 49556, + [SMALL_STATE(1634)] = 49613, + [SMALL_STATE(1635)] = 49694, + [SMALL_STATE(1636)] = 49749, + [SMALL_STATE(1637)] = 49842, + [SMALL_STATE(1638)] = 49937, + [SMALL_STATE(1639)] = 49992, + [SMALL_STATE(1640)] = 50073, + [SMALL_STATE(1641)] = 50168, [SMALL_STATE(1642)] = 50263, [SMALL_STATE(1643)] = 50360, [SMALL_STATE(1644)] = 50439, @@ -215154,40 +215154,40 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2167)] = 85324, [SMALL_STATE(2168)] = 85386, [SMALL_STATE(2169)] = 85443, - [SMALL_STATE(2170)] = 85500, - [SMALL_STATE(2171)] = 85557, - [SMALL_STATE(2172)] = 85614, - [SMALL_STATE(2173)] = 85681, - [SMALL_STATE(2174)] = 85738, - [SMALL_STATE(2175)] = 85795, - [SMALL_STATE(2176)] = 85852, - [SMALL_STATE(2177)] = 85909, - [SMALL_STATE(2178)] = 85966, - [SMALL_STATE(2179)] = 86023, - [SMALL_STATE(2180)] = 86090, - [SMALL_STATE(2181)] = 86147, - [SMALL_STATE(2182)] = 86214, + [SMALL_STATE(2170)] = 85510, + [SMALL_STATE(2171)] = 85567, + [SMALL_STATE(2172)] = 85624, + [SMALL_STATE(2173)] = 85673, + [SMALL_STATE(2174)] = 85740, + [SMALL_STATE(2175)] = 85797, + [SMALL_STATE(2176)] = 85854, + [SMALL_STATE(2177)] = 85911, + [SMALL_STATE(2178)] = 85968, + [SMALL_STATE(2179)] = 86025, + [SMALL_STATE(2180)] = 86092, + [SMALL_STATE(2181)] = 86149, + [SMALL_STATE(2182)] = 86206, [SMALL_STATE(2183)] = 86263, [SMALL_STATE(2184)] = 86320, - [SMALL_STATE(2185)] = 86377, - [SMALL_STATE(2186)] = 86450, - [SMALL_STATE(2187)] = 86507, - [SMALL_STATE(2188)] = 86574, - [SMALL_STATE(2189)] = 86641, - [SMALL_STATE(2190)] = 86698, - [SMALL_STATE(2191)] = 86755, - [SMALL_STATE(2192)] = 86812, - [SMALL_STATE(2193)] = 86879, - [SMALL_STATE(2194)] = 86936, - [SMALL_STATE(2195)] = 87013, + [SMALL_STATE(2185)] = 86387, + [SMALL_STATE(2186)] = 86460, + [SMALL_STATE(2187)] = 86527, + [SMALL_STATE(2188)] = 86584, + [SMALL_STATE(2189)] = 86651, + [SMALL_STATE(2190)] = 86708, + [SMALL_STATE(2191)] = 86765, + [SMALL_STATE(2192)] = 86822, + [SMALL_STATE(2193)] = 86889, + [SMALL_STATE(2194)] = 86946, + [SMALL_STATE(2195)] = 87023, [SMALL_STATE(2196)] = 87080, [SMALL_STATE(2197)] = 87132, [SMALL_STATE(2198)] = 87184, - [SMALL_STATE(2199)] = 87244, - [SMALL_STATE(2200)] = 87314, - [SMALL_STATE(2201)] = 87380, - [SMALL_STATE(2202)] = 87444, - [SMALL_STATE(2203)] = 87500, + [SMALL_STATE(2199)] = 87254, + [SMALL_STATE(2200)] = 87318, + [SMALL_STATE(2201)] = 87384, + [SMALL_STATE(2202)] = 87440, + [SMALL_STATE(2203)] = 87496, [SMALL_STATE(2204)] = 87556, [SMALL_STATE(2205)] = 87616, [SMALL_STATE(2206)] = 87669, @@ -215513,27 +215513,27 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2526)] = 99776, [SMALL_STATE(2527)] = 99799, [SMALL_STATE(2528)] = 99833, - [SMALL_STATE(2529)] = 99861, - [SMALL_STATE(2530)] = 99889, - [SMALL_STATE(2531)] = 99931, - [SMALL_STATE(2532)] = 99959, - [SMALL_STATE(2533)] = 99987, - [SMALL_STATE(2534)] = 100015, - [SMALL_STATE(2535)] = 100059, - [SMALL_STATE(2536)] = 100087, - [SMALL_STATE(2537)] = 100129, - [SMALL_STATE(2538)] = 100153, - [SMALL_STATE(2539)] = 100181, + [SMALL_STATE(2529)] = 99875, + [SMALL_STATE(2530)] = 99903, + [SMALL_STATE(2531)] = 99945, + [SMALL_STATE(2532)] = 99973, + [SMALL_STATE(2533)] = 100001, + [SMALL_STATE(2534)] = 100029, + [SMALL_STATE(2535)] = 100073, + [SMALL_STATE(2536)] = 100101, + [SMALL_STATE(2537)] = 100143, + [SMALL_STATE(2538)] = 100167, + [SMALL_STATE(2539)] = 100195, [SMALL_STATE(2540)] = 100223, - [SMALL_STATE(2541)] = 100251, + [SMALL_STATE(2541)] = 100265, [SMALL_STATE(2542)] = 100293, [SMALL_STATE(2543)] = 100335, - [SMALL_STATE(2544)] = 100377, - [SMALL_STATE(2545)] = 100419, - [SMALL_STATE(2546)] = 100447, - [SMALL_STATE(2547)] = 100475, - [SMALL_STATE(2548)] = 100503, - [SMALL_STATE(2549)] = 100531, + [SMALL_STATE(2544)] = 100359, + [SMALL_STATE(2545)] = 100401, + [SMALL_STATE(2546)] = 100443, + [SMALL_STATE(2547)] = 100471, + [SMALL_STATE(2548)] = 100499, + [SMALL_STATE(2549)] = 100527, [SMALL_STATE(2550)] = 100555, [SMALL_STATE(2551)] = 100583, [SMALL_STATE(2552)] = 100607, @@ -215598,422 +215598,422 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2611)] = 102066, [SMALL_STATE(2612)] = 102086, [SMALL_STATE(2613)] = 102118, - [SMALL_STATE(2614)] = 102138, - [SMALL_STATE(2615)] = 102168, - [SMALL_STATE(2616)] = 102198, - [SMALL_STATE(2617)] = 102230, - [SMALL_STATE(2618)] = 102268, - [SMALL_STATE(2619)] = 102300, - [SMALL_STATE(2620)] = 102320, - [SMALL_STATE(2621)] = 102350, - [SMALL_STATE(2622)] = 102386, - [SMALL_STATE(2623)] = 102416, - [SMALL_STATE(2624)] = 102440, - [SMALL_STATE(2625)] = 102472, - [SMALL_STATE(2626)] = 102510, - [SMALL_STATE(2627)] = 102540, - [SMALL_STATE(2628)] = 102570, - [SMALL_STATE(2629)] = 102600, - [SMALL_STATE(2630)] = 102632, - [SMALL_STATE(2631)] = 102662, - [SMALL_STATE(2632)] = 102692, - [SMALL_STATE(2633)] = 102722, - [SMALL_STATE(2634)] = 102760, - [SMALL_STATE(2635)] = 102796, - [SMALL_STATE(2636)] = 102826, - [SMALL_STATE(2637)] = 102864, - [SMALL_STATE(2638)] = 102894, - [SMALL_STATE(2639)] = 102916, - [SMALL_STATE(2640)] = 102948, - [SMALL_STATE(2641)] = 102970, - [SMALL_STATE(2642)] = 102992, - [SMALL_STATE(2643)] = 103012, - [SMALL_STATE(2644)] = 103048, - [SMALL_STATE(2645)] = 103084, - [SMALL_STATE(2646)] = 103122, - [SMALL_STATE(2647)] = 103154, - [SMALL_STATE(2648)] = 103184, - [SMALL_STATE(2649)] = 103220, - [SMALL_STATE(2650)] = 103256, - [SMALL_STATE(2651)] = 103288, - [SMALL_STATE(2652)] = 103320, - [SMALL_STATE(2653)] = 103350, - [SMALL_STATE(2654)] = 103382, - [SMALL_STATE(2655)] = 103412, - [SMALL_STATE(2656)] = 103442, + [SMALL_STATE(2614)] = 102148, + [SMALL_STATE(2615)] = 102180, + [SMALL_STATE(2616)] = 102212, + [SMALL_STATE(2617)] = 102242, + [SMALL_STATE(2618)] = 102272, + [SMALL_STATE(2619)] = 102302, + [SMALL_STATE(2620)] = 102334, + [SMALL_STATE(2621)] = 102364, + [SMALL_STATE(2622)] = 102400, + [SMALL_STATE(2623)] = 102432, + [SMALL_STATE(2624)] = 102470, + [SMALL_STATE(2625)] = 102500, + [SMALL_STATE(2626)] = 102538, + [SMALL_STATE(2627)] = 102558, + [SMALL_STATE(2628)] = 102588, + [SMALL_STATE(2629)] = 102618, + [SMALL_STATE(2630)] = 102650, + [SMALL_STATE(2631)] = 102686, + [SMALL_STATE(2632)] = 102716, + [SMALL_STATE(2633)] = 102746, + [SMALL_STATE(2634)] = 102770, + [SMALL_STATE(2635)] = 102800, + [SMALL_STATE(2636)] = 102830, + [SMALL_STATE(2637)] = 102868, + [SMALL_STATE(2638)] = 102900, + [SMALL_STATE(2639)] = 102920, + [SMALL_STATE(2640)] = 102952, + [SMALL_STATE(2641)] = 102974, + [SMALL_STATE(2642)] = 102996, + [SMALL_STATE(2643)] = 103026, + [SMALL_STATE(2644)] = 103056, + [SMALL_STATE(2645)] = 103094, + [SMALL_STATE(2646)] = 103130, + [SMALL_STATE(2647)] = 103166, + [SMALL_STATE(2648)] = 103204, + [SMALL_STATE(2649)] = 103240, + [SMALL_STATE(2650)] = 103270, + [SMALL_STATE(2651)] = 103300, + [SMALL_STATE(2652)] = 103332, + [SMALL_STATE(2653)] = 103354, + [SMALL_STATE(2654)] = 103386, + [SMALL_STATE(2655)] = 103406, + [SMALL_STATE(2656)] = 103436, [SMALL_STATE(2657)] = 103472, - [SMALL_STATE(2658)] = 103491, - [SMALL_STATE(2659)] = 103510, - [SMALL_STATE(2660)] = 103529, - [SMALL_STATE(2661)] = 103548, - [SMALL_STATE(2662)] = 103567, - [SMALL_STATE(2663)] = 103584, - [SMALL_STATE(2664)] = 103603, - [SMALL_STATE(2665)] = 103622, - [SMALL_STATE(2666)] = 103641, - [SMALL_STATE(2667)] = 103660, - [SMALL_STATE(2668)] = 103679, - [SMALL_STATE(2669)] = 103696, - [SMALL_STATE(2670)] = 103713, - [SMALL_STATE(2671)] = 103730, - [SMALL_STATE(2672)] = 103749, - [SMALL_STATE(2673)] = 103768, - [SMALL_STATE(2674)] = 103789, - [SMALL_STATE(2675)] = 103808, - [SMALL_STATE(2676)] = 103829, - [SMALL_STATE(2677)] = 103852, + [SMALL_STATE(2658)] = 103493, + [SMALL_STATE(2659)] = 103512, + [SMALL_STATE(2660)] = 103531, + [SMALL_STATE(2661)] = 103550, + [SMALL_STATE(2662)] = 103569, + [SMALL_STATE(2663)] = 103588, + [SMALL_STATE(2664)] = 103611, + [SMALL_STATE(2665)] = 103630, + [SMALL_STATE(2666)] = 103649, + [SMALL_STATE(2667)] = 103668, + [SMALL_STATE(2668)] = 103687, + [SMALL_STATE(2669)] = 103706, + [SMALL_STATE(2670)] = 103727, + [SMALL_STATE(2671)] = 103750, + [SMALL_STATE(2672)] = 103769, + [SMALL_STATE(2673)] = 103786, + [SMALL_STATE(2674)] = 103805, + [SMALL_STATE(2675)] = 103824, + [SMALL_STATE(2676)] = 103841, + [SMALL_STATE(2677)] = 103858, [SMALL_STATE(2678)] = 103875, - [SMALL_STATE(2679)] = 103898, - [SMALL_STATE(2680)] = 103921, - [SMALL_STATE(2681)] = 103938, - [SMALL_STATE(2682)] = 103957, - [SMALL_STATE(2683)] = 103978, - [SMALL_STATE(2684)] = 103997, - [SMALL_STATE(2685)] = 104032, - [SMALL_STATE(2686)] = 104051, - [SMALL_STATE(2687)] = 104070, - [SMALL_STATE(2688)] = 104097, - [SMALL_STATE(2689)] = 104118, - [SMALL_STATE(2690)] = 104137, - [SMALL_STATE(2691)] = 104156, - [SMALL_STATE(2692)] = 104175, - [SMALL_STATE(2693)] = 104196, - [SMALL_STATE(2694)] = 104215, - [SMALL_STATE(2695)] = 104234, - [SMALL_STATE(2696)] = 104255, - [SMALL_STATE(2697)] = 104274, - [SMALL_STATE(2698)] = 104295, - [SMALL_STATE(2699)] = 104314, - [SMALL_STATE(2700)] = 104333, - [SMALL_STATE(2701)] = 104352, - [SMALL_STATE(2702)] = 104371, - [SMALL_STATE(2703)] = 104392, - [SMALL_STATE(2704)] = 104411, - [SMALL_STATE(2705)] = 104430, - [SMALL_STATE(2706)] = 104449, - [SMALL_STATE(2707)] = 104468, - [SMALL_STATE(2708)] = 104487, - [SMALL_STATE(2709)] = 104510, - [SMALL_STATE(2710)] = 104533, - [SMALL_STATE(2711)] = 104552, - [SMALL_STATE(2712)] = 104575, - [SMALL_STATE(2713)] = 104594, - [SMALL_STATE(2714)] = 104613, - [SMALL_STATE(2715)] = 104632, - [SMALL_STATE(2716)] = 104651, - [SMALL_STATE(2717)] = 104670, - [SMALL_STATE(2718)] = 104693, - [SMALL_STATE(2719)] = 104710, - [SMALL_STATE(2720)] = 104731, - [SMALL_STATE(2721)] = 104750, + [SMALL_STATE(2679)] = 103894, + [SMALL_STATE(2680)] = 103913, + [SMALL_STATE(2681)] = 103932, + [SMALL_STATE(2682)] = 103951, + [SMALL_STATE(2683)] = 103974, + [SMALL_STATE(2684)] = 103993, + [SMALL_STATE(2685)] = 104012, + [SMALL_STATE(2686)] = 104031, + [SMALL_STATE(2687)] = 104050, + [SMALL_STATE(2688)] = 104077, + [SMALL_STATE(2689)] = 104096, + [SMALL_STATE(2690)] = 104115, + [SMALL_STATE(2691)] = 104138, + [SMALL_STATE(2692)] = 104157, + [SMALL_STATE(2693)] = 104174, + [SMALL_STATE(2694)] = 104193, + [SMALL_STATE(2695)] = 104214, + [SMALL_STATE(2696)] = 104235, + [SMALL_STATE(2697)] = 104254, + [SMALL_STATE(2698)] = 104273, + [SMALL_STATE(2699)] = 104292, + [SMALL_STATE(2700)] = 104311, + [SMALL_STATE(2701)] = 104330, + [SMALL_STATE(2702)] = 104353, + [SMALL_STATE(2703)] = 104372, + [SMALL_STATE(2704)] = 104393, + [SMALL_STATE(2705)] = 104412, + [SMALL_STATE(2706)] = 104435, + [SMALL_STATE(2707)] = 104454, + [SMALL_STATE(2708)] = 104473, + [SMALL_STATE(2709)] = 104496, + [SMALL_STATE(2710)] = 104519, + [SMALL_STATE(2711)] = 104536, + [SMALL_STATE(2712)] = 104557, + [SMALL_STATE(2713)] = 104576, + [SMALL_STATE(2714)] = 104595, + [SMALL_STATE(2715)] = 104614, + [SMALL_STATE(2716)] = 104633, + [SMALL_STATE(2717)] = 104654, + [SMALL_STATE(2718)] = 104673, + [SMALL_STATE(2719)] = 104694, + [SMALL_STATE(2720)] = 104715, + [SMALL_STATE(2721)] = 104734, [SMALL_STATE(2722)] = 104769, - [SMALL_STATE(2723)] = 104785, - [SMALL_STATE(2724)] = 104819, - [SMALL_STATE(2725)] = 104843, - [SMALL_STATE(2726)] = 104877, - [SMALL_STATE(2727)] = 104907, - [SMALL_STATE(2728)] = 104941, - [SMALL_STATE(2729)] = 104957, - [SMALL_STATE(2730)] = 104975, - [SMALL_STATE(2731)] = 105009, - [SMALL_STATE(2732)] = 105037, - [SMALL_STATE(2733)] = 105069, - [SMALL_STATE(2734)] = 105091, - [SMALL_STATE(2735)] = 105125, - [SMALL_STATE(2736)] = 105157, - [SMALL_STATE(2737)] = 105187, - [SMALL_STATE(2738)] = 105205, - [SMALL_STATE(2739)] = 105233, - [SMALL_STATE(2740)] = 105251, - [SMALL_STATE(2741)] = 105283, - [SMALL_STATE(2742)] = 105317, - [SMALL_STATE(2743)] = 105339, - [SMALL_STATE(2744)] = 105359, - [SMALL_STATE(2745)] = 105393, - [SMALL_STATE(2746)] = 105413, - [SMALL_STATE(2747)] = 105447, + [SMALL_STATE(2723)] = 104803, + [SMALL_STATE(2724)] = 104831, + [SMALL_STATE(2725)] = 104865, + [SMALL_STATE(2726)] = 104887, + [SMALL_STATE(2727)] = 104921, + [SMALL_STATE(2728)] = 104955, + [SMALL_STATE(2729)] = 104975, + [SMALL_STATE(2730)] = 105007, + [SMALL_STATE(2731)] = 105025, + [SMALL_STATE(2732)] = 105045, + [SMALL_STATE(2733)] = 105075, + [SMALL_STATE(2734)] = 105107, + [SMALL_STATE(2735)] = 105139, + [SMALL_STATE(2736)] = 105161, + [SMALL_STATE(2737)] = 105195, + [SMALL_STATE(2738)] = 105213, + [SMALL_STATE(2739)] = 105243, + [SMALL_STATE(2740)] = 105277, + [SMALL_STATE(2741)] = 105309, + [SMALL_STATE(2742)] = 105327, + [SMALL_STATE(2743)] = 105343, + [SMALL_STATE(2744)] = 105367, + [SMALL_STATE(2745)] = 105399, + [SMALL_STATE(2746)] = 105433, + [SMALL_STATE(2747)] = 105449, [SMALL_STATE(2748)] = 105481, - [SMALL_STATE(2749)] = 105513, - [SMALL_STATE(2750)] = 105545, - [SMALL_STATE(2751)] = 105579, + [SMALL_STATE(2749)] = 105509, + [SMALL_STATE(2750)] = 105543, + [SMALL_STATE(2751)] = 105577, [SMALL_STATE(2752)] = 105611, [SMALL_STATE(2753)] = 105645, - [SMALL_STATE(2754)] = 105674, - [SMALL_STATE(2755)] = 105689, - [SMALL_STATE(2756)] = 105718, - [SMALL_STATE(2757)] = 105747, - [SMALL_STATE(2758)] = 105778, - [SMALL_STATE(2759)] = 105807, - [SMALL_STATE(2760)] = 105836, - [SMALL_STATE(2761)] = 105865, - [SMALL_STATE(2762)] = 105892, - [SMALL_STATE(2763)] = 105923, - [SMALL_STATE(2764)] = 105938, - [SMALL_STATE(2765)] = 105953, - [SMALL_STATE(2766)] = 105984, + [SMALL_STATE(2754)] = 105660, + [SMALL_STATE(2755)] = 105691, + [SMALL_STATE(2756)] = 105720, + [SMALL_STATE(2757)] = 105751, + [SMALL_STATE(2758)] = 105766, + [SMALL_STATE(2759)] = 105795, + [SMALL_STATE(2760)] = 105810, + [SMALL_STATE(2761)] = 105839, + [SMALL_STATE(2762)] = 105868, + [SMALL_STATE(2763)] = 105899, + [SMALL_STATE(2764)] = 105928, + [SMALL_STATE(2765)] = 105951, + [SMALL_STATE(2766)] = 105980, [SMALL_STATE(2767)] = 106009, - [SMALL_STATE(2768)] = 106034, - [SMALL_STATE(2769)] = 106053, - [SMALL_STATE(2770)] = 106068, - [SMALL_STATE(2771)] = 106089, - [SMALL_STATE(2772)] = 106116, - [SMALL_STATE(2773)] = 106143, - [SMALL_STATE(2774)] = 106164, - [SMALL_STATE(2775)] = 106185, - [SMALL_STATE(2776)] = 106200, - [SMALL_STATE(2777)] = 106225, - [SMALL_STATE(2778)] = 106252, - [SMALL_STATE(2779)] = 106267, - [SMALL_STATE(2780)] = 106298, - [SMALL_STATE(2781)] = 106323, - [SMALL_STATE(2782)] = 106352, - [SMALL_STATE(2783)] = 106367, - [SMALL_STATE(2784)] = 106396, - [SMALL_STATE(2785)] = 106427, - [SMALL_STATE(2786)] = 106458, - [SMALL_STATE(2787)] = 106473, - [SMALL_STATE(2788)] = 106502, - [SMALL_STATE(2789)] = 106517, - [SMALL_STATE(2790)] = 106544, - [SMALL_STATE(2791)] = 106575, - [SMALL_STATE(2792)] = 106606, - [SMALL_STATE(2793)] = 106621, - [SMALL_STATE(2794)] = 106636, - [SMALL_STATE(2795)] = 106651, - [SMALL_STATE(2796)] = 106666, - [SMALL_STATE(2797)] = 106681, - [SMALL_STATE(2798)] = 106708, - [SMALL_STATE(2799)] = 106723, - [SMALL_STATE(2800)] = 106752, - [SMALL_STATE(2801)] = 106775, - [SMALL_STATE(2802)] = 106806, - [SMALL_STATE(2803)] = 106821, - [SMALL_STATE(2804)] = 106836, - [SMALL_STATE(2805)] = 106867, - [SMALL_STATE(2806)] = 106882, - [SMALL_STATE(2807)] = 106911, - [SMALL_STATE(2808)] = 106926, - [SMALL_STATE(2809)] = 106955, - [SMALL_STATE(2810)] = 106984, - [SMALL_STATE(2811)] = 107013, - [SMALL_STATE(2812)] = 107028, - [SMALL_STATE(2813)] = 107043, - [SMALL_STATE(2814)] = 107072, - [SMALL_STATE(2815)] = 107087, - [SMALL_STATE(2816)] = 107116, - [SMALL_STATE(2817)] = 107131, - [SMALL_STATE(2818)] = 107146, - [SMALL_STATE(2819)] = 107161, - [SMALL_STATE(2820)] = 107178, - [SMALL_STATE(2821)] = 107193, - [SMALL_STATE(2822)] = 107210, - [SMALL_STATE(2823)] = 107225, - [SMALL_STATE(2824)] = 107246, - [SMALL_STATE(2825)] = 107265, - [SMALL_STATE(2826)] = 107282, - [SMALL_STATE(2827)] = 107299, - [SMALL_STATE(2828)] = 107330, - [SMALL_STATE(2829)] = 107345, - [SMALL_STATE(2830)] = 107372, - [SMALL_STATE(2831)] = 107403, - [SMALL_STATE(2832)] = 107434, - [SMALL_STATE(2833)] = 107463, - [SMALL_STATE(2834)] = 107490, - [SMALL_STATE(2835)] = 107515, - [SMALL_STATE(2836)] = 107546, - [SMALL_STATE(2837)] = 107561, - [SMALL_STATE(2838)] = 107590, - [SMALL_STATE(2839)] = 107619, - [SMALL_STATE(2840)] = 107648, - [SMALL_STATE(2841)] = 107667, - [SMALL_STATE(2842)] = 107682, - [SMALL_STATE(2843)] = 107711, - [SMALL_STATE(2844)] = 107726, - [SMALL_STATE(2845)] = 107755, - [SMALL_STATE(2846)] = 107770, - [SMALL_STATE(2847)] = 107799, - [SMALL_STATE(2848)] = 107814, - [SMALL_STATE(2849)] = 107829, - [SMALL_STATE(2850)] = 107844, - [SMALL_STATE(2851)] = 107871, - [SMALL_STATE(2852)] = 107886, - [SMALL_STATE(2853)] = 107915, - [SMALL_STATE(2854)] = 107946, - [SMALL_STATE(2855)] = 107975, - [SMALL_STATE(2856)] = 107990, - [SMALL_STATE(2857)] = 108011, - [SMALL_STATE(2858)] = 108026, - [SMALL_STATE(2859)] = 108043, - [SMALL_STATE(2860)] = 108058, - [SMALL_STATE(2861)] = 108087, - [SMALL_STATE(2862)] = 108116, - [SMALL_STATE(2863)] = 108147, + [SMALL_STATE(2768)] = 106038, + [SMALL_STATE(2769)] = 106069, + [SMALL_STATE(2770)] = 106098, + [SMALL_STATE(2771)] = 106117, + [SMALL_STATE(2772)] = 106148, + [SMALL_STATE(2773)] = 106167, + [SMALL_STATE(2774)] = 106192, + [SMALL_STATE(2775)] = 106207, + [SMALL_STATE(2776)] = 106222, + [SMALL_STATE(2777)] = 106249, + [SMALL_STATE(2778)] = 106264, + [SMALL_STATE(2779)] = 106285, + [SMALL_STATE(2780)] = 106306, + [SMALL_STATE(2781)] = 106337, + [SMALL_STATE(2782)] = 106362, + [SMALL_STATE(2783)] = 106389, + [SMALL_STATE(2784)] = 106418, + [SMALL_STATE(2785)] = 106433, + [SMALL_STATE(2786)] = 106464, + [SMALL_STATE(2787)] = 106479, + [SMALL_STATE(2788)] = 106506, + [SMALL_STATE(2789)] = 106521, + [SMALL_STATE(2790)] = 106536, + [SMALL_STATE(2791)] = 106563, + [SMALL_STATE(2792)] = 106594, + [SMALL_STATE(2793)] = 106609, + [SMALL_STATE(2794)] = 106624, + [SMALL_STATE(2795)] = 106641, + [SMALL_STATE(2796)] = 106656, + [SMALL_STATE(2797)] = 106671, + [SMALL_STATE(2798)] = 106686, + [SMALL_STATE(2799)] = 106701, + [SMALL_STATE(2800)] = 106716, + [SMALL_STATE(2801)] = 106745, + [SMALL_STATE(2802)] = 106766, + [SMALL_STATE(2803)] = 106781, + [SMALL_STATE(2804)] = 106810, + [SMALL_STATE(2805)] = 106825, + [SMALL_STATE(2806)] = 106856, + [SMALL_STATE(2807)] = 106885, + [SMALL_STATE(2808)] = 106914, + [SMALL_STATE(2809)] = 106929, + [SMALL_STATE(2810)] = 106958, + [SMALL_STATE(2811)] = 106987, + [SMALL_STATE(2812)] = 107016, + [SMALL_STATE(2813)] = 107031, + [SMALL_STATE(2814)] = 107046, + [SMALL_STATE(2815)] = 107077, + [SMALL_STATE(2816)] = 107106, + [SMALL_STATE(2817)] = 107121, + [SMALL_STATE(2818)] = 107136, + [SMALL_STATE(2819)] = 107151, + [SMALL_STATE(2820)] = 107168, + [SMALL_STATE(2821)] = 107197, + [SMALL_STATE(2822)] = 107224, + [SMALL_STATE(2823)] = 107251, + [SMALL_STATE(2824)] = 107272, + [SMALL_STATE(2825)] = 107291, + [SMALL_STATE(2826)] = 107308, + [SMALL_STATE(2827)] = 107325, + [SMALL_STATE(2828)] = 107356, + [SMALL_STATE(2829)] = 107381, + [SMALL_STATE(2830)] = 107412, + [SMALL_STATE(2831)] = 107427, + [SMALL_STATE(2832)] = 107454, + [SMALL_STATE(2833)] = 107483, + [SMALL_STATE(2834)] = 107510, + [SMALL_STATE(2835)] = 107541, + [SMALL_STATE(2836)] = 107572, + [SMALL_STATE(2837)] = 107587, + [SMALL_STATE(2838)] = 107616, + [SMALL_STATE(2839)] = 107645, + [SMALL_STATE(2840)] = 107670, + [SMALL_STATE(2841)] = 107695, + [SMALL_STATE(2842)] = 107710, + [SMALL_STATE(2843)] = 107737, + [SMALL_STATE(2844)] = 107752, + [SMALL_STATE(2845)] = 107783, + [SMALL_STATE(2846)] = 107798, + [SMALL_STATE(2847)] = 107827, + [SMALL_STATE(2848)] = 107842, + [SMALL_STATE(2849)] = 107857, + [SMALL_STATE(2850)] = 107872, + [SMALL_STATE(2851)] = 107899, + [SMALL_STATE(2852)] = 107914, + [SMALL_STATE(2853)] = 107943, + [SMALL_STATE(2854)] = 107972, + [SMALL_STATE(2855)] = 108001, + [SMALL_STATE(2856)] = 108016, + [SMALL_STATE(2857)] = 108037, + [SMALL_STATE(2858)] = 108052, + [SMALL_STATE(2859)] = 108069, + [SMALL_STATE(2860)] = 108084, + [SMALL_STATE(2861)] = 108115, + [SMALL_STATE(2862)] = 108130, + [SMALL_STATE(2863)] = 108145, [SMALL_STATE(2864)] = 108176, - [SMALL_STATE(2865)] = 108205, - [SMALL_STATE(2866)] = 108220, - [SMALL_STATE(2867)] = 108249, - [SMALL_STATE(2868)] = 108274, - [SMALL_STATE(2869)] = 108305, - [SMALL_STATE(2870)] = 108336, - [SMALL_STATE(2871)] = 108365, - [SMALL_STATE(2872)] = 108394, - [SMALL_STATE(2873)] = 108423, - [SMALL_STATE(2874)] = 108448, - [SMALL_STATE(2875)] = 108473, - [SMALL_STATE(2876)] = 108502, - [SMALL_STATE(2877)] = 108517, - [SMALL_STATE(2878)] = 108532, - [SMALL_STATE(2879)] = 108561, - [SMALL_STATE(2880)] = 108582, - [SMALL_STATE(2881)] = 108597, - [SMALL_STATE(2882)] = 108612, - [SMALL_STATE(2883)] = 108633, - [SMALL_STATE(2884)] = 108662, - [SMALL_STATE(2885)] = 108677, - [SMALL_STATE(2886)] = 108706, - [SMALL_STATE(2887)] = 108731, - [SMALL_STATE(2888)] = 108762, + [SMALL_STATE(2865)] = 108207, + [SMALL_STATE(2866)] = 108222, + [SMALL_STATE(2867)] = 108251, + [SMALL_STATE(2868)] = 108276, + [SMALL_STATE(2869)] = 108291, + [SMALL_STATE(2870)] = 108316, + [SMALL_STATE(2871)] = 108345, + [SMALL_STATE(2872)] = 108374, + [SMALL_STATE(2873)] = 108403, + [SMALL_STATE(2874)] = 108432, + [SMALL_STATE(2875)] = 108461, + [SMALL_STATE(2876)] = 108490, + [SMALL_STATE(2877)] = 108515, + [SMALL_STATE(2878)] = 108540, + [SMALL_STATE(2879)] = 108569, + [SMALL_STATE(2880)] = 108598, + [SMALL_STATE(2881)] = 108613, + [SMALL_STATE(2882)] = 108628, + [SMALL_STATE(2883)] = 108657, + [SMALL_STATE(2884)] = 108688, + [SMALL_STATE(2885)] = 108709, + [SMALL_STATE(2886)] = 108724, + [SMALL_STATE(2887)] = 108739, + [SMALL_STATE(2888)] = 108760, [SMALL_STATE(2889)] = 108789, - [SMALL_STATE(2890)] = 108809, - [SMALL_STATE(2891)] = 108833, - [SMALL_STATE(2892)] = 108857, - [SMALL_STATE(2893)] = 108881, - [SMALL_STATE(2894)] = 108909, - [SMALL_STATE(2895)] = 108933, - [SMALL_STATE(2896)] = 108957, - [SMALL_STATE(2897)] = 108981, - [SMALL_STATE(2898)] = 109005, - [SMALL_STATE(2899)] = 109029, - [SMALL_STATE(2900)] = 109053, - [SMALL_STATE(2901)] = 109067, - [SMALL_STATE(2902)] = 109087, - [SMALL_STATE(2903)] = 109101, + [SMALL_STATE(2890)] = 108803, + [SMALL_STATE(2891)] = 108827, + [SMALL_STATE(2892)] = 108851, + [SMALL_STATE(2893)] = 108879, + [SMALL_STATE(2894)] = 108903, + [SMALL_STATE(2895)] = 108927, + [SMALL_STATE(2896)] = 108941, + [SMALL_STATE(2897)] = 108961, + [SMALL_STATE(2898)] = 108975, + [SMALL_STATE(2899)] = 109003, + [SMALL_STATE(2900)] = 109027, + [SMALL_STATE(2901)] = 109047, + [SMALL_STATE(2902)] = 109071, + [SMALL_STATE(2903)] = 109091, [SMALL_STATE(2904)] = 109115, - [SMALL_STATE(2905)] = 109143, - [SMALL_STATE(2906)] = 109167, - [SMALL_STATE(2907)] = 109191, - [SMALL_STATE(2908)] = 109215, - [SMALL_STATE(2909)] = 109235, - [SMALL_STATE(2910)] = 109255, + [SMALL_STATE(2905)] = 109135, + [SMALL_STATE(2906)] = 109155, + [SMALL_STATE(2907)] = 109179, + [SMALL_STATE(2908)] = 109203, + [SMALL_STATE(2909)] = 109227, + [SMALL_STATE(2910)] = 109251, [SMALL_STATE(2911)] = 109275, - [SMALL_STATE(2912)] = 109300, - [SMALL_STATE(2913)] = 109325, - [SMALL_STATE(2914)] = 109342, + [SMALL_STATE(2912)] = 109288, + [SMALL_STATE(2913)] = 109305, + [SMALL_STATE(2914)] = 109330, [SMALL_STATE(2915)] = 109355, - [SMALL_STATE(2916)] = 109368, - [SMALL_STATE(2917)] = 109381, - [SMALL_STATE(2918)] = 109398, - [SMALL_STATE(2919)] = 109419, - [SMALL_STATE(2920)] = 109444, - [SMALL_STATE(2921)] = 109469, - [SMALL_STATE(2922)] = 109486, - [SMALL_STATE(2923)] = 109507, - [SMALL_STATE(2924)] = 109522, - [SMALL_STATE(2925)] = 109535, - [SMALL_STATE(2926)] = 109556, - [SMALL_STATE(2927)] = 109577, - [SMALL_STATE(2928)] = 109594, - [SMALL_STATE(2929)] = 109611, - [SMALL_STATE(2930)] = 109628, - [SMALL_STATE(2931)] = 109645, - [SMALL_STATE(2932)] = 109670, - [SMALL_STATE(2933)] = 109685, - [SMALL_STATE(2934)] = 109702, - [SMALL_STATE(2935)] = 109727, - [SMALL_STATE(2936)] = 109744, - [SMALL_STATE(2937)] = 109761, - [SMALL_STATE(2938)] = 109778, - [SMALL_STATE(2939)] = 109803, - [SMALL_STATE(2940)] = 109816, - [SMALL_STATE(2941)] = 109829, - [SMALL_STATE(2942)] = 109854, - [SMALL_STATE(2943)] = 109879, - [SMALL_STATE(2944)] = 109904, - [SMALL_STATE(2945)] = 109925, - [SMALL_STATE(2946)] = 109950, - [SMALL_STATE(2947)] = 109975, - [SMALL_STATE(2948)] = 110000, - [SMALL_STATE(2949)] = 110025, - [SMALL_STATE(2950)] = 110050, - [SMALL_STATE(2951)] = 110067, - [SMALL_STATE(2952)] = 110080, - [SMALL_STATE(2953)] = 110101, - [SMALL_STATE(2954)] = 110116, - [SMALL_STATE(2955)] = 110141, - [SMALL_STATE(2956)] = 110166, - [SMALL_STATE(2957)] = 110189, - [SMALL_STATE(2958)] = 110202, - [SMALL_STATE(2959)] = 110217, - [SMALL_STATE(2960)] = 110230, - [SMALL_STATE(2961)] = 110255, - [SMALL_STATE(2962)] = 110272, - [SMALL_STATE(2963)] = 110287, - [SMALL_STATE(2964)] = 110312, - [SMALL_STATE(2965)] = 110327, - [SMALL_STATE(2966)] = 110342, - [SMALL_STATE(2967)] = 110355, - [SMALL_STATE(2968)] = 110376, - [SMALL_STATE(2969)] = 110393, - [SMALL_STATE(2970)] = 110418, - [SMALL_STATE(2971)] = 110443, - [SMALL_STATE(2972)] = 110468, - [SMALL_STATE(2973)] = 110493, - [SMALL_STATE(2974)] = 110518, - [SMALL_STATE(2975)] = 110543, - [SMALL_STATE(2976)] = 110560, - [SMALL_STATE(2977)] = 110579, - [SMALL_STATE(2978)] = 110604, - [SMALL_STATE(2979)] = 110629, - [SMALL_STATE(2980)] = 110646, - [SMALL_STATE(2981)] = 110671, - [SMALL_STATE(2982)] = 110692, - [SMALL_STATE(2983)] = 110717, - [SMALL_STATE(2984)] = 110738, - [SMALL_STATE(2985)] = 110763, - [SMALL_STATE(2986)] = 110780, - [SMALL_STATE(2987)] = 110801, - [SMALL_STATE(2988)] = 110818, - [SMALL_STATE(2989)] = 110839, - [SMALL_STATE(2990)] = 110864, - [SMALL_STATE(2991)] = 110885, - [SMALL_STATE(2992)] = 110910, - [SMALL_STATE(2993)] = 110935, - [SMALL_STATE(2994)] = 110960, - [SMALL_STATE(2995)] = 110985, - [SMALL_STATE(2996)] = 111010, + [SMALL_STATE(2916)] = 109380, + [SMALL_STATE(2917)] = 109401, + [SMALL_STATE(2918)] = 109418, + [SMALL_STATE(2919)] = 109431, + [SMALL_STATE(2920)] = 109450, + [SMALL_STATE(2921)] = 109475, + [SMALL_STATE(2922)] = 109500, + [SMALL_STATE(2923)] = 109517, + [SMALL_STATE(2924)] = 109538, + [SMALL_STATE(2925)] = 109555, + [SMALL_STATE(2926)] = 109572, + [SMALL_STATE(2927)] = 109589, + [SMALL_STATE(2928)] = 109614, + [SMALL_STATE(2929)] = 109639, + [SMALL_STATE(2930)] = 109654, + [SMALL_STATE(2931)] = 109679, + [SMALL_STATE(2932)] = 109694, + [SMALL_STATE(2933)] = 109719, + [SMALL_STATE(2934)] = 109744, + [SMALL_STATE(2935)] = 109765, + [SMALL_STATE(2936)] = 109778, + [SMALL_STATE(2937)] = 109791, + [SMALL_STATE(2938)] = 109816, + [SMALL_STATE(2939)] = 109833, + [SMALL_STATE(2940)] = 109858, + [SMALL_STATE(2941)] = 109875, + [SMALL_STATE(2942)] = 109888, + [SMALL_STATE(2943)] = 109909, + [SMALL_STATE(2944)] = 109934, + [SMALL_STATE(2945)] = 109959, + [SMALL_STATE(2946)] = 109984, + [SMALL_STATE(2947)] = 110009, + [SMALL_STATE(2948)] = 110034, + [SMALL_STATE(2949)] = 110059, + [SMALL_STATE(2950)] = 110080, + [SMALL_STATE(2951)] = 110101, + [SMALL_STATE(2952)] = 110118, + [SMALL_STATE(2953)] = 110133, + [SMALL_STATE(2954)] = 110158, + [SMALL_STATE(2955)] = 110175, + [SMALL_STATE(2956)] = 110196, + [SMALL_STATE(2957)] = 110213, + [SMALL_STATE(2958)] = 110226, + [SMALL_STATE(2959)] = 110241, + [SMALL_STATE(2960)] = 110266, + [SMALL_STATE(2961)] = 110291, + [SMALL_STATE(2962)] = 110312, + [SMALL_STATE(2963)] = 110329, + [SMALL_STATE(2964)] = 110354, + [SMALL_STATE(2965)] = 110375, + [SMALL_STATE(2966)] = 110400, + [SMALL_STATE(2967)] = 110413, + [SMALL_STATE(2968)] = 110434, + [SMALL_STATE(2969)] = 110451, + [SMALL_STATE(2970)] = 110476, + [SMALL_STATE(2971)] = 110501, + [SMALL_STATE(2972)] = 110518, + [SMALL_STATE(2973)] = 110543, + [SMALL_STATE(2974)] = 110556, + [SMALL_STATE(2975)] = 110581, + [SMALL_STATE(2976)] = 110598, + [SMALL_STATE(2977)] = 110617, + [SMALL_STATE(2978)] = 110630, + [SMALL_STATE(2979)] = 110655, + [SMALL_STATE(2980)] = 110672, + [SMALL_STATE(2981)] = 110693, + [SMALL_STATE(2982)] = 110718, + [SMALL_STATE(2983)] = 110743, + [SMALL_STATE(2984)] = 110760, + [SMALL_STATE(2985)] = 110785, + [SMALL_STATE(2986)] = 110806, + [SMALL_STATE(2987)] = 110821, + [SMALL_STATE(2988)] = 110838, + [SMALL_STATE(2989)] = 110859, + [SMALL_STATE(2990)] = 110884, + [SMALL_STATE(2991)] = 110905, + [SMALL_STATE(2992)] = 110930, + [SMALL_STATE(2993)] = 110947, + [SMALL_STATE(2994)] = 110972, + [SMALL_STATE(2995)] = 110997, + [SMALL_STATE(2996)] = 111012, [SMALL_STATE(2997)] = 111027, [SMALL_STATE(2998)] = 111048, [SMALL_STATE(2999)] = 111073, - [SMALL_STATE(3000)] = 111086, - [SMALL_STATE(3001)] = 111099, - [SMALL_STATE(3002)] = 111116, - [SMALL_STATE(3003)] = 111133, - [SMALL_STATE(3004)] = 111158, - [SMALL_STATE(3005)] = 111183, - [SMALL_STATE(3006)] = 111200, - [SMALL_STATE(3007)] = 111225, - [SMALL_STATE(3008)] = 111242, - [SMALL_STATE(3009)] = 111255, - [SMALL_STATE(3010)] = 111276, - [SMALL_STATE(3011)] = 111293, - [SMALL_STATE(3012)] = 111312, - [SMALL_STATE(3013)] = 111325, - [SMALL_STATE(3014)] = 111350, - [SMALL_STATE(3015)] = 111365, - [SMALL_STATE(3016)] = 111386, - [SMALL_STATE(3017)] = 111409, - [SMALL_STATE(3018)] = 111434, - [SMALL_STATE(3019)] = 111459, - [SMALL_STATE(3020)] = 111474, - [SMALL_STATE(3021)] = 111499, - [SMALL_STATE(3022)] = 111520, - [SMALL_STATE(3023)] = 111537, - [SMALL_STATE(3024)] = 111562, - [SMALL_STATE(3025)] = 111583, + [SMALL_STATE(3000)] = 111090, + [SMALL_STATE(3001)] = 111103, + [SMALL_STATE(3002)] = 111118, + [SMALL_STATE(3003)] = 111135, + [SMALL_STATE(3004)] = 111152, + [SMALL_STATE(3005)] = 111169, + [SMALL_STATE(3006)] = 111186, + [SMALL_STATE(3007)] = 111211, + [SMALL_STATE(3008)] = 111236, + [SMALL_STATE(3009)] = 111249, + [SMALL_STATE(3010)] = 111270, + [SMALL_STATE(3011)] = 111291, + [SMALL_STATE(3012)] = 111316, + [SMALL_STATE(3013)] = 111329, + [SMALL_STATE(3014)] = 111354, + [SMALL_STATE(3015)] = 111369, + [SMALL_STATE(3016)] = 111394, + [SMALL_STATE(3017)] = 111417, + [SMALL_STATE(3018)] = 111442, + [SMALL_STATE(3019)] = 111455, + [SMALL_STATE(3020)] = 111480, + [SMALL_STATE(3021)] = 111497, + [SMALL_STATE(3022)] = 111522, + [SMALL_STATE(3023)] = 111535, + [SMALL_STATE(3024)] = 111560, + [SMALL_STATE(3025)] = 111581, [SMALL_STATE(3026)] = 111604, [SMALL_STATE(3027)] = 111621, - [SMALL_STATE(3028)] = 111634, - [SMALL_STATE(3029)] = 111651, + [SMALL_STATE(3028)] = 111646, + [SMALL_STATE(3029)] = 111663, [SMALL_STATE(3030)] = 111676, [SMALL_STATE(3031)] = 111701, [SMALL_STATE(3032)] = 111715, @@ -217523,9 +217523,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3021), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2985), [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3024), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2897), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2907), [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3901), [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3903), @@ -217533,7 +217533,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3905), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3906), [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3907), [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3792), @@ -217545,12 +217545,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3917), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2750), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2745), [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2911), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3030), [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4500), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2904), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2898), [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), @@ -217580,10 +217580,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2752), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2749), [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2938), + [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3006), [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), @@ -217593,7 +217593,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(917), [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), [163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(4505), - [166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2893), + [166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2892), [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), [170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), [172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), @@ -217601,7 +217601,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(363), [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3578), - [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896), + [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2893), [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), [188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1709), [190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1467), @@ -217630,7 +217630,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933), [246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), [250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), @@ -217677,9 +217677,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [336] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(6), [339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(324), [342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1179), - [345] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3021), + [345] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2985), [348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3024), - [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2897), + [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2907), [354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(324), [357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3901), [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3903), @@ -217687,7 +217687,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [366] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(115), [369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(337), [372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3905), - [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(43), + [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(40), [378] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3906), [381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3907), [384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3792), @@ -217699,12 +217699,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(90), [405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(136), [408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3917), - [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2750), + [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2745), [414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(557), - [417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2911), + [417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3030), [420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(242), [423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(4500), - [426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2904), + [426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2898), [429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(416), [432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(416), [435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3655), @@ -217753,9 +217753,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3848), [536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3927), [538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3926), - [540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2725), + [540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2722), [542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), - [544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2970), + [544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2965), [546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1094), [548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), [550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(994), @@ -217769,7 +217769,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), [568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), [570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), [576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(553), [578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), @@ -217787,12 +217787,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), [606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1111), - [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), - [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), + [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), + [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), - [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), + [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), - [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), @@ -217802,7 +217802,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [632] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(116), [635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(126), [638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), - [640] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(2893), + [640] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(2892), [643] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(3041), [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), [648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2000), @@ -217820,7 +217820,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3747), [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), [676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), - [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905), + [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1816), [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1908), @@ -217836,7 +217836,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1036), - [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2667), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2673), [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(871), [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), @@ -217846,7 +217846,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2909), [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1705), [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1708), @@ -217858,7 +217858,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4210), [750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(876), [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4219), - [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2642), + [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2654), [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), [758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1093), [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1073), @@ -217880,10 +217880,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2746), + [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2724), [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560), - [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2947), + [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3027), [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), [810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4205), @@ -217891,7 +217891,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), - [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), [824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1779), [826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1778), @@ -217914,7 +217914,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), - [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892), + [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817), [870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1817), @@ -217937,7 +217937,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), - [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), + [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), [916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), [918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2066), @@ -217952,7 +217952,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), [940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), - [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), + [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2100), [946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2089), [948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2100), @@ -217983,11 +217983,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), [1002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), - [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), + [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2908), [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), [1008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), [1010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1479), - [1012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), + [1012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), [1014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1051), [1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1055), [1018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1106), @@ -218081,12 +218081,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [1194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1025), [1196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), [1198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2081), - [1200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2922), - [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2986), - [1204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2906), - [1206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2741), + [1200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2916), + [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2949), + [1204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2910), + [1206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2750), [1208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), - [1210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3003), + [1210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2921), [1212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), [1214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024), [1216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4296), @@ -218096,7 +218096,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2406), [1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), [1228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), - [1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2992), + [1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2915), [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3527), @@ -218122,9 +218122,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2533), - [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2667), + [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2673), [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), - [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2994), + [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2945), [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), [1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), [1293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3549), @@ -218134,9 +218134,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3619), [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3471), - [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2671), - [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2672), - [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2671), + [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2678), + [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2679), + [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2678), [1313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), [1315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), @@ -218144,21 +218144,21 @@ static const TSParseActionEntry ts_parse_actions[] = { [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), [1323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1054), [1325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1899), - [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), + [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1574), [1329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3869), [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), [1335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1872), [1337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3053), - [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2951), + [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3022), [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3074), - [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3027), + [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3018), [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3000), [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3881), [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3089), [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), + [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2077), [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1824), [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2162), @@ -218166,8 +218166,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101), [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(999), [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2952), - [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2944), + [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2950), + [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2942), [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), [1379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1986), @@ -218254,7 +218254,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_internal_module, 2, .production_id = 6), [1544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_internal_module, 2, .production_id = 6), [1546] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), REDUCE(aux_sym_array_pattern_repeat1, 1), SHIFT(2483), - [1550] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), REDUCE(aux_sym_array_pattern_repeat1, 1), SHIFT(2710), + [1550] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), REDUCE(aux_sym_array_pattern_repeat1, 1), SHIFT(2664), [1554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 100), [1556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 100), [1558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 100), @@ -218297,11 +218297,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2606), [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718), + [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2710), [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2316), [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), + [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), [1650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3414), @@ -218402,12 +218402,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [1842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), [1844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4458), [1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3163), - [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726), + [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), [1852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4454), - [1854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3021), + [1854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2985), [1856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3024), - [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), + [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), [1860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 7), [1863] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 7), SHIFT(42), [1866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4453), @@ -218427,18 +218427,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [1895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2048), [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4365), [1899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), - [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), + [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), [1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), [1905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), [1913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3531), [1915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3529), [1917] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(2357), [1920] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 7), SHIFT(125), [1924] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(343), - [1927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2945), + [1927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3013), [1929] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 7), SHIFT(3755), [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3575), [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), @@ -218447,19 +218447,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [1941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3181), [1943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2248), [1945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2240), - [1947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2279), + [1947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2283), [1949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2330), [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4316), [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3040), [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4501), - [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), - [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2986), - [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906), + [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916), + [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), + [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910), [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4512), [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4502), [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4060), [1969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2228), - [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973), + [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4296), [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4032), [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4510), @@ -218477,14 +218477,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [2001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4272), [2003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4273), [2005] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(125), - [2008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2984), + [2008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2960), [2010] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(3755), [2013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4347), [2015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4348), [2017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, .production_id = 28), [2019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4383), [2021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4385), - [2023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3013), + [2023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2928), [2025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2982), [2027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4471), [2029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4469), @@ -218503,7 +218503,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), [2059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4312), [2061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4310), - [2063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3023), + [2063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2993), [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), [2069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), @@ -218705,7 +218705,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 23), [2463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, .production_id = 153), [2465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, .production_id = 153), - [2467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2620), + [2467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2627), [2469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4213), [2471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2700), [2473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), @@ -218718,13 +218718,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [2487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), [2489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4259), [2491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), - [2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), + [2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880), [2495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2463), [2497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), - [2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2705), + [2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2712), [2501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2506), - [2503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2707), - [2505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2836), + [2503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2697), + [2505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2792), [2507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), [2509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), [2511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), @@ -218744,9 +218744,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [2539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2454), [2541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2546), [2543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2569), - [2545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2782), + [2545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2786), [2547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), - [2549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2969), + [2549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2994), [2551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), [2553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), [2555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3528), @@ -218754,13 +218754,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [2559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), [2561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4395), [2563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4395), - [2565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2728), + [2565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2746), [2567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3560), [2569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3559), [2571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3359), - [2573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2786), - [2575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2729), - [2577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2786), + [2573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), + [2575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2730), + [2577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2788), [2579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), [2581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), [2583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4495), @@ -218798,10 +218798,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [2647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2470), [2649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4208), [2651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2640), - [2653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2529), - [2655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2724), + [2653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2539), + [2655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2743), [2657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176), - [2659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2955), + [2659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3023), [2661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3556), [2663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), [2665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), @@ -218816,7 +218816,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390), [2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), [2687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), - [2689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3020), + [2689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2970), [2691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), [2693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), [2695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3532), @@ -218832,7 +218832,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926), [2717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), [2719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4331), - [2721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2545), + [2721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2552), [2723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4311), [2725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), [2727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4308), @@ -218845,14 +218845,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [2741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3606), [2743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), [2745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), - [2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2696), + [2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2661), [2749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), [2751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2427), [2753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), [2755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533), [2757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241), [2759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), - [2761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2661), + [2761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2671), [2763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2451), [2765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1549), [2767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1979), @@ -218868,14 +218868,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [2787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), [2789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), [2791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), - [2793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822), - [2795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812), + [2793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2793), + [2795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2797), [2797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), - [2799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2720), + [2799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2702), [2801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), - [2803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2623), - [2805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2788), - [2807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2654), + [2803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2633), + [2805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2789), + [2807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2617), [2809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), [2811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2359), [2813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), @@ -218894,8 +218894,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [2839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122), [2841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2121), [2843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4413), - [2845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2698), - [2847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2652), + [2845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2674), + [2847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2620), [2849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), [2851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), [2853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), @@ -218907,7 +218907,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2131), [2867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2130), [2869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [2871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2647), + [2871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2616), [2873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), [2875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), [2877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1879), @@ -218917,7 +218917,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2118), [2887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2116), [2889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), - [2891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2656), + [2891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2618), [2893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), [2895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), [2897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1924), @@ -218926,7 +218926,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2037), [2905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2127), [2907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2124), - [2909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2615), + [2909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2634), [2911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), [2913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), [2915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1896), @@ -218960,7 +218960,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3731), [2977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(974), - [2979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2733), + [2979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2735), [2981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), [2983] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1), REDUCE(aux_sym_object_pattern_repeat1, 1), [2986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2084), @@ -218981,7 +218981,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 69), [3018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, .production_id = 133), [3020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, .production_id = 133), - [3022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2910), + [3022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2905), [3024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, .production_id = 174), [3026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, .production_id = 174), [3028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), @@ -219035,13 +219035,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [3147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3870), [3149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 66), [3151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 66), - [3153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 20), SHIFT(2723), + [3153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 20), SHIFT(2739), [3156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), [3158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 15), [3160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 15), [3162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2), [3164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2), - [3166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2712), + [3166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2720), [3168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), [3170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2345), [3172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), @@ -219051,30 +219051,30 @@ static const TSParseActionEntry ts_parse_actions[] = { [3180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2599), [3182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088), [3184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2148), - [3186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2173), + [3186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2195), [3188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2143), - [3190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2182), + [3190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2172), [3192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), [3194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), [3196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), [3198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3084), [3200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [3202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2811), + [3202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812), [3204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3694), [3206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4432), [3208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2534), [3210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import, 1), - [3212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2684), + [3212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2721), [3214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1), - [3216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2625), + [3216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2623), [3218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), [3220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), - [3222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2657), + [3222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2689), [3224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [3226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), + [3226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), [3228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), - [3230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2721), - [3232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2703), + [3230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2706), + [3232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2714), [3234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), [3236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), [3238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), @@ -219092,7 +219092,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 7), SHIFT(1638), [3268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3076), [3270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3075), - [3272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2884), + [3272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862), [3274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 7), SHIFT(2069), [3277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 7), SHIFT(1450), [3280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3077), @@ -219116,8 +219116,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [3318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, .production_id = 12), [3320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), [3322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4044), - [3324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), - [3326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2797), + [3324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), + [3326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2831), [3328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082), [3330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), [3332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2139), @@ -219126,20 +219126,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [3338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2179), [3340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2218), [3342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2221), - [3344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2772), + [3344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2821), [3346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), [3348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2128), [3350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2076), [3352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2123), - [3354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2187), + [3354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2184), [3356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2206), [3358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2219), - [3360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2761), + [3360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2842), [3362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), [3364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2136), [3366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2073), [3368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2142), - [3370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2172), + [3370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2186), [3372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2210), [3374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2213), [3376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primary_type, 1), @@ -219151,7 +219151,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), [3390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asserts, 2), [3392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts, 2), - [3394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2771), + [3394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2776), [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), [3398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135), [3400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2079), @@ -219168,25 +219168,25 @@ static const TSParseActionEntry ts_parse_actions[] = { [3422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2164), [3424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2093), [3426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2147), - [3428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2181), + [3428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2169), [3430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2208), [3432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2220), [3434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 2, .production_id = 111), [3436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 2, .production_id = 111), - [3438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2789), + [3438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2790), [3440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), [3442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2153), [3444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2074), [3446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2154), - [3448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2195), + [3448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2188), [3450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2215), [3452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2216), - [3454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2829), + [3454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2787), [3456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2159), [3458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2157), [3460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2092), [3462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2155), - [3464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2188), + [3464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2173), [3466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2211), [3468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2212), [3470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, .production_id = 240), @@ -219528,7 +219528,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, .production_id = 70), [4172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, .production_id = 70), [4174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2976), - [4176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2201), + [4176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2199), [4178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2185), [4180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2200), [4182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2214), @@ -219631,45 +219631,45 @@ static const TSParseActionEntry ts_parse_actions[] = { [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), [4386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 8), SHIFT(86), - [4389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), - [4391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 8), SHIFT(86), - [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [4398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 62), - [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2902), - [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2680), - [4404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), - [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), - [4410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2712), - [4413] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2363), - [4416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2), - [4418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(287), - [4421] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2132), - [4424] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(4200), - [4427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(3619), - [4430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(3617), - [4433] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2542), - [4436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(3744), - [4439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2007), - [4442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2106), - [4445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2189), - [4448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2030), - [4451] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2143), - [4454] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2182), - [4457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2328), - [4460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2605), - [4462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), - [4464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2), SHIFT(86), - [4467] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_array, 2), REDUCE(sym_array_pattern, 2), REDUCE(sym_tuple_type, 2), - [4471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2295), - [4473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), - [4475] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 8), SHIFT(79), - [4478] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2), SHIFT(79), - [4481] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 8), SHIFT(79), - [4484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [4486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), - [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [4389] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 8), SHIFT(86), + [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), + [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [4396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 62), + [4398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), + [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2692), + [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), + [4404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2), SHIFT(86), + [4407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), + [4409] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2720), + [4412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2363), + [4415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2), + [4417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(287), + [4420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2132), + [4423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(4200), + [4426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(3619), + [4429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(3617), + [4432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2542), + [4435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(3744), + [4438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2007), + [4441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2106), + [4444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2189), + [4447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2030), + [4450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2143), + [4453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2172), + [4456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2), SHIFT_REPEAT(2328), + [4459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2605), + [4461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [4463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2), + [4465] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_array, 2), REDUCE(sym_array_pattern, 2), REDUCE(sym_tuple_type, 2), + [4469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2295), + [4471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), + [4473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 8), SHIFT(79), + [4476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2), SHIFT(79), + [4479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 8), SHIFT(79), + [4482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [4484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), + [4486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), [4490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), [4492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), [4494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), @@ -219679,7 +219679,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2), [4505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, .production_id = 27), [4507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), - [4509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2), + [4509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), [4511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2005), [4513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), [4515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), @@ -219742,7 +219742,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), [4636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), [4638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), - [4640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [4640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), [4642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), [4644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 1, .production_id = 9), [4646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 1, .production_id = 9), @@ -219804,7 +219804,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1), [4774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1), REDUCE(sym__property_name, 1), [4777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1), - [4779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2664), + [4779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2717), [4781] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym_literal_type, 1), REDUCE(sym_rest_pattern, 2), [4785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), [4787] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 8), SHIFT(82), @@ -219821,7 +219821,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2350), [4814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), [4816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2152), - [4818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2541), + [4818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2545), [4820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2150), [4822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2191), [4824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), @@ -219831,7 +219831,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), [4834] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 65), SHIFT(85), [4837] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 8), SHIFT(85), - [4840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), + [4840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), [4842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2204), [4844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2202), [4846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2349), @@ -219869,7 +219869,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2156), [4918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2555), [4920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2144), - [4922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2169), + [4922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2181), [4924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4309), [4926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2161), [4928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), @@ -219889,7 +219889,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4963] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 45), REDUCE(sym_class, 4, .production_id = 136), [4966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2347), [4968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2115), - [4970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2543), + [4970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2528), [4972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2183), [4974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2335), [4976] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 51), REDUCE(sym_class, 4, .production_id = 137), @@ -219905,7 +219905,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2133), [5002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), [5004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), - [5006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2289), + [5006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2273), [5008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2354), [5010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045), [5012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2285), @@ -219919,7 +219919,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2597), [5030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2168), [5032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3187), - [5034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2280), + [5034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2289), [5036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2352), [5038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141), [5040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2536), @@ -219933,17 +219933,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [5056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3103), [5058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2290), [5060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), - [5062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2273), + [5062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2280), [5064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), [5066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2145), [5068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2556), [5070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2180), [5072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346), [5074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3113), - [5076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2294), + [5076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2282), [5078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360), [5080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3093), - [5082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2282), + [5082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2284), [5084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067), [5086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2293), [5088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3147), @@ -219954,32 +219954,32 @@ static const TSParseActionEntry ts_parse_actions[] = { [5098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2274), [5100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2112), [5102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2598), - [5104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2186), + [5104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2187), [5106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2158), [5108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2608), [5110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2178), [5112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3044), [5114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2286), - [5116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2780), + [5116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2839), [5118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3136), - [5120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), + [5120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2840), [5122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 26), REDUCE(aux_sym_object_pattern_repeat1, 2, .production_id = 27), [5125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3096), [5127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3065), [5129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1), [5131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2209), [5133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2998), - [5135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2199), + [5135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2198), [5137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2207), [5139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2224), [5141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2262), [5143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2234), - [5145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2205), - [5147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 26), - [5149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2336), - [5151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2184), + [5145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 26), + [5147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2336), + [5149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2205), + [5151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2182), [5153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), - [5155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2767), + [5155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773), [5157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2348), [5159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2270), [5161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3086), @@ -220010,7 +220010,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2342), [5213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2263), [5215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112), - [5217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2284), + [5217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2279), [5219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 119), [5221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 119), [5223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, .production_id = 246), @@ -220030,7 +220030,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2361), [5253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2255), [5255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3056), - [5257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2283), + [5257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2294), [5259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254), [5261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251), [5263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, .production_id = 84), @@ -220039,11 +220039,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [5269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2108), [5271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2103), [5273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2331), - [5275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3094), - [5277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3034), - [5279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2299), - [5281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116), - [5283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3071), + [5275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3071), + [5277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3094), + [5279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3034), + [5281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2299), + [5283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116), [5285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), [5287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3538), [5289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2226), @@ -220061,8 +220061,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [5313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3418), [5315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), [5317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2107), - [5319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2198), - [5321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2203), + [5319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2203), + [5321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2201), [5323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2355), [5325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400), [5327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), @@ -220075,7 +220075,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2171), [5343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2193), [5345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2356), - [5347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2539), + [5347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2540), [5349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2174), [5351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2217), [5353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3976), @@ -220086,13 +220086,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [5363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), [5365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4294), [5367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [5369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3011), + [5369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2919), [5371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), [5373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), [5375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, .production_id = 13), [5377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), [5379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_parameter, 1, .production_id = 13), SHIFT(3484), - [5382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3011), + [5382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919), [5384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4326), [5386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), [5388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(844), @@ -220149,320 +220149,320 @@ static const TSParseActionEntry ts_parse_actions[] = { [5490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_namespace_name, 3), [5492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_namespace_name, 3), [5494] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_type, 1, .production_id = 48), REDUCE(sym_jsx_namespace_name, 3), - [5497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [5499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), - [5501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), - [5503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2638), - [5505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [5507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, .production_id = 57), - [5509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), - [5511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), - [5513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2643), - [5515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3749), - [5517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4432), - [5519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3770), - [5521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, .production_id = 1), - [5523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__import_identifier, 1, .production_id = 1), - [5525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3019), - [5527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, .production_id = 234), - [5529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926), - [5531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [5533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2621), - [5535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, .production_id = 148), - [5537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2983), - [5539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2649), - [5541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2610), + [5497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [5499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, .production_id = 148), + [5501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2961), + [5503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [5505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [5507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2645), + [5509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [5511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [5513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [5515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, .production_id = 57), + [5517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), + [5519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648), + [5521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3749), + [5523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4432), + [5525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3770), + [5527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, .production_id = 1), + [5529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__import_identifier, 1, .production_id = 1), + [5531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2931), + [5533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, .production_id = 234), + [5535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), + [5537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2630), + [5539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2652), + [5541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2656), [5543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, .production_id = 5), [5545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2988), - [5547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2644), - [5549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2634), + [5547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2621), + [5549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), [5551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, .production_id = 197), - [5553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), - [5555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648), - [5557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1568), + [5553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2955), + [5555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2646), + [5557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2610), [5559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2445), - [5561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2737), - [5563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [5565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), + [5561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2741), + [5563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), + [5565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1568), [5567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, .production_id = 148), [5569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2653), [5571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, .production_id = 57), [5573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2651), [5575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, .production_id = 234), - [5577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2650), + [5577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2619), [5579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4496), [5581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), [5583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, .production_id = 197), - [5585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2629), - [5587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2646), + [5585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2639), + [5587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2622), [5589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 1, .production_id = 5), - [5591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2624), - [5593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2616), + [5591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2612), + [5593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2615), [5595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4089), [5597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3484), [5599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3510), [5601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4119), [5603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3861), [5605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [5607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2612), - [5609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2639), - [5611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2618), + [5607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2629), + [5609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2614), + [5611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2637), [5613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), [5615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, .production_id = 57), [5617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, .production_id = 5), [5619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), [5621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3321), - [5623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3320), + [5623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3261), [5625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3038), [5627] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [5629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, .production_id = 57), - [5631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3477), - [5633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), - [5635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3478), - [5637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, .production_id = 197), - [5639] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_type, 1, .production_id = 48), SHIFT(4014), - [5642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, .production_id = 234), - [5644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3261), - [5646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3455), - [5648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [5650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3446), - [5652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), - [5654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, .production_id = 148), - [5656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3454), - [5658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, .production_id = 148), + [5629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, .production_id = 148), + [5631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, .production_id = 57), + [5633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, .production_id = 234), + [5635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, .production_id = 5), + [5637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3446), + [5639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3477), + [5641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), + [5643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), + [5645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_type, 1, .production_id = 48), SHIFT(4014), + [5648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3455), + [5650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, .production_id = 234), + [5652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [5654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3320), + [5656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3478), + [5658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, .production_id = 197), [5660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [5662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, .production_id = 5), - [5664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), - [5666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, .production_id = 234), - [5668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, .production_id = 197), + [5662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), + [5664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, .production_id = 148), + [5666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, .production_id = 197), + [5668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3454), [5670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [5672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [5674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [5676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(846), - [5678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), - [5680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3745), - [5682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2736), - [5684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), - [5686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4204), - [5688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3016), - [5690] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(193), - [5693] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(3321), - [5696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), - [5698] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(3038), - [5701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3969), - [5703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3741), - [5705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2853), - [5707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), + [5672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [5674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(846), + [5676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [5678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [5680] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(193), + [5683] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(3321), + [5686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), + [5688] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(3038), + [5691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3969), + [5693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3741), + [5695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3745), + [5697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2738), + [5699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), + [5701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4204), + [5703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3016), + [5705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2844), + [5707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), [5709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), [5711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), - [5713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), - [5715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2785), - [5717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), - [5719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3854), - [5721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3250), - [5723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4323), - [5725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3836), - [5727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2827), - [5729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2791), - [5731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [5733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, .production_id = 5), - [5735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4152), - [5737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [5739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4251), - [5741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2868), - [5743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3895), - [5745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3894), + [5713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, .production_id = 5), + [5715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4152), + [5717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [5719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2805), + [5721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_annotation, 2), + [5723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2768), + [5725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2829), + [5727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), + [5729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 1, .production_id = 3), + [5731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), + [5733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, .production_id = 19), + [5735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3854), + [5737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3250), + [5739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4323), + [5741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3836), + [5743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4390), + [5745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2883), [5747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), - [5749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2830), - [5751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_annotation, 2), - [5753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, .production_id = 19), - [5755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [5757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2887), - [5759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 1, .production_id = 3), - [5761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2804), - [5763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2862), - [5765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4390), - [5767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2762), - [5769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2831), - [5771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3), - [5773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3457), - [5775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), - [5777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), - [5779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), - [5781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), - [5783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [5785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [5787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), - [5789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), - [5791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), - [5793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), - [5795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), - [5797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, .production_id = 261), - [5799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), - [5801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), - [5803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4), - [5805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [5807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [5809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), - [5811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), - [5813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), - [5815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), - [5817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3519), - [5819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), - [5821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), - [5823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3), - [5825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), - [5827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_annotation, 2), - [5829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, .production_id = 27), - [5831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4), - [5833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3518), - [5835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3469), - [5837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), - [5839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3467), - [5841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1892), - [5843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), - [5845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), - [5847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [5849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), - [5851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3480), - [5853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), - [5855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), - [5857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), - [5859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3497), - [5861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501), - [5863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3676), - [5865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), - [5867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), - [5869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), - [5871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), - [5873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), - [5875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472), - [5877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3517), - [5879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), - [5881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444), - [5883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3470), - [5885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3104), - [5887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554), - [5889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548), - [5891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), - [5893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), - [5895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3466), - [5897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), - [5899] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, .production_id = 125), SHIFT_REPEAT(3011), - [5902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, .production_id = 125), SHIFT_REPEAT(199), - [5905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, .production_id = 125), - [5907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, .production_id = 125), SHIFT_REPEAT(3011), + [5749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3895), + [5751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3894), + [5753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2827), + [5755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [5757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4251), + [5759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2834), + [5761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [5763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2835), + [5765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2754), + [5767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2785), + [5769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2771), + [5771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [5773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [5775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), + [5777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), + [5779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), + [5781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3), + [5783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), + [5785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472), + [5787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3457), + [5789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), + [5791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), + [5793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), + [5795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), + [5797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_annotation, 2), + [5799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), + [5801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), + [5803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), + [5805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3519), + [5807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), + [5809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), + [5811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [5813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, .production_id = 261), + [5815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), + [5817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [5819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [5821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [5823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), + [5825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), + [5827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), + [5829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [5831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), + [5833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4), + [5835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), + [5837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3), + [5839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444), + [5841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3518), + [5843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3469), + [5845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), + [5847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3467), + [5849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1892), + [5851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, .production_id = 27), + [5853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), + [5855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), + [5857] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, .production_id = 125), SHIFT_REPEAT(2919), + [5860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, .production_id = 125), SHIFT_REPEAT(199), + [5863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, .production_id = 125), + [5865] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, .production_id = 125), SHIFT_REPEAT(2919), + [5868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), + [5870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3470), + [5872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), + [5874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), + [5876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), + [5878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3676), + [5880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), + [5882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3466), + [5884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), + [5886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4), + [5888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3517), + [5890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3480), + [5892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), + [5894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), + [5896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), + [5898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3104), + [5900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554), + [5902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548), + [5904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), + [5906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3497), + [5908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501), [5910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), [5912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), [5914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), [5916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3613), - [5918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811), - [5920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2405), - [5922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4375), - [5924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3406), - [5926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2748), - [5928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), - [5930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), + [5918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3061), + [5920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799), + [5922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2405), + [5924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4375), + [5926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3406), + [5928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2729), + [5930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), [5932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1946), - [5934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2894), - [5936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), - [5938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [5940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4411), - [5942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3061), - [5944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), - [5946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), - [5948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_omitting_type_annotation, 2), - [5950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2407), - [5952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2735), - [5954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), - [5956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), - [5958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4513), - [5960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799), - [5962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opting_type_annotation, 2), - [5964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [5966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4482), - [5968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4481), - [5970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3407), - [5972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), - [5974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [5976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, .production_id = 270), - [5978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, .production_id = 271), - [5980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_chain, 1), - [5982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, .production_id = 290), - [5984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), - [5986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, .production_id = 152), - [5988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, .production_id = 118), - [5990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, .production_id = 189), - [5992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [5994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4299), - [5996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, .production_id = 164), - [5998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3225), - [6000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), - [6002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3882), - [6004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), - [6006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2738), - [6008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3500), - [6010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3162), - [6012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3296), - [6014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), - [6016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, .production_id = 253), - [6018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), - [6020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2731), - [6022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), - [6024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2632), - [6026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3945), - [6028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [6030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 1, .production_id = 10), - [6032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3091), - [6034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [6036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3267), - [6038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, .production_id = 254), - [6040] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(368), - [6043] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(341), - [6046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [6048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, .production_id = 261), - [6050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2433), - [6052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194), - [6054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3141), - [6056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910), - [6058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4508), - [6060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, .production_id = 131), - [6062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656), - [6064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4409), - [6066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(964), - [6068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, .production_id = 131), - [6070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, .production_id = 99), - [6072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215), - [6074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), - [6076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3329), - [6078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), - [6080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, .production_id = 225), - [6082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), - [6084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2367), - [6086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2417), - [6088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, .production_id = 226), - [6090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [6092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), - [6094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), - [6096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, .production_id = 285), - [6098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, .production_id = 200), - [6100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3520), - [6102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157), - [6104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, .production_id = 201), - [6106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, .production_id = 7), - [6108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), - [6110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, .production_id = 7), - [6112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3232), - [6114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3097), - [6116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, .production_id = 56), - [6118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), - [6120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1405), - [6122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, .production_id = 237), - [6124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493), - [6126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155), - [6128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, .production_id = 293), - [6130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), - [6132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 2, .production_id = 155), + [5934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), + [5936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_omitting_type_annotation, 2), + [5938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2407), + [5940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2747), + [5942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), + [5944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811), + [5946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opting_type_annotation, 2), + [5948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), + [5950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [5952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4482), + [5954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4481), + [5956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2906), + [5958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), + [5960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [5962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4411), + [5964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), + [5966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), + [5968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4513), + [5970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, .production_id = 201), + [5972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905), + [5974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4508), + [5976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2367), + [5978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3945), + [5980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906), + [5982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, .production_id = 270), + [5984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, .production_id = 7), + [5986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), + [5988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, .production_id = 7), + [5990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3520), + [5992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157), + [5994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [5996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, .production_id = 200), + [5998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, .production_id = 56), + [6000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), + [6002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, .production_id = 152), + [6004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, .production_id = 118), + [6006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3232), + [6008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3097), + [6010] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(368), + [6013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [6015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4299), + [6017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [6019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3267), + [6021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3882), + [6023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), + [6025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, .production_id = 226), + [6027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), + [6029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2723), + [6031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2417), + [6033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2748), + [6035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, .production_id = 254), + [6037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [6039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, .production_id = 225), + [6041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3329), + [6043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), + [6045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, .production_id = 285), + [6047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194), + [6049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3141), + [6051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, .production_id = 261), + [6053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1405), + [6055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, .production_id = 131), + [6057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656), + [6059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4409), + [6061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(964), + [6063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, .production_id = 131), + [6065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, .production_id = 99), + [6067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, .production_id = 271), + [6069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_chain, 1), + [6071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215), + [6073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), + [6075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, .production_id = 253), + [6077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [6079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, .production_id = 237), + [6081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), + [6083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, .production_id = 290), + [6085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493), + [6087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155), + [6089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2433), + [6091] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(341), + [6094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [6096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), + [6098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, .production_id = 189), + [6100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, .production_id = 164), + [6102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3225), + [6104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), + [6106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3500), + [6108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3162), + [6110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), + [6112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), + [6114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2643), + [6116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [6118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 1, .production_id = 10), + [6120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3091), + [6122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, .production_id = 293), + [6124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3296), + [6126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), + [6128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 2, .production_id = 155), + [6130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3407), + [6132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), [6134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), [6136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3353), [6138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), @@ -220482,7 +220482,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3269), [6168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), [6170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [6172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2807), + [6172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2799), [6174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), [6176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), [6178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3079), @@ -220518,15 +220518,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [6238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), [6240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841), [6242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [6244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2674), + [6244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2685), [6246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3299), [6248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2601), - [6250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2751), + [6250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2733), [6252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), [6254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), [6256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), [6258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), - [6260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2701), + [6260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2715), [6262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3499), [6264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3502), [6266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3314), @@ -220538,7 +220538,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3331), [6280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3479), [6282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2227), - [6284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2744), + [6284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752), [6286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4346), [6288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3266), [6290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), @@ -220569,14 +220569,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [6341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, .production_id = 131), [6343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3460), [6345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2233), - [6347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2730), + [6347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2736), [6349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3487), [6351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 2), [6353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), [6355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3394), [6357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), [6359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1), - [6361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), + [6361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), [6363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1), [6365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3385), [6367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 3, .production_id = 75), @@ -220661,7 +220661,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_text, 1), [6535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, .production_id = 31), [6537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [6539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), + [6539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), [6541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 5, .production_id = 262), [6543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4090), [6545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, .production_id = 31), @@ -220670,7 +220670,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, .production_id = 228), [6553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3412), [6555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_signature, 1, .production_id = 104), - [6557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2793), + [6557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2777), [6559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3342), [6561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), [6563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2), @@ -220732,8 +220732,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [6681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, .dynamic_precedence = -1, .production_id = 128), [6683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, .production_id = 199), [6685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, .production_id = 150), - [6687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2716), - [6689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2734), + [6687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2662), + [6689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726), [6691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4291), [6693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, .production_id = 87), [6695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), @@ -220744,21 +220744,21 @@ static const TSParseActionEntry ts_parse_actions[] = { [6705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), [6707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 5, .production_id = 250), [6709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3796), - [6711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2723), - [6713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3025), + [6711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2739), + [6713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3010), [6715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3787), [6717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, .production_id = 95), [6719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), [6721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990), [6723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), - [6725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2714), + [6725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2704), [6727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 2, .production_id = 47), [6729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), [6731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, .production_id = 212), [6733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, .production_id = 212), SHIFT_REPEAT(3656), [6736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, .production_id = 212), [6738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, .production_id = 57), - [6740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2747), + [6740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2751), [6742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), [6744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3235), [6746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3689), @@ -220770,12 +220770,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [6758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), [6760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3347), [6762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3544), - [6764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2706), + [6764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2665), [6766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), [6768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), [6770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706), - [6772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2803), - [6774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2792), + [6772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2808), + [6774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2836), [6776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), [6778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), [6780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, .production_id = 60), @@ -220787,9 +220787,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [6793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), [6795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), [6797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957), - [6799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2613), + [6799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2626), [6801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3464), - [6803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2619), + [6803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2638), [6805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), [6807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3572), [6809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), @@ -220816,7 +220816,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3246), [6856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3543), [6858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2974), - [6860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880), + [6860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), [6862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), [6864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3562), [6866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3563), @@ -220839,7 +220839,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533), [6903] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(189), [6906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), - [6908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2754), + [6908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2757), [6910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3391), [6912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), [6914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), @@ -220875,20 +220875,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [6975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2310), [6977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), [6979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [6981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2999), + [6981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), [6983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, .production_id = 194), [6985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), [6987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2298), [6989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), [6991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2), - [6993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), + [6993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), [6995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, .production_id = 255), [6997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, .production_id = 256), [6999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, .production_id = 258), [7001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, .production_id = 259), [7003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5), [7005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 1), - [7007] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), SHIFT_REPEAT(2890), + [7007] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), SHIFT_REPEAT(2901), [7010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), [7012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3395), [7014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 2, .production_id = 57), @@ -220951,7 +220951,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2591), [7133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2508), [7135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2589), - [7137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), + [7137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2744), [7139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4366), [7141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2586), [7143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2488), @@ -220968,13 +220968,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [7165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4520), [7167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, .production_id = 225), [7169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, .production_id = 226), - [7171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796), + [7171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2804), [7173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, .production_id = 272), [7175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), [7177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3401), [7179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), [7181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), - [7183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), + [7183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973), [7185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), [7187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, .production_id = 192), [7189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, .production_id = 275), @@ -221000,7 +221000,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 3, .production_id = 118), [7232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), [7234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, .production_id = 164), - [7236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2662), + [7236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2672), [7238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), [7240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3888), [7242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), @@ -221023,21 +221023,21 @@ static const TSParseActionEntry ts_parse_actions[] = { [7278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), [7280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2313), [7282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3367), - [7284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2805), - [7286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900), + [7284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2802), + [7286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), [7288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), [7290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, .production_id = 47), [7292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3188), [7294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [7296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2710), + [7296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2664), [7298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), [7300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, .production_id = 83), [7302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_type, 3), [7304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2), [7306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), [7308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3988), - [7310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916), - [7312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), + [7310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2911), + [7312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), [7314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3987), [7316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), [7318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), @@ -221053,7 +221053,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), [7342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), [7344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [7346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2777), + [7346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2782), [7348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3683), [7350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338), [7352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 1, .production_id = 5), @@ -221068,7 +221068,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3870), [7372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(137), [7375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), - [7377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), SHIFT_REPEAT(2787), + [7377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), SHIFT_REPEAT(2871), [7380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), [7382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2495), [7384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2453), @@ -221087,12 +221087,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [7410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2522), [7412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2457), [7414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2523), - [7416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2802), + [7416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), [7418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, .production_id = 88), [7420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, .production_id = 87), [7422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3), [7424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), - [7426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2749), + [7426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2734), [7428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4088), [7430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4071), [7432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3838), @@ -221251,7 +221251,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), [7740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2693), [7742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4333), - [7744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2675), + [7744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2669), [7746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), [7748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4217), [7750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), @@ -221267,7 +221267,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), [7772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2471), [7774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584), - [7776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2549), + [7776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2543), [7778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2418), [7780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2469), [7782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4274), @@ -221319,7 +221319,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), [7876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), [7878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [7880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2801), + [7880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), [7882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2411), [7884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), [7886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4522), @@ -221345,9 +221345,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [7926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), [7928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), [7930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), - [7932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), + [7932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2995), [7934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3992), - [7936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), + [7936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3001), [7938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), [7940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), [7942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3128), @@ -221378,7 +221378,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), [7994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), [7996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [7998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2835), + [7998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2780), [8000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), [8002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), [8004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3), @@ -221387,9 +221387,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [8010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), [8012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), [8014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), - [8016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2790), + [8016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2791), [8018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_export, 3), - [8020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3015), + [8020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), [8022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2009), [8024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), [8026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), @@ -221403,11 +221403,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [8042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2114), [8044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), [8046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), - [8048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2778), + [8048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2759), [8050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380), [8052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), [8054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2825), - [8056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2722), + [8056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2742), [8058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), [8060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4165), [8062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3947), @@ -221430,7 +221430,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), [8098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), [8100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2579), - [8102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2765), + [8102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2863), [8104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386), [8106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385), [8108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2384), @@ -221456,7 +221456,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2566), [8150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2565), [8152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4057), - [8154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2779), + [8154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), [8156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4309), [8158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2564), [8160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), @@ -221483,13 +221483,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [8202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2374), [8204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2382), [8206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [8208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2939), - [8210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2940), + [8208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), + [8210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), [8212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2387), [8214] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), [8216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4018), [8218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2390), - [8220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), + [8220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), [8222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4362), [8224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), [8226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3598), @@ -221498,8 +221498,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [8232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2400), [8234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2399), [8236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), - [8238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2692), - [8240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2697), + [8238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718), + [8240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2719), [8242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2366), [8244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3150), [8246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4376), @@ -221512,11 +221512,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [8260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), [8262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4340), [8264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3280), - [8266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2995), + [8266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2943), [8268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4034), - [8270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2784), + [8270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2860), [8272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4080), - [8274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), + [8274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756), [8276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), [8278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4074), [8280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2563), @@ -221524,7 +221524,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3), [8286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4521), [8288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3873), - [8290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2757), + [8290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2762), [8292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3841), }; diff --git a/typescript/src/parser.c b/typescript/src/parser.c index 56b01227..e54da5eb 100644 --- a/typescript/src/parser.c +++ b/typescript/src/parser.c @@ -6121,19 +6121,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1997] = 164, [1998] = 165, [1999] = 1381, - [2000] = 1306, + [2000] = 1243, [2001] = 1367, [2002] = 1281, [2003] = 1355, [2004] = 2004, - [2005] = 1418, + [2005] = 1582, [2006] = 1346, [2007] = 1448, [2008] = 1345, [2009] = 1324, [2010] = 1322, [2011] = 1288, - [2012] = 1414, + [2012] = 1349, [2013] = 1366, [2014] = 1347, [2015] = 2015, @@ -6144,18 +6144,18 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2020] = 1262, [2021] = 1373, [2022] = 2017, - [2023] = 2017, - [2024] = 1582, - [2025] = 1295, + [2023] = 1418, + [2024] = 2017, + [2025] = 1414, [2026] = 1560, [2027] = 1816, [2028] = 1465, [2029] = 2017, [2030] = 2015, [2031] = 1286, - [2032] = 1243, + [2032] = 1374, [2033] = 1283, - [2034] = 1349, + [2034] = 1295, [2035] = 1320, [2036] = 1319, [2037] = 1316, @@ -6164,7 +6164,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2040] = 1291, [2041] = 1314, [2042] = 1313, - [2043] = 1374, + [2043] = 1306, [2044] = 1296, [2045] = 1330, [2046] = 1582, @@ -6622,20 +6622,20 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2498] = 1365, [2499] = 1358, [2500] = 2500, - [2501] = 2501, + [2501] = 1371, [2502] = 2502, [2503] = 1353, - [2504] = 1273, + [2504] = 1362, [2505] = 2505, [2506] = 2505, [2507] = 2505, [2508] = 2505, - [2509] = 2509, + [2509] = 1237, [2510] = 2510, [2511] = 2505, - [2512] = 1371, - [2513] = 1237, - [2514] = 1362, + [2512] = 1273, + [2513] = 2513, + [2514] = 2514, [2515] = 1370, [2516] = 2505, [2517] = 1277, @@ -7856,7 +7856,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3732] = 3732, [3733] = 3733, [3734] = 3734, - [3735] = 2226, + [3735] = 3735, [3736] = 3736, [3737] = 3737, [3738] = 3738, @@ -7880,7 +7880,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3756] = 3756, [3757] = 3757, [3758] = 3758, - [3759] = 3759, + [3759] = 3735, [3760] = 3760, [3761] = 3761, [3762] = 3762, @@ -7985,15 +7985,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3861] = 3861, [3862] = 3743, [3863] = 3863, - [3864] = 2227, + [3864] = 3864, [3865] = 3769, - [3866] = 3866, - [3867] = 3867, - [3868] = 3794, + [3866] = 3783, + [3867] = 2227, + [3868] = 2226, [3869] = 3869, [3870] = 3870, [3871] = 2238, - [3872] = 3759, + [3872] = 3794, [3873] = 3801, [3874] = 3024, [3875] = 3875, @@ -8083,7 +8083,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3959] = 2213, [3960] = 3812, [3961] = 3761, - [3962] = 3765, + [3962] = 3962, [3963] = 3810, [3964] = 3805, [3965] = 3767, @@ -8091,7 +8091,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3967] = 3967, [3968] = 3829, [3969] = 3829, - [3970] = 3866, + [3970] = 3765, [3971] = 3747, [3972] = 3836, [3973] = 3897, @@ -8109,7 +8109,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3985] = 3985, [3986] = 3986, [3987] = 3987, - [3988] = 3783, + [3988] = 3962, [3989] = 3989, [3990] = 3990, [3991] = 791, @@ -13472,14 +13472,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2002] = {.lex_state = 7, .external_lex_state = 2}, [2003] = {.lex_state = 7, .external_lex_state = 2}, [2004] = {.lex_state = 13, .external_lex_state = 4}, - [2005] = {.lex_state = 7, .external_lex_state = 3}, + [2005] = {.lex_state = 7, .external_lex_state = 2}, [2006] = {.lex_state = 7, .external_lex_state = 2}, [2007] = {.lex_state = 7, .external_lex_state = 2}, [2008] = {.lex_state = 7, .external_lex_state = 2}, [2009] = {.lex_state = 7, .external_lex_state = 2}, [2010] = {.lex_state = 7, .external_lex_state = 2}, [2011] = {.lex_state = 7, .external_lex_state = 2}, - [2012] = {.lex_state = 7, .external_lex_state = 3}, + [2012] = {.lex_state = 7, .external_lex_state = 2}, [2013] = {.lex_state = 7, .external_lex_state = 2}, [2014] = {.lex_state = 7, .external_lex_state = 2}, [2015] = {.lex_state = 7, .external_lex_state = 2}, @@ -13490,9 +13490,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2020] = {.lex_state = 7, .external_lex_state = 2}, [2021] = {.lex_state = 7, .external_lex_state = 2}, [2022] = {.lex_state = 13, .external_lex_state = 4}, - [2023] = {.lex_state = 13, .external_lex_state = 4}, - [2024] = {.lex_state = 7, .external_lex_state = 2}, - [2025] = {.lex_state = 7, .external_lex_state = 2}, + [2023] = {.lex_state = 7, .external_lex_state = 3}, + [2024] = {.lex_state = 13, .external_lex_state = 4}, + [2025] = {.lex_state = 7, .external_lex_state = 3}, [2026] = {.lex_state = 7, .external_lex_state = 2}, [2027] = {.lex_state = 8, .external_lex_state = 2}, [2028] = {.lex_state = 7, .external_lex_state = 3}, @@ -13968,7 +13968,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2498] = {.lex_state = 97}, [2499] = {.lex_state = 97}, [2500] = {.lex_state = 13, .external_lex_state = 4}, - [2501] = {.lex_state = 13, .external_lex_state = 4}, + [2501] = {.lex_state = 97}, [2502] = {.lex_state = 13, .external_lex_state = 4}, [2503] = {.lex_state = 97}, [2504] = {.lex_state = 97}, @@ -13976,12 +13976,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2506] = {.lex_state = 97}, [2507] = {.lex_state = 97}, [2508] = {.lex_state = 97}, - [2509] = {.lex_state = 13, .external_lex_state = 4}, + [2509] = {.lex_state = 12, .external_lex_state = 4}, [2510] = {.lex_state = 97}, [2511] = {.lex_state = 97}, [2512] = {.lex_state = 97}, - [2513] = {.lex_state = 12, .external_lex_state = 4}, - [2514] = {.lex_state = 97}, + [2513] = {.lex_state = 13, .external_lex_state = 4}, + [2514] = {.lex_state = 13, .external_lex_state = 4}, [2515] = {.lex_state = 97}, [2516] = {.lex_state = 97}, [2517] = {.lex_state = 97}, @@ -15202,7 +15202,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3732] = {.lex_state = 0, .external_lex_state = 4}, [3733] = {.lex_state = 0, .external_lex_state = 4}, [3734] = {.lex_state = 97}, - [3735] = {.lex_state = 0}, + [3735] = {.lex_state = 0, .external_lex_state = 4}, [3736] = {.lex_state = 97}, [3737] = {.lex_state = 0}, [3738] = {.lex_state = 0}, @@ -15333,13 +15333,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3863] = {.lex_state = 97}, [3864] = {.lex_state = 0}, [3865] = {.lex_state = 97}, - [3866] = {.lex_state = 97}, + [3866] = {.lex_state = 0}, [3867] = {.lex_state = 0}, - [3868] = {.lex_state = 97}, + [3868] = {.lex_state = 0}, [3869] = {.lex_state = 97}, [3870] = {.lex_state = 0, .external_lex_state = 4}, [3871] = {.lex_state = 0}, - [3872] = {.lex_state = 0, .external_lex_state = 4}, + [3872] = {.lex_state = 97}, [3873] = {.lex_state = 97}, [3874] = {.lex_state = 97}, [3875] = {.lex_state = 97}, @@ -15455,7 +15455,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3985] = {.lex_state = 1}, [3986] = {.lex_state = 0}, [3987] = {.lex_state = 0, .external_lex_state = 4}, - [3988] = {.lex_state = 0}, + [3988] = {.lex_state = 97}, [3989] = {.lex_state = 97}, [3990] = {.lex_state = 97}, [3991] = {.lex_state = 0, .external_lex_state = 4}, @@ -16217,11 +16217,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instantiation_expression] = STATE(1455), [sym_internal_module] = STATE(1455), [sym_nested_type_identifier] = STATE(2394), - [sym__type] = STATE(2514), - [sym_constructor_type] = STATE(2514), + [sym__type] = STATE(2504), + [sym_constructor_type] = STATE(2504), [sym__primary_type] = STATE(2485), [sym_template_literal_type] = STATE(2487), - [sym_infer_type] = STATE(2514), + [sym_infer_type] = STATE(2504), [sym_conditional_type] = STATE(2487), [sym_generic_type] = STATE(2487), [sym_type_query] = STATE(2487), @@ -16238,10 +16238,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(3815), [sym_array_type] = STATE(2487), [sym_tuple_type] = STATE(2487), - [sym_readonly_type] = STATE(2514), + [sym_readonly_type] = STATE(2504), [sym_union_type] = STATE(2487), [sym_intersection_type] = STATE(2487), - [sym_function_type] = STATE(2514), + [sym_function_type] = STATE(2504), [aux_sym_export_statement_repeat1] = STATE(3467), [sym_identifier] = ACTIONS(109), [anon_sym_export] = ACTIONS(111), @@ -16399,11 +16399,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instantiation_expression] = STATE(1455), [sym_internal_module] = STATE(1455), [sym_nested_type_identifier] = STATE(2394), - [sym__type] = STATE(2514), - [sym_constructor_type] = STATE(2514), + [sym__type] = STATE(2504), + [sym_constructor_type] = STATE(2504), [sym__primary_type] = STATE(2485), [sym_template_literal_type] = STATE(2487), - [sym_infer_type] = STATE(2514), + [sym_infer_type] = STATE(2504), [sym_conditional_type] = STATE(2487), [sym_generic_type] = STATE(2487), [sym_type_query] = STATE(2487), @@ -16420,10 +16420,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(3815), [sym_array_type] = STATE(2487), [sym_tuple_type] = STATE(2487), - [sym_readonly_type] = STATE(2514), + [sym_readonly_type] = STATE(2504), [sym_union_type] = STATE(2487), [sym_intersection_type] = STATE(2487), - [sym_function_type] = STATE(2514), + [sym_function_type] = STATE(2504), [aux_sym_export_statement_repeat1] = STATE(3467), [sym_identifier] = ACTIONS(109), [anon_sym_export] = ACTIONS(111), @@ -28087,7 +28087,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [80] = { [sym_import] = STATE(1464), [sym_parenthesized_expression] = STATE(1047), - [sym_expression] = STATE(2000), + [sym_expression] = STATE(2043), [sym_primary_expression] = STATE(1276), [sym_yield_expression] = STATE(1455), [sym_object] = STATE(1464), @@ -28931,7 +28931,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(1844), [sym_unary_expression] = STATE(1844), [sym_update_expression] = STATE(1844), - [sym_string] = STATE(2005), + [sym_string] = STATE(2023), [sym_template_string] = STATE(1852), [sym_regex] = STATE(1852), [sym_meta_property] = STATE(1852), @@ -30070,7 +30070,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [95] = { [sym_import] = STATE(1464), [sym_parenthesized_expression] = STATE(1047), - [sym_expression] = STATE(2043), + [sym_expression] = STATE(2032), [sym_primary_expression] = STATE(1276), [sym_yield_expression] = STATE(1455), [sym_object] = STATE(1464), @@ -30911,11 +30911,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2456), [sym_formal_parameters] = STATE(4226), [sym_nested_type_identifier] = STATE(2394), - [sym__type] = STATE(2514), - [sym_constructor_type] = STATE(2514), + [sym__type] = STATE(2504), + [sym_constructor_type] = STATE(2504), [sym__primary_type] = STATE(2485), [sym_template_literal_type] = STATE(2487), - [sym_infer_type] = STATE(2514), + [sym_infer_type] = STATE(2504), [sym_conditional_type] = STATE(2487), [sym_generic_type] = STATE(2487), [sym_type_query] = STATE(2487), @@ -30931,10 +30931,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(3885), [sym_array_type] = STATE(2487), [sym_tuple_type] = STATE(2487), - [sym_readonly_type] = STATE(2514), + [sym_readonly_type] = STATE(2504), [sym_union_type] = STATE(2487), [sym_intersection_type] = STATE(2487), - [sym_function_type] = STATE(2514), + [sym_function_type] = STATE(2504), [sym_identifier] = ACTIONS(1222), [anon_sym_STAR] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(1224), @@ -31028,11 +31028,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2456), [sym_formal_parameters] = STATE(4226), [sym_nested_type_identifier] = STATE(2394), - [sym__type] = STATE(2514), - [sym_constructor_type] = STATE(2514), + [sym__type] = STATE(2504), + [sym_constructor_type] = STATE(2504), [sym__primary_type] = STATE(2485), [sym_template_literal_type] = STATE(2487), - [sym_infer_type] = STATE(2514), + [sym_infer_type] = STATE(2504), [sym_conditional_type] = STATE(2487), [sym_generic_type] = STATE(2487), [sym_type_query] = STATE(2487), @@ -31048,10 +31048,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(3885), [sym_array_type] = STATE(2487), [sym_tuple_type] = STATE(2487), - [sym_readonly_type] = STATE(2514), + [sym_readonly_type] = STATE(2504), [sym_union_type] = STATE(2487), [sym_intersection_type] = STATE(2487), - [sym_function_type] = STATE(2514), + [sym_function_type] = STATE(2504), [sym_identifier] = ACTIONS(1222), [anon_sym_STAR] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(1254), @@ -31144,11 +31144,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2456), [sym_formal_parameters] = STATE(4226), [sym_nested_type_identifier] = STATE(2394), - [sym__type] = STATE(2514), - [sym_constructor_type] = STATE(2514), + [sym__type] = STATE(2504), + [sym_constructor_type] = STATE(2504), [sym__primary_type] = STATE(2485), [sym_template_literal_type] = STATE(2487), - [sym_infer_type] = STATE(2514), + [sym_infer_type] = STATE(2504), [sym_conditional_type] = STATE(2487), [sym_generic_type] = STATE(2487), [sym_type_query] = STATE(2487), @@ -31164,10 +31164,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(3885), [sym_array_type] = STATE(2487), [sym_tuple_type] = STATE(2487), - [sym_readonly_type] = STATE(2514), + [sym_readonly_type] = STATE(2504), [sym_union_type] = STATE(2487), [sym_intersection_type] = STATE(2487), - [sym_function_type] = STATE(2514), + [sym_function_type] = STATE(2504), [sym_identifier] = ACTIONS(1222), [anon_sym_STAR] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(1258), @@ -31260,11 +31260,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2456), [sym_formal_parameters] = STATE(4226), [sym_nested_type_identifier] = STATE(2394), - [sym__type] = STATE(2514), - [sym_constructor_type] = STATE(2514), + [sym__type] = STATE(2504), + [sym_constructor_type] = STATE(2504), [sym__primary_type] = STATE(2485), [sym_template_literal_type] = STATE(2487), - [sym_infer_type] = STATE(2514), + [sym_infer_type] = STATE(2504), [sym_conditional_type] = STATE(2487), [sym_generic_type] = STATE(2487), [sym_type_query] = STATE(2487), @@ -31280,10 +31280,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(3885), [sym_array_type] = STATE(2487), [sym_tuple_type] = STATE(2487), - [sym_readonly_type] = STATE(2514), + [sym_readonly_type] = STATE(2504), [sym_union_type] = STATE(2487), [sym_intersection_type] = STATE(2487), - [sym_function_type] = STATE(2514), + [sym_function_type] = STATE(2504), [sym_identifier] = ACTIONS(1222), [anon_sym_STAR] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(115), @@ -31375,11 +31375,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2456), [sym_formal_parameters] = STATE(4226), [sym_nested_type_identifier] = STATE(2394), - [sym__type] = STATE(2514), - [sym_constructor_type] = STATE(2514), + [sym__type] = STATE(2504), + [sym_constructor_type] = STATE(2504), [sym__primary_type] = STATE(2485), [sym_template_literal_type] = STATE(2487), - [sym_infer_type] = STATE(2514), + [sym_infer_type] = STATE(2504), [sym_conditional_type] = STATE(2487), [sym_generic_type] = STATE(2487), [sym_type_query] = STATE(2487), @@ -31395,10 +31395,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(3885), [sym_array_type] = STATE(2487), [sym_tuple_type] = STATE(2487), - [sym_readonly_type] = STATE(2514), + [sym_readonly_type] = STATE(2504), [sym_union_type] = STATE(2487), [sym_intersection_type] = STATE(2487), - [sym_function_type] = STATE(2514), + [sym_function_type] = STATE(2504), [sym_identifier] = ACTIONS(1222), [anon_sym_STAR] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(1224), @@ -31490,11 +31490,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2456), [sym_formal_parameters] = STATE(4226), [sym_nested_type_identifier] = STATE(2394), - [sym__type] = STATE(2514), - [sym_constructor_type] = STATE(2514), + [sym__type] = STATE(2504), + [sym_constructor_type] = STATE(2504), [sym__primary_type] = STATE(2485), [sym_template_literal_type] = STATE(2487), - [sym_infer_type] = STATE(2514), + [sym_infer_type] = STATE(2504), [sym_conditional_type] = STATE(2487), [sym_generic_type] = STATE(2487), [sym_type_query] = STATE(2487), @@ -31510,10 +31510,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(3885), [sym_array_type] = STATE(2487), [sym_tuple_type] = STATE(2487), - [sym_readonly_type] = STATE(2514), + [sym_readonly_type] = STATE(2504), [sym_union_type] = STATE(2487), [sym_intersection_type] = STATE(2487), - [sym_function_type] = STATE(2514), + [sym_function_type] = STATE(2504), [sym_identifier] = ACTIONS(1222), [anon_sym_STAR] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(1267), @@ -31718,11 +31718,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2456), [sym_formal_parameters] = STATE(4226), [sym_nested_type_identifier] = STATE(2394), - [sym__type] = STATE(2514), - [sym_constructor_type] = STATE(2514), + [sym__type] = STATE(2504), + [sym_constructor_type] = STATE(2504), [sym__primary_type] = STATE(2485), [sym_template_literal_type] = STATE(2487), - [sym_infer_type] = STATE(2514), + [sym_infer_type] = STATE(2504), [sym_conditional_type] = STATE(2487), [sym_generic_type] = STATE(2487), [sym_type_query] = STATE(2487), @@ -31738,10 +31738,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(3885), [sym_array_type] = STATE(2487), [sym_tuple_type] = STATE(2487), - [sym_readonly_type] = STATE(2514), + [sym_readonly_type] = STATE(2504), [sym_union_type] = STATE(2487), [sym_intersection_type] = STATE(2487), - [sym_function_type] = STATE(2514), + [sym_function_type] = STATE(2504), [sym_identifier] = ACTIONS(1222), [anon_sym_STAR] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(212), @@ -31832,11 +31832,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2456), [sym_formal_parameters] = STATE(4226), [sym_nested_type_identifier] = STATE(2394), - [sym__type] = STATE(2514), - [sym_constructor_type] = STATE(2514), + [sym__type] = STATE(2504), + [sym_constructor_type] = STATE(2504), [sym__primary_type] = STATE(2485), [sym_template_literal_type] = STATE(2487), - [sym_infer_type] = STATE(2514), + [sym_infer_type] = STATE(2504), [sym_conditional_type] = STATE(2487), [sym_generic_type] = STATE(2487), [sym_type_query] = STATE(2487), @@ -31852,10 +31852,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(3885), [sym_array_type] = STATE(2487), [sym_tuple_type] = STATE(2487), - [sym_readonly_type] = STATE(2514), + [sym_readonly_type] = STATE(2504), [sym_union_type] = STATE(2487), [sym_intersection_type] = STATE(2487), - [sym_function_type] = STATE(2514), + [sym_function_type] = STATE(2504), [sym_identifier] = ACTIONS(1222), [anon_sym_STAR] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(1307), @@ -31946,11 +31946,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2456), [sym_formal_parameters] = STATE(4226), [sym_nested_type_identifier] = STATE(2394), - [sym__type] = STATE(2514), - [sym_constructor_type] = STATE(2514), + [sym__type] = STATE(2504), + [sym_constructor_type] = STATE(2504), [sym__primary_type] = STATE(2485), [sym_template_literal_type] = STATE(2487), - [sym_infer_type] = STATE(2514), + [sym_infer_type] = STATE(2504), [sym_conditional_type] = STATE(2487), [sym_generic_type] = STATE(2487), [sym_type_query] = STATE(2487), @@ -31966,10 +31966,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(3885), [sym_array_type] = STATE(2487), [sym_tuple_type] = STATE(2487), - [sym_readonly_type] = STATE(2514), + [sym_readonly_type] = STATE(2504), [sym_union_type] = STATE(2487), [sym_intersection_type] = STATE(2487), - [sym_function_type] = STATE(2514), + [sym_function_type] = STATE(2504), [sym_identifier] = ACTIONS(1222), [anon_sym_STAR] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(1311), @@ -32060,11 +32060,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2456), [sym_formal_parameters] = STATE(4226), [sym_nested_type_identifier] = STATE(2394), - [sym__type] = STATE(2514), - [sym_constructor_type] = STATE(2514), + [sym__type] = STATE(2504), + [sym_constructor_type] = STATE(2504), [sym__primary_type] = STATE(2485), [sym_template_literal_type] = STATE(2487), - [sym_infer_type] = STATE(2514), + [sym_infer_type] = STATE(2504), [sym_conditional_type] = STATE(2487), [sym_generic_type] = STATE(2487), [sym_type_query] = STATE(2487), @@ -32080,10 +32080,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(3885), [sym_array_type] = STATE(2487), [sym_tuple_type] = STATE(2487), - [sym_readonly_type] = STATE(2514), + [sym_readonly_type] = STATE(2504), [sym_union_type] = STATE(2487), [sym_intersection_type] = STATE(2487), - [sym_function_type] = STATE(2514), + [sym_function_type] = STATE(2504), [sym_identifier] = ACTIONS(1222), [anon_sym_STAR] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(1315), @@ -32173,11 +32173,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2456), [sym_formal_parameters] = STATE(4226), [sym_nested_type_identifier] = STATE(2394), - [sym__type] = STATE(2514), - [sym_constructor_type] = STATE(2514), + [sym__type] = STATE(2504), + [sym_constructor_type] = STATE(2504), [sym__primary_type] = STATE(2485), [sym_template_literal_type] = STATE(2487), - [sym_infer_type] = STATE(2514), + [sym_infer_type] = STATE(2504), [sym_conditional_type] = STATE(2487), [sym_generic_type] = STATE(2487), [sym_type_query] = STATE(2487), @@ -32193,10 +32193,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(3885), [sym_array_type] = STATE(2487), [sym_tuple_type] = STATE(2487), - [sym_readonly_type] = STATE(2514), + [sym_readonly_type] = STATE(2504), [sym_union_type] = STATE(2487), [sym_intersection_type] = STATE(2487), - [sym_function_type] = STATE(2514), + [sym_function_type] = STATE(2504), [sym_identifier] = ACTIONS(1222), [anon_sym_STAR] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(1319), @@ -32286,11 +32286,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2456), [sym_formal_parameters] = STATE(4226), [sym_nested_type_identifier] = STATE(2394), - [sym__type] = STATE(2514), - [sym_constructor_type] = STATE(2514), + [sym__type] = STATE(2504), + [sym_constructor_type] = STATE(2504), [sym__primary_type] = STATE(2485), [sym_template_literal_type] = STATE(2487), - [sym_infer_type] = STATE(2514), + [sym_infer_type] = STATE(2504), [sym_conditional_type] = STATE(2487), [sym_generic_type] = STATE(2487), [sym_type_query] = STATE(2487), @@ -32306,10 +32306,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(3885), [sym_array_type] = STATE(2487), [sym_tuple_type] = STATE(2487), - [sym_readonly_type] = STATE(2514), + [sym_readonly_type] = STATE(2504), [sym_union_type] = STATE(2487), [sym_intersection_type] = STATE(2487), - [sym_function_type] = STATE(2514), + [sym_function_type] = STATE(2504), [sym_identifier] = ACTIONS(1222), [anon_sym_STAR] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(1319), @@ -41752,7 +41752,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(826), }, [203] = { - [sym_import] = STATE(2032), + [sym_import] = STATE(2000), [sym_parenthesized_expression] = STATE(1096), [sym_expression] = STATE(1347), [sym_primary_expression] = STATE(1276), @@ -54191,7 +54191,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [327] = { [sym_import] = STATE(1464), [sym_parenthesized_expression] = STATE(1047), - [sym_expression] = STATE(2034), + [sym_expression] = STATE(2012), [sym_primary_expression] = STATE(1276), [sym_yield_expression] = STATE(1455), [sym_object] = STATE(1464), @@ -55082,7 +55082,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [336] = { [sym_import] = STATE(1464), [sym_parenthesized_expression] = STATE(1047), - [sym_expression] = STATE(2025), + [sym_expression] = STATE(2034), [sym_primary_expression] = STATE(1276), [sym_yield_expression] = STATE(1455), [sym_object] = STATE(1464), @@ -55181,7 +55181,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [337] = { [sym_import] = STATE(1464), [sym_parenthesized_expression] = STATE(1047), - [sym_expression] = STATE(2000), + [sym_expression] = STATE(2043), [sym_primary_expression] = STATE(1276), [sym_yield_expression] = STATE(1455), [sym_object] = STATE(1464), @@ -99183,11 +99183,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2456), [sym_formal_parameters] = STATE(4226), [sym_nested_type_identifier] = STATE(2394), - [sym__type] = STATE(2504), - [sym_constructor_type] = STATE(2504), + [sym__type] = STATE(2512), + [sym_constructor_type] = STATE(2512), [sym__primary_type] = STATE(2485), [sym_template_literal_type] = STATE(2487), - [sym_infer_type] = STATE(2504), + [sym_infer_type] = STATE(2512), [sym_conditional_type] = STATE(2487), [sym_generic_type] = STATE(2487), [sym_type_query] = STATE(2487), @@ -99203,10 +99203,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(3885), [sym_array_type] = STATE(2487), [sym_tuple_type] = STATE(2487), - [sym_readonly_type] = STATE(2504), + [sym_readonly_type] = STATE(2512), [sym_union_type] = STATE(2487), [sym_intersection_type] = STATE(2487), - [sym_function_type] = STATE(2504), + [sym_function_type] = STATE(2512), [sym_identifier] = ACTIONS(1222), [anon_sym_STAR] = ACTIONS(554), [anon_sym_LBRACE] = ACTIONS(1226), @@ -107003,11 +107003,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string] = STATE(2456), [sym_formal_parameters] = STATE(4226), [sym_nested_type_identifier] = STATE(2394), - [sym__type] = STATE(2514), - [sym_constructor_type] = STATE(2514), + [sym__type] = STATE(2504), + [sym_constructor_type] = STATE(2504), [sym__primary_type] = STATE(2485), [sym_template_literal_type] = STATE(2487), - [sym_infer_type] = STATE(2514), + [sym_infer_type] = STATE(2504), [sym_conditional_type] = STATE(2487), [sym_generic_type] = STATE(2487), [sym_type_query] = STATE(2487), @@ -107023,10 +107023,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_type_parameters] = STATE(3885), [sym_array_type] = STATE(2487), [sym_tuple_type] = STATE(2487), - [sym_readonly_type] = STATE(2514), + [sym_readonly_type] = STATE(2504), [sym_union_type] = STATE(2487), [sym_intersection_type] = STATE(2487), - [sym_function_type] = STATE(2514), + [sym_function_type] = STATE(2504), [sym_identifier] = ACTIONS(1222), [anon_sym_STAR] = ACTIONS(554), [anon_sym_LBRACE] = ACTIONS(1226), @@ -122577,7 +122577,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_object_pattern_repeat1, STATE(3679), 1, aux_sym_object_repeat1, - STATE(3866), 1, + STATE(3765), 1, sym_namespace_export, ACTIONS(3236), 6, sym__automatic_semicolon, @@ -122827,7 +122827,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_object_pattern_repeat1, STATE(3679), 1, aux_sym_object_repeat1, - STATE(3866), 1, + STATE(3765), 1, sym_namespace_export, ACTIONS(3236), 6, sym__automatic_semicolon, @@ -122995,7 +122995,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_object_repeat1, STATE(3661), 1, aux_sym_object_pattern_repeat1, - STATE(3866), 1, + STATE(3765), 1, sym_namespace_export, ACTIONS(3236), 6, sym__automatic_semicolon, @@ -123573,7 +123573,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_object_pattern_repeat1, STATE(3679), 1, aux_sym_object_repeat1, - STATE(3866), 1, + STATE(3765), 1, sym_namespace_export, ACTIONS(3236), 6, sym__automatic_semicolon, @@ -123659,7 +123659,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_object_pattern_repeat1, STATE(3679), 1, aux_sym_object_repeat1, - STATE(3866), 1, + STATE(3765), 1, sym_namespace_export, ACTIONS(3236), 6, sym__automatic_semicolon, @@ -124607,7 +124607,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_export_statement_repeat1, STATE(3401), 1, sym_export_clause, - STATE(3866), 1, + STATE(3765), 1, sym_namespace_export, ACTIONS(3236), 8, sym__automatic_semicolon, @@ -125214,7 +125214,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_export_statement_repeat1, STATE(3401), 1, sym_export_clause, - STATE(3866), 1, + STATE(3765), 1, sym_namespace_export, ACTIONS(3290), 2, anon_sym_COMMA, @@ -164276,7 +164276,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4708), 2, anon_sym_get, anon_sym_set, - STATE(2501), 3, + STATE(2521), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -170371,69 +170371,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [73928] = 20, + [73928] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1122), 1, - anon_sym_BQUOTE, - ACTIONS(3306), 1, + ACTIONS(2961), 1, anon_sym_LPAREN, - ACTIONS(3314), 1, - anon_sym_LBRACK, - ACTIONS(3316), 1, - anon_sym_DOT, - ACTIONS(3478), 1, - anon_sym_QMARK_DOT, - ACTIONS(3489), 1, - anon_sym_PLUS_PLUS, - ACTIONS(3491), 1, - anon_sym_DASH_DASH, - ACTIONS(4767), 1, - anon_sym_GT_GT, - ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, - ACTIONS(4777), 1, + ACTIONS(2971), 1, anon_sym_LT, - STATE(1224), 1, + STATE(2580), 1, + sym_arguments, + STATE(2632), 1, sym_type_arguments, - STATE(3729), 1, - sym_optional_chain, - ACTIONS(4765), 2, + ACTIONS(2941), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4769), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4771), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(1442), 2, - sym_template_string, - sym_arguments, - ACTIONS(3476), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3474), 12, + anon_sym_DASH_DASH, + ACTIONS(2945), 23, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_BQUOTE, anon_sym_satisfies, - [74010] = 32, + [73984] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -170456,24 +170443,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(3559), 1, anon_sym_satisfies, - ACTIONS(4767), 1, - anon_sym_GT_GT, + ACTIONS(4769), 1, + anon_sym_AMP_AMP, + ACTIONS(4771), 1, + anon_sym_PIPE_PIPE, ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, + anon_sym_GT_GT, ACTIONS(4777), 1, - anon_sym_LT, + anon_sym_AMP, + ACTIONS(4779), 1, + anon_sym_CARET, ACTIONS(4781), 1, - anon_sym_AMP_AMP, - ACTIONS(4783), 1, - anon_sym_PIPE_PIPE, + anon_sym_PIPE, ACTIONS(4785), 1, - anon_sym_AMP, + anon_sym_PERCENT, ACTIONS(4787), 1, - anon_sym_CARET, + anon_sym_STAR_STAR, ACTIONS(4789), 1, - anon_sym_PIPE, + anon_sym_LT, ACTIONS(4797), 1, anon_sym_QMARK_QMARK, ACTIONS(4799), 1, @@ -170485,15 +170472,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -170507,7 +170494,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [74116] = 32, + [74090] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -170530,24 +170517,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(3559), 1, anon_sym_satisfies, - ACTIONS(4767), 1, - anon_sym_GT_GT, + ACTIONS(4769), 1, + anon_sym_AMP_AMP, + ACTIONS(4771), 1, + anon_sym_PIPE_PIPE, ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, + anon_sym_GT_GT, ACTIONS(4777), 1, - anon_sym_LT, + anon_sym_AMP, + ACTIONS(4779), 1, + anon_sym_CARET, ACTIONS(4781), 1, - anon_sym_AMP_AMP, - ACTIONS(4783), 1, - anon_sym_PIPE_PIPE, + anon_sym_PIPE, ACTIONS(4785), 1, - anon_sym_AMP, + anon_sym_PERCENT, ACTIONS(4787), 1, - anon_sym_CARET, + anon_sym_STAR_STAR, ACTIONS(4789), 1, - anon_sym_PIPE, + anon_sym_LT, ACTIONS(4797), 1, anon_sym_QMARK_QMARK, ACTIONS(4799), 1, @@ -170559,15 +170546,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -170581,7 +170568,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [74222] = 4, + [74196] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3092), 1, @@ -170627,7 +170614,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [74272] = 16, + [74246] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(1291), 1, @@ -170685,9 +170672,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [74346] = 6, + [74320] = 7, ACTIONS(3), 1, sym_comment, + ACTIONS(3107), 1, + anon_sym_EQ, ACTIONS(4027), 1, anon_sym_LBRACK, ACTIONS(3569), 2, @@ -170709,12 +170698,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_DASH_DASH, - ACTIONS(2945), 23, - sym__automatic_semicolon, + ACTIONS(2945), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -170733,7 +170721,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [74400] = 29, + [74376] = 29, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -170752,24 +170740,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(3491), 1, anon_sym_DASH_DASH, - ACTIONS(4767), 1, - anon_sym_GT_GT, + ACTIONS(4769), 1, + anon_sym_AMP_AMP, + ACTIONS(4771), 1, + anon_sym_PIPE_PIPE, ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, + anon_sym_GT_GT, ACTIONS(4777), 1, - anon_sym_LT, + anon_sym_AMP, + ACTIONS(4779), 1, + anon_sym_CARET, ACTIONS(4781), 1, - anon_sym_AMP_AMP, - ACTIONS(4783), 1, - anon_sym_PIPE_PIPE, + anon_sym_PIPE, ACTIONS(4785), 1, - anon_sym_AMP, + anon_sym_PERCENT, ACTIONS(4787), 1, - anon_sym_CARET, + anon_sym_STAR_STAR, ACTIONS(4789), 1, - anon_sym_PIPE, + anon_sym_LT, STATE(1224), 1, sym_type_arguments, STATE(3729), 1, @@ -170777,15 +170765,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -170804,7 +170792,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_QMARK_QMARK, anon_sym_satisfies, - [74500] = 6, + [74476] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(4080), 1, @@ -170852,7 +170840,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [74554] = 22, + [74530] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -170869,13 +170857,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(3491), 1, anon_sym_DASH_DASH, - ACTIONS(4767), 1, - anon_sym_GT_GT, ACTIONS(4773), 1, + anon_sym_GT_GT, + ACTIONS(4785), 1, anon_sym_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4787), 1, anon_sym_STAR_STAR, - ACTIONS(4777), 1, + ACTIONS(4789), 1, anon_sym_LT, STATE(1224), 1, sym_type_arguments, @@ -170884,15 +170872,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, STATE(1442), 2, sym_template_string, sym_arguments, @@ -170916,7 +170904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_QMARK_QMARK, anon_sym_satisfies, - [74640] = 18, + [74616] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -170939,7 +170927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(3559), 1, anon_sym_satisfies, - ACTIONS(4775), 1, + ACTIONS(4787), 1, anon_sym_STAR_STAR, ACTIONS(4809), 1, anon_sym_LT, @@ -170976,7 +170964,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [74718] = 17, + [74694] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -170993,9 +170981,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(3491), 1, anon_sym_DASH_DASH, - ACTIONS(4773), 1, + ACTIONS(4785), 1, anon_sym_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4787), 1, anon_sym_STAR_STAR, ACTIONS(4809), 1, anon_sym_LT, @@ -171035,7 +171023,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [74794] = 32, + [74770] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -171058,24 +171046,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(3559), 1, anon_sym_satisfies, - ACTIONS(4767), 1, - anon_sym_GT_GT, + ACTIONS(4769), 1, + anon_sym_AMP_AMP, + ACTIONS(4771), 1, + anon_sym_PIPE_PIPE, ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, + anon_sym_GT_GT, ACTIONS(4777), 1, - anon_sym_LT, + anon_sym_AMP, + ACTIONS(4779), 1, + anon_sym_CARET, ACTIONS(4781), 1, - anon_sym_AMP_AMP, - ACTIONS(4783), 1, - anon_sym_PIPE_PIPE, + anon_sym_PIPE, ACTIONS(4785), 1, - anon_sym_AMP, + anon_sym_PERCENT, ACTIONS(4787), 1, - anon_sym_CARET, + anon_sym_STAR_STAR, ACTIONS(4789), 1, - anon_sym_PIPE, + anon_sym_LT, ACTIONS(4797), 1, anon_sym_QMARK_QMARK, ACTIONS(4799), 1, @@ -171087,15 +171075,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -171109,38 +171097,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [74900] = 6, + [74876] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(4014), 1, + ACTIONS(1122), 1, + anon_sym_BQUOTE, + ACTIONS(3306), 1, + anon_sym_LPAREN, + ACTIONS(3314), 1, anon_sym_LBRACK, - ACTIONS(3388), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4017), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(2941), 11, + ACTIONS(3316), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_LT, + STATE(1224), 1, + sym_type_arguments, + STATE(3729), 1, + sym_optional_chain, + STATE(1442), 2, + sym_template_string, + sym_arguments, + ACTIONS(3766), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_DASH_DASH, - ACTIONS(2945), 23, - sym__automatic_semicolon, + ACTIONS(3768), 17, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -171155,9 +171150,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, - anon_sym_BQUOTE, anon_sym_satisfies, - [74954] = 32, + [74942] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -171180,24 +171174,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(3559), 1, anon_sym_satisfies, - ACTIONS(4767), 1, - anon_sym_GT_GT, + ACTIONS(4769), 1, + anon_sym_AMP_AMP, + ACTIONS(4771), 1, + anon_sym_PIPE_PIPE, ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, + anon_sym_GT_GT, ACTIONS(4777), 1, - anon_sym_LT, + anon_sym_AMP, + ACTIONS(4779), 1, + anon_sym_CARET, ACTIONS(4781), 1, - anon_sym_AMP_AMP, - ACTIONS(4783), 1, - anon_sym_PIPE_PIPE, + anon_sym_PIPE, ACTIONS(4785), 1, - anon_sym_AMP, + anon_sym_PERCENT, ACTIONS(4787), 1, - anon_sym_CARET, + anon_sym_STAR_STAR, ACTIONS(4789), 1, - anon_sym_PIPE, + anon_sym_LT, ACTIONS(4797), 1, anon_sym_QMARK_QMARK, ACTIONS(4799), 1, @@ -171209,15 +171203,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -171231,7 +171225,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [75060] = 14, + [75048] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -171248,7 +171242,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(3491), 1, anon_sym_DASH_DASH, - ACTIONS(4812), 1, + ACTIONS(4815), 1, anon_sym_LT, STATE(1224), 1, sym_type_arguments, @@ -171287,7 +171281,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [75130] = 32, + [75118] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -171310,24 +171304,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(3559), 1, anon_sym_satisfies, - ACTIONS(4767), 1, - anon_sym_GT_GT, + ACTIONS(4769), 1, + anon_sym_AMP_AMP, + ACTIONS(4771), 1, + anon_sym_PIPE_PIPE, ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, + anon_sym_GT_GT, ACTIONS(4777), 1, - anon_sym_LT, + anon_sym_AMP, + ACTIONS(4779), 1, + anon_sym_CARET, ACTIONS(4781), 1, - anon_sym_AMP_AMP, - ACTIONS(4783), 1, - anon_sym_PIPE_PIPE, + anon_sym_PIPE, ACTIONS(4785), 1, - anon_sym_AMP, + anon_sym_PERCENT, ACTIONS(4787), 1, - anon_sym_CARET, + anon_sym_STAR_STAR, ACTIONS(4789), 1, - anon_sym_PIPE, + anon_sym_LT, ACTIONS(4797), 1, anon_sym_QMARK_QMARK, ACTIONS(4799), 1, @@ -171339,15 +171333,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -171361,7 +171355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [75236] = 7, + [75224] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(3386), 1, @@ -171410,7 +171404,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [75292] = 14, + [75280] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(1833), 1, @@ -171466,7 +171460,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [75362] = 32, + [75350] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -171489,24 +171483,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(3559), 1, anon_sym_satisfies, - ACTIONS(4767), 1, - anon_sym_GT_GT, + ACTIONS(4769), 1, + anon_sym_AMP_AMP, + ACTIONS(4771), 1, + anon_sym_PIPE_PIPE, ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, + anon_sym_GT_GT, ACTIONS(4777), 1, - anon_sym_LT, + anon_sym_AMP, + ACTIONS(4779), 1, + anon_sym_CARET, ACTIONS(4781), 1, - anon_sym_AMP_AMP, - ACTIONS(4783), 1, - anon_sym_PIPE_PIPE, + anon_sym_PIPE, ACTIONS(4785), 1, - anon_sym_AMP, + anon_sym_PERCENT, ACTIONS(4787), 1, - anon_sym_CARET, + anon_sym_STAR_STAR, ACTIONS(4789), 1, - anon_sym_PIPE, + anon_sym_LT, ACTIONS(4797), 1, anon_sym_QMARK_QMARK, ACTIONS(4799), 1, @@ -171518,15 +171512,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -171540,7 +171534,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [75468] = 17, + [75456] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(1291), 1, @@ -171599,7 +171593,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [75544] = 32, + [75532] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -171622,24 +171616,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(3559), 1, anon_sym_satisfies, - ACTIONS(4767), 1, - anon_sym_GT_GT, + ACTIONS(4769), 1, + anon_sym_AMP_AMP, + ACTIONS(4771), 1, + anon_sym_PIPE_PIPE, ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, + anon_sym_GT_GT, ACTIONS(4777), 1, - anon_sym_LT, + anon_sym_AMP, + ACTIONS(4779), 1, + anon_sym_CARET, ACTIONS(4781), 1, - anon_sym_AMP_AMP, - ACTIONS(4783), 1, - anon_sym_PIPE_PIPE, + anon_sym_PIPE, ACTIONS(4785), 1, - anon_sym_AMP, + anon_sym_PERCENT, ACTIONS(4787), 1, - anon_sym_CARET, + anon_sym_STAR_STAR, ACTIONS(4789), 1, - anon_sym_PIPE, + anon_sym_LT, ACTIONS(4797), 1, anon_sym_QMARK_QMARK, ACTIONS(4799), 1, @@ -171651,15 +171645,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -171673,7 +171667,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [75650] = 32, + [75638] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -171696,24 +171690,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(3559), 1, anon_sym_satisfies, - ACTIONS(4767), 1, - anon_sym_GT_GT, + ACTIONS(4769), 1, + anon_sym_AMP_AMP, + ACTIONS(4771), 1, + anon_sym_PIPE_PIPE, ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, + anon_sym_GT_GT, ACTIONS(4777), 1, - anon_sym_LT, + anon_sym_AMP, + ACTIONS(4779), 1, + anon_sym_CARET, ACTIONS(4781), 1, - anon_sym_AMP_AMP, - ACTIONS(4783), 1, - anon_sym_PIPE_PIPE, + anon_sym_PIPE, ACTIONS(4785), 1, - anon_sym_AMP, + anon_sym_PERCENT, ACTIONS(4787), 1, - anon_sym_CARET, + anon_sym_STAR_STAR, ACTIONS(4789), 1, - anon_sym_PIPE, + anon_sym_LT, ACTIONS(4797), 1, anon_sym_QMARK_QMARK, ACTIONS(4799), 1, @@ -171725,15 +171719,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -171747,7 +171741,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [75756] = 14, + [75744] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(1833), 1, @@ -171803,7 +171797,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [75826] = 14, + [75814] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4027), 1, + anon_sym_LBRACK, + ACTIONS(3569), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4030), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(2941), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_DASH_DASH, + ACTIONS(2945), 23, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75868] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(1833), 1, @@ -171859,17 +171901,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [75896] = 7, + [75938] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3107), 1, - anon_sym_EQ, - ACTIONS(4027), 1, + ACTIONS(4014), 1, anon_sym_LBRACK, - ACTIONS(3569), 2, + ACTIONS(3388), 2, anon_sym_COMMA, anon_sym_extends, - ACTIONS(4030), 3, + ACTIONS(4017), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, @@ -171885,11 +171925,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_DASH_DASH, - ACTIONS(2945), 22, + ACTIONS(2945), 23, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_of, + anon_sym_SEMI, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -171908,64 +171949,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [75952] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1122), 1, - anon_sym_BQUOTE, - ACTIONS(3306), 1, - anon_sym_LPAREN, - ACTIONS(3314), 1, - anon_sym_LBRACK, - ACTIONS(3316), 1, - anon_sym_DOT, - ACTIONS(3478), 1, - anon_sym_QMARK_DOT, - ACTIONS(3489), 1, - anon_sym_PLUS_PLUS, - ACTIONS(3491), 1, - anon_sym_DASH_DASH, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, - ACTIONS(4809), 1, - anon_sym_LT, - STATE(1224), 1, - sym_type_arguments, - STATE(3729), 1, - sym_optional_chain, - STATE(1442), 2, - sym_template_string, - sym_arguments, - ACTIONS(3476), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3474), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [76024] = 5, + [75992] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2957), 1, @@ -172012,7 +171996,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [76076] = 4, + [76044] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(4591), 1, @@ -172058,7 +172042,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_PLUS_PLUS, anon_sym_BQUOTE, - [76126] = 6, + [76094] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(4122), 1, @@ -172106,7 +172090,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [76180] = 14, + [76148] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(1833), 1, @@ -172162,7 +172146,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_boolean, anon_sym_string, anon_sym_symbol, - [76250] = 32, + [76218] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -172185,24 +172169,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3908), 1, anon_sym_BANG, - ACTIONS(4767), 1, - anon_sym_GT_GT, + ACTIONS(4769), 1, + anon_sym_AMP_AMP, + ACTIONS(4771), 1, + anon_sym_PIPE_PIPE, ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, + anon_sym_GT_GT, ACTIONS(4777), 1, - anon_sym_LT, + anon_sym_AMP, + ACTIONS(4779), 1, + anon_sym_CARET, ACTIONS(4781), 1, - anon_sym_AMP_AMP, - ACTIONS(4783), 1, - anon_sym_PIPE_PIPE, + anon_sym_PIPE, ACTIONS(4785), 1, - anon_sym_AMP, + anon_sym_PERCENT, ACTIONS(4787), 1, - anon_sym_CARET, + anon_sym_STAR_STAR, ACTIONS(4789), 1, - anon_sym_PIPE, + anon_sym_LT, ACTIONS(4797), 1, anon_sym_QMARK_QMARK, ACTIONS(4799), 1, @@ -172214,15 +172198,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -172236,7 +172220,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [76356] = 7, + [76324] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1399), 1, @@ -172285,56 +172269,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [76412] = 7, + [76380] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(2961), 1, + ACTIONS(1122), 1, + anon_sym_BQUOTE, + ACTIONS(3306), 1, anon_sym_LPAREN, - ACTIONS(2971), 1, + ACTIONS(3314), 1, + anon_sym_LBRACK, + ACTIONS(3316), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_QMARK_DOT, + ACTIONS(3489), 1, + anon_sym_PLUS_PLUS, + ACTIONS(3491), 1, + anon_sym_DASH_DASH, + ACTIONS(3527), 1, + anon_sym_as, + ACTIONS(3531), 1, + anon_sym_BANG, + ACTIONS(3559), 1, + anon_sym_satisfies, + ACTIONS(4769), 1, + anon_sym_AMP_AMP, + ACTIONS(4771), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4773), 1, + anon_sym_GT_GT, + ACTIONS(4777), 1, + anon_sym_AMP, + ACTIONS(4779), 1, + anon_sym_CARET, + ACTIONS(4781), 1, + anon_sym_PIPE, + ACTIONS(4785), 1, + anon_sym_PERCENT, + ACTIONS(4787), 1, + anon_sym_STAR_STAR, + ACTIONS(4789), 1, anon_sym_LT, - STATE(2580), 1, - sym_arguments, - STATE(2632), 1, + ACTIONS(4797), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4799), 1, + sym__ternary_qmark, + STATE(1224), 1, sym_type_arguments, - ACTIONS(2941), 13, + STATE(3729), 1, + sym_optional_chain, + ACTIONS(4765), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4767), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4775), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_DASH_DASH, - ACTIONS(2945), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4795), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + STATE(1442), 2, + sym_template_string, + sym_arguments, + ACTIONS(4791), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_BQUOTE, - anon_sym_satisfies, - [76468] = 5, + [76486] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(3611), 3, @@ -172381,7 +172390,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [76520] = 12, + [76538] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -172394,7 +172403,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3478), 1, anon_sym_QMARK_DOT, - ACTIONS(4815), 1, + ACTIONS(3489), 1, + anon_sym_PLUS_PLUS, + ACTIONS(3491), 1, + anon_sym_DASH_DASH, + ACTIONS(4787), 1, + anon_sym_STAR_STAR, + ACTIONS(4809), 1, anon_sym_LT, STATE(1224), 1, sym_type_arguments, @@ -172403,7 +172418,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1442), 2, sym_template_string, sym_arguments, - ACTIONS(3766), 13, + ACTIONS(3476), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172416,8 +172431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_DASH_DASH, - ACTIONS(3768), 17, + ACTIONS(3474), 15, sym__ternary_qmark, anon_sym_as, anon_sym_AMP_AMP, @@ -172426,16 +172440,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, anon_sym_satisfies, - [76586] = 26, + [76610] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -172452,18 +172464,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(3491), 1, anon_sym_DASH_DASH, - ACTIONS(4767), 1, - anon_sym_GT_GT, ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, + anon_sym_GT_GT, ACTIONS(4777), 1, - anon_sym_LT, - ACTIONS(4785), 1, anon_sym_AMP, - ACTIONS(4787), 1, + ACTIONS(4779), 1, anon_sym_CARET, + ACTIONS(4785), 1, + anon_sym_PERCENT, + ACTIONS(4787), 1, + anon_sym_STAR_STAR, + ACTIONS(4789), 1, + anon_sym_LT, STATE(1224), 1, sym_type_arguments, STATE(3729), 1, @@ -172474,15 +172486,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -172503,7 +172515,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, anon_sym_satisfies, - [76680] = 25, + [76704] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -172520,16 +172532,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(3491), 1, anon_sym_DASH_DASH, - ACTIONS(4767), 1, - anon_sym_GT_GT, ACTIONS(4773), 1, + anon_sym_GT_GT, + ACTIONS(4777), 1, + anon_sym_AMP, + ACTIONS(4785), 1, anon_sym_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4787), 1, anon_sym_STAR_STAR, - ACTIONS(4777), 1, + ACTIONS(4789), 1, anon_sym_LT, - ACTIONS(4785), 1, - anon_sym_AMP, STATE(1224), 1, sym_type_arguments, STATE(3729), 1, @@ -172540,15 +172552,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -172570,7 +172582,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_QMARK_QMARK, anon_sym_satisfies, - [76772] = 24, + [76796] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -172587,13 +172599,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(3491), 1, anon_sym_DASH_DASH, - ACTIONS(4767), 1, - anon_sym_GT_GT, ACTIONS(4773), 1, + anon_sym_GT_GT, + ACTIONS(4785), 1, anon_sym_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4787), 1, anon_sym_STAR_STAR, - ACTIONS(4777), 1, + ACTIONS(4789), 1, anon_sym_LT, STATE(1224), 1, sym_type_arguments, @@ -172602,15 +172614,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -172636,7 +172648,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_QMARK_QMARK, anon_sym_satisfies, - [76862] = 18, + [76886] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -172653,9 +172665,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(3491), 1, anon_sym_DASH_DASH, - ACTIONS(4773), 1, + ACTIONS(4785), 1, anon_sym_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4787), 1, anon_sym_STAR_STAR, ACTIONS(4809), 1, anon_sym_LT, @@ -172666,7 +172678,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, STATE(1442), 2, @@ -172696,7 +172708,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [76940] = 7, + [76964] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(3619), 1, @@ -172745,7 +172757,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_BQUOTE, anon_sym_satisfies, - [76996] = 32, + [77020] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -172768,24 +172780,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(3559), 1, anon_sym_satisfies, - ACTIONS(4767), 1, - anon_sym_GT_GT, + ACTIONS(4769), 1, + anon_sym_AMP_AMP, + ACTIONS(4771), 1, + anon_sym_PIPE_PIPE, ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, + anon_sym_GT_GT, ACTIONS(4777), 1, - anon_sym_LT, + anon_sym_AMP, + ACTIONS(4779), 1, + anon_sym_CARET, ACTIONS(4781), 1, - anon_sym_AMP_AMP, - ACTIONS(4783), 1, - anon_sym_PIPE_PIPE, + anon_sym_PIPE, ACTIONS(4785), 1, - anon_sym_AMP, + anon_sym_PERCENT, ACTIONS(4787), 1, - anon_sym_CARET, + anon_sym_STAR_STAR, ACTIONS(4789), 1, - anon_sym_PIPE, + anon_sym_LT, ACTIONS(4797), 1, anon_sym_QMARK_QMARK, ACTIONS(4799), 1, @@ -172797,15 +172809,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -172819,7 +172831,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [77102] = 28, + [77126] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -172838,22 +172850,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(3491), 1, anon_sym_DASH_DASH, - ACTIONS(4767), 1, - anon_sym_GT_GT, + ACTIONS(4769), 1, + anon_sym_AMP_AMP, ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, + anon_sym_GT_GT, ACTIONS(4777), 1, - anon_sym_LT, + anon_sym_AMP, + ACTIONS(4779), 1, + anon_sym_CARET, ACTIONS(4781), 1, - anon_sym_AMP_AMP, + anon_sym_PIPE, ACTIONS(4785), 1, - anon_sym_AMP, + anon_sym_PERCENT, ACTIONS(4787), 1, - anon_sym_CARET, + anon_sym_STAR_STAR, ACTIONS(4789), 1, - anon_sym_PIPE, + anon_sym_LT, STATE(1224), 1, sym_type_arguments, STATE(3729), 1, @@ -172861,15 +172873,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -172889,7 +172901,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, anon_sym_satisfies, - [77200] = 27, + [77224] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -172908,20 +172920,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(3491), 1, anon_sym_DASH_DASH, - ACTIONS(4767), 1, - anon_sym_GT_GT, ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, + anon_sym_GT_GT, ACTIONS(4777), 1, - anon_sym_LT, - ACTIONS(4785), 1, anon_sym_AMP, - ACTIONS(4787), 1, + ACTIONS(4779), 1, anon_sym_CARET, - ACTIONS(4789), 1, + ACTIONS(4781), 1, anon_sym_PIPE, + ACTIONS(4785), 1, + anon_sym_PERCENT, + ACTIONS(4787), 1, + anon_sym_STAR_STAR, + ACTIONS(4789), 1, + anon_sym_LT, STATE(1224), 1, sym_type_arguments, STATE(3729), 1, @@ -172929,15 +172941,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -172958,7 +172970,143 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, anon_sym_satisfies, - [77296] = 32, + [77320] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1122), 1, + anon_sym_BQUOTE, + ACTIONS(3306), 1, + anon_sym_LPAREN, + ACTIONS(3314), 1, + anon_sym_LBRACK, + ACTIONS(3316), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_QMARK_DOT, + ACTIONS(3489), 1, + anon_sym_PLUS_PLUS, + ACTIONS(3491), 1, + anon_sym_DASH_DASH, + ACTIONS(4773), 1, + anon_sym_GT_GT, + ACTIONS(4785), 1, + anon_sym_PERCENT, + ACTIONS(4787), 1, + anon_sym_STAR_STAR, + ACTIONS(4789), 1, + anon_sym_LT, + STATE(1224), 1, + sym_type_arguments, + STATE(3729), 1, + sym_optional_chain, + ACTIONS(4765), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4775), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4783), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(1442), 2, + sym_template_string, + sym_arguments, + ACTIONS(3476), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3474), 12, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_satisfies, + [77402] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1122), 1, + anon_sym_BQUOTE, + ACTIONS(3306), 1, + anon_sym_LPAREN, + ACTIONS(3314), 1, + anon_sym_LBRACK, + ACTIONS(3316), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_QMARK_DOT, + ACTIONS(3489), 1, + anon_sym_PLUS_PLUS, + ACTIONS(3491), 1, + anon_sym_DASH_DASH, + ACTIONS(3527), 1, + anon_sym_as, + ACTIONS(3531), 1, + anon_sym_BANG, + ACTIONS(3559), 1, + anon_sym_satisfies, + ACTIONS(4769), 1, + anon_sym_AMP_AMP, + ACTIONS(4771), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4773), 1, + anon_sym_GT_GT, + ACTIONS(4777), 1, + anon_sym_AMP, + ACTIONS(4779), 1, + anon_sym_CARET, + ACTIONS(4781), 1, + anon_sym_PIPE, + ACTIONS(4785), 1, + anon_sym_PERCENT, + ACTIONS(4787), 1, + anon_sym_STAR_STAR, + ACTIONS(4789), 1, + anon_sym_LT, + ACTIONS(4797), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4799), 1, + sym__ternary_qmark, + STATE(1224), 1, + sym_type_arguments, + STATE(3729), 1, + sym_optional_chain, + ACTIONS(4765), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4783), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4793), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4795), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(1442), 2, + sym_template_string, + sym_arguments, + ACTIONS(4791), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [77508] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(1122), 1, @@ -172981,172 +173129,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(3559), 1, anon_sym_satisfies, - ACTIONS(4767), 1, - anon_sym_GT_GT, - ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, - ACTIONS(4777), 1, - anon_sym_LT, - ACTIONS(4781), 1, + ACTIONS(4769), 1, anon_sym_AMP_AMP, - ACTIONS(4783), 1, + ACTIONS(4771), 1, anon_sym_PIPE_PIPE, - ACTIONS(4785), 1, - anon_sym_AMP, - ACTIONS(4787), 1, - anon_sym_CARET, - ACTIONS(4789), 1, - anon_sym_PIPE, - ACTIONS(4797), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4799), 1, - sym__ternary_qmark, - STATE(1224), 1, - sym_type_arguments, - STATE(3729), 1, - sym_optional_chain, - ACTIONS(4765), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4769), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4771), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4793), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4795), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(1442), 2, - sym_template_string, - sym_arguments, - ACTIONS(4791), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [77402] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1122), 1, - anon_sym_BQUOTE, - ACTIONS(3306), 1, - anon_sym_LPAREN, - ACTIONS(3314), 1, - anon_sym_LBRACK, - ACTIONS(3316), 1, - anon_sym_DOT, - ACTIONS(3478), 1, - anon_sym_QMARK_DOT, - ACTIONS(3489), 1, - anon_sym_PLUS_PLUS, - ACTIONS(3491), 1, - anon_sym_DASH_DASH, - ACTIONS(3527), 1, - anon_sym_as, - ACTIONS(3531), 1, - anon_sym_BANG, - ACTIONS(3559), 1, - anon_sym_satisfies, - ACTIONS(4767), 1, - anon_sym_GT_GT, ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, + anon_sym_GT_GT, ACTIONS(4777), 1, - anon_sym_LT, - ACTIONS(4781), 1, - anon_sym_AMP_AMP, - ACTIONS(4783), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4785), 1, anon_sym_AMP, - ACTIONS(4787), 1, + ACTIONS(4779), 1, anon_sym_CARET, - ACTIONS(4789), 1, - anon_sym_PIPE, - ACTIONS(4797), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4799), 1, - sym__ternary_qmark, - STATE(1224), 1, - sym_type_arguments, - STATE(3729), 1, - sym_optional_chain, - ACTIONS(4765), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4769), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4771), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4793), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4795), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(1442), 2, - sym_template_string, - sym_arguments, - ACTIONS(4791), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [77508] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1122), 1, - anon_sym_BQUOTE, - ACTIONS(3306), 1, - anon_sym_LPAREN, - ACTIONS(3314), 1, - anon_sym_LBRACK, - ACTIONS(3316), 1, - anon_sym_DOT, - ACTIONS(3478), 1, - anon_sym_QMARK_DOT, - ACTIONS(3489), 1, - anon_sym_PLUS_PLUS, - ACTIONS(3491), 1, - anon_sym_DASH_DASH, - ACTIONS(3527), 1, - anon_sym_as, - ACTIONS(3531), 1, - anon_sym_BANG, - ACTIONS(3559), 1, - anon_sym_satisfies, - ACTIONS(4767), 1, - anon_sym_GT_GT, - ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, - ACTIONS(4777), 1, - anon_sym_LT, ACTIONS(4781), 1, - anon_sym_AMP_AMP, - ACTIONS(4783), 1, - anon_sym_PIPE_PIPE, + anon_sym_PIPE, ACTIONS(4785), 1, - anon_sym_AMP, + anon_sym_PERCENT, ACTIONS(4787), 1, - anon_sym_CARET, + anon_sym_STAR_STAR, ACTIONS(4789), 1, - anon_sym_PIPE, + anon_sym_LT, ACTIONS(4797), 1, anon_sym_QMARK_QMARK, ACTIONS(4799), 1, @@ -173158,15 +173158,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -173236,7 +173236,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3306), 1, anon_sym_LPAREN, - ACTIONS(4777), 1, + ACTIONS(4789), 1, anon_sym_LT, STATE(1224), 1, sym_type_arguments, @@ -173359,24 +173359,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(3559), 1, anon_sym_satisfies, - ACTIONS(4767), 1, - anon_sym_GT_GT, + ACTIONS(4769), 1, + anon_sym_AMP_AMP, + ACTIONS(4771), 1, + anon_sym_PIPE_PIPE, ACTIONS(4773), 1, - anon_sym_PERCENT, - ACTIONS(4775), 1, - anon_sym_STAR_STAR, + anon_sym_GT_GT, ACTIONS(4777), 1, - anon_sym_LT, + anon_sym_AMP, + ACTIONS(4779), 1, + anon_sym_CARET, ACTIONS(4781), 1, - anon_sym_AMP_AMP, - ACTIONS(4783), 1, - anon_sym_PIPE_PIPE, + anon_sym_PIPE, ACTIONS(4785), 1, - anon_sym_AMP, + anon_sym_PERCENT, ACTIONS(4787), 1, - anon_sym_CARET, + anon_sym_STAR_STAR, ACTIONS(4789), 1, - anon_sym_PIPE, + anon_sym_LT, ACTIONS(4797), 1, anon_sym_QMARK_QMARK, ACTIONS(4799), 1, @@ -173388,15 +173388,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4765), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4769), 2, + ACTIONS(4767), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4775), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4771), 2, + ACTIONS(4783), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4779), 2, - anon_sym_in, - anon_sym_GT, ACTIONS(4793), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -173855,7 +173855,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4708), 2, anon_sym_get, anon_sym_set, - STATE(2501), 3, + STATE(2521), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -175921,7 +175921,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4952), 2, anon_sym_get, anon_sym_set, - STATE(2521), 3, + STATE(2513), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -183874,7 +183874,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4708), 2, anon_sym_get, anon_sym_set, - STATE(2501), 3, + STATE(2521), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -185317,7 +185317,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5273), 2, anon_sym_get, anon_sym_set, - STATE(2509), 3, + STATE(2514), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -185524,7 +185524,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4708), 2, anon_sym_get, anon_sym_set, - STATE(2501), 3, + STATE(2521), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -190271,36 +190271,27 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [98166] = 13, + [98166] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1238), 1, - anon_sym_LT, - ACTIONS(5399), 1, + ACTIONS(3840), 1, anon_sym_EQ, - ACTIONS(5403), 1, - anon_sym_BANG, - ACTIONS(5405), 1, - anon_sym_COLON, ACTIONS(5409), 1, - anon_sym_LPAREN, - ACTIONS(5411), 1, - anon_sym_QMARK, - STATE(2754), 1, - sym_formal_parameters, - STATE(3080), 1, - sym__call_signature, - STATE(3168), 1, - sym_type_annotation, - STATE(3693), 1, - sym__initializer, - STATE(3744), 1, - sym_type_parameters, - ACTIONS(5401), 3, - sym__automatic_semicolon, + anon_sym_extends, + ACTIONS(3842), 12, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_SEMI, - [98208] = 13, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + [98190] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(1238), 1, @@ -190309,10 +190300,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(5405), 1, anon_sym_COLON, - ACTIONS(5409), 1, - anon_sym_LPAREN, - ACTIONS(5415), 1, + ACTIONS(5413), 1, anon_sym_BANG, + ACTIONS(5415), 1, + anon_sym_LPAREN, ACTIONS(5417), 1, anon_sym_QMARK, STATE(2754), 1, @@ -190325,11 +190316,11 @@ static const uint16_t ts_small_parse_table[] = { sym__initializer, STATE(3744), 1, sym_type_parameters, - ACTIONS(5413), 3, + ACTIONS(5411), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [98250] = 4, + [98232] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(3785), 1, @@ -190349,10 +190340,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [98274] = 6, + [98256] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3583), 1, + ACTIONS(3808), 1, anon_sym_EQ, ACTIONS(5419), 1, anon_sym_AMP, @@ -190360,7 +190351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(5423), 1, anon_sym_extends, - ACTIONS(3585), 10, + ACTIONS(3810), 10, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -190371,7 +190362,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_EQ_GT, anon_sym_QMARK, - [98302] = 6, + [98284] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(206), 1, @@ -190393,7 +190384,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_unknown, anon_sym_never, anon_sym_object, - [98330] = 6, + [98312] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(206), 1, @@ -190415,7 +190406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_unknown, anon_sym_never, anon_sym_object, - [98358] = 6, + [98340] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(206), 1, @@ -190437,7 +190428,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_unknown, anon_sym_never, anon_sym_object, - [98386] = 6, + [98368] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(206), 1, @@ -190459,36 +190450,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_unknown, anon_sym_never, anon_sym_object, - [98414] = 13, + [98396] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1238), 1, + ACTIONS(2971), 1, anon_sym_LT, - ACTIONS(2807), 1, - anon_sym_LPAREN, - ACTIONS(5399), 1, - anon_sym_EQ, - ACTIONS(5405), 1, - anon_sym_COLON, - ACTIONS(5435), 1, - anon_sym_BANG, - ACTIONS(5437), 1, - anon_sym_QMARK, - STATE(2686), 1, - sym_formal_parameters, - STATE(3231), 1, - sym_type_annotation, - STATE(3594), 1, - sym__initializer, - STATE(3598), 1, - sym__call_signature, - STATE(3910), 1, - sym_type_parameters, - ACTIONS(5433), 3, + ACTIONS(3294), 1, + anon_sym_PIPE, + ACTIONS(5381), 1, + anon_sym_DOT, + STATE(2639), 1, + sym_type_arguments, + ACTIONS(3056), 10, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [98456] = 14, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [98424] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(1291), 1, @@ -190497,15 +190481,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(3214), 1, anon_sym_LBRACE, - ACTIONS(5439), 1, + ACTIONS(5433), 1, sym_identifier, - ACTIONS(5441), 1, + ACTIONS(5435), 1, anon_sym_STAR, - ACTIONS(5443), 1, + ACTIONS(5437), 1, anon_sym_type, - ACTIONS(5445), 1, + ACTIONS(5439), 1, anon_sym_COMMA, - ACTIONS(5447), 1, + ACTIONS(5441), 1, anon_sym_from, STATE(3770), 1, sym_import_require_clause, @@ -190518,7 +190502,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4274), 2, sym_namespace_import, sym_named_imports, - [98500] = 6, + [98468] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(206), 1, @@ -190527,7 +190511,7 @@ static const uint16_t ts_small_parse_table[] = { sym_type_predicate, STATE(4180), 1, sym_predefined_type, - ACTIONS(5449), 2, + ACTIONS(5443), 2, sym_identifier, sym_this, ACTIONS(208), 9, @@ -190540,14 +190524,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_unknown, anon_sym_never, anon_sym_object, - [98528] = 4, + [98496] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3840), 1, + ACTIONS(3583), 1, anon_sym_EQ, - ACTIONS(5451), 1, + ACTIONS(5419), 1, + anon_sym_AMP, + ACTIONS(5421), 1, + anon_sym_PIPE, + ACTIONS(5423), 1, anon_sym_extends, - ACTIONS(3842), 12, + ACTIONS(3585), 10, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -190557,53 +190545,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_QMARK, - [98552] = 6, + [98524] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2971), 1, + ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(3294), 1, - anon_sym_PIPE, - ACTIONS(5381), 1, - anon_sym_DOT, - STATE(2639), 1, - sym_type_arguments, - ACTIONS(3056), 10, - sym__automatic_semicolon, + ACTIONS(5399), 1, anon_sym_EQ, - anon_sym_LBRACE, + ACTIONS(5405), 1, + anon_sym_COLON, + ACTIONS(5415), 1, + anon_sym_LPAREN, + ACTIONS(5447), 1, + anon_sym_BANG, + ACTIONS(5449), 1, + anon_sym_QMARK, + STATE(2754), 1, + sym_formal_parameters, + STATE(2986), 1, + sym__call_signature, + STATE(3334), 1, + sym_type_annotation, + STATE(3537), 1, + sym__initializer, + STATE(3744), 1, + sym_type_parameters, + ACTIONS(5445), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [98580] = 6, + [98566] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(3808), 1, + ACTIONS(1238), 1, + anon_sym_LT, + ACTIONS(2807), 1, + anon_sym_LPAREN, + ACTIONS(5399), 1, anon_sym_EQ, - ACTIONS(5419), 1, - anon_sym_AMP, - ACTIONS(5421), 1, - anon_sym_PIPE, - ACTIONS(5423), 1, - anon_sym_extends, - ACTIONS(3810), 10, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(5405), 1, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + ACTIONS(5453), 1, + anon_sym_BANG, + ACTIONS(5455), 1, anon_sym_QMARK, + STATE(2686), 1, + sym_formal_parameters, + STATE(3231), 1, + sym_type_annotation, + STATE(3594), 1, + sym__initializer, + STATE(3598), 1, + sym__call_signature, + STATE(3910), 1, + sym_type_parameters, + ACTIONS(5451), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, [98608] = 6, ACTIONS(3), 1, sym_comment, @@ -190635,7 +190635,7 @@ static const uint16_t ts_small_parse_table[] = { sym_type_predicate, STATE(4344), 1, sym_predefined_type, - ACTIONS(5453), 2, + ACTIONS(5457), 2, sym_identifier, sym_this, ACTIONS(208), 9, @@ -190723,11 +190723,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(5405), 1, anon_sym_COLON, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, - ACTIONS(5457), 1, + ACTIONS(5461), 1, anon_sym_BANG, - ACTIONS(5459), 1, + ACTIONS(5463), 1, anon_sym_QMARK, STATE(2754), 1, sym_formal_parameters, @@ -190739,7 +190739,7 @@ static const uint16_t ts_small_parse_table[] = { sym__initializer, STATE(3744), 1, sym_type_parameters, - ACTIONS(5455), 3, + ACTIONS(5459), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -190750,25 +190750,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(5399), 1, anon_sym_EQ, + ACTIONS(5403), 1, + anon_sym_BANG, ACTIONS(5405), 1, anon_sym_COLON, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, - ACTIONS(5463), 1, - anon_sym_BANG, ACTIONS(5465), 1, anon_sym_QMARK, STATE(2754), 1, sym_formal_parameters, - STATE(2986), 1, + STATE(3080), 1, sym__call_signature, - STATE(3334), 1, + STATE(3168), 1, sym_type_annotation, - STATE(3537), 1, + STATE(3693), 1, sym__initializer, STATE(3744), 1, sym_type_parameters, - ACTIONS(5461), 3, + ACTIONS(5401), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -190781,9 +190781,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(5405), 1, anon_sym_COLON, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, - ACTIONS(5435), 1, + ACTIONS(5453), 1, anon_sym_BANG, ACTIONS(5467), 1, anon_sym_QMARK, @@ -190797,7 +190797,7 @@ static const uint16_t ts_small_parse_table[] = { sym__initializer, STATE(3744), 1, sym_type_parameters, - ACTIONS(5433), 3, + ACTIONS(5451), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -191992,7 +191992,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(5405), 1, anon_sym_COLON, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -192039,7 +192039,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(5405), 1, anon_sym_COLON, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -192361,7 +192361,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(5405), 1, anon_sym_COLON, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -192433,11 +192433,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(3214), 1, anon_sym_LBRACE, - ACTIONS(5439), 1, + ACTIONS(5433), 1, sym_identifier, - ACTIONS(5441), 1, + ACTIONS(5435), 1, anon_sym_STAR, - ACTIONS(5443), 1, + ACTIONS(5437), 1, anon_sym_type, STATE(3770), 1, sym_import_require_clause, @@ -192459,7 +192459,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(5405), 1, anon_sym_COLON, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -192630,7 +192630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(5405), 1, anon_sym_COLON, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -193951,7 +193951,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, STATE(3974), 1, sym__import_identifier, - ACTIONS(5445), 2, + ACTIONS(5439), 2, anon_sym_COMMA, anon_sym_RBRACE, STATE(4001), 2, @@ -194391,10 +194391,10 @@ static const uint16_t ts_small_parse_table[] = { sym_type_annotation, STATE(3618), 1, sym__initializer, - ACTIONS(5463), 2, + ACTIONS(5447), 2, anon_sym_BANG, anon_sym_QMARK, - ACTIONS(5461), 3, + ACTIONS(5445), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -194528,7 +194528,7 @@ static const uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(3604), 1, sym_extends_clause, - STATE(3868), 1, + STATE(3872), 1, sym_class_heritage, STATE(4248), 1, sym_implements_clause, @@ -195644,10 +195644,10 @@ static const uint16_t ts_small_parse_table[] = { sym_type_annotation, STATE(3505), 1, sym__initializer, - ACTIONS(5457), 2, + ACTIONS(5461), 2, anon_sym_BANG, anon_sym_QMARK, - ACTIONS(5455), 3, + ACTIONS(5459), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -195737,10 +195737,10 @@ static const uint16_t ts_small_parse_table[] = { sym_type_annotation, STATE(3633), 1, sym__initializer, - ACTIONS(5435), 2, + ACTIONS(5453), 2, anon_sym_BANG, anon_sym_QMARK, - ACTIONS(5433), 3, + ACTIONS(5451), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -196753,7 +196753,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2063), 1, anon_sym_LBRACE, - STATE(3864), 1, + STATE(3867), 1, sym_statement_block, ACTIONS(5772), 5, sym__automatic_semicolon, @@ -196856,7 +196856,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_body, STATE(3604), 1, sym_extends_clause, - STATE(3765), 1, + STATE(3988), 1, sym_class_heritage, STATE(4248), 1, sym_implements_clause, @@ -197107,7 +197107,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2063), 1, anon_sym_LBRACE, - STATE(3735), 1, + STATE(3868), 1, sym_statement_block, ACTIONS(5797), 5, sym__automatic_semicolon, @@ -198156,7 +198156,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, ACTIONS(5918), 1, anon_sym_QMARK, @@ -198340,7 +198340,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, ACTIONS(5934), 1, anon_sym_QMARK, @@ -198901,7 +198901,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, ACTIONS(6012), 1, anon_sym_QMARK, @@ -199329,7 +199329,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, ACTIONS(6070), 1, anon_sym_QMARK, @@ -199476,7 +199476,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, ACTIONS(6086), 1, anon_sym_QMARK, @@ -199711,7 +199711,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, ACTIONS(6109), 1, anon_sym_QMARK, @@ -200188,7 +200188,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -200447,7 +200447,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -200717,7 +200717,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -200815,7 +200815,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -201014,7 +201014,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -201180,7 +201180,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -201315,7 +201315,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -201617,7 +201617,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -201630,7 +201630,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -201654,7 +201654,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -201965,7 +201965,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -202053,7 +202053,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -202327,7 +202327,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -202527,7 +202527,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -202703,7 +202703,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -202747,7 +202747,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1238), 1, anon_sym_LT, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2754), 1, sym_formal_parameters, @@ -203160,7 +203160,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3214), 1, anon_sym_LBRACE, - ACTIONS(5441), 1, + ACTIONS(5435), 1, anon_sym_STAR, STATE(3999), 2, sym_namespace_import, @@ -203593,7 +203593,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(2888), 1, sym_formal_parameters, - STATE(3752), 1, + STATE(3864), 1, sym_type_parameters, [115996] = 4, ACTIONS(3), 1, @@ -204373,13 +204373,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(6659), 1, anon_sym_as, - ACTIONS(5445), 2, + ACTIONS(5439), 2, anon_sym_COMMA, anon_sym_RBRACE, [117106] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5443), 1, + ACTIONS(5437), 1, anon_sym_type, ACTIONS(6661), 1, sym_identifier, @@ -204388,7 +204388,7 @@ static const uint16_t ts_small_parse_table[] = { [117119] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5443), 1, + ACTIONS(5437), 1, anon_sym_type, ACTIONS(6663), 1, sym_identifier, @@ -204401,7 +204401,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_from, ACTIONS(6665), 1, anon_sym_as, - STATE(3872), 1, + STATE(3735), 1, sym__from_clause, [117145] = 4, ACTIONS(3), 1, @@ -205641,7 +205641,7 @@ static const uint16_t ts_small_parse_table[] = { [118875] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5443), 1, + ACTIONS(5437), 1, anon_sym_type, ACTIONS(6970), 1, sym_identifier, @@ -205659,7 +205659,7 @@ static const uint16_t ts_small_parse_table[] = { [118901] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5443), 1, + ACTIONS(5437), 1, anon_sym_type, ACTIONS(6977), 1, sym_identifier, @@ -205695,7 +205695,7 @@ static const uint16_t ts_small_parse_table[] = { [118953] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5445), 3, + ACTIONS(5439), 3, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_from, @@ -206124,132 +206124,132 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(1932), 1, sym_class_body, - [119553] = 2, + [119553] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5153), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [119561] = 2, + ACTIONS(7078), 1, + anon_sym_SEMI, + ACTIONS(7080), 1, + sym__automatic_semicolon, + [119563] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7078), 2, + ACTIONS(7082), 2, anon_sym_COMMA, anon_sym_GT, - [119569] = 3, + [119571] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(5405), 1, anon_sym_COLON, STATE(3534), 1, sym_type_annotation, - [119579] = 3, + [119581] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(5734), 1, anon_sym_LPAREN, STATE(4023), 1, sym_formal_parameters, - [119589] = 3, + [119591] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7080), 1, + ACTIONS(7084), 1, sym_identifier, - ACTIONS(7082), 1, + ACTIONS(7086), 1, sym_private_property_identifier, - [119599] = 3, + [119601] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(5734), 1, anon_sym_LPAREN, STATE(4093), 1, sym_formal_parameters, - [119609] = 2, + [119611] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(7066), 2, anon_sym_COMMA, anon_sym_RBRACK, - [119617] = 3, + [119619] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7084), 1, + ACTIONS(7088), 1, anon_sym_LBRACE, STATE(755), 1, sym_enum_body, - [119627] = 3, + [119629] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7086), 1, + ACTIONS(7090), 1, sym_identifier, - ACTIONS(7088), 1, + ACTIONS(7092), 1, anon_sym_STAR, - [119637] = 3, + [119639] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5409), 1, + ACTIONS(5415), 1, anon_sym_LPAREN, STATE(2792), 1, sym_formal_parameters, - [119647] = 3, + [119649] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(5588), 1, anon_sym_LBRACE, STATE(1954), 1, sym_class_body, - [119657] = 2, + [119659] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7090), 2, + ACTIONS(7094), 2, anon_sym_COMMA, anon_sym_RBRACE, - [119665] = 3, + [119667] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7092), 1, + ACTIONS(7096), 1, sym_identifier, - ACTIONS(7094), 1, + ACTIONS(7098), 1, anon_sym_STAR, - [119675] = 3, + [119677] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(5658), 1, anon_sym_LBRACE, STATE(3210), 1, sym_class_body, - [119685] = 3, + [119687] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2063), 1, anon_sym_LBRACE, STATE(617), 1, sym_statement_block, - [119695] = 3, + [119697] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7096), 1, + ACTIONS(7100), 1, anon_sym_SEMI, - ACTIONS(7098), 1, + ACTIONS(7102), 1, sym__automatic_semicolon, - [119705] = 3, + [119707] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(3493), 1, anon_sym_LBRACE, STATE(1387), 1, sym_statement_block, - [119715] = 3, + [119717] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2807), 1, - anon_sym_LPAREN, - STATE(2921), 1, - sym_formal_parameters, + ACTIONS(7104), 2, + anon_sym_COMMA, + anon_sym_RBRACK, [119725] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7100), 1, + ACTIONS(7106), 1, anon_sym_LPAREN, STATE(38), 1, sym__for_header, @@ -206270,33 +206270,33 @@ static const uint16_t ts_small_parse_table[] = { [119755] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7102), 2, + ACTIONS(7108), 2, anon_sym_COMMA, anon_sym_RBRACE, [119763] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7104), 1, + ACTIONS(7110), 1, anon_sym_LBRACE, STATE(3206), 1, sym_enum_body, [119773] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7106), 2, + ACTIONS(7112), 2, anon_sym_COMMA, anon_sym_RPAREN, [119781] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7108), 1, + ACTIONS(7114), 1, anon_sym_SEMI, - ACTIONS(7110), 1, + ACTIONS(7116), 1, sym__automatic_semicolon, [119791] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7112), 1, + ACTIONS(7118), 1, anon_sym_LPAREN, STATE(3944), 1, sym_parenthesized_expression, @@ -206317,7 +206317,7 @@ static const uint16_t ts_small_parse_table[] = { [119821] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7114), 2, + ACTIONS(7120), 2, anon_sym_COMMA, anon_sym_RBRACE, [119829] = 3, @@ -206330,10 +206330,10 @@ static const uint16_t ts_small_parse_table[] = { [119839] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5658), 1, - anon_sym_LBRACE, - STATE(3229), 1, - sym_class_body, + ACTIONS(6391), 1, + anon_sym_from, + STATE(3813), 1, + sym__from_clause, [119849] = 3, ACTIONS(3), 1, sym_comment, @@ -206365,19 +206365,19 @@ static const uint16_t ts_small_parse_table[] = { [119889] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7116), 2, + ACTIONS(7122), 2, sym__automatic_semicolon, anon_sym_SEMI, [119897] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7118), 2, + ACTIONS(7124), 2, sym__automatic_semicolon, anon_sym_SEMI, [119905] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7120), 2, + ACTIONS(7126), 2, anon_sym_COMMA, anon_sym_RBRACE, [119913] = 3, @@ -206451,7 +206451,7 @@ static const uint16_t ts_small_parse_table[] = { [120009] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7122), 1, + ACTIONS(7128), 1, anon_sym_LPAREN, STATE(44), 1, sym_parenthesized_expression, @@ -206493,7 +206493,7 @@ static const uint16_t ts_small_parse_table[] = { [120069] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7122), 1, + ACTIONS(7128), 1, anon_sym_LPAREN, STATE(39), 1, sym_parenthesized_expression, @@ -206555,7 +206555,7 @@ static const uint16_t ts_small_parse_table[] = { [120157] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7122), 1, + ACTIONS(7128), 1, anon_sym_LPAREN, STATE(32), 1, sym_parenthesized_expression, @@ -206597,7 +206597,7 @@ static const uint16_t ts_small_parse_table[] = { [120217] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7124), 2, + ACTIONS(7130), 2, anon_sym_COMMA, anon_sym_RPAREN, [120225] = 3, @@ -206623,7 +206623,7 @@ static const uint16_t ts_small_parse_table[] = { [120253] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7126), 2, + ACTIONS(7132), 2, anon_sym_COMMA, anon_sym_RBRACE, [120261] = 3, @@ -206643,7 +206643,7 @@ static const uint16_t ts_small_parse_table[] = { [120281] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7128), 2, + ACTIONS(7134), 2, anon_sym_COMMA, anon_sym_RBRACE, [120289] = 3, @@ -206656,16 +206656,16 @@ static const uint16_t ts_small_parse_table[] = { [120299] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7130), 1, + ACTIONS(7136), 1, anon_sym_SEMI, - ACTIONS(7132), 1, + ACTIONS(7138), 1, sym__automatic_semicolon, [120309] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7134), 1, + ACTIONS(7140), 1, anon_sym_SEMI, - ACTIONS(7136), 1, + ACTIONS(7142), 1, sym__automatic_semicolon, [120319] = 3, ACTIONS(3), 1, @@ -206691,7 +206691,7 @@ static const uint16_t ts_small_parse_table[] = { [120349] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7138), 1, + ACTIONS(7144), 1, sym_identifier, STATE(3665), 1, sym_nested_identifier, @@ -206711,23 +206711,23 @@ static const uint16_t ts_small_parse_table[] = { [120377] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7140), 1, + ACTIONS(7146), 1, sym_identifier, - ACTIONS(7142), 1, + ACTIONS(7148), 1, sym_private_property_identifier, [120387] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7144), 1, + ACTIONS(7150), 1, sym_identifier, - ACTIONS(7146), 1, + ACTIONS(7152), 1, sym_private_property_identifier, [120397] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7148), 1, + ACTIONS(7154), 1, sym_identifier, - ACTIONS(7150), 1, + ACTIONS(7156), 1, sym_private_property_identifier, [120407] = 2, ACTIONS(3), 1, @@ -206759,15 +206759,15 @@ static const uint16_t ts_small_parse_table[] = { [120445] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7152), 2, + ACTIONS(7158), 2, anon_sym_COMMA, anon_sym_RBRACE, [120453] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7154), 1, + ACTIONS(7160), 1, sym_identifier, - ACTIONS(7156), 1, + ACTIONS(7162), 1, sym_private_property_identifier, [120463] = 3, ACTIONS(3), 1, @@ -206849,7 +206849,7 @@ static const uint16_t ts_small_parse_table[] = { [120573] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7158), 2, + ACTIONS(7164), 2, anon_sym_COMMA, anon_sym_GT, [120581] = 3, @@ -206900,9 +206900,9 @@ static const uint16_t ts_small_parse_table[] = { [120643] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7160), 1, + ACTIONS(7166), 1, anon_sym_SEMI, - ACTIONS(7162), 1, + ACTIONS(7168), 1, sym__automatic_semicolon, [120653] = 3, ACTIONS(3), 1, @@ -206949,9 +206949,9 @@ static const uint16_t ts_small_parse_table[] = { [120713] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7164), 1, + ACTIONS(7170), 1, anon_sym_in, - ACTIONS(7166), 1, + ACTIONS(7172), 1, anon_sym_COLON, [120723] = 3, ACTIONS(3), 1, @@ -206970,15 +206970,15 @@ static const uint16_t ts_small_parse_table[] = { [120743] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7168), 2, + ACTIONS(7174), 2, anon_sym_COMMA, anon_sym_RBRACE, [120751] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7170), 1, + ACTIONS(7176), 1, anon_sym_SEMI, - ACTIONS(7172), 1, + ACTIONS(7178), 1, sym__automatic_semicolon, [120761] = 2, ACTIONS(3), 1, @@ -206989,9 +206989,9 @@ static const uint16_t ts_small_parse_table[] = { [120769] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7174), 1, + ACTIONS(7180), 1, sym_identifier, - ACTIONS(7176), 1, + ACTIONS(7182), 1, anon_sym_STAR, [120779] = 3, ACTIONS(3), 1, @@ -207000,50 +207000,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(3117), 1, sym_class_body, - [120789] = 2, + [120789] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5157), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [120797] = 3, + ACTIONS(2807), 1, + anon_sym_LPAREN, + STATE(2921), 1, + sym_formal_parameters, + [120799] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(5658), 1, anon_sym_LBRACE, STATE(3198), 1, sym_class_body, - [120807] = 3, + [120809] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6391), 1, - anon_sym_from, - STATE(3813), 1, - sym__from_clause, - [120817] = 2, + ACTIONS(7128), 1, + anon_sym_LPAREN, + STATE(34), 1, + sym_parenthesized_expression, + [120819] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7178), 2, + ACTIONS(5157), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [120825] = 3, + anon_sym_RBRACE, + [120827] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5656), 1, - anon_sym_LBRACE, - STATE(158), 1, - sym_class_body, + ACTIONS(5153), 2, + anon_sym_COMMA, + anon_sym_RBRACE, [120835] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2063), 1, anon_sym_LBRACE, - STATE(3864), 1, + STATE(3867), 1, sym_statement_block, [120845] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7180), 2, + ACTIONS(7184), 2, sym__automatic_semicolon, anon_sym_SEMI, [120853] = 2, @@ -207055,10 +207055,10 @@ static const uint16_t ts_small_parse_table[] = { [120861] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7182), 1, - anon_sym_SEMI, - ACTIONS(7184), 1, - sym__automatic_semicolon, + ACTIONS(5656), 1, + anon_sym_LBRACE, + STATE(158), 1, + sym_class_body, [120871] = 3, ACTIONS(3), 1, sym_comment, @@ -207108,7 +207108,7 @@ static const uint16_t ts_small_parse_table[] = { [120935] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7084), 1, + ACTIONS(7088), 1, anon_sym_LBRACE, STATE(682), 1, sym_enum_body, @@ -207191,7 +207191,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(2063), 1, anon_sym_LBRACE, - STATE(3735), 1, + STATE(3868), 1, sym_statement_block, [121059] = 2, ACTIONS(3), 1, @@ -207216,7 +207216,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(3039), 1, anon_sym_COLON, - STATE(3867), 1, + STATE(3752), 1, sym_type_annotation, [121093] = 3, ACTIONS(3), 1, @@ -207473,7 +207473,7 @@ static const uint16_t ts_small_parse_table[] = { [121445] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7100), 1, + ACTIONS(7106), 1, anon_sym_LPAREN, STATE(43), 1, sym__for_header, @@ -207602,7 +207602,7 @@ static const uint16_t ts_small_parse_table[] = { [121623] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7122), 1, + ACTIONS(7128), 1, anon_sym_LPAREN, STATE(47), 1, sym_parenthesized_expression, @@ -207823,10 +207823,10 @@ static const uint16_t ts_small_parse_table[] = { [121933] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7122), 1, - anon_sym_LPAREN, - STATE(34), 1, - sym_parenthesized_expression, + ACTIONS(5658), 1, + anon_sym_LBRACE, + STATE(3229), 1, + sym_class_body, [121943] = 3, ACTIONS(3), 1, sym_comment, @@ -207850,21 +207850,21 @@ static const uint16_t ts_small_parse_table[] = { [121971] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7122), 1, + ACTIONS(7128), 1, anon_sym_LPAREN, STATE(37), 1, sym_parenthesized_expression, [121981] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7104), 1, + ACTIONS(7110), 1, anon_sym_LBRACE, STATE(3146), 1, sym_enum_body, [121991] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7122), 1, + ACTIONS(7128), 1, anon_sym_LPAREN, STATE(3938), 1, sym_parenthesized_expression, @@ -210631,49 +210631,49 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(1998)] = 73799, [SMALL_STATE(1999)] = 73852, [SMALL_STATE(2000)] = 73928, - [SMALL_STATE(2001)] = 74010, - [SMALL_STATE(2002)] = 74116, - [SMALL_STATE(2003)] = 74222, - [SMALL_STATE(2004)] = 74272, - [SMALL_STATE(2005)] = 74346, - [SMALL_STATE(2006)] = 74400, - [SMALL_STATE(2007)] = 74500, - [SMALL_STATE(2008)] = 74554, - [SMALL_STATE(2009)] = 74640, - [SMALL_STATE(2010)] = 74718, - [SMALL_STATE(2011)] = 74794, - [SMALL_STATE(2012)] = 74900, - [SMALL_STATE(2013)] = 74954, - [SMALL_STATE(2014)] = 75060, - [SMALL_STATE(2015)] = 75130, - [SMALL_STATE(2016)] = 75236, - [SMALL_STATE(2017)] = 75292, - [SMALL_STATE(2018)] = 75362, - [SMALL_STATE(2019)] = 75468, - [SMALL_STATE(2020)] = 75544, - [SMALL_STATE(2021)] = 75650, - [SMALL_STATE(2022)] = 75756, - [SMALL_STATE(2023)] = 75826, - [SMALL_STATE(2024)] = 75896, - [SMALL_STATE(2025)] = 75952, - [SMALL_STATE(2026)] = 76024, - [SMALL_STATE(2027)] = 76076, - [SMALL_STATE(2028)] = 76126, - [SMALL_STATE(2029)] = 76180, - [SMALL_STATE(2030)] = 76250, - [SMALL_STATE(2031)] = 76356, - [SMALL_STATE(2032)] = 76412, - [SMALL_STATE(2033)] = 76468, - [SMALL_STATE(2034)] = 76520, - [SMALL_STATE(2035)] = 76586, - [SMALL_STATE(2036)] = 76680, - [SMALL_STATE(2037)] = 76772, - [SMALL_STATE(2038)] = 76862, - [SMALL_STATE(2039)] = 76940, - [SMALL_STATE(2040)] = 76996, - [SMALL_STATE(2041)] = 77102, - [SMALL_STATE(2042)] = 77200, - [SMALL_STATE(2043)] = 77296, + [SMALL_STATE(2001)] = 73984, + [SMALL_STATE(2002)] = 74090, + [SMALL_STATE(2003)] = 74196, + [SMALL_STATE(2004)] = 74246, + [SMALL_STATE(2005)] = 74320, + [SMALL_STATE(2006)] = 74376, + [SMALL_STATE(2007)] = 74476, + [SMALL_STATE(2008)] = 74530, + [SMALL_STATE(2009)] = 74616, + [SMALL_STATE(2010)] = 74694, + [SMALL_STATE(2011)] = 74770, + [SMALL_STATE(2012)] = 74876, + [SMALL_STATE(2013)] = 74942, + [SMALL_STATE(2014)] = 75048, + [SMALL_STATE(2015)] = 75118, + [SMALL_STATE(2016)] = 75224, + [SMALL_STATE(2017)] = 75280, + [SMALL_STATE(2018)] = 75350, + [SMALL_STATE(2019)] = 75456, + [SMALL_STATE(2020)] = 75532, + [SMALL_STATE(2021)] = 75638, + [SMALL_STATE(2022)] = 75744, + [SMALL_STATE(2023)] = 75814, + [SMALL_STATE(2024)] = 75868, + [SMALL_STATE(2025)] = 75938, + [SMALL_STATE(2026)] = 75992, + [SMALL_STATE(2027)] = 76044, + [SMALL_STATE(2028)] = 76094, + [SMALL_STATE(2029)] = 76148, + [SMALL_STATE(2030)] = 76218, + [SMALL_STATE(2031)] = 76324, + [SMALL_STATE(2032)] = 76380, + [SMALL_STATE(2033)] = 76486, + [SMALL_STATE(2034)] = 76538, + [SMALL_STATE(2035)] = 76610, + [SMALL_STATE(2036)] = 76704, + [SMALL_STATE(2037)] = 76796, + [SMALL_STATE(2038)] = 76886, + [SMALL_STATE(2039)] = 76964, + [SMALL_STATE(2040)] = 77020, + [SMALL_STATE(2041)] = 77126, + [SMALL_STATE(2042)] = 77224, + [SMALL_STATE(2043)] = 77320, [SMALL_STATE(2044)] = 77402, [SMALL_STATE(2045)] = 77508, [SMALL_STATE(2046)] = 77614, @@ -211132,19 +211132,19 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2499)] = 98101, [SMALL_STATE(2500)] = 98124, [SMALL_STATE(2501)] = 98166, - [SMALL_STATE(2502)] = 98208, - [SMALL_STATE(2503)] = 98250, - [SMALL_STATE(2504)] = 98274, - [SMALL_STATE(2505)] = 98302, - [SMALL_STATE(2506)] = 98330, - [SMALL_STATE(2507)] = 98358, - [SMALL_STATE(2508)] = 98386, - [SMALL_STATE(2509)] = 98414, - [SMALL_STATE(2510)] = 98456, - [SMALL_STATE(2511)] = 98500, - [SMALL_STATE(2512)] = 98528, - [SMALL_STATE(2513)] = 98552, - [SMALL_STATE(2514)] = 98580, + [SMALL_STATE(2502)] = 98190, + [SMALL_STATE(2503)] = 98232, + [SMALL_STATE(2504)] = 98256, + [SMALL_STATE(2505)] = 98284, + [SMALL_STATE(2506)] = 98312, + [SMALL_STATE(2507)] = 98340, + [SMALL_STATE(2508)] = 98368, + [SMALL_STATE(2509)] = 98396, + [SMALL_STATE(2510)] = 98424, + [SMALL_STATE(2511)] = 98468, + [SMALL_STATE(2512)] = 98496, + [SMALL_STATE(2513)] = 98524, + [SMALL_STATE(2514)] = 98566, [SMALL_STATE(2515)] = 98608, [SMALL_STATE(2516)] = 98636, [SMALL_STATE(2517)] = 98664, @@ -212366,23 +212366,23 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(3733)] = 119534, [SMALL_STATE(3734)] = 119543, [SMALL_STATE(3735)] = 119553, - [SMALL_STATE(3736)] = 119561, - [SMALL_STATE(3737)] = 119569, - [SMALL_STATE(3738)] = 119579, - [SMALL_STATE(3739)] = 119589, - [SMALL_STATE(3740)] = 119599, - [SMALL_STATE(3741)] = 119609, - [SMALL_STATE(3742)] = 119617, - [SMALL_STATE(3743)] = 119627, - [SMALL_STATE(3744)] = 119637, - [SMALL_STATE(3745)] = 119647, - [SMALL_STATE(3746)] = 119657, - [SMALL_STATE(3747)] = 119665, - [SMALL_STATE(3748)] = 119675, - [SMALL_STATE(3749)] = 119685, - [SMALL_STATE(3750)] = 119695, - [SMALL_STATE(3751)] = 119705, - [SMALL_STATE(3752)] = 119715, + [SMALL_STATE(3736)] = 119563, + [SMALL_STATE(3737)] = 119571, + [SMALL_STATE(3738)] = 119581, + [SMALL_STATE(3739)] = 119591, + [SMALL_STATE(3740)] = 119601, + [SMALL_STATE(3741)] = 119611, + [SMALL_STATE(3742)] = 119619, + [SMALL_STATE(3743)] = 119629, + [SMALL_STATE(3744)] = 119639, + [SMALL_STATE(3745)] = 119649, + [SMALL_STATE(3746)] = 119659, + [SMALL_STATE(3747)] = 119667, + [SMALL_STATE(3748)] = 119677, + [SMALL_STATE(3749)] = 119687, + [SMALL_STATE(3750)] = 119697, + [SMALL_STATE(3751)] = 119707, + [SMALL_STATE(3752)] = 119717, [SMALL_STATE(3753)] = 119725, [SMALL_STATE(3754)] = 119735, [SMALL_STATE(3755)] = 119745, @@ -212495,10 +212495,10 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(3862)] = 120769, [SMALL_STATE(3863)] = 120779, [SMALL_STATE(3864)] = 120789, - [SMALL_STATE(3865)] = 120797, - [SMALL_STATE(3866)] = 120807, - [SMALL_STATE(3867)] = 120817, - [SMALL_STATE(3868)] = 120825, + [SMALL_STATE(3865)] = 120799, + [SMALL_STATE(3866)] = 120809, + [SMALL_STATE(3867)] = 120819, + [SMALL_STATE(3868)] = 120827, [SMALL_STATE(3869)] = 120835, [SMALL_STATE(3870)] = 120845, [SMALL_STATE(3871)] = 120853, @@ -213002,7 +213002,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3992), [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3989), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3988), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3866), [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3513), [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3514), [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3987), @@ -213155,7 +213155,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3992), [373] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(46), [376] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3989), - [379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3988), + [379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3866), [382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3513), [385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3514), [388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3987), @@ -213357,7 +213357,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1918), [816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1942), - [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2024), + [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005), [820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1141), [824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1065), @@ -213477,9 +213477,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), [1054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496), [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2820), - [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2005), - [1060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012), - [1062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005), + [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023), + [1060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2025), + [1062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2023), [1064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1904), [1066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), [1068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1090), @@ -213583,7 +213583,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, .production_id = 31), [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2513), + [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2509), [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2648), [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2926), @@ -214382,7 +214382,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1832), [2883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1699), [2885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1862), - [2887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2023), + [2887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2024), [2889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2126), [2891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2139), [2893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), @@ -215235,7 +215235,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2339), [4700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), [4702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2107), - [4704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2501), + [4704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2521), [4706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2098), [4708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2153), [4710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 2, .production_id = 108), @@ -215262,18 +215262,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [4760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3165), [4762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2), SHIFT(80), [4765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), - [4767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), - [4769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [4771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [4773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [4775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [4777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [4779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), - [4781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [4783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [4785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [4787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [4789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [4767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [4769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [4771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [4773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [4775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [4777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [4779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [4781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [4783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [4785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [4787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [4789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), [4791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), [4793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), [4795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), @@ -215284,8 +215284,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [4805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2174), [4807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2320), [4809] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 71), SHIFT(80), - [4812] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 8), SHIFT(80), - [4815] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 8), SHIFT(80), + [4812] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 8), SHIFT(80), + [4815] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 8), SHIFT(80), [4818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2322), [4820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2313), [4822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129), @@ -215344,7 +215344,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2271), [4946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2342), [4948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2133), - [4950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2521), + [4950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2513), [4952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2162), [4954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2323), [4956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3048), @@ -215504,7 +215504,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2099), [5267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135), [5269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2318), - [5271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2509), + [5271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2514), [5273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2152), [5275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2330), [5277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2500), @@ -215573,10 +215573,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [5403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), [5405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), [5407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2602), - [5409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [5411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2585), - [5413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, .production_id = 5), - [5415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), + [5409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [5411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, .production_id = 5), + [5413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), + [5415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), [5417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2604), [5419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), [5421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), @@ -215585,23 +215585,23 @@ static const TSParseActionEntry ts_parse_actions[] = { [5427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2852), [5429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2421), [5431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), - [5433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, .production_id = 148), - [5435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), - [5437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2586), - [5439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3687), - [5441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), - [5443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3682), - [5445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, .production_id = 1), - [5447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__import_identifier, 1, .production_id = 1), - [5449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2608), - [5451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), - [5453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), - [5455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, .production_id = 198), - [5457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), - [5459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2612), - [5461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, .production_id = 232), - [5463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), - [5465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2600), + [5433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3687), + [5435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), + [5437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3682), + [5439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, .production_id = 1), + [5441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__import_identifier, 1, .production_id = 1), + [5443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2608), + [5445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, .production_id = 232), + [5447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), + [5449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2600), + [5451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, .production_id = 148), + [5453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), + [5455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2586), + [5457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), + [5459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, .production_id = 198), + [5461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), + [5463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2612), + [5465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2585), [5467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2583), [5469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, .production_id = 232), [5471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2582), @@ -216388,60 +216388,60 @@ static const TSParseActionEntry ts_parse_actions[] = { [7072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), [7074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), [7076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [7078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, .production_id = 167), - [7080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), - [7082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), - [7084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2293), - [7086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3122), - [7088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4331), - [7090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, .production_id = 140), - [7092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), - [7094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), - [7096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [7098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [7100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [7102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 1, .production_id = 5), - [7104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275), - [7106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, .production_id = 40), - [7108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3177), - [7110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), - [7112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [7114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_assignment, 2, .production_id = 33), - [7116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [7118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [7120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 4, .production_id = 182), - [7122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [7124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 4, .production_id = 145), - [7126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, .production_id = 185), - [7128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, .production_id = 182), - [7130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159), - [7132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3161), - [7134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3156), - [7136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157), - [7138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3664), - [7140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), - [7142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), - [7144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), - [7146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), - [7148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), - [7150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), - [7152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, .production_id = 143), - [7154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), - [7156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), - [7158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, .production_id = 63), - [7160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [7162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [7164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [7166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [7168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 3, .production_id = 140), - [7170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [7172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [7174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3303), - [7176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4003), - [7178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, .production_id = 93), - [7180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123), - [7182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [7184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [7078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [7080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [7082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, .production_id = 167), + [7084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [7086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [7088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2293), + [7090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3122), + [7092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4331), + [7094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, .production_id = 140), + [7096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), + [7098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), + [7100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [7102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [7104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, .production_id = 93), + [7106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [7108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 1, .production_id = 5), + [7110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275), + [7112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, .production_id = 40), + [7114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3177), + [7116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), + [7118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [7120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_assignment, 2, .production_id = 33), + [7122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [7124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [7126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 4, .production_id = 182), + [7128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [7130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 4, .production_id = 145), + [7132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, .production_id = 185), + [7134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, .production_id = 182), + [7136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159), + [7138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3161), + [7140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3156), + [7142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157), + [7144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3664), + [7146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), + [7148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), + [7150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), + [7152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), + [7154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), + [7156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), + [7158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, .production_id = 143), + [7160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), + [7162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), + [7164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, .production_id = 63), + [7166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [7168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [7170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [7172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [7174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 3, .production_id = 140), + [7176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [7178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [7180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3303), + [7182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4003), + [7184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123), [7186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), [7188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), [7190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), @@ -216706,7 +216706,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), [7710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4050), [7712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2397), - [7714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2512), + [7714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2501), [7716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), [7718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2575), [7720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2494),