diff --git a/grammar.js b/grammar.js index 2194a5b5..733ad002 100644 --- a/grammar.js +++ b/grammar.js @@ -623,7 +623,6 @@ module.exports = grammar({ _unary_expression: $ => choice( $.postfix_expression, - $.call_expression, $.indexing_expression, $.navigation_expression, $.prefix_expression, @@ -738,6 +737,7 @@ module.exports = grammar({ $._literal_constant, $.string_literal, $.callable_reference, + $.call_expression, $._function_literal, $.object_literal, $.collection_literal, @@ -836,7 +836,7 @@ module.exports = grammar({ seq( optional(field('consequence', $.control_structure_body)), optional(";"), - "else", + "else", choice(field('alternative', $.control_structure_body), ";") ), ";" diff --git a/src/grammar.json b/src/grammar.json index c5cc6733..57af9775 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2917,10 +2917,6 @@ "type": "SYMBOL", "name": "postfix_expression" }, - { - "type": "SYMBOL", - "name": "call_expression" - }, { "type": "SYMBOL", "name": "indexing_expression" @@ -3690,6 +3686,10 @@ "type": "SYMBOL", "name": "callable_reference" }, + { + "type": "SYMBOL", + "name": "call_expression" + }, { "type": "SYMBOL", "name": "_function_literal" @@ -6390,3 +6390,4 @@ "inline": [], "supertypes": [] } + diff --git a/src/node-types.json b/src/node-types.json index cd64b61e..dfac476a 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -2291,6 +2291,10 @@ "type": "boolean_literal", "named": true }, + { + "type": "call_expression", + "named": true + }, { "type": "callable_reference", "named": true diff --git a/src/parser.c b/src/parser.c index b34e4847..7302a415 100644 --- a/src/parser.c +++ b/src/parser.c @@ -1,6 +1,7 @@ #include "tree_sitter/parser.h" #if defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif @@ -12859,122 +12860,3603 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10208] = 9541, }; -static TSCharacterRange sym__alpha_identifier_character_set_1[] = { - {'A', 'Z'}, {'_', '_'}, {'a', 'z'}, {0xaa, 0xaa}, {0xb5, 0xb5}, {0xba, 0xba}, {0xc0, 0xd6}, {0xd8, 0xf6}, - {0xf8, 0x2c1}, {0x2c6, 0x2d1}, {0x2e0, 0x2e4}, {0x2ec, 0x2ec}, {0x2ee, 0x2ee}, {0x370, 0x374}, {0x376, 0x377}, {0x37a, 0x37d}, - {0x37f, 0x37f}, {0x386, 0x386}, {0x388, 0x38a}, {0x38c, 0x38c}, {0x38e, 0x3a1}, {0x3a3, 0x3f5}, {0x3f7, 0x481}, {0x48a, 0x52f}, - {0x531, 0x556}, {0x559, 0x559}, {0x560, 0x588}, {0x5d0, 0x5ea}, {0x5ef, 0x5f2}, {0x620, 0x64a}, {0x66e, 0x66f}, {0x671, 0x6d3}, - {0x6d5, 0x6d5}, {0x6e5, 0x6e6}, {0x6ee, 0x6ef}, {0x6fa, 0x6fc}, {0x6ff, 0x6ff}, {0x710, 0x710}, {0x712, 0x72f}, {0x74d, 0x7a5}, - {0x7b1, 0x7b1}, {0x7ca, 0x7ea}, {0x7f4, 0x7f5}, {0x7fa, 0x7fa}, {0x800, 0x815}, {0x81a, 0x81a}, {0x824, 0x824}, {0x828, 0x828}, - {0x840, 0x858}, {0x860, 0x86a}, {0x870, 0x887}, {0x889, 0x88e}, {0x8a0, 0x8c9}, {0x904, 0x939}, {0x93d, 0x93d}, {0x950, 0x950}, - {0x958, 0x961}, {0x971, 0x980}, {0x985, 0x98c}, {0x98f, 0x990}, {0x993, 0x9a8}, {0x9aa, 0x9b0}, {0x9b2, 0x9b2}, {0x9b6, 0x9b9}, - {0x9bd, 0x9bd}, {0x9ce, 0x9ce}, {0x9dc, 0x9dd}, {0x9df, 0x9e1}, {0x9f0, 0x9f1}, {0x9fc, 0x9fc}, {0xa05, 0xa0a}, {0xa0f, 0xa10}, - {0xa13, 0xa28}, {0xa2a, 0xa30}, {0xa32, 0xa33}, {0xa35, 0xa36}, {0xa38, 0xa39}, {0xa59, 0xa5c}, {0xa5e, 0xa5e}, {0xa72, 0xa74}, - {0xa85, 0xa8d}, {0xa8f, 0xa91}, {0xa93, 0xaa8}, {0xaaa, 0xab0}, {0xab2, 0xab3}, {0xab5, 0xab9}, {0xabd, 0xabd}, {0xad0, 0xad0}, - {0xae0, 0xae1}, {0xaf9, 0xaf9}, {0xb05, 0xb0c}, {0xb0f, 0xb10}, {0xb13, 0xb28}, {0xb2a, 0xb30}, {0xb32, 0xb33}, {0xb35, 0xb39}, - {0xb3d, 0xb3d}, {0xb5c, 0xb5d}, {0xb5f, 0xb61}, {0xb71, 0xb71}, {0xb83, 0xb83}, {0xb85, 0xb8a}, {0xb8e, 0xb90}, {0xb92, 0xb95}, - {0xb99, 0xb9a}, {0xb9c, 0xb9c}, {0xb9e, 0xb9f}, {0xba3, 0xba4}, {0xba8, 0xbaa}, {0xbae, 0xbb9}, {0xbd0, 0xbd0}, {0xc05, 0xc0c}, - {0xc0e, 0xc10}, {0xc12, 0xc28}, {0xc2a, 0xc39}, {0xc3d, 0xc3d}, {0xc58, 0xc5a}, {0xc5d, 0xc5d}, {0xc60, 0xc61}, {0xc80, 0xc80}, - {0xc85, 0xc8c}, {0xc8e, 0xc90}, {0xc92, 0xca8}, {0xcaa, 0xcb3}, {0xcb5, 0xcb9}, {0xcbd, 0xcbd}, {0xcdd, 0xcde}, {0xce0, 0xce1}, - {0xcf1, 0xcf2}, {0xd04, 0xd0c}, {0xd0e, 0xd10}, {0xd12, 0xd3a}, {0xd3d, 0xd3d}, {0xd4e, 0xd4e}, {0xd54, 0xd56}, {0xd5f, 0xd61}, - {0xd7a, 0xd7f}, {0xd85, 0xd96}, {0xd9a, 0xdb1}, {0xdb3, 0xdbb}, {0xdbd, 0xdbd}, {0xdc0, 0xdc6}, {0xe01, 0xe30}, {0xe32, 0xe33}, - {0xe40, 0xe46}, {0xe81, 0xe82}, {0xe84, 0xe84}, {0xe86, 0xe8a}, {0xe8c, 0xea3}, {0xea5, 0xea5}, {0xea7, 0xeb0}, {0xeb2, 0xeb3}, - {0xebd, 0xebd}, {0xec0, 0xec4}, {0xec6, 0xec6}, {0xedc, 0xedf}, {0xf00, 0xf00}, {0xf40, 0xf47}, {0xf49, 0xf6c}, {0xf88, 0xf8c}, - {0x1000, 0x102a}, {0x103f, 0x103f}, {0x1050, 0x1055}, {0x105a, 0x105d}, {0x1061, 0x1061}, {0x1065, 0x1066}, {0x106e, 0x1070}, {0x1075, 0x1081}, - {0x108e, 0x108e}, {0x10a0, 0x10c5}, {0x10c7, 0x10c7}, {0x10cd, 0x10cd}, {0x10d0, 0x10fa}, {0x10fc, 0x1248}, {0x124a, 0x124d}, {0x1250, 0x1256}, - {0x1258, 0x1258}, {0x125a, 0x125d}, {0x1260, 0x1288}, {0x128a, 0x128d}, {0x1290, 0x12b0}, {0x12b2, 0x12b5}, {0x12b8, 0x12be}, {0x12c0, 0x12c0}, - {0x12c2, 0x12c5}, {0x12c8, 0x12d6}, {0x12d8, 0x1310}, {0x1312, 0x1315}, {0x1318, 0x135a}, {0x1380, 0x138f}, {0x13a0, 0x13f5}, {0x13f8, 0x13fd}, - {0x1401, 0x166c}, {0x166f, 0x167f}, {0x1681, 0x169a}, {0x16a0, 0x16ea}, {0x16f1, 0x16f8}, {0x1700, 0x1711}, {0x171f, 0x1731}, {0x1740, 0x1751}, - {0x1760, 0x176c}, {0x176e, 0x1770}, {0x1780, 0x17b3}, {0x17d7, 0x17d7}, {0x17dc, 0x17dc}, {0x1820, 0x1878}, {0x1880, 0x1884}, {0x1887, 0x18a8}, - {0x18aa, 0x18aa}, {0x18b0, 0x18f5}, {0x1900, 0x191e}, {0x1950, 0x196d}, {0x1970, 0x1974}, {0x1980, 0x19ab}, {0x19b0, 0x19c9}, {0x1a00, 0x1a16}, - {0x1a20, 0x1a54}, {0x1aa7, 0x1aa7}, {0x1b05, 0x1b33}, {0x1b45, 0x1b4c}, {0x1b83, 0x1ba0}, {0x1bae, 0x1baf}, {0x1bba, 0x1be5}, {0x1c00, 0x1c23}, - {0x1c4d, 0x1c4f}, {0x1c5a, 0x1c7d}, {0x1c80, 0x1c88}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, {0x1ce9, 0x1cec}, {0x1cee, 0x1cf3}, {0x1cf5, 0x1cf6}, - {0x1cfa, 0x1cfa}, {0x1d00, 0x1dbf}, {0x1e00, 0x1f15}, {0x1f18, 0x1f1d}, {0x1f20, 0x1f45}, {0x1f48, 0x1f4d}, {0x1f50, 0x1f57}, {0x1f59, 0x1f59}, - {0x1f5b, 0x1f5b}, {0x1f5d, 0x1f5d}, {0x1f5f, 0x1f7d}, {0x1f80, 0x1fb4}, {0x1fb6, 0x1fbc}, {0x1fbe, 0x1fbe}, {0x1fc2, 0x1fc4}, {0x1fc6, 0x1fcc}, - {0x1fd0, 0x1fd3}, {0x1fd6, 0x1fdb}, {0x1fe0, 0x1fec}, {0x1ff2, 0x1ff4}, {0x1ff6, 0x1ffc}, {0x2071, 0x2071}, {0x207f, 0x207f}, {0x2090, 0x209c}, - {0x2102, 0x2102}, {0x2107, 0x2107}, {0x210a, 0x2113}, {0x2115, 0x2115}, {0x2119, 0x211d}, {0x2124, 0x2124}, {0x2126, 0x2126}, {0x2128, 0x2128}, - {0x212a, 0x212d}, {0x212f, 0x2139}, {0x213c, 0x213f}, {0x2145, 0x2149}, {0x214e, 0x214e}, {0x2183, 0x2184}, {0x2c00, 0x2ce4}, {0x2ceb, 0x2cee}, - {0x2cf2, 0x2cf3}, {0x2d00, 0x2d25}, {0x2d27, 0x2d27}, {0x2d2d, 0x2d2d}, {0x2d30, 0x2d67}, {0x2d6f, 0x2d6f}, {0x2d80, 0x2d96}, {0x2da0, 0x2da6}, - {0x2da8, 0x2dae}, {0x2db0, 0x2db6}, {0x2db8, 0x2dbe}, {0x2dc0, 0x2dc6}, {0x2dc8, 0x2dce}, {0x2dd0, 0x2dd6}, {0x2dd8, 0x2dde}, {0x2e2f, 0x2e2f}, - {0x3005, 0x3006}, {0x3031, 0x3035}, {0x303b, 0x303c}, {0x3041, 0x3096}, {0x309d, 0x309f}, {0x30a1, 0x30fa}, {0x30fc, 0x30ff}, {0x3105, 0x312f}, - {0x3131, 0x318e}, {0x31a0, 0x31bf}, {0x31f0, 0x31ff}, {0x3400, 0x3400}, {0x4dbf, 0x4dbf}, {0x4e00, 0x4e00}, {0x9fff, 0xa48c}, {0xa4d0, 0xa4fd}, - {0xa500, 0xa60c}, {0xa610, 0xa61f}, {0xa62a, 0xa62b}, {0xa640, 0xa66e}, {0xa67f, 0xa69d}, {0xa6a0, 0xa6e5}, {0xa717, 0xa71f}, {0xa722, 0xa788}, - {0xa78b, 0xa7ca}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3}, {0xa7d5, 0xa7d9}, {0xa7f2, 0xa801}, {0xa803, 0xa805}, {0xa807, 0xa80a}, {0xa80c, 0xa822}, - {0xa840, 0xa873}, {0xa882, 0xa8b3}, {0xa8f2, 0xa8f7}, {0xa8fb, 0xa8fb}, {0xa8fd, 0xa8fe}, {0xa90a, 0xa925}, {0xa930, 0xa946}, {0xa960, 0xa97c}, - {0xa984, 0xa9b2}, {0xa9cf, 0xa9cf}, {0xa9e0, 0xa9e4}, {0xa9e6, 0xa9ef}, {0xa9fa, 0xa9fe}, {0xaa00, 0xaa28}, {0xaa40, 0xaa42}, {0xaa44, 0xaa4b}, - {0xaa60, 0xaa76}, {0xaa7a, 0xaa7a}, {0xaa7e, 0xaaaf}, {0xaab1, 0xaab1}, {0xaab5, 0xaab6}, {0xaab9, 0xaabd}, {0xaac0, 0xaac0}, {0xaac2, 0xaac2}, - {0xaadb, 0xaadd}, {0xaae0, 0xaaea}, {0xaaf2, 0xaaf4}, {0xab01, 0xab06}, {0xab09, 0xab0e}, {0xab11, 0xab16}, {0xab20, 0xab26}, {0xab28, 0xab2e}, - {0xab30, 0xab5a}, {0xab5c, 0xab69}, {0xab70, 0xabe2}, {0xac00, 0xac00}, {0xd7a3, 0xd7a3}, {0xd7b0, 0xd7c6}, {0xd7cb, 0xd7fb}, {0xf900, 0xfa6d}, - {0xfa70, 0xfad9}, {0xfb00, 0xfb06}, {0xfb13, 0xfb17}, {0xfb1d, 0xfb1d}, {0xfb1f, 0xfb28}, {0xfb2a, 0xfb36}, {0xfb38, 0xfb3c}, {0xfb3e, 0xfb3e}, - {0xfb40, 0xfb41}, {0xfb43, 0xfb44}, {0xfb46, 0xfbb1}, {0xfbd3, 0xfd3d}, {0xfd50, 0xfd8f}, {0xfd92, 0xfdc7}, {0xfdf0, 0xfdfb}, {0xfe70, 0xfe74}, - {0xfe76, 0xfefc}, {0xff21, 0xff3a}, {0xff41, 0xff5a}, {0xff66, 0xffbe}, {0xffc2, 0xffc7}, {0xffca, 0xffcf}, {0xffd2, 0xffd7}, {0xffda, 0xffdc}, - {0x10000, 0x1000b}, {0x1000d, 0x10026}, {0x10028, 0x1003a}, {0x1003c, 0x1003d}, {0x1003f, 0x1004d}, {0x10050, 0x1005d}, {0x10080, 0x100fa}, {0x10280, 0x1029c}, - {0x102a0, 0x102d0}, {0x10300, 0x1031f}, {0x1032d, 0x10340}, {0x10342, 0x10349}, {0x10350, 0x10375}, {0x10380, 0x1039d}, {0x103a0, 0x103c3}, {0x103c8, 0x103cf}, - {0x10400, 0x1049d}, {0x104b0, 0x104d3}, {0x104d8, 0x104fb}, {0x10500, 0x10527}, {0x10530, 0x10563}, {0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, - {0x10594, 0x10595}, {0x10597, 0x105a1}, {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, - {0x10780, 0x10785}, {0x10787, 0x107b0}, {0x107b2, 0x107ba}, {0x10800, 0x10805}, {0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, {0x1083c, 0x1083c}, - {0x1083f, 0x10855}, {0x10860, 0x10876}, {0x10880, 0x1089e}, {0x108e0, 0x108f2}, {0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x1092b}, -}; +static inline bool sym__alpha_identifier_character_set_1(int32_t c) { + return (c < 6688 + ? (c < 2984 + ? (c < 2365 + ? (c < 1488 + ? (c < 886 + ? (c < 216 + ? (c < 181 + ? (c < '_' + ? (c >= 'A' && c <= 'Z') + : (c <= 'z' || c == 170)) + : (c <= 181 || (c < 192 + ? c == 186 + : c <= 214))) + : (c <= 246 || (c < 748 + ? (c < 710 + ? (c >= 248 && c <= 705) + : (c <= 721 || (c >= 736 && c <= 740))) + : (c <= 748 || (c < 880 + ? c == 750 + : c <= 884))))) + : (c <= 887 || (c < 931 + ? (c < 904 + ? (c < 895 + ? (c >= 890 && c <= 893) + : (c <= 895 || c == 902)) + : (c <= 906 || (c < 910 + ? c == 908 + : c <= 929))) + : (c <= 1013 || (c < 1329 + ? (c < 1162 + ? (c >= 1015 && c <= 1153) + : c <= 1327) + : (c <= 1366 || (c < 1376 + ? c == 1369 + : c <= 1416))))))) + : (c <= 1514 || (c < 1994 + ? (c < 1774 + ? (c < 1649 + ? (c < 1568 + ? (c >= 1519 && c <= 1522) + : (c <= 1610 || (c >= 1646 && c <= 1647))) + : (c <= 1747 || (c < 1765 + ? c == 1749 + : c <= 1766))) + : (c <= 1775 || (c < 1810 + ? (c < 1791 + ? (c >= 1786 && c <= 1788) + : (c <= 1791 || c == 1808)) + : (c <= 1839 || (c < 1969 + ? (c >= 1869 && c <= 1957) + : c <= 1969))))) + : (c <= 2026 || (c < 2112 + ? (c < 2074 + ? (c < 2042 + ? (c >= 2036 && c <= 2037) + : (c <= 2042 || (c >= 2048 && c <= 2069))) + : (c <= 2074 || (c < 2088 + ? c == 2084 + : c <= 2088))) + : (c <= 2136 || (c < 2185 + ? (c < 2160 + ? (c >= 2144 && c <= 2154) + : c <= 2183) + : (c <= 2190 || (c < 2308 + ? (c >= 2208 && c <= 2249) + : c <= 2361))))))))) + : (c <= 2365 || (c < 2703 + ? (c < 2544 + ? (c < 2474 + ? (c < 2437 + ? (c < 2392 + ? c == 2384 + : (c <= 2401 || (c >= 2417 && c <= 2432))) + : (c <= 2444 || (c < 2451 + ? (c >= 2447 && c <= 2448) + : c <= 2472))) + : (c <= 2480 || (c < 2510 + ? (c < 2486 + ? c == 2482 + : (c <= 2489 || c == 2493)) + : (c <= 2510 || (c < 2527 + ? (c >= 2524 && c <= 2525) + : c <= 2529))))) + : (c <= 2545 || (c < 2613 + ? (c < 2579 + ? (c < 2565 + ? c == 2556 + : (c <= 2570 || (c >= 2575 && c <= 2576))) + : (c <= 2600 || (c < 2610 + ? (c >= 2602 && c <= 2608) + : c <= 2611))) + : (c <= 2614 || (c < 2654 + ? (c < 2649 + ? (c >= 2616 && c <= 2617) + : c <= 2652) + : (c <= 2654 || (c < 2693 + ? (c >= 2674 && c <= 2676) + : c <= 2701))))))) + : (c <= 2705 || (c < 2869 + ? (c < 2784 + ? (c < 2741 + ? (c < 2730 + ? (c >= 2707 && c <= 2728) + : (c <= 2736 || (c >= 2738 && c <= 2739))) + : (c <= 2745 || (c < 2768 + ? c == 2749 + : c <= 2768))) + : (c <= 2785 || (c < 2835 + ? (c < 2821 + ? c == 2809 + : (c <= 2828 || (c >= 2831 && c <= 2832))) + : (c <= 2856 || (c < 2866 + ? (c >= 2858 && c <= 2864) + : c <= 2867))))) + : (c <= 2873 || (c < 2958 + ? (c < 2929 + ? (c < 2908 + ? c == 2877 + : (c <= 2909 || (c >= 2911 && c <= 2913))) + : (c <= 2929 || (c < 2949 + ? c == 2947 + : c <= 2954))) + : (c <= 2960 || (c < 2972 + ? (c < 2969 + ? (c >= 2962 && c <= 2965) + : c <= 2970) + : (c <= 2972 || (c < 2979 + ? (c >= 2974 && c <= 2975) + : c <= 2980))))))))))) + : (c <= 2986 || (c < 4176 + ? (c < 3423 + ? (c < 3218 + ? (c < 3133 + ? (c < 3086 + ? (c < 3024 + ? (c >= 2990 && c <= 3001) + : (c <= 3024 || (c >= 3077 && c <= 3084))) + : (c <= 3088 || (c < 3114 + ? (c >= 3090 && c <= 3112) + : c <= 3129))) + : (c <= 3133 || (c < 3200 + ? (c < 3165 + ? (c >= 3160 && c <= 3162) + : (c <= 3165 || (c >= 3168 && c <= 3169))) + : (c <= 3200 || (c < 3214 + ? (c >= 3205 && c <= 3212) + : c <= 3216))))) + : (c <= 3240 || (c < 3332 + ? (c < 3293 + ? (c < 3253 + ? (c >= 3242 && c <= 3251) + : (c <= 3257 || c == 3261)) + : (c <= 3294 || (c < 3313 + ? (c >= 3296 && c <= 3297) + : c <= 3314))) + : (c <= 3340 || (c < 3389 + ? (c < 3346 + ? (c >= 3342 && c <= 3344) + : c <= 3386) + : (c <= 3389 || (c < 3412 + ? c == 3406 + : c <= 3414))))))) + : (c <= 3425 || (c < 3749 + ? (c < 3585 + ? (c < 3507 + ? (c < 3461 + ? (c >= 3450 && c <= 3455) + : (c <= 3478 || (c >= 3482 && c <= 3505))) + : (c <= 3515 || (c < 3520 + ? c == 3517 + : c <= 3526))) + : (c <= 3632 || (c < 3716 + ? (c < 3648 + ? (c >= 3634 && c <= 3635) + : (c <= 3654 || (c >= 3713 && c <= 3714))) + : (c <= 3716 || (c < 3724 + ? (c >= 3718 && c <= 3722) + : c <= 3747))))) + : (c <= 3749 || (c < 3840 + ? (c < 3776 + ? (c < 3762 + ? (c >= 3751 && c <= 3760) + : (c <= 3763 || c == 3773)) + : (c <= 3780 || (c < 3804 + ? c == 3782 + : c <= 3807))) + : (c <= 3840 || (c < 3976 + ? (c < 3913 + ? (c >= 3904 && c <= 3911) + : c <= 3948) + : (c <= 3980 || (c < 4159 + ? (c >= 4096 && c <= 4138) + : c <= 4159))))))))) + : (c <= 4181 || (c < 4992 + ? (c < 4696 + ? (c < 4256 + ? (c < 4206 + ? (c < 4193 + ? (c >= 4186 && c <= 4189) + : (c <= 4193 || (c >= 4197 && c <= 4198))) + : (c <= 4208 || (c < 4238 + ? (c >= 4213 && c <= 4225) + : c <= 4238))) + : (c <= 4293 || (c < 4348 + ? (c < 4301 + ? c == 4295 + : (c <= 4301 || (c >= 4304 && c <= 4346))) + : (c <= 4680 || (c < 4688 + ? (c >= 4682 && c <= 4685) + : c <= 4694))))) + : (c <= 4696 || (c < 4800 + ? (c < 4752 + ? (c < 4704 + ? (c >= 4698 && c <= 4701) + : (c <= 4744 || (c >= 4746 && c <= 4749))) + : (c <= 4784 || (c < 4792 + ? (c >= 4786 && c <= 4789) + : c <= 4798))) + : (c <= 4800 || (c < 4824 + ? (c < 4808 + ? (c >= 4802 && c <= 4805) + : c <= 4822) + : (c <= 4880 || (c < 4888 + ? (c >= 4882 && c <= 4885) + : c <= 4954))))))) + : (c <= 5007 || (c < 6103 + ? (c < 5873 + ? (c < 5743 + ? (c < 5112 + ? (c >= 5024 && c <= 5109) + : (c <= 5117 || (c >= 5121 && c <= 5740))) + : (c <= 5759 || (c < 5792 + ? (c >= 5761 && c <= 5786) + : c <= 5866))) + : (c <= 5880 || (c < 5984 + ? (c < 5919 + ? (c >= 5888 && c <= 5905) + : (c <= 5937 || (c >= 5952 && c <= 5969))) + : (c <= 5996 || (c < 6016 + ? (c >= 5998 && c <= 6000) + : c <= 6067))))) + : (c <= 6103 || (c < 6400 + ? (c < 6279 + ? (c < 6176 + ? c == 6108 + : (c <= 6264 || (c >= 6272 && c <= 6276))) + : (c <= 6312 || (c < 6320 + ? c == 6314 + : c <= 6389))) + : (c <= 6430 || (c < 6528 + ? (c < 6512 + ? (c >= 6480 && c <= 6509) + : c <= 6516) + : (c <= 6571 || (c < 6656 + ? (c >= 6576 && c <= 6601) + : c <= 6678))))))))))))) + : (c <= 6740 || (c < 43261 + ? (c < 11264 + ? (c < 8064 + ? (c < 7406 + ? (c < 7168 + ? (c < 7043 + ? (c < 6917 + ? c == 6823 + : (c <= 6963 || (c >= 6981 && c <= 6988))) + : (c <= 7072 || (c < 7098 + ? (c >= 7086 && c <= 7087) + : c <= 7141))) + : (c <= 7203 || (c < 7312 + ? (c < 7258 + ? (c >= 7245 && c <= 7247) + : (c <= 7293 || (c >= 7296 && c <= 7304))) + : (c <= 7354 || (c < 7401 + ? (c >= 7357 && c <= 7359) + : c <= 7404))))) + : (c <= 7411 || (c < 8008 + ? (c < 7680 + ? (c < 7418 + ? (c >= 7413 && c <= 7414) + : (c <= 7418 || (c >= 7424 && c <= 7615))) + : (c <= 7957 || (c < 7968 + ? (c >= 7960 && c <= 7965) + : c <= 8005))) + : (c <= 8013 || (c < 8027 + ? (c < 8025 + ? (c >= 8016 && c <= 8023) + : c <= 8025) + : (c <= 8027 || (c < 8031 + ? c == 8029 + : c <= 8061))))))) + : (c <= 8116 || (c < 8455 + ? (c < 8160 + ? (c < 8134 + ? (c < 8126 + ? (c >= 8118 && c <= 8124) + : (c <= 8126 || (c >= 8130 && c <= 8132))) + : (c <= 8140 || (c < 8150 + ? (c >= 8144 && c <= 8147) + : c <= 8155))) + : (c <= 8172 || (c < 8319 + ? (c < 8182 + ? (c >= 8178 && c <= 8180) + : (c <= 8188 || c == 8305)) + : (c <= 8319 || (c < 8450 + ? (c >= 8336 && c <= 8348) + : c <= 8450))))) + : (c <= 8455 || (c < 8490 + ? (c < 8484 + ? (c < 8469 + ? (c >= 8458 && c <= 8467) + : (c <= 8469 || (c >= 8473 && c <= 8477))) + : (c <= 8484 || (c < 8488 + ? c == 8486 + : c <= 8488))) + : (c <= 8493 || (c < 8517 + ? (c < 8508 + ? (c >= 8495 && c <= 8505) + : c <= 8511) + : (c <= 8521 || (c < 8579 + ? c == 8526 + : c <= 8580))))))))) + : (c <= 11492 || (c < 12704 + ? (c < 11720 + ? (c < 11631 + ? (c < 11559 + ? (c < 11506 + ? (c >= 11499 && c <= 11502) + : (c <= 11507 || (c >= 11520 && c <= 11557))) + : (c <= 11559 || (c < 11568 + ? c == 11565 + : c <= 11623))) + : (c <= 11631 || (c < 11696 + ? (c < 11680 + ? (c >= 11648 && c <= 11670) + : (c <= 11686 || (c >= 11688 && c <= 11694))) + : (c <= 11702 || (c < 11712 + ? (c >= 11704 && c <= 11710) + : c <= 11718))))) + : (c <= 11726 || (c < 12353 + ? (c < 12293 + ? (c < 11736 + ? (c >= 11728 && c <= 11734) + : (c <= 11742 || c == 11823)) + : (c <= 12294 || (c < 12347 + ? (c >= 12337 && c <= 12341) + : c <= 12348))) + : (c <= 12438 || (c < 12540 + ? (c < 12449 + ? (c >= 12445 && c <= 12447) + : c <= 12538) + : (c <= 12543 || (c < 12593 + ? (c >= 12549 && c <= 12591) + : c <= 12686))))))) + : (c <= 12735 || (c < 42786 + ? (c < 42240 + ? (c < 19968 + ? (c < 13312 + ? (c >= 12784 && c <= 12799) + : (c <= 13312 || c == 19903)) + : (c <= 19968 || (c < 42192 + ? (c >= 40959 && c <= 42124) + : c <= 42237))) + : (c <= 42508 || (c < 42623 + ? (c < 42538 + ? (c >= 42512 && c <= 42527) + : (c <= 42539 || (c >= 42560 && c <= 42606))) + : (c <= 42653 || (c < 42775 + ? (c >= 42656 && c <= 42725) + : c <= 42783))))) + : (c <= 42888 || (c < 43015 + ? (c < 42965 + ? (c < 42960 + ? (c >= 42891 && c <= 42954) + : (c <= 42961 || c == 42963)) + : (c <= 42969 || (c < 43011 + ? (c >= 42994 && c <= 43009) + : c <= 43013))) + : (c <= 43018 || (c < 43138 + ? (c < 43072 + ? (c >= 43020 && c <= 43042) + : c <= 43123) + : (c <= 43187 || (c < 43259 + ? (c >= 43250 && c <= 43255) + : c <= 43259))))))))))) + : (c <= 43262 || (c < 65345 + ? (c < 43816 + ? (c < 43646 + ? (c < 43494 + ? (c < 43396 + ? (c < 43312 + ? (c >= 43274 && c <= 43301) + : (c <= 43334 || (c >= 43360 && c <= 43388))) + : (c <= 43442 || (c < 43488 + ? c == 43471 + : c <= 43492))) + : (c <= 43503 || (c < 43588 + ? (c < 43520 + ? (c >= 43514 && c <= 43518) + : (c <= 43560 || (c >= 43584 && c <= 43586))) + : (c <= 43595 || (c < 43642 + ? (c >= 43616 && c <= 43638) + : c <= 43642))))) + : (c <= 43695 || (c < 43744 + ? (c < 43712 + ? (c < 43701 + ? c == 43697 + : (c <= 43702 || (c >= 43705 && c <= 43709))) + : (c <= 43712 || (c < 43739 + ? c == 43714 + : c <= 43741))) + : (c <= 43754 || (c < 43785 + ? (c < 43777 + ? (c >= 43762 && c <= 43764) + : c <= 43782) + : (c <= 43790 || (c < 43808 + ? (c >= 43793 && c <= 43798) + : c <= 43814))))))) + : (c <= 43822 || (c < 64298 + ? (c < 55243 + ? (c < 44032 + ? (c < 43868 + ? (c >= 43824 && c <= 43866) + : (c <= 43881 || (c >= 43888 && c <= 44002))) + : (c <= 44032 || (c < 55216 + ? c == 55203 + : c <= 55238))) + : (c <= 55291 || (c < 64275 + ? (c < 64112 + ? (c >= 63744 && c <= 64109) + : (c <= 64217 || (c >= 64256 && c <= 64262))) + : (c <= 64279 || (c < 64287 + ? c == 64285 + : c <= 64296))))) + : (c <= 64310 || (c < 64848 + ? (c < 64323 + ? (c < 64318 + ? (c >= 64312 && c <= 64316) + : (c <= 64318 || (c >= 64320 && c <= 64321))) + : (c <= 64324 || (c < 64467 + ? (c >= 64326 && c <= 64433) + : c <= 64829))) + : (c <= 64911 || (c < 65136 + ? (c < 65008 + ? (c >= 64914 && c <= 64967) + : c <= 65019) + : (c <= 65140 || (c < 65313 + ? (c >= 65142 && c <= 65276) + : c <= 65338))))))))) + : (c <= 65370 || (c < 66928 + ? (c < 66208 + ? (c < 65549 + ? (c < 65490 + ? (c < 65474 + ? (c >= 65382 && c <= 65470) + : (c <= 65479 || (c >= 65482 && c <= 65487))) + : (c <= 65495 || (c < 65536 + ? (c >= 65498 && c <= 65500) + : c <= 65547))) + : (c <= 65574 || (c < 65616 + ? (c < 65596 + ? (c >= 65576 && c <= 65594) + : (c <= 65597 || (c >= 65599 && c <= 65613))) + : (c <= 65629 || (c < 66176 + ? (c >= 65664 && c <= 65786) + : c <= 66204))))) + : (c <= 66256 || (c < 66504 + ? (c < 66384 + ? (c < 66349 + ? (c >= 66304 && c <= 66335) + : (c <= 66368 || (c >= 66370 && c <= 66377))) + : (c <= 66421 || (c < 66464 + ? (c >= 66432 && c <= 66461) + : c <= 66499))) + : (c <= 66511 || (c < 66776 + ? (c < 66736 + ? (c >= 66560 && c <= 66717) + : c <= 66771) + : (c <= 66811 || (c < 66864 + ? (c >= 66816 && c <= 66855) + : c <= 66915))))))) + : (c <= 66938 || (c < 67506 + ? (c < 67003 + ? (c < 66967 + ? (c < 66956 + ? (c >= 66940 && c <= 66954) + : (c <= 66962 || (c >= 66964 && c <= 66965))) + : (c <= 66977 || (c < 66995 + ? (c >= 66979 && c <= 66993) + : c <= 67001))) + : (c <= 67004 || (c < 67424 + ? (c < 67392 + ? (c >= 67072 && c <= 67382) + : c <= 67413) + : (c <= 67431 || (c < 67463 + ? (c >= 67456 && c <= 67461) + : c <= 67504))))) + : (c <= 67514 || (c < 67680 + ? (c < 67639 + ? (c < 67592 + ? (c >= 67584 && c <= 67589) + : (c <= 67592 || (c >= 67594 && c <= 67637))) + : (c <= 67640 || (c < 67647 + ? c == 67644 + : c <= 67669))) + : (c <= 67702 || (c < 67828 + ? (c < 67808 + ? (c >= 67712 && c <= 67742) + : c <= 67826) + : (c <= 67829 || (c < 67872 + ? (c >= 67840 && c <= 67861) + : c <= 67883))))))))))))))); +} -static TSCharacterRange sym__alpha_identifier_character_set_2[] = { - {'0', '9'}, {'A', 'Z'}, {'_', '_'}, {'a', 'z'}, {0xaa, 0xaa}, {0xb5, 0xb5}, {0xba, 0xba}, {0xc0, 0xd6}, - {0xd8, 0xf6}, {0xf8, 0x2c1}, {0x2c6, 0x2d1}, {0x2e0, 0x2e4}, {0x2ec, 0x2ec}, {0x2ee, 0x2ee}, {0x370, 0x374}, {0x376, 0x377}, - {0x37a, 0x37d}, {0x37f, 0x37f}, {0x386, 0x386}, {0x388, 0x38a}, {0x38c, 0x38c}, {0x38e, 0x3a1}, {0x3a3, 0x3f5}, {0x3f7, 0x481}, - {0x48a, 0x52f}, {0x531, 0x556}, {0x559, 0x559}, {0x560, 0x588}, {0x5d0, 0x5ea}, {0x5ef, 0x5f2}, {0x620, 0x64a}, {0x660, 0x669}, - {0x66e, 0x66f}, {0x671, 0x6d3}, {0x6d5, 0x6d5}, {0x6e5, 0x6e6}, {0x6ee, 0x6fc}, {0x6ff, 0x6ff}, {0x710, 0x710}, {0x712, 0x72f}, - {0x74d, 0x7a5}, {0x7b1, 0x7b1}, {0x7c0, 0x7ea}, {0x7f4, 0x7f5}, {0x7fa, 0x7fa}, {0x800, 0x815}, {0x81a, 0x81a}, {0x824, 0x824}, - {0x828, 0x828}, {0x840, 0x858}, {0x860, 0x86a}, {0x870, 0x887}, {0x889, 0x88e}, {0x8a0, 0x8c9}, {0x904, 0x939}, {0x93d, 0x93d}, - {0x950, 0x950}, {0x958, 0x961}, {0x966, 0x96f}, {0x971, 0x980}, {0x985, 0x98c}, {0x98f, 0x990}, {0x993, 0x9a8}, {0x9aa, 0x9b0}, - {0x9b2, 0x9b2}, {0x9b6, 0x9b9}, {0x9bd, 0x9bd}, {0x9ce, 0x9ce}, {0x9dc, 0x9dd}, {0x9df, 0x9e1}, {0x9e6, 0x9f1}, {0x9fc, 0x9fc}, - {0xa05, 0xa0a}, {0xa0f, 0xa10}, {0xa13, 0xa28}, {0xa2a, 0xa30}, {0xa32, 0xa33}, {0xa35, 0xa36}, {0xa38, 0xa39}, {0xa59, 0xa5c}, - {0xa5e, 0xa5e}, {0xa66, 0xa6f}, {0xa72, 0xa74}, {0xa85, 0xa8d}, {0xa8f, 0xa91}, {0xa93, 0xaa8}, {0xaaa, 0xab0}, {0xab2, 0xab3}, - {0xab5, 0xab9}, {0xabd, 0xabd}, {0xad0, 0xad0}, {0xae0, 0xae1}, {0xae6, 0xaef}, {0xaf9, 0xaf9}, {0xb05, 0xb0c}, {0xb0f, 0xb10}, - {0xb13, 0xb28}, {0xb2a, 0xb30}, {0xb32, 0xb33}, {0xb35, 0xb39}, {0xb3d, 0xb3d}, {0xb5c, 0xb5d}, {0xb5f, 0xb61}, {0xb66, 0xb6f}, - {0xb71, 0xb71}, {0xb83, 0xb83}, {0xb85, 0xb8a}, {0xb8e, 0xb90}, {0xb92, 0xb95}, {0xb99, 0xb9a}, {0xb9c, 0xb9c}, {0xb9e, 0xb9f}, - {0xba3, 0xba4}, {0xba8, 0xbaa}, {0xbae, 0xbb9}, {0xbd0, 0xbd0}, {0xbe6, 0xbef}, {0xc05, 0xc0c}, {0xc0e, 0xc10}, {0xc12, 0xc28}, - {0xc2a, 0xc39}, {0xc3d, 0xc3d}, {0xc58, 0xc5a}, {0xc5d, 0xc5d}, {0xc60, 0xc61}, {0xc66, 0xc6f}, {0xc80, 0xc80}, {0xc85, 0xc8c}, - {0xc8e, 0xc90}, {0xc92, 0xca8}, {0xcaa, 0xcb3}, {0xcb5, 0xcb9}, {0xcbd, 0xcbd}, {0xcdd, 0xcde}, {0xce0, 0xce1}, {0xce6, 0xcef}, - {0xcf1, 0xcf2}, {0xd04, 0xd0c}, {0xd0e, 0xd10}, {0xd12, 0xd3a}, {0xd3d, 0xd3d}, {0xd4e, 0xd4e}, {0xd54, 0xd56}, {0xd5f, 0xd61}, - {0xd66, 0xd6f}, {0xd7a, 0xd7f}, {0xd85, 0xd96}, {0xd9a, 0xdb1}, {0xdb3, 0xdbb}, {0xdbd, 0xdbd}, {0xdc0, 0xdc6}, {0xde6, 0xdef}, - {0xe01, 0xe30}, {0xe32, 0xe33}, {0xe40, 0xe46}, {0xe50, 0xe59}, {0xe81, 0xe82}, {0xe84, 0xe84}, {0xe86, 0xe8a}, {0xe8c, 0xea3}, - {0xea5, 0xea5}, {0xea7, 0xeb0}, {0xeb2, 0xeb3}, {0xebd, 0xebd}, {0xec0, 0xec4}, {0xec6, 0xec6}, {0xed0, 0xed9}, {0xedc, 0xedf}, - {0xf00, 0xf00}, {0xf20, 0xf29}, {0xf40, 0xf47}, {0xf49, 0xf6c}, {0xf88, 0xf8c}, {0x1000, 0x102a}, {0x103f, 0x1049}, {0x1050, 0x1055}, - {0x105a, 0x105d}, {0x1061, 0x1061}, {0x1065, 0x1066}, {0x106e, 0x1070}, {0x1075, 0x1081}, {0x108e, 0x108e}, {0x1090, 0x1099}, {0x10a0, 0x10c5}, - {0x10c7, 0x10c7}, {0x10cd, 0x10cd}, {0x10d0, 0x10fa}, {0x10fc, 0x1248}, {0x124a, 0x124d}, {0x1250, 0x1256}, {0x1258, 0x1258}, {0x125a, 0x125d}, - {0x1260, 0x1288}, {0x128a, 0x128d}, {0x1290, 0x12b0}, {0x12b2, 0x12b5}, {0x12b8, 0x12be}, {0x12c0, 0x12c0}, {0x12c2, 0x12c5}, {0x12c8, 0x12d6}, - {0x12d8, 0x1310}, {0x1312, 0x1315}, {0x1318, 0x135a}, {0x1380, 0x138f}, {0x13a0, 0x13f5}, {0x13f8, 0x13fd}, {0x1401, 0x166c}, {0x166f, 0x167f}, - {0x1681, 0x169a}, {0x16a0, 0x16ea}, {0x16f1, 0x16f8}, {0x1700, 0x1711}, {0x171f, 0x1731}, {0x1740, 0x1751}, {0x1760, 0x176c}, {0x176e, 0x1770}, - {0x1780, 0x17b3}, {0x17d7, 0x17d7}, {0x17dc, 0x17dc}, {0x17e0, 0x17e9}, {0x1810, 0x1819}, {0x1820, 0x1878}, {0x1880, 0x1884}, {0x1887, 0x18a8}, - {0x18aa, 0x18aa}, {0x18b0, 0x18f5}, {0x1900, 0x191e}, {0x1946, 0x196d}, {0x1970, 0x1974}, {0x1980, 0x19ab}, {0x19b0, 0x19c9}, {0x19d0, 0x19d9}, - {0x1a00, 0x1a16}, {0x1a20, 0x1a54}, {0x1a80, 0x1a89}, {0x1a90, 0x1a99}, {0x1aa7, 0x1aa7}, {0x1b05, 0x1b33}, {0x1b45, 0x1b4c}, {0x1b50, 0x1b59}, - {0x1b83, 0x1ba0}, {0x1bae, 0x1be5}, {0x1c00, 0x1c23}, {0x1c40, 0x1c49}, {0x1c4d, 0x1c7d}, {0x1c80, 0x1c88}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, - {0x1ce9, 0x1cec}, {0x1cee, 0x1cf3}, {0x1cf5, 0x1cf6}, {0x1cfa, 0x1cfa}, {0x1d00, 0x1dbf}, {0x1e00, 0x1f15}, {0x1f18, 0x1f1d}, {0x1f20, 0x1f45}, - {0x1f48, 0x1f4d}, {0x1f50, 0x1f57}, {0x1f59, 0x1f59}, {0x1f5b, 0x1f5b}, {0x1f5d, 0x1f5d}, {0x1f5f, 0x1f7d}, {0x1f80, 0x1fb4}, {0x1fb6, 0x1fbc}, - {0x1fbe, 0x1fbe}, {0x1fc2, 0x1fc4}, {0x1fc6, 0x1fcc}, {0x1fd0, 0x1fd3}, {0x1fd6, 0x1fdb}, {0x1fe0, 0x1fec}, {0x1ff2, 0x1ff4}, {0x1ff6, 0x1ffc}, - {0x2071, 0x2071}, {0x207f, 0x207f}, {0x2090, 0x209c}, {0x2102, 0x2102}, {0x2107, 0x2107}, {0x210a, 0x2113}, {0x2115, 0x2115}, {0x2119, 0x211d}, - {0x2124, 0x2124}, {0x2126, 0x2126}, {0x2128, 0x2128}, {0x212a, 0x212d}, {0x212f, 0x2139}, {0x213c, 0x213f}, {0x2145, 0x2149}, {0x214e, 0x214e}, - {0x2183, 0x2184}, {0x2c00, 0x2ce4}, {0x2ceb, 0x2cee}, {0x2cf2, 0x2cf3}, {0x2d00, 0x2d25}, {0x2d27, 0x2d27}, {0x2d2d, 0x2d2d}, {0x2d30, 0x2d67}, - {0x2d6f, 0x2d6f}, {0x2d80, 0x2d96}, {0x2da0, 0x2da6}, {0x2da8, 0x2dae}, {0x2db0, 0x2db6}, {0x2db8, 0x2dbe}, {0x2dc0, 0x2dc6}, {0x2dc8, 0x2dce}, - {0x2dd0, 0x2dd6}, {0x2dd8, 0x2dde}, {0x2e2f, 0x2e2f}, {0x3005, 0x3006}, {0x3031, 0x3035}, {0x303b, 0x303c}, {0x3041, 0x3096}, {0x309d, 0x309f}, - {0x30a1, 0x30fa}, {0x30fc, 0x30ff}, {0x3105, 0x312f}, {0x3131, 0x318e}, {0x31a0, 0x31bf}, {0x31f0, 0x31ff}, {0x3400, 0x3400}, {0x4dbf, 0x4dbf}, - {0x4e00, 0x4e00}, {0x9fff, 0xa48c}, {0xa4d0, 0xa4fd}, {0xa500, 0xa60c}, {0xa610, 0xa62b}, {0xa640, 0xa66e}, {0xa67f, 0xa69d}, {0xa6a0, 0xa6e5}, - {0xa717, 0xa71f}, {0xa722, 0xa788}, {0xa78b, 0xa7ca}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3}, {0xa7d5, 0xa7d9}, {0xa7f2, 0xa801}, {0xa803, 0xa805}, - {0xa807, 0xa80a}, {0xa80c, 0xa822}, {0xa840, 0xa873}, {0xa882, 0xa8b3}, {0xa8d0, 0xa8d9}, {0xa8f2, 0xa8f7}, {0xa8fb, 0xa8fb}, {0xa8fd, 0xa8fe}, - {0xa900, 0xa925}, {0xa930, 0xa946}, {0xa960, 0xa97c}, {0xa984, 0xa9b2}, {0xa9cf, 0xa9d9}, {0xa9e0, 0xa9e4}, {0xa9e6, 0xa9fe}, {0xaa00, 0xaa28}, - {0xaa40, 0xaa42}, {0xaa44, 0xaa4b}, {0xaa50, 0xaa59}, {0xaa60, 0xaa76}, {0xaa7a, 0xaa7a}, {0xaa7e, 0xaaaf}, {0xaab1, 0xaab1}, {0xaab5, 0xaab6}, - {0xaab9, 0xaabd}, {0xaac0, 0xaac0}, {0xaac2, 0xaac2}, {0xaadb, 0xaadd}, {0xaae0, 0xaaea}, {0xaaf2, 0xaaf4}, {0xab01, 0xab06}, {0xab09, 0xab0e}, - {0xab11, 0xab16}, {0xab20, 0xab26}, {0xab28, 0xab2e}, {0xab30, 0xab5a}, {0xab5c, 0xab69}, {0xab70, 0xabe2}, {0xabf0, 0xabf9}, {0xac00, 0xac00}, - {0xd7a3, 0xd7a3}, {0xd7b0, 0xd7c6}, {0xd7cb, 0xd7fb}, {0xf900, 0xfa6d}, {0xfa70, 0xfad9}, {0xfb00, 0xfb06}, {0xfb13, 0xfb17}, {0xfb1d, 0xfb1d}, - {0xfb1f, 0xfb28}, {0xfb2a, 0xfb36}, {0xfb38, 0xfb3c}, {0xfb3e, 0xfb3e}, {0xfb40, 0xfb41}, {0xfb43, 0xfb44}, {0xfb46, 0xfbb1}, {0xfbd3, 0xfd3d}, - {0xfd50, 0xfd8f}, {0xfd92, 0xfdc7}, {0xfdf0, 0xfdfb}, {0xfe70, 0xfe74}, {0xfe76, 0xfefc}, {0xff10, 0xff19}, {0xff21, 0xff3a}, {0xff41, 0xff5a}, - {0xff66, 0xffbe}, {0xffc2, 0xffc7}, {0xffca, 0xffcf}, {0xffd2, 0xffd7}, {0xffda, 0xffdc}, {0x10000, 0x1000b}, {0x1000d, 0x10026}, {0x10028, 0x1003a}, - {0x1003c, 0x1003d}, {0x1003f, 0x1004d}, {0x10050, 0x1005d}, {0x10080, 0x100fa}, {0x10280, 0x1029c}, {0x102a0, 0x102d0}, {0x10300, 0x1031f}, {0x1032d, 0x10340}, - {0x10342, 0x10349}, {0x10350, 0x10375}, {0x10380, 0x1039d}, {0x103a0, 0x103c3}, {0x103c8, 0x103cf}, {0x10400, 0x1049d}, {0x104a0, 0x104a9}, {0x104b0, 0x104d3}, - {0x104d8, 0x104fb}, {0x10500, 0x10527}, {0x10530, 0x10563}, {0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, {0x10594, 0x10595}, {0x10597, 0x105a1}, - {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, {0x10780, 0x10785}, {0x10787, 0x107b0}, - {0x107b2, 0x107ba}, {0x10800, 0x10805}, {0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, {0x1083c, 0x1083c}, {0x1083f, 0x10855}, {0x10860, 0x10876}, - {0x10880, 0x1089e}, {0x108e0, 0x108f2}, {0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x1092b}, -}; +static inline bool sym__alpha_identifier_character_set_2(int32_t c) { + return (c < 6823 + ? (c < 3024 + ? (c < 2392 + ? (c < 1568 + ? (c < 895 + ? (c < 710 + ? (c < 192 + ? (c < 181 + ? c == 170 + : (c <= 181 || c == 186)) + : (c <= 214 || (c < 248 + ? (c >= 216 && c <= 246) + : c <= 705))) + : (c <= 721 || (c < 880 + ? (c < 748 + ? (c >= 736 && c <= 740) + : (c <= 748 || c == 750)) + : (c <= 884 || (c < 890 + ? (c >= 886 && c <= 887) + : c <= 893))))) + : (c <= 895 || (c < 1162 + ? (c < 910 + ? (c < 904 + ? c == 902 + : (c <= 906 || c == 908)) + : (c <= 929 || (c < 1015 + ? (c >= 931 && c <= 1013) + : c <= 1153))) + : (c <= 1327 || (c < 1376 + ? (c < 1369 + ? (c >= 1329 && c <= 1366) + : c <= 1369) + : (c <= 1416 || (c < 1519 + ? (c >= 1488 && c <= 1514) + : c <= 1522))))))) + : (c <= 1610 || (c < 2042 + ? (c < 1791 + ? (c < 1765 + ? (c < 1649 + ? (c >= 1646 && c <= 1647) + : (c <= 1747 || c == 1749)) + : (c <= 1766 || (c < 1786 + ? (c >= 1774 && c <= 1775) + : c <= 1788))) + : (c <= 1791 || (c < 1969 + ? (c < 1810 + ? c == 1808 + : (c <= 1839 || (c >= 1869 && c <= 1957))) + : (c <= 1969 || (c < 2036 + ? (c >= 1994 && c <= 2026) + : c <= 2037))))) + : (c <= 2042 || (c < 2160 + ? (c < 2088 + ? (c < 2074 + ? (c >= 2048 && c <= 2069) + : (c <= 2074 || c == 2084)) + : (c <= 2088 || (c < 2144 + ? (c >= 2112 && c <= 2136) + : c <= 2154))) + : (c <= 2183 || (c < 2308 + ? (c < 2208 + ? (c >= 2185 && c <= 2190) + : c <= 2249) + : (c <= 2361 || (c < 2384 + ? c == 2365 + : c <= 2384))))))))) + : (c <= 2401 || (c < 2730 + ? (c < 2565 + ? (c < 2486 + ? (c < 2451 + ? (c < 2437 + ? (c >= 2417 && c <= 2432) + : (c <= 2444 || (c >= 2447 && c <= 2448))) + : (c <= 2472 || (c < 2482 + ? (c >= 2474 && c <= 2480) + : c <= 2482))) + : (c <= 2489 || (c < 2527 + ? (c < 2510 + ? c == 2493 + : (c <= 2510 || (c >= 2524 && c <= 2525))) + : (c <= 2529 || (c < 2556 + ? (c >= 2544 && c <= 2545) + : c <= 2556))))) + : (c <= 2570 || (c < 2649 + ? (c < 2610 + ? (c < 2579 + ? (c >= 2575 && c <= 2576) + : (c <= 2600 || (c >= 2602 && c <= 2608))) + : (c <= 2611 || (c < 2616 + ? (c >= 2613 && c <= 2614) + : c <= 2617))) + : (c <= 2652 || (c < 2693 + ? (c < 2674 + ? c == 2654 + : c <= 2676) + : (c <= 2701 || (c < 2707 + ? (c >= 2703 && c <= 2705) + : c <= 2728))))))) + : (c <= 2736 || (c < 2908 + ? (c < 2821 + ? (c < 2768 + ? (c < 2741 + ? (c >= 2738 && c <= 2739) + : (c <= 2745 || c == 2749)) + : (c <= 2768 || (c < 2809 + ? (c >= 2784 && c <= 2785) + : c <= 2809))) + : (c <= 2828 || (c < 2866 + ? (c < 2835 + ? (c >= 2831 && c <= 2832) + : (c <= 2856 || (c >= 2858 && c <= 2864))) + : (c <= 2867 || (c < 2877 + ? (c >= 2869 && c <= 2873) + : c <= 2877))))) + : (c <= 2909 || (c < 2969 + ? (c < 2949 + ? (c < 2929 + ? (c >= 2911 && c <= 2913) + : (c <= 2929 || c == 2947)) + : (c <= 2954 || (c < 2962 + ? (c >= 2958 && c <= 2960) + : c <= 2965))) + : (c <= 2970 || (c < 2979 + ? (c < 2974 + ? c == 2972 + : c <= 2975) + : (c <= 2980 || (c < 2990 + ? (c >= 2984 && c <= 2986) + : c <= 3001))))))))))) + : (c <= 3024 || (c < 4193 + ? (c < 3461 + ? (c < 3253 + ? (c < 3165 + ? (c < 3114 + ? (c < 3086 + ? (c >= 3077 && c <= 3084) + : (c <= 3088 || (c >= 3090 && c <= 3112))) + : (c <= 3129 || (c < 3160 + ? c == 3133 + : c <= 3162))) + : (c <= 3165 || (c < 3214 + ? (c < 3200 + ? (c >= 3168 && c <= 3169) + : (c <= 3200 || (c >= 3205 && c <= 3212))) + : (c <= 3216 || (c < 3242 + ? (c >= 3218 && c <= 3240) + : c <= 3251))))) + : (c <= 3257 || (c < 3346 + ? (c < 3313 + ? (c < 3293 + ? c == 3261 + : (c <= 3294 || (c >= 3296 && c <= 3297))) + : (c <= 3314 || (c < 3342 + ? (c >= 3332 && c <= 3340) + : c <= 3344))) + : (c <= 3386 || (c < 3412 + ? (c < 3406 + ? c == 3389 + : c <= 3406) + : (c <= 3414 || (c < 3450 + ? (c >= 3423 && c <= 3425) + : c <= 3455))))))) + : (c <= 3478 || (c < 3762 + ? (c < 3648 + ? (c < 3520 + ? (c < 3507 + ? (c >= 3482 && c <= 3505) + : (c <= 3515 || c == 3517)) + : (c <= 3526 || (c < 3634 + ? (c >= 3585 && c <= 3632) + : c <= 3635))) + : (c <= 3654 || (c < 3724 + ? (c < 3716 + ? (c >= 3713 && c <= 3714) + : (c <= 3716 || (c >= 3718 && c <= 3722))) + : (c <= 3747 || (c < 3751 + ? c == 3749 + : c <= 3760))))) + : (c <= 3763 || (c < 3913 + ? (c < 3804 + ? (c < 3776 + ? c == 3773 + : (c <= 3780 || c == 3782)) + : (c <= 3807 || (c < 3904 + ? c == 3840 + : c <= 3911))) + : (c <= 3948 || (c < 4159 + ? (c < 4096 + ? (c >= 3976 && c <= 3980) + : c <= 4138) + : (c <= 4159 || (c < 4186 + ? (c >= 4176 && c <= 4181) + : c <= 4189))))))))) + : (c <= 4193 || (c < 5112 + ? (c < 4704 + ? (c < 4301 + ? (c < 4238 + ? (c < 4206 + ? (c >= 4197 && c <= 4198) + : (c <= 4208 || (c >= 4213 && c <= 4225))) + : (c <= 4238 || (c < 4295 + ? (c >= 4256 && c <= 4293) + : c <= 4295))) + : (c <= 4301 || (c < 4688 + ? (c < 4348 + ? (c >= 4304 && c <= 4346) + : (c <= 4680 || (c >= 4682 && c <= 4685))) + : (c <= 4694 || (c < 4698 + ? c == 4696 + : c <= 4701))))) + : (c <= 4744 || (c < 4808 + ? (c < 4792 + ? (c < 4752 + ? (c >= 4746 && c <= 4749) + : (c <= 4784 || (c >= 4786 && c <= 4789))) + : (c <= 4798 || (c < 4802 + ? c == 4800 + : c <= 4805))) + : (c <= 4822 || (c < 4888 + ? (c < 4882 + ? (c >= 4824 && c <= 4880) + : c <= 4885) + : (c <= 4954 || (c < 5024 + ? (c >= 4992 && c <= 5007) + : c <= 5109))))))) + : (c <= 5117 || (c < 6108 + ? (c < 5919 + ? (c < 5792 + ? (c < 5743 + ? (c >= 5121 && c <= 5740) + : (c <= 5759 || (c >= 5761 && c <= 5786))) + : (c <= 5866 || (c < 5888 + ? (c >= 5873 && c <= 5880) + : c <= 5905))) + : (c <= 5937 || (c < 5998 + ? (c < 5984 + ? (c >= 5952 && c <= 5969) + : c <= 5996) + : (c <= 6000 || (c < 6103 + ? (c >= 6016 && c <= 6067) + : c <= 6103))))) + : (c <= 6108 || (c < 6480 + ? (c < 6314 + ? (c < 6272 + ? (c >= 6176 && c <= 6264) + : (c <= 6276 || (c >= 6279 && c <= 6312))) + : (c <= 6314 || (c < 6400 + ? (c >= 6320 && c <= 6389) + : c <= 6430))) + : (c <= 6509 || (c < 6576 + ? (c < 6528 + ? (c >= 6512 && c <= 6516) + : c <= 6571) + : (c <= 6601 || (c < 6688 + ? (c >= 6656 && c <= 6678) + : c <= 6740))))))))))))) + : (c <= 6823 || (c < 43261 + ? (c < 11499 + ? (c < 8118 + ? (c < 7413 + ? (c < 7245 + ? (c < 7086 + ? (c < 6981 + ? (c >= 6917 && c <= 6963) + : (c <= 6988 || (c >= 7043 && c <= 7072))) + : (c <= 7087 || (c < 7168 + ? (c >= 7098 && c <= 7141) + : c <= 7203))) + : (c <= 7247 || (c < 7357 + ? (c < 7296 + ? (c >= 7258 && c <= 7293) + : (c <= 7304 || (c >= 7312 && c <= 7354))) + : (c <= 7359 || (c < 7406 + ? (c >= 7401 && c <= 7404) + : c <= 7411))))) + : (c <= 7414 || (c < 8016 + ? (c < 7960 + ? (c < 7424 + ? c == 7418 + : (c <= 7615 || (c >= 7680 && c <= 7957))) + : (c <= 7965 || (c < 8008 + ? (c >= 7968 && c <= 8005) + : c <= 8013))) + : (c <= 8023 || (c < 8029 + ? (c < 8027 + ? c == 8025 + : c <= 8027) + : (c <= 8029 || (c < 8064 + ? (c >= 8031 && c <= 8061) + : c <= 8116))))))) + : (c <= 8124 || (c < 8458 + ? (c < 8178 + ? (c < 8144 + ? (c < 8130 + ? c == 8126 + : (c <= 8132 || (c >= 8134 && c <= 8140))) + : (c <= 8147 || (c < 8160 + ? (c >= 8150 && c <= 8155) + : c <= 8172))) + : (c <= 8180 || (c < 8336 + ? (c < 8305 + ? (c >= 8182 && c <= 8188) + : (c <= 8305 || c == 8319)) + : (c <= 8348 || (c < 8455 + ? c == 8450 + : c <= 8455))))) + : (c <= 8467 || (c < 8495 + ? (c < 8486 + ? (c < 8473 + ? c == 8469 + : (c <= 8477 || c == 8484)) + : (c <= 8486 || (c < 8490 + ? c == 8488 + : c <= 8493))) + : (c <= 8505 || (c < 8526 + ? (c < 8517 + ? (c >= 8508 && c <= 8511) + : c <= 8521) + : (c <= 8526 || (c < 11264 + ? (c >= 8579 && c <= 8580) + : c <= 11492))))))))) + : (c <= 11502 || (c < 12784 + ? (c < 11728 + ? (c < 11648 + ? (c < 11565 + ? (c < 11520 + ? (c >= 11506 && c <= 11507) + : (c <= 11557 || c == 11559)) + : (c <= 11565 || (c < 11631 + ? (c >= 11568 && c <= 11623) + : c <= 11631))) + : (c <= 11670 || (c < 11704 + ? (c < 11688 + ? (c >= 11680 && c <= 11686) + : (c <= 11694 || (c >= 11696 && c <= 11702))) + : (c <= 11710 || (c < 11720 + ? (c >= 11712 && c <= 11718) + : c <= 11726))))) + : (c <= 11734 || (c < 12445 + ? (c < 12337 + ? (c < 11823 + ? (c >= 11736 && c <= 11742) + : (c <= 11823 || (c >= 12293 && c <= 12294))) + : (c <= 12341 || (c < 12353 + ? (c >= 12347 && c <= 12348) + : c <= 12438))) + : (c <= 12447 || (c < 12549 + ? (c < 12540 + ? (c >= 12449 && c <= 12538) + : c <= 12543) + : (c <= 12591 || (c < 12704 + ? (c >= 12593 && c <= 12686) + : c <= 12735))))))) + : (c <= 12799 || (c < 42786 + ? (c < 42512 + ? (c < 40959 + ? (c < 19903 + ? c == 13312 + : (c <= 19903 || c == 19968)) + : (c <= 42124 || (c < 42240 + ? (c >= 42192 && c <= 42237) + : c <= 42508))) + : (c <= 42527 || (c < 42623 + ? (c < 42560 + ? (c >= 42538 && c <= 42539) + : c <= 42606) + : (c <= 42653 || (c < 42775 + ? (c >= 42656 && c <= 42725) + : c <= 42783))))) + : (c <= 42888 || (c < 43015 + ? (c < 42965 + ? (c < 42960 + ? (c >= 42891 && c <= 42954) + : (c <= 42961 || c == 42963)) + : (c <= 42969 || (c < 43011 + ? (c >= 42994 && c <= 43009) + : c <= 43013))) + : (c <= 43018 || (c < 43138 + ? (c < 43072 + ? (c >= 43020 && c <= 43042) + : c <= 43123) + : (c <= 43187 || (c < 43259 + ? (c >= 43250 && c <= 43255) + : c <= 43259))))))))))) + : (c <= 43262 || (c < 65345 + ? (c < 43816 + ? (c < 43646 + ? (c < 43494 + ? (c < 43396 + ? (c < 43312 + ? (c >= 43274 && c <= 43301) + : (c <= 43334 || (c >= 43360 && c <= 43388))) + : (c <= 43442 || (c < 43488 + ? c == 43471 + : c <= 43492))) + : (c <= 43503 || (c < 43588 + ? (c < 43520 + ? (c >= 43514 && c <= 43518) + : (c <= 43560 || (c >= 43584 && c <= 43586))) + : (c <= 43595 || (c < 43642 + ? (c >= 43616 && c <= 43638) + : c <= 43642))))) + : (c <= 43695 || (c < 43744 + ? (c < 43712 + ? (c < 43701 + ? c == 43697 + : (c <= 43702 || (c >= 43705 && c <= 43709))) + : (c <= 43712 || (c < 43739 + ? c == 43714 + : c <= 43741))) + : (c <= 43754 || (c < 43785 + ? (c < 43777 + ? (c >= 43762 && c <= 43764) + : c <= 43782) + : (c <= 43790 || (c < 43808 + ? (c >= 43793 && c <= 43798) + : c <= 43814))))))) + : (c <= 43822 || (c < 64298 + ? (c < 55243 + ? (c < 44032 + ? (c < 43868 + ? (c >= 43824 && c <= 43866) + : (c <= 43881 || (c >= 43888 && c <= 44002))) + : (c <= 44032 || (c < 55216 + ? c == 55203 + : c <= 55238))) + : (c <= 55291 || (c < 64275 + ? (c < 64112 + ? (c >= 63744 && c <= 64109) + : (c <= 64217 || (c >= 64256 && c <= 64262))) + : (c <= 64279 || (c < 64287 + ? c == 64285 + : c <= 64296))))) + : (c <= 64310 || (c < 64848 + ? (c < 64323 + ? (c < 64318 + ? (c >= 64312 && c <= 64316) + : (c <= 64318 || (c >= 64320 && c <= 64321))) + : (c <= 64324 || (c < 64467 + ? (c >= 64326 && c <= 64433) + : c <= 64829))) + : (c <= 64911 || (c < 65136 + ? (c < 65008 + ? (c >= 64914 && c <= 64967) + : c <= 65019) + : (c <= 65140 || (c < 65313 + ? (c >= 65142 && c <= 65276) + : c <= 65338))))))))) + : (c <= 65370 || (c < 66928 + ? (c < 66208 + ? (c < 65549 + ? (c < 65490 + ? (c < 65474 + ? (c >= 65382 && c <= 65470) + : (c <= 65479 || (c >= 65482 && c <= 65487))) + : (c <= 65495 || (c < 65536 + ? (c >= 65498 && c <= 65500) + : c <= 65547))) + : (c <= 65574 || (c < 65616 + ? (c < 65596 + ? (c >= 65576 && c <= 65594) + : (c <= 65597 || (c >= 65599 && c <= 65613))) + : (c <= 65629 || (c < 66176 + ? (c >= 65664 && c <= 65786) + : c <= 66204))))) + : (c <= 66256 || (c < 66504 + ? (c < 66384 + ? (c < 66349 + ? (c >= 66304 && c <= 66335) + : (c <= 66368 || (c >= 66370 && c <= 66377))) + : (c <= 66421 || (c < 66464 + ? (c >= 66432 && c <= 66461) + : c <= 66499))) + : (c <= 66511 || (c < 66776 + ? (c < 66736 + ? (c >= 66560 && c <= 66717) + : c <= 66771) + : (c <= 66811 || (c < 66864 + ? (c >= 66816 && c <= 66855) + : c <= 66915))))))) + : (c <= 66938 || (c < 67506 + ? (c < 67003 + ? (c < 66967 + ? (c < 66956 + ? (c >= 66940 && c <= 66954) + : (c <= 66962 || (c >= 66964 && c <= 66965))) + : (c <= 66977 || (c < 66995 + ? (c >= 66979 && c <= 66993) + : c <= 67001))) + : (c <= 67004 || (c < 67424 + ? (c < 67392 + ? (c >= 67072 && c <= 67382) + : c <= 67413) + : (c <= 67431 || (c < 67463 + ? (c >= 67456 && c <= 67461) + : c <= 67504))))) + : (c <= 67514 || (c < 67680 + ? (c < 67639 + ? (c < 67592 + ? (c >= 67584 && c <= 67589) + : (c <= 67592 || (c >= 67594 && c <= 67637))) + : (c <= 67640 || (c < 67647 + ? c == 67644 + : c <= 67669))) + : (c <= 67702 || (c < 67828 + ? (c < 67808 + ? (c >= 67712 && c <= 67742) + : c <= 67826) + : (c <= 67829 || (c < 67872 + ? (c >= 67840 && c <= 67861) + : c <= 67883))))))))))))))); +} + +static inline bool sym__alpha_identifier_character_set_3(int32_t c) { + return (c < 6656 + ? (c < 2979 + ? (c < 2308 + ? (c < 1376 + ? (c < 880 + ? (c < 192 + ? (c < 170 + ? (c < '_' + ? (c >= 'A' && c <= 'Z') + : (c <= '_' || (c >= 'b' && c <= 'z'))) + : (c <= 170 || (c < 186 + ? c == 181 + : c <= 186))) + : (c <= 214 || (c < 736 + ? (c < 248 + ? (c >= 216 && c <= 246) + : (c <= 705 || (c >= 710 && c <= 721))) + : (c <= 740 || (c < 750 + ? c == 748 + : c <= 750))))) + : (c <= 884 || (c < 910 + ? (c < 902 + ? (c < 890 + ? (c >= 886 && c <= 887) + : (c <= 893 || c == 895)) + : (c <= 902 || (c < 908 + ? (c >= 904 && c <= 906) + : c <= 908))) + : (c <= 929 || (c < 1162 + ? (c < 1015 + ? (c >= 931 && c <= 1013) + : c <= 1153) + : (c <= 1327 || (c < 1369 + ? (c >= 1329 && c <= 1366) + : c <= 1369))))))) + : (c <= 1416 || (c < 1969 + ? (c < 1765 + ? (c < 1646 + ? (c < 1519 + ? (c >= 1488 && c <= 1514) + : (c <= 1522 || (c >= 1568 && c <= 1610))) + : (c <= 1647 || (c < 1749 + ? (c >= 1649 && c <= 1747) + : c <= 1749))) + : (c <= 1766 || (c < 1808 + ? (c < 1786 + ? (c >= 1774 && c <= 1775) + : (c <= 1788 || c == 1791)) + : (c <= 1808 || (c < 1869 + ? (c >= 1810 && c <= 1839) + : c <= 1957))))) + : (c <= 1969 || (c < 2088 + ? (c < 2048 + ? (c < 2036 + ? (c >= 1994 && c <= 2026) + : (c <= 2037 || c == 2042)) + : (c <= 2069 || (c < 2084 + ? c == 2074 + : c <= 2084))) + : (c <= 2088 || (c < 2160 + ? (c < 2144 + ? (c >= 2112 && c <= 2136) + : c <= 2154) + : (c <= 2183 || (c < 2208 + ? (c >= 2185 && c <= 2190) + : c <= 2249))))))))) + : (c <= 2361 || (c < 2693 + ? (c < 2527 + ? (c < 2451 + ? (c < 2417 + ? (c < 2384 + ? c == 2365 + : (c <= 2384 || (c >= 2392 && c <= 2401))) + : (c <= 2432 || (c < 2447 + ? (c >= 2437 && c <= 2444) + : c <= 2448))) + : (c <= 2472 || (c < 2493 + ? (c < 2482 + ? (c >= 2474 && c <= 2480) + : (c <= 2482 || (c >= 2486 && c <= 2489))) + : (c <= 2493 || (c < 2524 + ? c == 2510 + : c <= 2525))))) + : (c <= 2529 || (c < 2610 + ? (c < 2575 + ? (c < 2556 + ? (c >= 2544 && c <= 2545) + : (c <= 2556 || (c >= 2565 && c <= 2570))) + : (c <= 2576 || (c < 2602 + ? (c >= 2579 && c <= 2600) + : c <= 2608))) + : (c <= 2611 || (c < 2649 + ? (c < 2616 + ? (c >= 2613 && c <= 2614) + : c <= 2617) + : (c <= 2652 || (c < 2674 + ? c == 2654 + : c <= 2676))))))) + : (c <= 2701 || (c < 2866 + ? (c < 2768 + ? (c < 2738 + ? (c < 2707 + ? (c >= 2703 && c <= 2705) + : (c <= 2728 || (c >= 2730 && c <= 2736))) + : (c <= 2739 || (c < 2749 + ? (c >= 2741 && c <= 2745) + : c <= 2749))) + : (c <= 2768 || (c < 2831 + ? (c < 2809 + ? (c >= 2784 && c <= 2785) + : (c <= 2809 || (c >= 2821 && c <= 2828))) + : (c <= 2832 || (c < 2858 + ? (c >= 2835 && c <= 2856) + : c <= 2864))))) + : (c <= 2867 || (c < 2949 + ? (c < 2911 + ? (c < 2877 + ? (c >= 2869 && c <= 2873) + : (c <= 2877 || (c >= 2908 && c <= 2909))) + : (c <= 2913 || (c < 2947 + ? c == 2929 + : c <= 2947))) + : (c <= 2954 || (c < 2969 + ? (c < 2962 + ? (c >= 2958 && c <= 2960) + : c <= 2965) + : (c <= 2970 || (c < 2974 + ? c == 2972 + : c <= 2975))))))))))) + : (c <= 2980 || (c < 4159 + ? (c < 3412 + ? (c < 3214 + ? (c < 3114 + ? (c < 3077 + ? (c < 2990 + ? (c >= 2984 && c <= 2986) + : (c <= 3001 || c == 3024)) + : (c <= 3084 || (c < 3090 + ? (c >= 3086 && c <= 3088) + : c <= 3112))) + : (c <= 3129 || (c < 3168 + ? (c < 3160 + ? c == 3133 + : (c <= 3162 || c == 3165)) + : (c <= 3169 || (c < 3205 + ? c == 3200 + : c <= 3212))))) + : (c <= 3216 || (c < 3313 + ? (c < 3261 + ? (c < 3242 + ? (c >= 3218 && c <= 3240) + : (c <= 3251 || (c >= 3253 && c <= 3257))) + : (c <= 3261 || (c < 3296 + ? (c >= 3293 && c <= 3294) + : c <= 3297))) + : (c <= 3314 || (c < 3346 + ? (c < 3342 + ? (c >= 3332 && c <= 3340) + : c <= 3344) + : (c <= 3386 || (c < 3406 + ? c == 3389 + : c <= 3406))))))) + : (c <= 3414 || (c < 3724 + ? (c < 3520 + ? (c < 3482 + ? (c < 3450 + ? (c >= 3423 && c <= 3425) + : (c <= 3455 || (c >= 3461 && c <= 3478))) + : (c <= 3505 || (c < 3517 + ? (c >= 3507 && c <= 3515) + : c <= 3517))) + : (c <= 3526 || (c < 3713 + ? (c < 3634 + ? (c >= 3585 && c <= 3632) + : (c <= 3635 || (c >= 3648 && c <= 3654))) + : (c <= 3714 || (c < 3718 + ? c == 3716 + : c <= 3722))))) + : (c <= 3747 || (c < 3804 + ? (c < 3773 + ? (c < 3751 + ? c == 3749 + : (c <= 3760 || (c >= 3762 && c <= 3763))) + : (c <= 3773 || (c < 3782 + ? (c >= 3776 && c <= 3780) + : c <= 3782))) + : (c <= 3807 || (c < 3913 + ? (c < 3904 + ? c == 3840 + : c <= 3911) + : (c <= 3948 || (c < 4096 + ? (c >= 3976 && c <= 3980) + : c <= 4138))))))))) + : (c <= 4159 || (c < 4888 + ? (c < 4688 + ? (c < 4238 + ? (c < 4197 + ? (c < 4186 + ? (c >= 4176 && c <= 4181) + : (c <= 4189 || c == 4193)) + : (c <= 4198 || (c < 4213 + ? (c >= 4206 && c <= 4208) + : c <= 4225))) + : (c <= 4238 || (c < 4304 + ? (c < 4295 + ? (c >= 4256 && c <= 4293) + : (c <= 4295 || c == 4301)) + : (c <= 4346 || (c < 4682 + ? (c >= 4348 && c <= 4680) + : c <= 4685))))) + : (c <= 4694 || (c < 4792 + ? (c < 4746 + ? (c < 4698 + ? c == 4696 + : (c <= 4701 || (c >= 4704 && c <= 4744))) + : (c <= 4749 || (c < 4786 + ? (c >= 4752 && c <= 4784) + : c <= 4789))) + : (c <= 4798 || (c < 4808 + ? (c < 4802 + ? c == 4800 + : c <= 4805) + : (c <= 4822 || (c < 4882 + ? (c >= 4824 && c <= 4880) + : c <= 4885))))))) + : (c <= 4954 || (c < 6016 + ? (c < 5792 + ? (c < 5121 + ? (c < 5024 + ? (c >= 4992 && c <= 5007) + : (c <= 5109 || (c >= 5112 && c <= 5117))) + : (c <= 5740 || (c < 5761 + ? (c >= 5743 && c <= 5759) + : c <= 5786))) + : (c <= 5866 || (c < 5952 + ? (c < 5888 + ? (c >= 5873 && c <= 5880) + : (c <= 5905 || (c >= 5919 && c <= 5937))) + : (c <= 5969 || (c < 5998 + ? (c >= 5984 && c <= 5996) + : c <= 6000))))) + : (c <= 6067 || (c < 6320 + ? (c < 6272 + ? (c < 6108 + ? c == 6103 + : (c <= 6108 || (c >= 6176 && c <= 6264))) + : (c <= 6276 || (c < 6314 + ? (c >= 6279 && c <= 6312) + : c <= 6314))) + : (c <= 6389 || (c < 6512 + ? (c < 6480 + ? (c >= 6400 && c <= 6430) + : c <= 6509) + : (c <= 6516 || (c < 6576 + ? (c >= 6528 && c <= 6571) + : c <= 6601))))))))))))) + : (c <= 6678 || (c < 43259 + ? (c < 8579 + ? (c < 8031 + ? (c < 7401 + ? (c < 7098 + ? (c < 6981 + ? (c < 6823 + ? (c >= 6688 && c <= 6740) + : (c <= 6823 || (c >= 6917 && c <= 6963))) + : (c <= 6988 || (c < 7086 + ? (c >= 7043 && c <= 7072) + : c <= 7087))) + : (c <= 7141 || (c < 7296 + ? (c < 7245 + ? (c >= 7168 && c <= 7203) + : (c <= 7247 || (c >= 7258 && c <= 7293))) + : (c <= 7304 || (c < 7357 + ? (c >= 7312 && c <= 7354) + : c <= 7359))))) + : (c <= 7404 || (c < 7968 + ? (c < 7424 + ? (c < 7413 + ? (c >= 7406 && c <= 7411) + : (c <= 7414 || c == 7418)) + : (c <= 7615 || (c < 7960 + ? (c >= 7680 && c <= 7957) + : c <= 7965))) + : (c <= 8005 || (c < 8025 + ? (c < 8016 + ? (c >= 8008 && c <= 8013) + : c <= 8023) + : (c <= 8025 || (c < 8029 + ? c == 8027 + : c <= 8029))))))) + : (c <= 8061 || (c < 8450 + ? (c < 8150 + ? (c < 8130 + ? (c < 8118 + ? (c >= 8064 && c <= 8116) + : (c <= 8124 || c == 8126)) + : (c <= 8132 || (c < 8144 + ? (c >= 8134 && c <= 8140) + : c <= 8147))) + : (c <= 8155 || (c < 8305 + ? (c < 8178 + ? (c >= 8160 && c <= 8172) + : (c <= 8180 || (c >= 8182 && c <= 8188))) + : (c <= 8305 || (c < 8336 + ? c == 8319 + : c <= 8348))))) + : (c <= 8450 || (c < 8488 + ? (c < 8473 + ? (c < 8458 + ? c == 8455 + : (c <= 8467 || c == 8469)) + : (c <= 8477 || (c < 8486 + ? c == 8484 + : c <= 8486))) + : (c <= 8488 || (c < 8508 + ? (c < 8495 + ? (c >= 8490 && c <= 8493) + : c <= 8505) + : (c <= 8511 || (c < 8526 + ? (c >= 8517 && c <= 8521) + : c <= 8526))))))))) + : (c <= 8580 || (c < 12593 + ? (c < 11712 + ? (c < 11568 + ? (c < 11520 + ? (c < 11499 + ? (c >= 11264 && c <= 11492) + : (c <= 11502 || (c >= 11506 && c <= 11507))) + : (c <= 11557 || (c < 11565 + ? c == 11559 + : c <= 11565))) + : (c <= 11623 || (c < 11688 + ? (c < 11648 + ? c == 11631 + : (c <= 11670 || (c >= 11680 && c <= 11686))) + : (c <= 11694 || (c < 11704 + ? (c >= 11696 && c <= 11702) + : c <= 11710))))) + : (c <= 11718 || (c < 12347 + ? (c < 11823 + ? (c < 11728 + ? (c >= 11720 && c <= 11726) + : (c <= 11734 || (c >= 11736 && c <= 11742))) + : (c <= 11823 || (c < 12337 + ? (c >= 12293 && c <= 12294) + : c <= 12341))) + : (c <= 12348 || (c < 12449 + ? (c < 12445 + ? (c >= 12353 && c <= 12438) + : c <= 12447) + : (c <= 12538 || (c < 12549 + ? (c >= 12540 && c <= 12543) + : c <= 12591))))))) + : (c <= 12686 || (c < 42775 + ? (c < 42192 + ? (c < 19903 + ? (c < 12784 + ? (c >= 12704 && c <= 12735) + : (c <= 12799 || c == 13312)) + : (c <= 19903 || (c < 40959 + ? c == 19968 + : c <= 42124))) + : (c <= 42237 || (c < 42560 + ? (c < 42512 + ? (c >= 42240 && c <= 42508) + : (c <= 42527 || (c >= 42538 && c <= 42539))) + : (c <= 42606 || (c < 42656 + ? (c >= 42623 && c <= 42653) + : c <= 42725))))) + : (c <= 42783 || (c < 43011 + ? (c < 42963 + ? (c < 42891 + ? (c >= 42786 && c <= 42888) + : (c <= 42954 || (c >= 42960 && c <= 42961))) + : (c <= 42963 || (c < 42994 + ? (c >= 42965 && c <= 42969) + : c <= 43009))) + : (c <= 43013 || (c < 43072 + ? (c < 43020 + ? (c >= 43015 && c <= 43018) + : c <= 43042) + : (c <= 43123 || (c < 43250 + ? (c >= 43138 && c <= 43187) + : c <= 43255))))))))))) + : (c <= 43259 || (c < 65313 + ? (c < 43808 + ? (c < 43642 + ? (c < 43488 + ? (c < 43360 + ? (c < 43274 + ? (c >= 43261 && c <= 43262) + : (c <= 43301 || (c >= 43312 && c <= 43334))) + : (c <= 43388 || (c < 43471 + ? (c >= 43396 && c <= 43442) + : c <= 43471))) + : (c <= 43492 || (c < 43584 + ? (c < 43514 + ? (c >= 43494 && c <= 43503) + : (c <= 43518 || (c >= 43520 && c <= 43560))) + : (c <= 43586 || (c < 43616 + ? (c >= 43588 && c <= 43595) + : c <= 43638))))) + : (c <= 43642 || (c < 43739 + ? (c < 43705 + ? (c < 43697 + ? (c >= 43646 && c <= 43695) + : (c <= 43697 || (c >= 43701 && c <= 43702))) + : (c <= 43709 || (c < 43714 + ? c == 43712 + : c <= 43714))) + : (c <= 43741 || (c < 43777 + ? (c < 43762 + ? (c >= 43744 && c <= 43754) + : c <= 43764) + : (c <= 43782 || (c < 43793 + ? (c >= 43785 && c <= 43790) + : c <= 43798))))))) + : (c <= 43814 || (c < 64287 + ? (c < 55216 + ? (c < 43888 + ? (c < 43824 + ? (c >= 43816 && c <= 43822) + : (c <= 43866 || (c >= 43868 && c <= 43881))) + : (c <= 44002 || (c < 55203 + ? c == 44032 + : c <= 55203))) + : (c <= 55238 || (c < 64256 + ? (c < 63744 + ? (c >= 55243 && c <= 55291) + : (c <= 64109 || (c >= 64112 && c <= 64217))) + : (c <= 64262 || (c < 64285 + ? (c >= 64275 && c <= 64279) + : c <= 64285))))) + : (c <= 64296 || (c < 64467 + ? (c < 64320 + ? (c < 64312 + ? (c >= 64298 && c <= 64310) + : (c <= 64316 || c == 64318)) + : (c <= 64321 || (c < 64326 + ? (c >= 64323 && c <= 64324) + : c <= 64433))) + : (c <= 64829 || (c < 65008 + ? (c < 64914 + ? (c >= 64848 && c <= 64911) + : c <= 64967) + : (c <= 65019 || (c < 65142 + ? (c >= 65136 && c <= 65140) + : c <= 65276))))))))) + : (c <= 65338 || (c < 66864 + ? (c < 66176 + ? (c < 65536 + ? (c < 65482 + ? (c < 65382 + ? (c >= 65345 && c <= 65370) + : (c <= 65470 || (c >= 65474 && c <= 65479))) + : (c <= 65487 || (c < 65498 + ? (c >= 65490 && c <= 65495) + : c <= 65500))) + : (c <= 65547 || (c < 65599 + ? (c < 65576 + ? (c >= 65549 && c <= 65574) + : (c <= 65594 || (c >= 65596 && c <= 65597))) + : (c <= 65613 || (c < 65664 + ? (c >= 65616 && c <= 65629) + : c <= 65786))))) + : (c <= 66204 || (c < 66464 + ? (c < 66370 + ? (c < 66304 + ? (c >= 66208 && c <= 66256) + : (c <= 66335 || (c >= 66349 && c <= 66368))) + : (c <= 66377 || (c < 66432 + ? (c >= 66384 && c <= 66421) + : c <= 66461))) + : (c <= 66499 || (c < 66736 + ? (c < 66560 + ? (c >= 66504 && c <= 66511) + : c <= 66717) + : (c <= 66771 || (c < 66816 + ? (c >= 66776 && c <= 66811) + : c <= 66855))))))) + : (c <= 66915 || (c < 67506 + ? (c < 66995 + ? (c < 66964 + ? (c < 66940 + ? (c >= 66928 && c <= 66938) + : (c <= 66954 || (c >= 66956 && c <= 66962))) + : (c <= 66965 || (c < 66979 + ? (c >= 66967 && c <= 66977) + : c <= 66993))) + : (c <= 67001 || (c < 67424 + ? (c < 67072 + ? (c >= 67003 && c <= 67004) + : (c <= 67382 || (c >= 67392 && c <= 67413))) + : (c <= 67431 || (c < 67463 + ? (c >= 67456 && c <= 67461) + : c <= 67504))))) + : (c <= 67514 || (c < 67680 + ? (c < 67639 + ? (c < 67592 + ? (c >= 67584 && c <= 67589) + : (c <= 67592 || (c >= 67594 && c <= 67637))) + : (c <= 67640 || (c < 67647 + ? c == 67644 + : c <= 67669))) + : (c <= 67702 || (c < 67828 + ? (c < 67808 + ? (c >= 67712 && c <= 67742) + : c <= 67826) + : (c <= 67829 || (c < 67872 + ? (c >= 67840 && c <= 67861) + : c <= 67883))))))))))))))); +} + +static inline bool sym__alpha_identifier_character_set_4(int32_t c) { + return (c < 6656 + ? (c < 2979 + ? (c < 2308 + ? (c < 1376 + ? (c < 880 + ? (c < 192 + ? (c < 170 + ? (c < '_' + ? (c >= 'A' && c <= 'Z') + : (c <= '_' || (c >= 'a' && c <= 'z'))) + : (c <= 170 || (c < 186 + ? c == 181 + : c <= 186))) + : (c <= 214 || (c < 736 + ? (c < 248 + ? (c >= 216 && c <= 246) + : (c <= 705 || (c >= 710 && c <= 721))) + : (c <= 740 || (c < 750 + ? c == 748 + : c <= 750))))) + : (c <= 884 || (c < 910 + ? (c < 902 + ? (c < 890 + ? (c >= 886 && c <= 887) + : (c <= 893 || c == 895)) + : (c <= 902 || (c < 908 + ? (c >= 904 && c <= 906) + : c <= 908))) + : (c <= 929 || (c < 1162 + ? (c < 1015 + ? (c >= 931 && c <= 1013) + : c <= 1153) + : (c <= 1327 || (c < 1369 + ? (c >= 1329 && c <= 1366) + : c <= 1369))))))) + : (c <= 1416 || (c < 1969 + ? (c < 1765 + ? (c < 1646 + ? (c < 1519 + ? (c >= 1488 && c <= 1514) + : (c <= 1522 || (c >= 1568 && c <= 1610))) + : (c <= 1647 || (c < 1749 + ? (c >= 1649 && c <= 1747) + : c <= 1749))) + : (c <= 1766 || (c < 1808 + ? (c < 1786 + ? (c >= 1774 && c <= 1775) + : (c <= 1788 || c == 1791)) + : (c <= 1808 || (c < 1869 + ? (c >= 1810 && c <= 1839) + : c <= 1957))))) + : (c <= 1969 || (c < 2088 + ? (c < 2048 + ? (c < 2036 + ? (c >= 1994 && c <= 2026) + : (c <= 2037 || c == 2042)) + : (c <= 2069 || (c < 2084 + ? c == 2074 + : c <= 2084))) + : (c <= 2088 || (c < 2160 + ? (c < 2144 + ? (c >= 2112 && c <= 2136) + : c <= 2154) + : (c <= 2183 || (c < 2208 + ? (c >= 2185 && c <= 2190) + : c <= 2249))))))))) + : (c <= 2361 || (c < 2693 + ? (c < 2527 + ? (c < 2451 + ? (c < 2417 + ? (c < 2384 + ? c == 2365 + : (c <= 2384 || (c >= 2392 && c <= 2401))) + : (c <= 2432 || (c < 2447 + ? (c >= 2437 && c <= 2444) + : c <= 2448))) + : (c <= 2472 || (c < 2493 + ? (c < 2482 + ? (c >= 2474 && c <= 2480) + : (c <= 2482 || (c >= 2486 && c <= 2489))) + : (c <= 2493 || (c < 2524 + ? c == 2510 + : c <= 2525))))) + : (c <= 2529 || (c < 2610 + ? (c < 2575 + ? (c < 2556 + ? (c >= 2544 && c <= 2545) + : (c <= 2556 || (c >= 2565 && c <= 2570))) + : (c <= 2576 || (c < 2602 + ? (c >= 2579 && c <= 2600) + : c <= 2608))) + : (c <= 2611 || (c < 2649 + ? (c < 2616 + ? (c >= 2613 && c <= 2614) + : c <= 2617) + : (c <= 2652 || (c < 2674 + ? c == 2654 + : c <= 2676))))))) + : (c <= 2701 || (c < 2866 + ? (c < 2768 + ? (c < 2738 + ? (c < 2707 + ? (c >= 2703 && c <= 2705) + : (c <= 2728 || (c >= 2730 && c <= 2736))) + : (c <= 2739 || (c < 2749 + ? (c >= 2741 && c <= 2745) + : c <= 2749))) + : (c <= 2768 || (c < 2831 + ? (c < 2809 + ? (c >= 2784 && c <= 2785) + : (c <= 2809 || (c >= 2821 && c <= 2828))) + : (c <= 2832 || (c < 2858 + ? (c >= 2835 && c <= 2856) + : c <= 2864))))) + : (c <= 2867 || (c < 2949 + ? (c < 2911 + ? (c < 2877 + ? (c >= 2869 && c <= 2873) + : (c <= 2877 || (c >= 2908 && c <= 2909))) + : (c <= 2913 || (c < 2947 + ? c == 2929 + : c <= 2947))) + : (c <= 2954 || (c < 2969 + ? (c < 2962 + ? (c >= 2958 && c <= 2960) + : c <= 2965) + : (c <= 2970 || (c < 2974 + ? c == 2972 + : c <= 2975))))))))))) + : (c <= 2980 || (c < 4159 + ? (c < 3412 + ? (c < 3214 + ? (c < 3114 + ? (c < 3077 + ? (c < 2990 + ? (c >= 2984 && c <= 2986) + : (c <= 3001 || c == 3024)) + : (c <= 3084 || (c < 3090 + ? (c >= 3086 && c <= 3088) + : c <= 3112))) + : (c <= 3129 || (c < 3168 + ? (c < 3160 + ? c == 3133 + : (c <= 3162 || c == 3165)) + : (c <= 3169 || (c < 3205 + ? c == 3200 + : c <= 3212))))) + : (c <= 3216 || (c < 3313 + ? (c < 3261 + ? (c < 3242 + ? (c >= 3218 && c <= 3240) + : (c <= 3251 || (c >= 3253 && c <= 3257))) + : (c <= 3261 || (c < 3296 + ? (c >= 3293 && c <= 3294) + : c <= 3297))) + : (c <= 3314 || (c < 3346 + ? (c < 3342 + ? (c >= 3332 && c <= 3340) + : c <= 3344) + : (c <= 3386 || (c < 3406 + ? c == 3389 + : c <= 3406))))))) + : (c <= 3414 || (c < 3724 + ? (c < 3520 + ? (c < 3482 + ? (c < 3450 + ? (c >= 3423 && c <= 3425) + : (c <= 3455 || (c >= 3461 && c <= 3478))) + : (c <= 3505 || (c < 3517 + ? (c >= 3507 && c <= 3515) + : c <= 3517))) + : (c <= 3526 || (c < 3713 + ? (c < 3634 + ? (c >= 3585 && c <= 3632) + : (c <= 3635 || (c >= 3648 && c <= 3654))) + : (c <= 3714 || (c < 3718 + ? c == 3716 + : c <= 3722))))) + : (c <= 3747 || (c < 3804 + ? (c < 3773 + ? (c < 3751 + ? c == 3749 + : (c <= 3760 || (c >= 3762 && c <= 3763))) + : (c <= 3773 || (c < 3782 + ? (c >= 3776 && c <= 3780) + : c <= 3782))) + : (c <= 3807 || (c < 3913 + ? (c < 3904 + ? c == 3840 + : c <= 3911) + : (c <= 3948 || (c < 4096 + ? (c >= 3976 && c <= 3980) + : c <= 4138))))))))) + : (c <= 4159 || (c < 4888 + ? (c < 4688 + ? (c < 4238 + ? (c < 4197 + ? (c < 4186 + ? (c >= 4176 && c <= 4181) + : (c <= 4189 || c == 4193)) + : (c <= 4198 || (c < 4213 + ? (c >= 4206 && c <= 4208) + : c <= 4225))) + : (c <= 4238 || (c < 4304 + ? (c < 4295 + ? (c >= 4256 && c <= 4293) + : (c <= 4295 || c == 4301)) + : (c <= 4346 || (c < 4682 + ? (c >= 4348 && c <= 4680) + : c <= 4685))))) + : (c <= 4694 || (c < 4792 + ? (c < 4746 + ? (c < 4698 + ? c == 4696 + : (c <= 4701 || (c >= 4704 && c <= 4744))) + : (c <= 4749 || (c < 4786 + ? (c >= 4752 && c <= 4784) + : c <= 4789))) + : (c <= 4798 || (c < 4808 + ? (c < 4802 + ? c == 4800 + : c <= 4805) + : (c <= 4822 || (c < 4882 + ? (c >= 4824 && c <= 4880) + : c <= 4885))))))) + : (c <= 4954 || (c < 6016 + ? (c < 5792 + ? (c < 5121 + ? (c < 5024 + ? (c >= 4992 && c <= 5007) + : (c <= 5109 || (c >= 5112 && c <= 5117))) + : (c <= 5740 || (c < 5761 + ? (c >= 5743 && c <= 5759) + : c <= 5786))) + : (c <= 5866 || (c < 5952 + ? (c < 5888 + ? (c >= 5873 && c <= 5880) + : (c <= 5905 || (c >= 5919 && c <= 5937))) + : (c <= 5969 || (c < 5998 + ? (c >= 5984 && c <= 5996) + : c <= 6000))))) + : (c <= 6067 || (c < 6320 + ? (c < 6272 + ? (c < 6108 + ? c == 6103 + : (c <= 6108 || (c >= 6176 && c <= 6264))) + : (c <= 6276 || (c < 6314 + ? (c >= 6279 && c <= 6312) + : c <= 6314))) + : (c <= 6389 || (c < 6512 + ? (c < 6480 + ? (c >= 6400 && c <= 6430) + : c <= 6509) + : (c <= 6516 || (c < 6576 + ? (c >= 6528 && c <= 6571) + : c <= 6601))))))))))))) + : (c <= 6678 || (c < 43259 + ? (c < 8579 + ? (c < 8031 + ? (c < 7401 + ? (c < 7098 + ? (c < 6981 + ? (c < 6823 + ? (c >= 6688 && c <= 6740) + : (c <= 6823 || (c >= 6917 && c <= 6963))) + : (c <= 6988 || (c < 7086 + ? (c >= 7043 && c <= 7072) + : c <= 7087))) + : (c <= 7141 || (c < 7296 + ? (c < 7245 + ? (c >= 7168 && c <= 7203) + : (c <= 7247 || (c >= 7258 && c <= 7293))) + : (c <= 7304 || (c < 7357 + ? (c >= 7312 && c <= 7354) + : c <= 7359))))) + : (c <= 7404 || (c < 7968 + ? (c < 7424 + ? (c < 7413 + ? (c >= 7406 && c <= 7411) + : (c <= 7414 || c == 7418)) + : (c <= 7615 || (c < 7960 + ? (c >= 7680 && c <= 7957) + : c <= 7965))) + : (c <= 8005 || (c < 8025 + ? (c < 8016 + ? (c >= 8008 && c <= 8013) + : c <= 8023) + : (c <= 8025 || (c < 8029 + ? c == 8027 + : c <= 8029))))))) + : (c <= 8061 || (c < 8450 + ? (c < 8150 + ? (c < 8130 + ? (c < 8118 + ? (c >= 8064 && c <= 8116) + : (c <= 8124 || c == 8126)) + : (c <= 8132 || (c < 8144 + ? (c >= 8134 && c <= 8140) + : c <= 8147))) + : (c <= 8155 || (c < 8305 + ? (c < 8178 + ? (c >= 8160 && c <= 8172) + : (c <= 8180 || (c >= 8182 && c <= 8188))) + : (c <= 8305 || (c < 8336 + ? c == 8319 + : c <= 8348))))) + : (c <= 8450 || (c < 8488 + ? (c < 8473 + ? (c < 8458 + ? c == 8455 + : (c <= 8467 || c == 8469)) + : (c <= 8477 || (c < 8486 + ? c == 8484 + : c <= 8486))) + : (c <= 8488 || (c < 8508 + ? (c < 8495 + ? (c >= 8490 && c <= 8493) + : c <= 8505) + : (c <= 8511 || (c < 8526 + ? (c >= 8517 && c <= 8521) + : c <= 8526))))))))) + : (c <= 8580 || (c < 12593 + ? (c < 11712 + ? (c < 11568 + ? (c < 11520 + ? (c < 11499 + ? (c >= 11264 && c <= 11492) + : (c <= 11502 || (c >= 11506 && c <= 11507))) + : (c <= 11557 || (c < 11565 + ? c == 11559 + : c <= 11565))) + : (c <= 11623 || (c < 11688 + ? (c < 11648 + ? c == 11631 + : (c <= 11670 || (c >= 11680 && c <= 11686))) + : (c <= 11694 || (c < 11704 + ? (c >= 11696 && c <= 11702) + : c <= 11710))))) + : (c <= 11718 || (c < 12347 + ? (c < 11823 + ? (c < 11728 + ? (c >= 11720 && c <= 11726) + : (c <= 11734 || (c >= 11736 && c <= 11742))) + : (c <= 11823 || (c < 12337 + ? (c >= 12293 && c <= 12294) + : c <= 12341))) + : (c <= 12348 || (c < 12449 + ? (c < 12445 + ? (c >= 12353 && c <= 12438) + : c <= 12447) + : (c <= 12538 || (c < 12549 + ? (c >= 12540 && c <= 12543) + : c <= 12591))))))) + : (c <= 12686 || (c < 42775 + ? (c < 42192 + ? (c < 19903 + ? (c < 12784 + ? (c >= 12704 && c <= 12735) + : (c <= 12799 || c == 13312)) + : (c <= 19903 || (c < 40959 + ? c == 19968 + : c <= 42124))) + : (c <= 42237 || (c < 42560 + ? (c < 42512 + ? (c >= 42240 && c <= 42508) + : (c <= 42527 || (c >= 42538 && c <= 42539))) + : (c <= 42606 || (c < 42656 + ? (c >= 42623 && c <= 42653) + : c <= 42725))))) + : (c <= 42783 || (c < 43011 + ? (c < 42963 + ? (c < 42891 + ? (c >= 42786 && c <= 42888) + : (c <= 42954 || (c >= 42960 && c <= 42961))) + : (c <= 42963 || (c < 42994 + ? (c >= 42965 && c <= 42969) + : c <= 43009))) + : (c <= 43013 || (c < 43072 + ? (c < 43020 + ? (c >= 43015 && c <= 43018) + : c <= 43042) + : (c <= 43123 || (c < 43250 + ? (c >= 43138 && c <= 43187) + : c <= 43255))))))))))) + : (c <= 43259 || (c < 65313 + ? (c < 43808 + ? (c < 43642 + ? (c < 43488 + ? (c < 43360 + ? (c < 43274 + ? (c >= 43261 && c <= 43262) + : (c <= 43301 || (c >= 43312 && c <= 43334))) + : (c <= 43388 || (c < 43471 + ? (c >= 43396 && c <= 43442) + : c <= 43471))) + : (c <= 43492 || (c < 43584 + ? (c < 43514 + ? (c >= 43494 && c <= 43503) + : (c <= 43518 || (c >= 43520 && c <= 43560))) + : (c <= 43586 || (c < 43616 + ? (c >= 43588 && c <= 43595) + : c <= 43638))))) + : (c <= 43642 || (c < 43739 + ? (c < 43705 + ? (c < 43697 + ? (c >= 43646 && c <= 43695) + : (c <= 43697 || (c >= 43701 && c <= 43702))) + : (c <= 43709 || (c < 43714 + ? c == 43712 + : c <= 43714))) + : (c <= 43741 || (c < 43777 + ? (c < 43762 + ? (c >= 43744 && c <= 43754) + : c <= 43764) + : (c <= 43782 || (c < 43793 + ? (c >= 43785 && c <= 43790) + : c <= 43798))))))) + : (c <= 43814 || (c < 64287 + ? (c < 55216 + ? (c < 43888 + ? (c < 43824 + ? (c >= 43816 && c <= 43822) + : (c <= 43866 || (c >= 43868 && c <= 43881))) + : (c <= 44002 || (c < 55203 + ? c == 44032 + : c <= 55203))) + : (c <= 55238 || (c < 64256 + ? (c < 63744 + ? (c >= 55243 && c <= 55291) + : (c <= 64109 || (c >= 64112 && c <= 64217))) + : (c <= 64262 || (c < 64285 + ? (c >= 64275 && c <= 64279) + : c <= 64285))))) + : (c <= 64296 || (c < 64467 + ? (c < 64320 + ? (c < 64312 + ? (c >= 64298 && c <= 64310) + : (c <= 64316 || c == 64318)) + : (c <= 64321 || (c < 64326 + ? (c >= 64323 && c <= 64324) + : c <= 64433))) + : (c <= 64829 || (c < 65008 + ? (c < 64914 + ? (c >= 64848 && c <= 64911) + : c <= 64967) + : (c <= 65019 || (c < 65142 + ? (c >= 65136 && c <= 65140) + : c <= 65276))))))))) + : (c <= 65338 || (c < 66864 + ? (c < 66176 + ? (c < 65536 + ? (c < 65482 + ? (c < 65382 + ? (c >= 65345 && c <= 65370) + : (c <= 65470 || (c >= 65474 && c <= 65479))) + : (c <= 65487 || (c < 65498 + ? (c >= 65490 && c <= 65495) + : c <= 65500))) + : (c <= 65547 || (c < 65599 + ? (c < 65576 + ? (c >= 65549 && c <= 65574) + : (c <= 65594 || (c >= 65596 && c <= 65597))) + : (c <= 65613 || (c < 65664 + ? (c >= 65616 && c <= 65629) + : c <= 65786))))) + : (c <= 66204 || (c < 66464 + ? (c < 66370 + ? (c < 66304 + ? (c >= 66208 && c <= 66256) + : (c <= 66335 || (c >= 66349 && c <= 66368))) + : (c <= 66377 || (c < 66432 + ? (c >= 66384 && c <= 66421) + : c <= 66461))) + : (c <= 66499 || (c < 66736 + ? (c < 66560 + ? (c >= 66504 && c <= 66511) + : c <= 66717) + : (c <= 66771 || (c < 66816 + ? (c >= 66776 && c <= 66811) + : c <= 66855))))))) + : (c <= 66915 || (c < 67506 + ? (c < 66995 + ? (c < 66964 + ? (c < 66940 + ? (c >= 66928 && c <= 66938) + : (c <= 66954 || (c >= 66956 && c <= 66962))) + : (c <= 66965 || (c < 66979 + ? (c >= 66967 && c <= 66977) + : c <= 66993))) + : (c <= 67001 || (c < 67424 + ? (c < 67072 + ? (c >= 67003 && c <= 67004) + : (c <= 67382 || (c >= 67392 && c <= 67413))) + : (c <= 67431 || (c < 67463 + ? (c >= 67456 && c <= 67461) + : c <= 67504))))) + : (c <= 67514 || (c < 67680 + ? (c < 67639 + ? (c < 67592 + ? (c >= 67584 && c <= 67589) + : (c <= 67592 || (c >= 67594 && c <= 67637))) + : (c <= 67640 || (c < 67647 + ? c == 67644 + : c <= 67669))) + : (c <= 67702 || (c < 67828 + ? (c < 67808 + ? (c >= 67712 && c <= 67742) + : c <= 67826) + : (c <= 67829 || (c < 67872 + ? (c >= 67840 && c <= 67861) + : c <= 67883))))))))))))))); +} + +static inline bool sym__alpha_identifier_character_set_5(int32_t c) { + return (c < 6512 + ? (c < 3046 + ? (c < 2437 + ? (c < 1646 + ? (c < 902 + ? (c < 736 + ? (c < 192 + ? (c < 181 + ? c == 170 + : (c <= 181 || c == 186)) + : (c <= 214 || (c < 248 + ? (c >= 216 && c <= 246) + : (c <= 705 || (c >= 710 && c <= 721))))) + : (c <= 740 || (c < 886 + ? (c < 750 + ? c == 748 + : (c <= 750 || (c >= 880 && c <= 884))) + : (c <= 887 || (c < 895 + ? (c >= 890 && c <= 893) + : c <= 895))))) + : (c <= 902 || (c < 1329 + ? (c < 931 + ? (c < 908 + ? (c >= 904 && c <= 906) + : (c <= 908 || (c >= 910 && c <= 929))) + : (c <= 1013 || (c < 1162 + ? (c >= 1015 && c <= 1153) + : c <= 1327))) + : (c <= 1366 || (c < 1519 + ? (c < 1376 + ? c == 1369 + : (c <= 1416 || (c >= 1488 && c <= 1514))) + : (c <= 1522 || (c < 1632 + ? (c >= 1568 && c <= 1610) + : c <= 1641))))))) + : (c <= 1647 || (c < 2074 + ? (c < 1810 + ? (c < 1774 + ? (c < 1749 + ? (c >= 1649 && c <= 1747) + : (c <= 1749 || (c >= 1765 && c <= 1766))) + : (c <= 1788 || (c < 1808 + ? c == 1791 + : c <= 1808))) + : (c <= 1839 || (c < 2036 + ? (c < 1969 + ? (c >= 1869 && c <= 1957) + : (c <= 1969 || (c >= 1984 && c <= 2026))) + : (c <= 2037 || (c < 2048 + ? c == 2042 + : c <= 2069))))) + : (c <= 2074 || (c < 2208 + ? (c < 2144 + ? (c < 2088 + ? c == 2084 + : (c <= 2088 || (c >= 2112 && c <= 2136))) + : (c <= 2154 || (c < 2185 + ? (c >= 2160 && c <= 2183) + : c <= 2190))) + : (c <= 2249 || (c < 2392 + ? (c < 2365 + ? (c >= 2308 && c <= 2361) + : (c <= 2365 || c == 2384)) + : (c <= 2401 || (c < 2417 + ? (c >= 2406 && c <= 2415) + : c <= 2432))))))))) + : (c <= 2444 || (c < 2741 + ? (c < 2579 + ? (c < 2510 + ? (c < 2482 + ? (c < 2451 + ? (c >= 2447 && c <= 2448) + : (c <= 2472 || (c >= 2474 && c <= 2480))) + : (c <= 2482 || (c < 2493 + ? (c >= 2486 && c <= 2489) + : c <= 2493))) + : (c <= 2510 || (c < 2556 + ? (c < 2527 + ? (c >= 2524 && c <= 2525) + : (c <= 2529 || (c >= 2534 && c <= 2545))) + : (c <= 2556 || (c < 2575 + ? (c >= 2565 && c <= 2570) + : c <= 2576))))) + : (c <= 2600 || (c < 2662 + ? (c < 2616 + ? (c < 2610 + ? (c >= 2602 && c <= 2608) + : (c <= 2611 || (c >= 2613 && c <= 2614))) + : (c <= 2617 || (c < 2654 + ? (c >= 2649 && c <= 2652) + : c <= 2654))) + : (c <= 2671 || (c < 2707 + ? (c < 2693 + ? (c >= 2674 && c <= 2676) + : (c <= 2701 || (c >= 2703 && c <= 2705))) + : (c <= 2728 || (c < 2738 + ? (c >= 2730 && c <= 2736) + : c <= 2739))))))) + : (c <= 2745 || (c < 2911 + ? (c < 2831 + ? (c < 2790 + ? (c < 2768 + ? c == 2749 + : (c <= 2768 || (c >= 2784 && c <= 2785))) + : (c <= 2799 || (c < 2821 + ? c == 2809 + : c <= 2828))) + : (c <= 2832 || (c < 2869 + ? (c < 2858 + ? (c >= 2835 && c <= 2856) + : (c <= 2864 || (c >= 2866 && c <= 2867))) + : (c <= 2873 || (c < 2908 + ? c == 2877 + : c <= 2909))))) + : (c <= 2913 || (c < 2969 + ? (c < 2949 + ? (c < 2929 + ? (c >= 2918 && c <= 2927) + : (c <= 2929 || c == 2947)) + : (c <= 2954 || (c < 2962 + ? (c >= 2958 && c <= 2960) + : c <= 2965))) + : (c <= 2970 || (c < 2984 + ? (c < 2974 + ? c == 2972 + : (c <= 2975 || (c >= 2979 && c <= 2980))) + : (c <= 2986 || (c < 3024 + ? (c >= 2990 && c <= 3001) + : c <= 3024))))))))))) + : (c <= 3055 || (c < 3976 + ? (c < 3430 + ? (c < 3242 + ? (c < 3165 + ? (c < 3114 + ? (c < 3086 + ? (c >= 3077 && c <= 3084) + : (c <= 3088 || (c >= 3090 && c <= 3112))) + : (c <= 3129 || (c < 3160 + ? c == 3133 + : c <= 3162))) + : (c <= 3165 || (c < 3205 + ? (c < 3174 + ? (c >= 3168 && c <= 3169) + : (c <= 3183 || c == 3200)) + : (c <= 3212 || (c < 3218 + ? (c >= 3214 && c <= 3216) + : c <= 3240))))) + : (c <= 3251 || (c < 3332 + ? (c < 3296 + ? (c < 3261 + ? (c >= 3253 && c <= 3257) + : (c <= 3261 || (c >= 3293 && c <= 3294))) + : (c <= 3297 || (c < 3313 + ? (c >= 3302 && c <= 3311) + : c <= 3314))) + : (c <= 3340 || (c < 3406 + ? (c < 3346 + ? (c >= 3342 && c <= 3344) + : (c <= 3386 || c == 3389)) + : (c <= 3406 || (c < 3423 + ? (c >= 3412 && c <= 3414) + : c <= 3425))))))) + : (c <= 3439 || (c < 3718 + ? (c < 3558 + ? (c < 3507 + ? (c < 3461 + ? (c >= 3450 && c <= 3455) + : (c <= 3478 || (c >= 3482 && c <= 3505))) + : (c <= 3515 || (c < 3520 + ? c == 3517 + : c <= 3526))) + : (c <= 3567 || (c < 3664 + ? (c < 3634 + ? (c >= 3585 && c <= 3632) + : (c <= 3635 || (c >= 3648 && c <= 3654))) + : (c <= 3673 || (c < 3716 + ? (c >= 3713 && c <= 3714) + : c <= 3716))))) + : (c <= 3722 || (c < 3782 + ? (c < 3762 + ? (c < 3749 + ? (c >= 3724 && c <= 3747) + : (c <= 3749 || (c >= 3751 && c <= 3760))) + : (c <= 3763 || (c < 3776 + ? c == 3773 + : c <= 3780))) + : (c <= 3782 || (c < 3872 + ? (c < 3804 + ? (c >= 3792 && c <= 3801) + : (c <= 3807 || c == 3840)) + : (c <= 3881 || (c < 3913 + ? (c >= 3904 && c <= 3911) + : c <= 3948))))))))) + : (c <= 3980 || (c < 4824 + ? (c < 4304 + ? (c < 4206 + ? (c < 4186 + ? (c < 4159 + ? (c >= 4096 && c <= 4138) + : (c <= 4169 || (c >= 4176 && c <= 4181))) + : (c <= 4189 || (c < 4197 + ? c == 4193 + : c <= 4198))) + : (c <= 4208 || (c < 4256 + ? (c < 4238 + ? (c >= 4213 && c <= 4225) + : (c <= 4238 || (c >= 4240 && c <= 4249))) + : (c <= 4293 || (c < 4301 + ? c == 4295 + : c <= 4301))))) + : (c <= 4346 || (c < 4746 + ? (c < 4696 + ? (c < 4682 + ? (c >= 4348 && c <= 4680) + : (c <= 4685 || (c >= 4688 && c <= 4694))) + : (c <= 4696 || (c < 4704 + ? (c >= 4698 && c <= 4701) + : c <= 4744))) + : (c <= 4749 || (c < 4800 + ? (c < 4786 + ? (c >= 4752 && c <= 4784) + : (c <= 4789 || (c >= 4792 && c <= 4798))) + : (c <= 4800 || (c < 4808 + ? (c >= 4802 && c <= 4805) + : c <= 4822))))))) + : (c <= 4880 || (c < 5984 + ? (c < 5743 + ? (c < 5024 + ? (c < 4888 + ? (c >= 4882 && c <= 4885) + : (c <= 4954 || (c >= 4992 && c <= 5007))) + : (c <= 5109 || (c < 5121 + ? (c >= 5112 && c <= 5117) + : c <= 5740))) + : (c <= 5759 || (c < 5888 + ? (c < 5792 + ? (c >= 5761 && c <= 5786) + : (c <= 5866 || (c >= 5873 && c <= 5880))) + : (c <= 5905 || (c < 5952 + ? (c >= 5919 && c <= 5937) + : c <= 5969))))) + : (c <= 5996 || (c < 6176 + ? (c < 6108 + ? (c < 6016 + ? (c >= 5998 && c <= 6000) + : (c <= 6067 || c == 6103)) + : (c <= 6108 || (c < 6160 + ? (c >= 6112 && c <= 6121) + : c <= 6169))) + : (c <= 6264 || (c < 6320 + ? (c < 6279 + ? (c >= 6272 && c <= 6276) + : (c <= 6312 || c == 6314)) + : (c <= 6389 || (c < 6470 + ? (c >= 6400 && c <= 6430) + : c <= 6509))))))))))))) + : (c <= 6516 || (c < 43250 + ? (c < 8508 + ? (c < 8016 + ? (c < 7232 + ? (c < 6823 + ? (c < 6656 + ? (c < 6576 + ? (c >= 6528 && c <= 6571) + : (c <= 6601 || (c >= 6608 && c <= 6617))) + : (c <= 6678 || (c < 6784 + ? (c >= 6688 && c <= 6740) + : (c <= 6793 || (c >= 6800 && c <= 6809))))) + : (c <= 6823 || (c < 7043 + ? (c < 6981 + ? (c >= 6917 && c <= 6963) + : (c <= 6988 || (c >= 6992 && c <= 7001))) + : (c <= 7072 || (c < 7168 + ? (c >= 7086 && c <= 7141) + : c <= 7203))))) + : (c <= 7241 || (c < 7413 + ? (c < 7357 + ? (c < 7296 + ? (c >= 7245 && c <= 7293) + : (c <= 7304 || (c >= 7312 && c <= 7354))) + : (c <= 7359 || (c < 7406 + ? (c >= 7401 && c <= 7404) + : c <= 7411))) + : (c <= 7414 || (c < 7960 + ? (c < 7424 + ? c == 7418 + : (c <= 7615 || (c >= 7680 && c <= 7957))) + : (c <= 7965 || (c < 8008 + ? (c >= 7968 && c <= 8005) + : c <= 8013))))))) + : (c <= 8023 || (c < 8182 + ? (c < 8126 + ? (c < 8031 + ? (c < 8027 + ? c == 8025 + : (c <= 8027 || c == 8029)) + : (c <= 8061 || (c < 8118 + ? (c >= 8064 && c <= 8116) + : c <= 8124))) + : (c <= 8126 || (c < 8150 + ? (c < 8134 + ? (c >= 8130 && c <= 8132) + : (c <= 8140 || (c >= 8144 && c <= 8147))) + : (c <= 8155 || (c < 8178 + ? (c >= 8160 && c <= 8172) + : c <= 8180))))) + : (c <= 8188 || (c < 8469 + ? (c < 8450 + ? (c < 8319 + ? c == 8305 + : (c <= 8319 || (c >= 8336 && c <= 8348))) + : (c <= 8450 || (c < 8458 + ? c == 8455 + : c <= 8467))) + : (c <= 8469 || (c < 8488 + ? (c < 8484 + ? (c >= 8473 && c <= 8477) + : (c <= 8484 || c == 8486)) + : (c <= 8488 || (c < 8495 + ? (c >= 8490 && c <= 8493) + : c <= 8505))))))))) + : (c <= 8511 || (c < 12540 + ? (c < 11688 + ? (c < 11520 + ? (c < 11264 + ? (c < 8526 + ? (c >= 8517 && c <= 8521) + : (c <= 8526 || (c >= 8579 && c <= 8580))) + : (c <= 11492 || (c < 11506 + ? (c >= 11499 && c <= 11502) + : c <= 11507))) + : (c <= 11557 || (c < 11631 + ? (c < 11565 + ? c == 11559 + : (c <= 11565 || (c >= 11568 && c <= 11623))) + : (c <= 11631 || (c < 11680 + ? (c >= 11648 && c <= 11670) + : c <= 11686))))) + : (c <= 11694 || (c < 11823 + ? (c < 11720 + ? (c < 11704 + ? (c >= 11696 && c <= 11702) + : (c <= 11710 || (c >= 11712 && c <= 11718))) + : (c <= 11726 || (c < 11736 + ? (c >= 11728 && c <= 11734) + : c <= 11742))) + : (c <= 11823 || (c < 12353 + ? (c < 12337 + ? (c >= 12293 && c <= 12294) + : (c <= 12341 || (c >= 12347 && c <= 12348))) + : (c <= 12438 || (c < 12449 + ? (c >= 12445 && c <= 12447) + : c <= 12538))))))) + : (c <= 12543 || (c < 42656 + ? (c < 19968 + ? (c < 12784 + ? (c < 12593 + ? (c >= 12549 && c <= 12591) + : (c <= 12686 || (c >= 12704 && c <= 12735))) + : (c <= 12799 || (c < 19903 + ? c == 13312 + : c <= 19903))) + : (c <= 19968 || (c < 42512 + ? (c < 42192 + ? (c >= 40959 && c <= 42124) + : (c <= 42237 || (c >= 42240 && c <= 42508))) + : (c <= 42539 || (c < 42623 + ? (c >= 42560 && c <= 42606) + : c <= 42653))))) + : (c <= 42725 || (c < 42994 + ? (c < 42960 + ? (c < 42786 + ? (c >= 42775 && c <= 42783) + : (c <= 42888 || (c >= 42891 && c <= 42954))) + : (c <= 42961 || (c < 42965 + ? c == 42963 + : c <= 42969))) + : (c <= 43009 || (c < 43072 + ? (c < 43015 + ? (c >= 43011 && c <= 43013) + : (c <= 43018 || (c >= 43020 && c <= 43042))) + : (c <= 43123 || (c < 43216 + ? (c >= 43138 && c <= 43187) + : c <= 43225))))))))))) + : (c <= 43255 || (c < 65296 + ? (c < 43808 + ? (c < 43616 + ? (c < 43471 + ? (c < 43312 + ? (c < 43261 + ? c == 43259 + : (c <= 43262 || (c >= 43264 && c <= 43301))) + : (c <= 43334 || (c < 43396 + ? (c >= 43360 && c <= 43388) + : c <= 43442))) + : (c <= 43481 || (c < 43584 + ? (c < 43494 + ? (c >= 43488 && c <= 43492) + : (c <= 43518 || (c >= 43520 && c <= 43560))) + : (c <= 43586 || (c < 43600 + ? (c >= 43588 && c <= 43595) + : c <= 43609))))) + : (c <= 43638 || (c < 43714 + ? (c < 43701 + ? (c < 43646 + ? c == 43642 + : (c <= 43695 || c == 43697)) + : (c <= 43702 || (c < 43712 + ? (c >= 43705 && c <= 43709) + : c <= 43712))) + : (c <= 43714 || (c < 43777 + ? (c < 43744 + ? (c >= 43739 && c <= 43741) + : (c <= 43754 || (c >= 43762 && c <= 43764))) + : (c <= 43782 || (c < 43793 + ? (c >= 43785 && c <= 43790) + : c <= 43798))))))) + : (c <= 43814 || (c < 64285 + ? (c < 55203 + ? (c < 43888 + ? (c < 43824 + ? (c >= 43816 && c <= 43822) + : (c <= 43866 || (c >= 43868 && c <= 43881))) + : (c <= 44002 || (c < 44032 + ? (c >= 44016 && c <= 44025) + : c <= 44032))) + : (c <= 55203 || (c < 64112 + ? (c < 55243 + ? (c >= 55216 && c <= 55238) + : (c <= 55291 || (c >= 63744 && c <= 64109))) + : (c <= 64217 || (c < 64275 + ? (c >= 64256 && c <= 64262) + : c <= 64279))))) + : (c <= 64285 || (c < 64326 + ? (c < 64318 + ? (c < 64298 + ? (c >= 64287 && c <= 64296) + : (c <= 64310 || (c >= 64312 && c <= 64316))) + : (c <= 64318 || (c < 64323 + ? (c >= 64320 && c <= 64321) + : c <= 64324))) + : (c <= 64433 || (c < 65008 + ? (c < 64848 + ? (c >= 64467 && c <= 64829) + : (c <= 64911 || (c >= 64914 && c <= 64967))) + : (c <= 65019 || (c < 65142 + ? (c >= 65136 && c <= 65140) + : c <= 65276))))))))) + : (c <= 65305 || (c < 66816 + ? (c < 65664 + ? (c < 65498 + ? (c < 65474 + ? (c < 65345 + ? (c >= 65313 && c <= 65338) + : (c <= 65370 || (c >= 65382 && c <= 65470))) + : (c <= 65479 || (c < 65490 + ? (c >= 65482 && c <= 65487) + : c <= 65495))) + : (c <= 65500 || (c < 65596 + ? (c < 65549 + ? (c >= 65536 && c <= 65547) + : (c <= 65574 || (c >= 65576 && c <= 65594))) + : (c <= 65597 || (c < 65616 + ? (c >= 65599 && c <= 65613) + : c <= 65629))))) + : (c <= 65786 || (c < 66432 + ? (c < 66349 + ? (c < 66208 + ? (c >= 66176 && c <= 66204) + : (c <= 66256 || (c >= 66304 && c <= 66335))) + : (c <= 66368 || (c < 66384 + ? (c >= 66370 && c <= 66377) + : c <= 66421))) + : (c <= 66461 || (c < 66720 + ? (c < 66504 + ? (c >= 66464 && c <= 66499) + : (c <= 66511 || (c >= 66560 && c <= 66717))) + : (c <= 66729 || (c < 66776 + ? (c >= 66736 && c <= 66771) + : c <= 66811))))))) + : (c <= 66855 || (c < 67463 + ? (c < 66979 + ? (c < 66956 + ? (c < 66928 + ? (c >= 66864 && c <= 66915) + : (c <= 66938 || (c >= 66940 && c <= 66954))) + : (c <= 66962 || (c < 66967 + ? (c >= 66964 && c <= 66965) + : c <= 66977))) + : (c <= 66993 || (c < 67392 + ? (c < 67003 + ? (c >= 66995 && c <= 67001) + : (c <= 67004 || (c >= 67072 && c <= 67382))) + : (c <= 67413 || (c < 67456 + ? (c >= 67424 && c <= 67431) + : c <= 67461))))) + : (c <= 67504 || (c < 67647 + ? (c < 67594 + ? (c < 67584 + ? (c >= 67506 && c <= 67514) + : (c <= 67589 || c == 67592)) + : (c <= 67637 || (c < 67644 + ? (c >= 67639 && c <= 67640) + : c <= 67644))) + : (c <= 67669 || (c < 67828 + ? (c < 67712 + ? (c >= 67680 && c <= 67702) + : (c <= 67742 || (c >= 67808 && c <= 67826))) + : (c <= 67829 || (c < 67872 + ? (c >= 67840 && c <= 67861) + : c <= 67883))))))))))))))); +} + +static inline bool sym__alpha_identifier_character_set_6(int32_t c) { + return (c < 6400 + ? (c < 2984 + ? (c < 2384 + ? (c < 1488 + ? (c < 880 + ? (c < 192 + ? (c < 'a' + ? (c < 'A' + ? (c >= '0' && c <= '9') + : (c <= 'Z' || c == '_')) + : (c <= 'z' || (c < 181 + ? c == 170 + : (c <= 181 || c == 186)))) + : (c <= 214 || (c < 736 + ? (c < 248 + ? (c >= 216 && c <= 246) + : (c <= 705 || (c >= 710 && c <= 721))) + : (c <= 740 || (c < 750 + ? c == 748 + : c <= 750))))) + : (c <= 884 || (c < 910 + ? (c < 902 + ? (c < 890 + ? (c >= 886 && c <= 887) + : (c <= 893 || c == 895)) + : (c <= 902 || (c < 908 + ? (c >= 904 && c <= 906) + : c <= 908))) + : (c <= 929 || (c < 1329 + ? (c < 1015 + ? (c >= 931 && c <= 1013) + : (c <= 1153 || (c >= 1162 && c <= 1327))) + : (c <= 1366 || (c < 1376 + ? c == 1369 + : c <= 1416))))))) + : (c <= 1514 || (c < 1984 + ? (c < 1765 + ? (c < 1646 + ? (c < 1568 + ? (c >= 1519 && c <= 1522) + : (c <= 1610 || (c >= 1632 && c <= 1641))) + : (c <= 1647 || (c < 1749 + ? (c >= 1649 && c <= 1747) + : c <= 1749))) + : (c <= 1766 || (c < 1810 + ? (c < 1791 + ? (c >= 1774 && c <= 1788) + : (c <= 1791 || c == 1808)) + : (c <= 1839 || (c < 1969 + ? (c >= 1869 && c <= 1957) + : c <= 1969))))) + : (c <= 2026 || (c < 2112 + ? (c < 2074 + ? (c < 2042 + ? (c >= 2036 && c <= 2037) + : (c <= 2042 || (c >= 2048 && c <= 2069))) + : (c <= 2074 || (c < 2088 + ? c == 2084 + : c <= 2088))) + : (c <= 2136 || (c < 2208 + ? (c < 2160 + ? (c >= 2144 && c <= 2154) + : (c <= 2183 || (c >= 2185 && c <= 2190))) + : (c <= 2249 || (c < 2365 + ? (c >= 2308 && c <= 2361) + : c <= 2365))))))))) + : (c <= 2384 || (c < 2707 + ? (c < 2556 + ? (c < 2482 + ? (c < 2437 + ? (c < 2406 + ? (c >= 2392 && c <= 2401) + : (c <= 2415 || (c >= 2417 && c <= 2432))) + : (c <= 2444 || (c < 2451 + ? (c >= 2447 && c <= 2448) + : (c <= 2472 || (c >= 2474 && c <= 2480))))) + : (c <= 2482 || (c < 2524 + ? (c < 2493 + ? (c >= 2486 && c <= 2489) + : (c <= 2493 || c == 2510)) + : (c <= 2525 || (c < 2534 + ? (c >= 2527 && c <= 2529) + : c <= 2545))))) + : (c <= 2556 || (c < 2616 + ? (c < 2602 + ? (c < 2575 + ? (c >= 2565 && c <= 2570) + : (c <= 2576 || (c >= 2579 && c <= 2600))) + : (c <= 2608 || (c < 2613 + ? (c >= 2610 && c <= 2611) + : c <= 2614))) + : (c <= 2617 || (c < 2674 + ? (c < 2654 + ? (c >= 2649 && c <= 2652) + : (c <= 2654 || (c >= 2662 && c <= 2671))) + : (c <= 2676 || (c < 2703 + ? (c >= 2693 && c <= 2701) + : c <= 2705))))))) + : (c <= 2728 || (c < 2869 + ? (c < 2790 + ? (c < 2749 + ? (c < 2738 + ? (c >= 2730 && c <= 2736) + : (c <= 2739 || (c >= 2741 && c <= 2745))) + : (c <= 2749 || (c < 2784 + ? c == 2768 + : c <= 2785))) + : (c <= 2799 || (c < 2835 + ? (c < 2821 + ? c == 2809 + : (c <= 2828 || (c >= 2831 && c <= 2832))) + : (c <= 2856 || (c < 2866 + ? (c >= 2858 && c <= 2864) + : c <= 2867))))) + : (c <= 2873 || (c < 2949 + ? (c < 2918 + ? (c < 2908 + ? c == 2877 + : (c <= 2909 || (c >= 2911 && c <= 2913))) + : (c <= 2927 || (c < 2947 + ? c == 2929 + : c <= 2947))) + : (c <= 2954 || (c < 2972 + ? (c < 2962 + ? (c >= 2958 && c <= 2960) + : (c <= 2965 || (c >= 2969 && c <= 2970))) + : (c <= 2972 || (c < 2979 + ? (c >= 2974 && c <= 2975) + : c <= 2980))))))))))) + : (c <= 2986 || (c < 3904 + ? (c < 3412 + ? (c < 3214 + ? (c < 3133 + ? (c < 3077 + ? (c < 3024 + ? (c >= 2990 && c <= 3001) + : (c <= 3024 || (c >= 3046 && c <= 3055))) + : (c <= 3084 || (c < 3090 + ? (c >= 3086 && c <= 3088) + : (c <= 3112 || (c >= 3114 && c <= 3129))))) + : (c <= 3133 || (c < 3174 + ? (c < 3165 + ? (c >= 3160 && c <= 3162) + : (c <= 3165 || (c >= 3168 && c <= 3169))) + : (c <= 3183 || (c < 3205 + ? c == 3200 + : c <= 3212))))) + : (c <= 3216 || (c < 3302 + ? (c < 3261 + ? (c < 3242 + ? (c >= 3218 && c <= 3240) + : (c <= 3251 || (c >= 3253 && c <= 3257))) + : (c <= 3261 || (c < 3296 + ? (c >= 3293 && c <= 3294) + : c <= 3297))) + : (c <= 3311 || (c < 3346 + ? (c < 3332 + ? (c >= 3313 && c <= 3314) + : (c <= 3340 || (c >= 3342 && c <= 3344))) + : (c <= 3386 || (c < 3406 + ? c == 3389 + : c <= 3406))))))) + : (c <= 3414 || (c < 3713 + ? (c < 3517 + ? (c < 3461 + ? (c < 3430 + ? (c >= 3423 && c <= 3425) + : (c <= 3439 || (c >= 3450 && c <= 3455))) + : (c <= 3478 || (c < 3507 + ? (c >= 3482 && c <= 3505) + : c <= 3515))) + : (c <= 3517 || (c < 3634 + ? (c < 3558 + ? (c >= 3520 && c <= 3526) + : (c <= 3567 || (c >= 3585 && c <= 3632))) + : (c <= 3635 || (c < 3664 + ? (c >= 3648 && c <= 3654) + : c <= 3673))))) + : (c <= 3714 || (c < 3773 + ? (c < 3749 + ? (c < 3718 + ? c == 3716 + : (c <= 3722 || (c >= 3724 && c <= 3747))) + : (c <= 3749 || (c < 3762 + ? (c >= 3751 && c <= 3760) + : c <= 3763))) + : (c <= 3773 || (c < 3804 + ? (c < 3782 + ? (c >= 3776 && c <= 3780) + : (c <= 3782 || (c >= 3792 && c <= 3801))) + : (c <= 3807 || (c < 3872 + ? c == 3840 + : c <= 3881))))))))) + : (c <= 3911 || (c < 4802 + ? (c < 4295 + ? (c < 4193 + ? (c < 4159 + ? (c < 3976 + ? (c >= 3913 && c <= 3948) + : (c <= 3980 || (c >= 4096 && c <= 4138))) + : (c <= 4169 || (c < 4186 + ? (c >= 4176 && c <= 4181) + : c <= 4189))) + : (c <= 4193 || (c < 4238 + ? (c < 4206 + ? (c >= 4197 && c <= 4198) + : (c <= 4208 || (c >= 4213 && c <= 4225))) + : (c <= 4238 || (c < 4256 + ? (c >= 4240 && c <= 4249) + : c <= 4293))))) + : (c <= 4295 || (c < 4698 + ? (c < 4682 + ? (c < 4304 + ? c == 4301 + : (c <= 4346 || (c >= 4348 && c <= 4680))) + : (c <= 4685 || (c < 4696 + ? (c >= 4688 && c <= 4694) + : c <= 4696))) + : (c <= 4701 || (c < 4786 + ? (c < 4746 + ? (c >= 4704 && c <= 4744) + : (c <= 4749 || (c >= 4752 && c <= 4784))) + : (c <= 4789 || (c < 4800 + ? (c >= 4792 && c <= 4798) + : c <= 4800))))))) + : (c <= 4805 || (c < 5919 + ? (c < 5112 + ? (c < 4888 + ? (c < 4824 + ? (c >= 4808 && c <= 4822) + : (c <= 4880 || (c >= 4882 && c <= 4885))) + : (c <= 4954 || (c < 5024 + ? (c >= 4992 && c <= 5007) + : c <= 5109))) + : (c <= 5117 || (c < 5792 + ? (c < 5743 + ? (c >= 5121 && c <= 5740) + : (c <= 5759 || (c >= 5761 && c <= 5786))) + : (c <= 5866 || (c < 5888 + ? (c >= 5873 && c <= 5880) + : c <= 5905))))) + : (c <= 5937 || (c < 6112 + ? (c < 6016 + ? (c < 5984 + ? (c >= 5952 && c <= 5969) + : (c <= 5996 || (c >= 5998 && c <= 6000))) + : (c <= 6067 || (c < 6108 + ? c == 6103 + : c <= 6108))) + : (c <= 6121 || (c < 6279 + ? (c < 6176 + ? (c >= 6160 && c <= 6169) + : (c <= 6264 || (c >= 6272 && c <= 6276))) + : (c <= 6312 || (c < 6320 + ? c == 6314 + : c <= 6389))))))))))))) + : (c <= 6430 || (c < 43216 + ? (c < 8490 + ? (c < 7968 + ? (c < 7086 + ? (c < 6784 + ? (c < 6576 + ? (c < 6512 + ? (c >= 6470 && c <= 6509) + : (c <= 6516 || (c >= 6528 && c <= 6571))) + : (c <= 6601 || (c < 6656 + ? (c >= 6608 && c <= 6617) + : (c <= 6678 || (c >= 6688 && c <= 6740))))) + : (c <= 6793 || (c < 6981 + ? (c < 6823 + ? (c >= 6800 && c <= 6809) + : (c <= 6823 || (c >= 6917 && c <= 6963))) + : (c <= 6988 || (c < 7043 + ? (c >= 6992 && c <= 7001) + : c <= 7072))))) + : (c <= 7141 || (c < 7401 + ? (c < 7296 + ? (c < 7232 + ? (c >= 7168 && c <= 7203) + : (c <= 7241 || (c >= 7245 && c <= 7293))) + : (c <= 7304 || (c < 7357 + ? (c >= 7312 && c <= 7354) + : c <= 7359))) + : (c <= 7404 || (c < 7424 + ? (c < 7413 + ? (c >= 7406 && c <= 7411) + : (c <= 7414 || c == 7418)) + : (c <= 7615 || (c < 7960 + ? (c >= 7680 && c <= 7957) + : c <= 7965))))))) + : (c <= 8005 || (c < 8160 + ? (c < 8064 + ? (c < 8027 + ? (c < 8016 + ? (c >= 8008 && c <= 8013) + : (c <= 8023 || c == 8025)) + : (c <= 8027 || (c < 8031 + ? c == 8029 + : c <= 8061))) + : (c <= 8116 || (c < 8134 + ? (c < 8126 + ? (c >= 8118 && c <= 8124) + : (c <= 8126 || (c >= 8130 && c <= 8132))) + : (c <= 8140 || (c < 8150 + ? (c >= 8144 && c <= 8147) + : c <= 8155))))) + : (c <= 8172 || (c < 8455 + ? (c < 8319 + ? (c < 8182 + ? (c >= 8178 && c <= 8180) + : (c <= 8188 || c == 8305)) + : (c <= 8319 || (c < 8450 + ? (c >= 8336 && c <= 8348) + : c <= 8450))) + : (c <= 8455 || (c < 8484 + ? (c < 8469 + ? (c >= 8458 && c <= 8467) + : (c <= 8469 || (c >= 8473 && c <= 8477))) + : (c <= 8484 || (c < 8488 + ? c == 8486 + : c <= 8488))))))))) + : (c <= 8493 || (c < 12449 + ? (c < 11680 + ? (c < 11506 + ? (c < 8526 + ? (c < 8508 + ? (c >= 8495 && c <= 8505) + : (c <= 8511 || (c >= 8517 && c <= 8521))) + : (c <= 8526 || (c < 11264 + ? (c >= 8579 && c <= 8580) + : (c <= 11492 || (c >= 11499 && c <= 11502))))) + : (c <= 11507 || (c < 11568 + ? (c < 11559 + ? (c >= 11520 && c <= 11557) + : (c <= 11559 || c == 11565)) + : (c <= 11623 || (c < 11648 + ? c == 11631 + : c <= 11670))))) + : (c <= 11686 || (c < 11736 + ? (c < 11712 + ? (c < 11696 + ? (c >= 11688 && c <= 11694) + : (c <= 11702 || (c >= 11704 && c <= 11710))) + : (c <= 11718 || (c < 11728 + ? (c >= 11720 && c <= 11726) + : c <= 11734))) + : (c <= 11742 || (c < 12347 + ? (c < 12293 + ? c == 11823 + : (c <= 12294 || (c >= 12337 && c <= 12341))) + : (c <= 12348 || (c < 12445 + ? (c >= 12353 && c <= 12438) + : c <= 12447))))))) + : (c <= 12538 || (c < 42623 + ? (c < 19903 + ? (c < 12704 + ? (c < 12549 + ? (c >= 12540 && c <= 12543) + : (c <= 12591 || (c >= 12593 && c <= 12686))) + : (c <= 12735 || (c < 13312 + ? (c >= 12784 && c <= 12799) + : c <= 13312))) + : (c <= 19903 || (c < 42240 + ? (c < 40959 + ? c == 19968 + : (c <= 42124 || (c >= 42192 && c <= 42237))) + : (c <= 42508 || (c < 42560 + ? (c >= 42512 && c <= 42539) + : c <= 42606))))) + : (c <= 42653 || (c < 42965 + ? (c < 42891 + ? (c < 42775 + ? (c >= 42656 && c <= 42725) + : (c <= 42783 || (c >= 42786 && c <= 42888))) + : (c <= 42954 || (c < 42963 + ? (c >= 42960 && c <= 42961) + : c <= 42963))) + : (c <= 42969 || (c < 43020 + ? (c < 43011 + ? (c >= 42994 && c <= 43009) + : (c <= 43013 || (c >= 43015 && c <= 43018))) + : (c <= 43042 || (c < 43138 + ? (c >= 43072 && c <= 43123) + : c <= 43187))))))))))) + : (c <= 43225 || (c < 65296 + ? (c < 43808 + ? (c < 43616 + ? (c < 43471 + ? (c < 43264 + ? (c < 43259 + ? (c >= 43250 && c <= 43255) + : (c <= 43259 || (c >= 43261 && c <= 43262))) + : (c <= 43301 || (c < 43360 + ? (c >= 43312 && c <= 43334) + : (c <= 43388 || (c >= 43396 && c <= 43442))))) + : (c <= 43481 || (c < 43584 + ? (c < 43494 + ? (c >= 43488 && c <= 43492) + : (c <= 43518 || (c >= 43520 && c <= 43560))) + : (c <= 43586 || (c < 43600 + ? (c >= 43588 && c <= 43595) + : c <= 43609))))) + : (c <= 43638 || (c < 43714 + ? (c < 43701 + ? (c < 43646 + ? c == 43642 + : (c <= 43695 || c == 43697)) + : (c <= 43702 || (c < 43712 + ? (c >= 43705 && c <= 43709) + : c <= 43712))) + : (c <= 43714 || (c < 43777 + ? (c < 43744 + ? (c >= 43739 && c <= 43741) + : (c <= 43754 || (c >= 43762 && c <= 43764))) + : (c <= 43782 || (c < 43793 + ? (c >= 43785 && c <= 43790) + : c <= 43798))))))) + : (c <= 43814 || (c < 64285 + ? (c < 55203 + ? (c < 43888 + ? (c < 43824 + ? (c >= 43816 && c <= 43822) + : (c <= 43866 || (c >= 43868 && c <= 43881))) + : (c <= 44002 || (c < 44032 + ? (c >= 44016 && c <= 44025) + : c <= 44032))) + : (c <= 55203 || (c < 64112 + ? (c < 55243 + ? (c >= 55216 && c <= 55238) + : (c <= 55291 || (c >= 63744 && c <= 64109))) + : (c <= 64217 || (c < 64275 + ? (c >= 64256 && c <= 64262) + : c <= 64279))))) + : (c <= 64285 || (c < 64326 + ? (c < 64318 + ? (c < 64298 + ? (c >= 64287 && c <= 64296) + : (c <= 64310 || (c >= 64312 && c <= 64316))) + : (c <= 64318 || (c < 64323 + ? (c >= 64320 && c <= 64321) + : c <= 64324))) + : (c <= 64433 || (c < 65008 + ? (c < 64848 + ? (c >= 64467 && c <= 64829) + : (c <= 64911 || (c >= 64914 && c <= 64967))) + : (c <= 65019 || (c < 65142 + ? (c >= 65136 && c <= 65140) + : c <= 65276))))))))) + : (c <= 65305 || (c < 66816 + ? (c < 65664 + ? (c < 65498 + ? (c < 65474 + ? (c < 65345 + ? (c >= 65313 && c <= 65338) + : (c <= 65370 || (c >= 65382 && c <= 65470))) + : (c <= 65479 || (c < 65490 + ? (c >= 65482 && c <= 65487) + : c <= 65495))) + : (c <= 65500 || (c < 65596 + ? (c < 65549 + ? (c >= 65536 && c <= 65547) + : (c <= 65574 || (c >= 65576 && c <= 65594))) + : (c <= 65597 || (c < 65616 + ? (c >= 65599 && c <= 65613) + : c <= 65629))))) + : (c <= 65786 || (c < 66432 + ? (c < 66349 + ? (c < 66208 + ? (c >= 66176 && c <= 66204) + : (c <= 66256 || (c >= 66304 && c <= 66335))) + : (c <= 66368 || (c < 66384 + ? (c >= 66370 && c <= 66377) + : c <= 66421))) + : (c <= 66461 || (c < 66720 + ? (c < 66504 + ? (c >= 66464 && c <= 66499) + : (c <= 66511 || (c >= 66560 && c <= 66717))) + : (c <= 66729 || (c < 66776 + ? (c >= 66736 && c <= 66771) + : c <= 66811))))))) + : (c <= 66855 || (c < 67463 + ? (c < 66979 + ? (c < 66956 + ? (c < 66928 + ? (c >= 66864 && c <= 66915) + : (c <= 66938 || (c >= 66940 && c <= 66954))) + : (c <= 66962 || (c < 66967 + ? (c >= 66964 && c <= 66965) + : c <= 66977))) + : (c <= 66993 || (c < 67392 + ? (c < 67003 + ? (c >= 66995 && c <= 67001) + : (c <= 67004 || (c >= 67072 && c <= 67382))) + : (c <= 67413 || (c < 67456 + ? (c >= 67424 && c <= 67431) + : c <= 67461))))) + : (c <= 67504 || (c < 67647 + ? (c < 67594 + ? (c < 67584 + ? (c >= 67506 && c <= 67514) + : (c <= 67589 || c == 67592)) + : (c <= 67637 || (c < 67644 + ? (c >= 67639 && c <= 67640) + : c <= 67644))) + : (c <= 67669 || (c < 67828 + ? (c < 67712 + ? (c >= 67680 && c <= 67702) + : (c <= 67742 || (c >= 67808 && c <= 67826))) + : (c <= 67829 || (c < 67872 + ? (c >= 67840 && c <= 67861) + : c <= 67883))))))))))))))); +} + +static inline bool sym__alpha_identifier_character_set_7(int32_t c) { + return (c < 6400 + ? (c < 2984 + ? (c < 2384 + ? (c < 1488 + ? (c < 880 + ? (c < 192 + ? (c < 'b' + ? (c < 'A' + ? (c >= '0' && c <= '9') + : (c <= 'Z' || c == '_')) + : (c <= 'z' || (c < 181 + ? c == 170 + : (c <= 181 || c == 186)))) + : (c <= 214 || (c < 736 + ? (c < 248 + ? (c >= 216 && c <= 246) + : (c <= 705 || (c >= 710 && c <= 721))) + : (c <= 740 || (c < 750 + ? c == 748 + : c <= 750))))) + : (c <= 884 || (c < 910 + ? (c < 902 + ? (c < 890 + ? (c >= 886 && c <= 887) + : (c <= 893 || c == 895)) + : (c <= 902 || (c < 908 + ? (c >= 904 && c <= 906) + : c <= 908))) + : (c <= 929 || (c < 1329 + ? (c < 1015 + ? (c >= 931 && c <= 1013) + : (c <= 1153 || (c >= 1162 && c <= 1327))) + : (c <= 1366 || (c < 1376 + ? c == 1369 + : c <= 1416))))))) + : (c <= 1514 || (c < 1984 + ? (c < 1765 + ? (c < 1646 + ? (c < 1568 + ? (c >= 1519 && c <= 1522) + : (c <= 1610 || (c >= 1632 && c <= 1641))) + : (c <= 1647 || (c < 1749 + ? (c >= 1649 && c <= 1747) + : c <= 1749))) + : (c <= 1766 || (c < 1810 + ? (c < 1791 + ? (c >= 1774 && c <= 1788) + : (c <= 1791 || c == 1808)) + : (c <= 1839 || (c < 1969 + ? (c >= 1869 && c <= 1957) + : c <= 1969))))) + : (c <= 2026 || (c < 2112 + ? (c < 2074 + ? (c < 2042 + ? (c >= 2036 && c <= 2037) + : (c <= 2042 || (c >= 2048 && c <= 2069))) + : (c <= 2074 || (c < 2088 + ? c == 2084 + : c <= 2088))) + : (c <= 2136 || (c < 2208 + ? (c < 2160 + ? (c >= 2144 && c <= 2154) + : (c <= 2183 || (c >= 2185 && c <= 2190))) + : (c <= 2249 || (c < 2365 + ? (c >= 2308 && c <= 2361) + : c <= 2365))))))))) + : (c <= 2384 || (c < 2707 + ? (c < 2556 + ? (c < 2482 + ? (c < 2437 + ? (c < 2406 + ? (c >= 2392 && c <= 2401) + : (c <= 2415 || (c >= 2417 && c <= 2432))) + : (c <= 2444 || (c < 2451 + ? (c >= 2447 && c <= 2448) + : (c <= 2472 || (c >= 2474 && c <= 2480))))) + : (c <= 2482 || (c < 2524 + ? (c < 2493 + ? (c >= 2486 && c <= 2489) + : (c <= 2493 || c == 2510)) + : (c <= 2525 || (c < 2534 + ? (c >= 2527 && c <= 2529) + : c <= 2545))))) + : (c <= 2556 || (c < 2616 + ? (c < 2602 + ? (c < 2575 + ? (c >= 2565 && c <= 2570) + : (c <= 2576 || (c >= 2579 && c <= 2600))) + : (c <= 2608 || (c < 2613 + ? (c >= 2610 && c <= 2611) + : c <= 2614))) + : (c <= 2617 || (c < 2674 + ? (c < 2654 + ? (c >= 2649 && c <= 2652) + : (c <= 2654 || (c >= 2662 && c <= 2671))) + : (c <= 2676 || (c < 2703 + ? (c >= 2693 && c <= 2701) + : c <= 2705))))))) + : (c <= 2728 || (c < 2869 + ? (c < 2790 + ? (c < 2749 + ? (c < 2738 + ? (c >= 2730 && c <= 2736) + : (c <= 2739 || (c >= 2741 && c <= 2745))) + : (c <= 2749 || (c < 2784 + ? c == 2768 + : c <= 2785))) + : (c <= 2799 || (c < 2835 + ? (c < 2821 + ? c == 2809 + : (c <= 2828 || (c >= 2831 && c <= 2832))) + : (c <= 2856 || (c < 2866 + ? (c >= 2858 && c <= 2864) + : c <= 2867))))) + : (c <= 2873 || (c < 2949 + ? (c < 2918 + ? (c < 2908 + ? c == 2877 + : (c <= 2909 || (c >= 2911 && c <= 2913))) + : (c <= 2927 || (c < 2947 + ? c == 2929 + : c <= 2947))) + : (c <= 2954 || (c < 2972 + ? (c < 2962 + ? (c >= 2958 && c <= 2960) + : (c <= 2965 || (c >= 2969 && c <= 2970))) + : (c <= 2972 || (c < 2979 + ? (c >= 2974 && c <= 2975) + : c <= 2980))))))))))) + : (c <= 2986 || (c < 3904 + ? (c < 3412 + ? (c < 3214 + ? (c < 3133 + ? (c < 3077 + ? (c < 3024 + ? (c >= 2990 && c <= 3001) + : (c <= 3024 || (c >= 3046 && c <= 3055))) + : (c <= 3084 || (c < 3090 + ? (c >= 3086 && c <= 3088) + : (c <= 3112 || (c >= 3114 && c <= 3129))))) + : (c <= 3133 || (c < 3174 + ? (c < 3165 + ? (c >= 3160 && c <= 3162) + : (c <= 3165 || (c >= 3168 && c <= 3169))) + : (c <= 3183 || (c < 3205 + ? c == 3200 + : c <= 3212))))) + : (c <= 3216 || (c < 3302 + ? (c < 3261 + ? (c < 3242 + ? (c >= 3218 && c <= 3240) + : (c <= 3251 || (c >= 3253 && c <= 3257))) + : (c <= 3261 || (c < 3296 + ? (c >= 3293 && c <= 3294) + : c <= 3297))) + : (c <= 3311 || (c < 3346 + ? (c < 3332 + ? (c >= 3313 && c <= 3314) + : (c <= 3340 || (c >= 3342 && c <= 3344))) + : (c <= 3386 || (c < 3406 + ? c == 3389 + : c <= 3406))))))) + : (c <= 3414 || (c < 3713 + ? (c < 3517 + ? (c < 3461 + ? (c < 3430 + ? (c >= 3423 && c <= 3425) + : (c <= 3439 || (c >= 3450 && c <= 3455))) + : (c <= 3478 || (c < 3507 + ? (c >= 3482 && c <= 3505) + : c <= 3515))) + : (c <= 3517 || (c < 3634 + ? (c < 3558 + ? (c >= 3520 && c <= 3526) + : (c <= 3567 || (c >= 3585 && c <= 3632))) + : (c <= 3635 || (c < 3664 + ? (c >= 3648 && c <= 3654) + : c <= 3673))))) + : (c <= 3714 || (c < 3773 + ? (c < 3749 + ? (c < 3718 + ? c == 3716 + : (c <= 3722 || (c >= 3724 && c <= 3747))) + : (c <= 3749 || (c < 3762 + ? (c >= 3751 && c <= 3760) + : c <= 3763))) + : (c <= 3773 || (c < 3804 + ? (c < 3782 + ? (c >= 3776 && c <= 3780) + : (c <= 3782 || (c >= 3792 && c <= 3801))) + : (c <= 3807 || (c < 3872 + ? c == 3840 + : c <= 3881))))))))) + : (c <= 3911 || (c < 4802 + ? (c < 4295 + ? (c < 4193 + ? (c < 4159 + ? (c < 3976 + ? (c >= 3913 && c <= 3948) + : (c <= 3980 || (c >= 4096 && c <= 4138))) + : (c <= 4169 || (c < 4186 + ? (c >= 4176 && c <= 4181) + : c <= 4189))) + : (c <= 4193 || (c < 4238 + ? (c < 4206 + ? (c >= 4197 && c <= 4198) + : (c <= 4208 || (c >= 4213 && c <= 4225))) + : (c <= 4238 || (c < 4256 + ? (c >= 4240 && c <= 4249) + : c <= 4293))))) + : (c <= 4295 || (c < 4698 + ? (c < 4682 + ? (c < 4304 + ? c == 4301 + : (c <= 4346 || (c >= 4348 && c <= 4680))) + : (c <= 4685 || (c < 4696 + ? (c >= 4688 && c <= 4694) + : c <= 4696))) + : (c <= 4701 || (c < 4786 + ? (c < 4746 + ? (c >= 4704 && c <= 4744) + : (c <= 4749 || (c >= 4752 && c <= 4784))) + : (c <= 4789 || (c < 4800 + ? (c >= 4792 && c <= 4798) + : c <= 4800))))))) + : (c <= 4805 || (c < 5919 + ? (c < 5112 + ? (c < 4888 + ? (c < 4824 + ? (c >= 4808 && c <= 4822) + : (c <= 4880 || (c >= 4882 && c <= 4885))) + : (c <= 4954 || (c < 5024 + ? (c >= 4992 && c <= 5007) + : c <= 5109))) + : (c <= 5117 || (c < 5792 + ? (c < 5743 + ? (c >= 5121 && c <= 5740) + : (c <= 5759 || (c >= 5761 && c <= 5786))) + : (c <= 5866 || (c < 5888 + ? (c >= 5873 && c <= 5880) + : c <= 5905))))) + : (c <= 5937 || (c < 6112 + ? (c < 6016 + ? (c < 5984 + ? (c >= 5952 && c <= 5969) + : (c <= 5996 || (c >= 5998 && c <= 6000))) + : (c <= 6067 || (c < 6108 + ? c == 6103 + : c <= 6108))) + : (c <= 6121 || (c < 6279 + ? (c < 6176 + ? (c >= 6160 && c <= 6169) + : (c <= 6264 || (c >= 6272 && c <= 6276))) + : (c <= 6312 || (c < 6320 + ? c == 6314 + : c <= 6389))))))))))))) + : (c <= 6430 || (c < 43216 + ? (c < 8490 + ? (c < 7968 + ? (c < 7086 + ? (c < 6784 + ? (c < 6576 + ? (c < 6512 + ? (c >= 6470 && c <= 6509) + : (c <= 6516 || (c >= 6528 && c <= 6571))) + : (c <= 6601 || (c < 6656 + ? (c >= 6608 && c <= 6617) + : (c <= 6678 || (c >= 6688 && c <= 6740))))) + : (c <= 6793 || (c < 6981 + ? (c < 6823 + ? (c >= 6800 && c <= 6809) + : (c <= 6823 || (c >= 6917 && c <= 6963))) + : (c <= 6988 || (c < 7043 + ? (c >= 6992 && c <= 7001) + : c <= 7072))))) + : (c <= 7141 || (c < 7401 + ? (c < 7296 + ? (c < 7232 + ? (c >= 7168 && c <= 7203) + : (c <= 7241 || (c >= 7245 && c <= 7293))) + : (c <= 7304 || (c < 7357 + ? (c >= 7312 && c <= 7354) + : c <= 7359))) + : (c <= 7404 || (c < 7424 + ? (c < 7413 + ? (c >= 7406 && c <= 7411) + : (c <= 7414 || c == 7418)) + : (c <= 7615 || (c < 7960 + ? (c >= 7680 && c <= 7957) + : c <= 7965))))))) + : (c <= 8005 || (c < 8160 + ? (c < 8064 + ? (c < 8027 + ? (c < 8016 + ? (c >= 8008 && c <= 8013) + : (c <= 8023 || c == 8025)) + : (c <= 8027 || (c < 8031 + ? c == 8029 + : c <= 8061))) + : (c <= 8116 || (c < 8134 + ? (c < 8126 + ? (c >= 8118 && c <= 8124) + : (c <= 8126 || (c >= 8130 && c <= 8132))) + : (c <= 8140 || (c < 8150 + ? (c >= 8144 && c <= 8147) + : c <= 8155))))) + : (c <= 8172 || (c < 8455 + ? (c < 8319 + ? (c < 8182 + ? (c >= 8178 && c <= 8180) + : (c <= 8188 || c == 8305)) + : (c <= 8319 || (c < 8450 + ? (c >= 8336 && c <= 8348) + : c <= 8450))) + : (c <= 8455 || (c < 8484 + ? (c < 8469 + ? (c >= 8458 && c <= 8467) + : (c <= 8469 || (c >= 8473 && c <= 8477))) + : (c <= 8484 || (c < 8488 + ? c == 8486 + : c <= 8488))))))))) + : (c <= 8493 || (c < 12449 + ? (c < 11680 + ? (c < 11506 + ? (c < 8526 + ? (c < 8508 + ? (c >= 8495 && c <= 8505) + : (c <= 8511 || (c >= 8517 && c <= 8521))) + : (c <= 8526 || (c < 11264 + ? (c >= 8579 && c <= 8580) + : (c <= 11492 || (c >= 11499 && c <= 11502))))) + : (c <= 11507 || (c < 11568 + ? (c < 11559 + ? (c >= 11520 && c <= 11557) + : (c <= 11559 || c == 11565)) + : (c <= 11623 || (c < 11648 + ? c == 11631 + : c <= 11670))))) + : (c <= 11686 || (c < 11736 + ? (c < 11712 + ? (c < 11696 + ? (c >= 11688 && c <= 11694) + : (c <= 11702 || (c >= 11704 && c <= 11710))) + : (c <= 11718 || (c < 11728 + ? (c >= 11720 && c <= 11726) + : c <= 11734))) + : (c <= 11742 || (c < 12347 + ? (c < 12293 + ? c == 11823 + : (c <= 12294 || (c >= 12337 && c <= 12341))) + : (c <= 12348 || (c < 12445 + ? (c >= 12353 && c <= 12438) + : c <= 12447))))))) + : (c <= 12538 || (c < 42623 + ? (c < 19903 + ? (c < 12704 + ? (c < 12549 + ? (c >= 12540 && c <= 12543) + : (c <= 12591 || (c >= 12593 && c <= 12686))) + : (c <= 12735 || (c < 13312 + ? (c >= 12784 && c <= 12799) + : c <= 13312))) + : (c <= 19903 || (c < 42240 + ? (c < 40959 + ? c == 19968 + : (c <= 42124 || (c >= 42192 && c <= 42237))) + : (c <= 42508 || (c < 42560 + ? (c >= 42512 && c <= 42539) + : c <= 42606))))) + : (c <= 42653 || (c < 42965 + ? (c < 42891 + ? (c < 42775 + ? (c >= 42656 && c <= 42725) + : (c <= 42783 || (c >= 42786 && c <= 42888))) + : (c <= 42954 || (c < 42963 + ? (c >= 42960 && c <= 42961) + : c <= 42963))) + : (c <= 42969 || (c < 43020 + ? (c < 43011 + ? (c >= 42994 && c <= 43009) + : (c <= 43013 || (c >= 43015 && c <= 43018))) + : (c <= 43042 || (c < 43138 + ? (c >= 43072 && c <= 43123) + : c <= 43187))))))))))) + : (c <= 43225 || (c < 65296 + ? (c < 43808 + ? (c < 43616 + ? (c < 43471 + ? (c < 43264 + ? (c < 43259 + ? (c >= 43250 && c <= 43255) + : (c <= 43259 || (c >= 43261 && c <= 43262))) + : (c <= 43301 || (c < 43360 + ? (c >= 43312 && c <= 43334) + : (c <= 43388 || (c >= 43396 && c <= 43442))))) + : (c <= 43481 || (c < 43584 + ? (c < 43494 + ? (c >= 43488 && c <= 43492) + : (c <= 43518 || (c >= 43520 && c <= 43560))) + : (c <= 43586 || (c < 43600 + ? (c >= 43588 && c <= 43595) + : c <= 43609))))) + : (c <= 43638 || (c < 43714 + ? (c < 43701 + ? (c < 43646 + ? c == 43642 + : (c <= 43695 || c == 43697)) + : (c <= 43702 || (c < 43712 + ? (c >= 43705 && c <= 43709) + : c <= 43712))) + : (c <= 43714 || (c < 43777 + ? (c < 43744 + ? (c >= 43739 && c <= 43741) + : (c <= 43754 || (c >= 43762 && c <= 43764))) + : (c <= 43782 || (c < 43793 + ? (c >= 43785 && c <= 43790) + : c <= 43798))))))) + : (c <= 43814 || (c < 64285 + ? (c < 55203 + ? (c < 43888 + ? (c < 43824 + ? (c >= 43816 && c <= 43822) + : (c <= 43866 || (c >= 43868 && c <= 43881))) + : (c <= 44002 || (c < 44032 + ? (c >= 44016 && c <= 44025) + : c <= 44032))) + : (c <= 55203 || (c < 64112 + ? (c < 55243 + ? (c >= 55216 && c <= 55238) + : (c <= 55291 || (c >= 63744 && c <= 64109))) + : (c <= 64217 || (c < 64275 + ? (c >= 64256 && c <= 64262) + : c <= 64279))))) + : (c <= 64285 || (c < 64326 + ? (c < 64318 + ? (c < 64298 + ? (c >= 64287 && c <= 64296) + : (c <= 64310 || (c >= 64312 && c <= 64316))) + : (c <= 64318 || (c < 64323 + ? (c >= 64320 && c <= 64321) + : c <= 64324))) + : (c <= 64433 || (c < 65008 + ? (c < 64848 + ? (c >= 64467 && c <= 64829) + : (c <= 64911 || (c >= 64914 && c <= 64967))) + : (c <= 65019 || (c < 65142 + ? (c >= 65136 && c <= 65140) + : c <= 65276))))))))) + : (c <= 65305 || (c < 66816 + ? (c < 65664 + ? (c < 65498 + ? (c < 65474 + ? (c < 65345 + ? (c >= 65313 && c <= 65338) + : (c <= 65370 || (c >= 65382 && c <= 65470))) + : (c <= 65479 || (c < 65490 + ? (c >= 65482 && c <= 65487) + : c <= 65495))) + : (c <= 65500 || (c < 65596 + ? (c < 65549 + ? (c >= 65536 && c <= 65547) + : (c <= 65574 || (c >= 65576 && c <= 65594))) + : (c <= 65597 || (c < 65616 + ? (c >= 65599 && c <= 65613) + : c <= 65629))))) + : (c <= 65786 || (c < 66432 + ? (c < 66349 + ? (c < 66208 + ? (c >= 66176 && c <= 66204) + : (c <= 66256 || (c >= 66304 && c <= 66335))) + : (c <= 66368 || (c < 66384 + ? (c >= 66370 && c <= 66377) + : c <= 66421))) + : (c <= 66461 || (c < 66720 + ? (c < 66504 + ? (c >= 66464 && c <= 66499) + : (c <= 66511 || (c >= 66560 && c <= 66717))) + : (c <= 66729 || (c < 66776 + ? (c >= 66736 && c <= 66771) + : c <= 66811))))))) + : (c <= 66855 || (c < 67463 + ? (c < 66979 + ? (c < 66956 + ? (c < 66928 + ? (c >= 66864 && c <= 66915) + : (c <= 66938 || (c >= 66940 && c <= 66954))) + : (c <= 66962 || (c < 66967 + ? (c >= 66964 && c <= 66965) + : c <= 66977))) + : (c <= 66993 || (c < 67392 + ? (c < 67003 + ? (c >= 66995 && c <= 67001) + : (c <= 67004 || (c >= 67072 && c <= 67382))) + : (c <= 67413 || (c < 67456 + ? (c >= 67424 && c <= 67431) + : c <= 67461))))) + : (c <= 67504 || (c < 67647 + ? (c < 67594 + ? (c < 67584 + ? (c >= 67506 && c <= 67514) + : (c <= 67589 || c == 67592)) + : (c <= 67637 || (c < 67644 + ? (c >= 67639 && c <= 67640) + : c <= 67644))) + : (c <= 67669 || (c < 67828 + ? (c < 67712 + ? (c >= 67680 && c <= 67702) + : (c <= 67742 || (c >= 67808 && c <= 67826))) + : (c <= 67829 || (c < 67872 + ? (c >= 67840 && c <= 67861) + : c <= 67883))))))))))))))); +} static bool ts_lex(TSLexer *lexer, TSStateId state) { START_LEXER(); @@ -12982,346 +16464,332 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { switch (state) { case 0: if (eof) ADVANCE(322); - ADVANCE_MAP( - '!', 399, - '#', 8, - '$', 372, - '%', 394, - '&', 360, - '\'', 520, - '(', 343, - ')', 345, - '*', 338, - '+', 388, - ',', 344, - '-', 391, - '.', 335, - '/', 393, - '0', 516, - ':', 330, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 362, - '@', 512, - '[', 331, - '\\', 304, - ']', 332, - '`', 319, - 'a', 728, - 'b', 835, - 'c', 820, - 'd', 714, - 'e', 874, - 'f', 777, - 'g', 754, - 'i', 799, - 'l', 717, - 'n', 825, - 'o', 826, - 'p', 831, - 'r', 765, - 's', 741, - 't', 712, - 'v', 709, - '{', 341, - '|', 310, - '}', 342, - ); + if (lookahead == '!') ADVANCE(399); + if (lookahead == '#') ADVANCE(8); + if (lookahead == '$') ADVANCE(372); + if (lookahead == '%') ADVANCE(394); + if (lookahead == '&') ADVANCE(360); + if (lookahead == '\'') ADVANCE(520); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == '*') ADVANCE(338); + if (lookahead == '+') ADVANCE(388); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(391); + if (lookahead == '.') ADVANCE(335); + if (lookahead == '/') ADVANCE(393); + if (lookahead == '0') ADVANCE(516); + if (lookahead == ':') ADVANCE(330); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(347); + if (lookahead == '=') ADVANCE(340); + if (lookahead == '>') ADVANCE(349); + if (lookahead == '?') ADVANCE(362); + if (lookahead == '@') ADVANCE(512); + if (lookahead == '[') ADVANCE(331); + if (lookahead == '\\') ADVANCE(304); + if (lookahead == ']') ADVANCE(332); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(728); + if (lookahead == 'b') ADVANCE(835); + if (lookahead == 'c') ADVANCE(820); + if (lookahead == 'd') ADVANCE(714); + if (lookahead == 'e') ADVANCE(874); + if (lookahead == 'f') ADVANCE(777); + if (lookahead == 'g') ADVANCE(754); + if (lookahead == 'i') ADVANCE(799); + if (lookahead == 'l') ADVANCE(717); + if (lookahead == 'n') ADVANCE(825); + if (lookahead == 'o') ADVANCE(826); + if (lookahead == 'p') ADVANCE(831); + if (lookahead == 'r') ADVANCE(765); + if (lookahead == 's') ADVANCE(741); + if (lookahead == 't') ADVANCE(712); + if (lookahead == 'v') ADVANCE(709); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '|') ADVANCE(310); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(320); + lookahead == ' ') SKIP(320) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(877); END_STATE(); case 1: - ADVANCE_MAP( - '!', 399, - '%', 394, - '&', 360, - '\'', 520, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 335, - '/', 393, - '0', 516, - ':', 330, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 362, - '@', 328, - '[', 331, - ']', 332, - '`', 319, - 'a', 554, - 'b', 666, - 'c', 649, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 'r', 592, - 's', 568, - 't', 539, - 'v', 536, - '{', 341, - '|', 310, - '}', 342, - ); + if (lookahead == '!') ADVANCE(399); + if (lookahead == '%') ADVANCE(394); + if (lookahead == '&') ADVANCE(360); + if (lookahead == '\'') ADVANCE(520); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == '*') ADVANCE(364); + if (lookahead == '+') ADVANCE(388); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(391); + if (lookahead == '.') ADVANCE(335); + if (lookahead == '/') ADVANCE(393); + if (lookahead == '0') ADVANCE(516); + if (lookahead == ':') ADVANCE(330); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(347); + if (lookahead == '=') ADVANCE(340); + if (lookahead == '>') ADVANCE(349); + if (lookahead == '?') ADVANCE(362); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '[') ADVANCE(331); + if (lookahead == ']') ADVANCE(332); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(554); + if (lookahead == 'b') ADVANCE(666); + if (lookahead == 'c') ADVANCE(649); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(705); + if (lookahead == 'f') ADVANCE(605); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(627); + if (lookahead == 'l') ADVANCE(543); + if (lookahead == 'n') ADVANCE(655); + if (lookahead == 'o') ADVANCE(656); + if (lookahead == 'p') ADVANCE(662); + if (lookahead == 'r') ADVANCE(592); + if (lookahead == 's') ADVANCE(568); + if (lookahead == 't') ADVANCE(539); + if (lookahead == 'v') ADVANCE(536); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '|') ADVANCE(310); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(1); + lookahead == ' ') SKIP(1) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 2: - ADVANCE_MAP( - '!', 399, - '%', 394, - '&', 360, - '\'', 520, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 335, - '/', 393, - '0', 516, - ':', 330, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 362, - '@', 328, - '[', 331, - ']', 332, - '`', 319, - 'a', 557, - 'b', 666, - 'c', 653, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 'r', 592, - 's', 590, - 't', 598, - 'v', 550, - '{', 341, - '|', 310, - '}', 342, - ); + if (lookahead == '!') ADVANCE(399); + if (lookahead == '%') ADVANCE(394); + if (lookahead == '&') ADVANCE(360); + if (lookahead == '\'') ADVANCE(520); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == '*') ADVANCE(364); + if (lookahead == '+') ADVANCE(388); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(391); + if (lookahead == '.') ADVANCE(335); + if (lookahead == '/') ADVANCE(393); + if (lookahead == '0') ADVANCE(516); + if (lookahead == ':') ADVANCE(330); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(347); + if (lookahead == '=') ADVANCE(340); + if (lookahead == '>') ADVANCE(349); + if (lookahead == '?') ADVANCE(362); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '[') ADVANCE(331); + if (lookahead == ']') ADVANCE(332); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(557); + if (lookahead == 'b') ADVANCE(666); + if (lookahead == 'c') ADVANCE(653); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(707); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(646); + if (lookahead == 'r') ADVANCE(592); + if (lookahead == 's') ADVANCE(590); + if (lookahead == 't') ADVANCE(598); + if (lookahead == 'v') ADVANCE(550); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '|') ADVANCE(310); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(2); + lookahead == ' ') SKIP(2) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 3: - ADVANCE_MAP( - '!', 399, - '%', 394, - '&', 19, - '\'', 520, - '(', 343, - '*', 364, - '+', 388, - ',', 344, - '-', 390, - '.', 335, - '/', 393, - '0', 516, - ':', 35, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 36, - '@', 512, - '[', 331, - '`', 319, - 'a', 554, - 'b', 666, - 'c', 649, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 'r', 592, - 's', 568, - 't', 539, - 'v', 536, - '{', 341, - '|', 310, - '}', 342, - ); + if (lookahead == '!') ADVANCE(399); + if (lookahead == '%') ADVANCE(394); + if (lookahead == '&') ADVANCE(19); + if (lookahead == '\'') ADVANCE(520); + if (lookahead == '(') ADVANCE(343); + if (lookahead == '*') ADVANCE(364); + if (lookahead == '+') ADVANCE(388); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(390); + if (lookahead == '.') ADVANCE(335); + if (lookahead == '/') ADVANCE(393); + if (lookahead == '0') ADVANCE(516); + if (lookahead == ':') ADVANCE(35); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(347); + if (lookahead == '=') ADVANCE(340); + if (lookahead == '>') ADVANCE(349); + if (lookahead == '?') ADVANCE(36); + if (lookahead == '@') ADVANCE(512); + if (lookahead == '[') ADVANCE(331); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(554); + if (lookahead == 'b') ADVANCE(666); + if (lookahead == 'c') ADVANCE(649); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(705); + if (lookahead == 'f') ADVANCE(605); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(627); + if (lookahead == 'l') ADVANCE(543); + if (lookahead == 'n') ADVANCE(655); + if (lookahead == 'o') ADVANCE(656); + if (lookahead == 'p') ADVANCE(662); + if (lookahead == 'r') ADVANCE(592); + if (lookahead == 's') ADVANCE(568); + if (lookahead == 't') ADVANCE(539); + if (lookahead == 'v') ADVANCE(536); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '|') ADVANCE(310); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(5); + lookahead == ' ') SKIP(5) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 4: - ADVANCE_MAP( - '!', 399, - '%', 394, - '&', 19, - '\'', 520, - '(', 343, - '*', 364, - '+', 388, - ',', 344, - '-', 390, - '.', 335, - '/', 393, - '0', 516, - ':', 35, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 36, - '@', 512, - '[', 331, - '`', 319, - 'a', 557, - 'b', 666, - 'c', 653, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 'r', 592, - 's', 590, - 't', 598, - 'v', 550, - '{', 341, - '|', 310, - '}', 342, - ); + if (lookahead == '!') ADVANCE(399); + if (lookahead == '%') ADVANCE(394); + if (lookahead == '&') ADVANCE(19); + if (lookahead == '\'') ADVANCE(520); + if (lookahead == '(') ADVANCE(343); + if (lookahead == '*') ADVANCE(364); + if (lookahead == '+') ADVANCE(388); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(390); + if (lookahead == '.') ADVANCE(335); + if (lookahead == '/') ADVANCE(393); + if (lookahead == '0') ADVANCE(516); + if (lookahead == ':') ADVANCE(35); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(347); + if (lookahead == '=') ADVANCE(340); + if (lookahead == '>') ADVANCE(349); + if (lookahead == '?') ADVANCE(36); + if (lookahead == '@') ADVANCE(512); + if (lookahead == '[') ADVANCE(331); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(557); + if (lookahead == 'b') ADVANCE(666); + if (lookahead == 'c') ADVANCE(653); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(707); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(646); + if (lookahead == 'r') ADVANCE(592); + if (lookahead == 's') ADVANCE(590); + if (lookahead == 't') ADVANCE(598); + if (lookahead == 'v') ADVANCE(550); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '|') ADVANCE(310); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(6); + lookahead == ' ') SKIP(6) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 5: - ADVANCE_MAP( - '!', 399, - '%', 394, - '&', 19, - '\'', 520, - '(', 343, - '*', 364, - '+', 388, - ',', 344, - '-', 390, - '.', 335, - '/', 393, - '0', 516, - ':', 35, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 36, - '@', 328, - '[', 331, - '`', 319, - 'a', 554, - 'b', 666, - 'c', 649, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 'r', 592, - 's', 568, - 't', 539, - 'v', 536, - '{', 341, - '|', 310, - '}', 342, - ); + if (lookahead == '!') ADVANCE(399); + if (lookahead == '%') ADVANCE(394); + if (lookahead == '&') ADVANCE(19); + if (lookahead == '\'') ADVANCE(520); + if (lookahead == '(') ADVANCE(343); + if (lookahead == '*') ADVANCE(364); + if (lookahead == '+') ADVANCE(388); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(390); + if (lookahead == '.') ADVANCE(335); + if (lookahead == '/') ADVANCE(393); + if (lookahead == '0') ADVANCE(516); + if (lookahead == ':') ADVANCE(35); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(347); + if (lookahead == '=') ADVANCE(340); + if (lookahead == '>') ADVANCE(349); + if (lookahead == '?') ADVANCE(36); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '[') ADVANCE(331); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(554); + if (lookahead == 'b') ADVANCE(666); + if (lookahead == 'c') ADVANCE(649); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(705); + if (lookahead == 'f') ADVANCE(605); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(627); + if (lookahead == 'l') ADVANCE(543); + if (lookahead == 'n') ADVANCE(655); + if (lookahead == 'o') ADVANCE(656); + if (lookahead == 'p') ADVANCE(662); + if (lookahead == 'r') ADVANCE(592); + if (lookahead == 's') ADVANCE(568); + if (lookahead == 't') ADVANCE(539); + if (lookahead == 'v') ADVANCE(536); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '|') ADVANCE(310); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(5); + lookahead == ' ') SKIP(5) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 6: - ADVANCE_MAP( - '!', 399, - '%', 394, - '&', 19, - '\'', 520, - '(', 343, - '*', 364, - '+', 388, - ',', 344, - '-', 390, - '.', 335, - '/', 393, - '0', 516, - ':', 35, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 36, - '@', 328, - '[', 331, - '`', 319, - 'a', 557, - 'b', 666, - 'c', 653, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 'r', 592, - 's', 590, - 't', 598, - 'v', 550, - '{', 341, - '|', 310, - '}', 342, - ); + if (lookahead == '!') ADVANCE(399); + if (lookahead == '%') ADVANCE(394); + if (lookahead == '&') ADVANCE(19); + if (lookahead == '\'') ADVANCE(520); + if (lookahead == '(') ADVANCE(343); + if (lookahead == '*') ADVANCE(364); + if (lookahead == '+') ADVANCE(388); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(390); + if (lookahead == '.') ADVANCE(335); + if (lookahead == '/') ADVANCE(393); + if (lookahead == '0') ADVANCE(516); + if (lookahead == ':') ADVANCE(35); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(347); + if (lookahead == '=') ADVANCE(340); + if (lookahead == '>') ADVANCE(349); + if (lookahead == '?') ADVANCE(36); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '[') ADVANCE(331); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(557); + if (lookahead == 'b') ADVANCE(666); + if (lookahead == 'c') ADVANCE(653); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(707); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(646); + if (lookahead == 'r') ADVANCE(592); + if (lookahead == 's') ADVANCE(590); + if (lookahead == 't') ADVANCE(598); + if (lookahead == 'v') ADVANCE(550); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '|') ADVANCE(310); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(6); + lookahead == ' ') SKIP(6) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 7: if (lookahead == '!') ADVANCE(401); @@ -13332,726 +16800,686 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '!') ADVANCE(323); END_STATE(); case 9: - ADVANCE_MAP( - '!', 398, - '\'', 520, - '(', 343, - ')', 345, - '*', 363, - '+', 387, - '-', 389, - '.', 336, - '/', 30, - '0', 516, - ':', 330, - '<', 346, - '@', 328, - '[', 331, - '`', 319, - 'a', 558, - 'b', 666, - 'c', 653, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 'r', 592, - 's', 590, - 't', 598, - 'v', 550, - '{', 341, - '}', 342, - ); + if (lookahead == '!') ADVANCE(398); + if (lookahead == '\'') ADVANCE(520); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == '*') ADVANCE(363); + if (lookahead == '+') ADVANCE(387); + if (lookahead == '-') ADVANCE(389); + if (lookahead == '.') ADVANCE(336); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '0') ADVANCE(516); + if (lookahead == ':') ADVANCE(330); + if (lookahead == '<') ADVANCE(346); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '[') ADVANCE(331); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(558); + if (lookahead == 'b') ADVANCE(666); + if (lookahead == 'c') ADVANCE(653); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(707); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(646); + if (lookahead == 'r') ADVANCE(592); + if (lookahead == 's') ADVANCE(590); + if (lookahead == 't') ADVANCE(598); + if (lookahead == 'v') ADVANCE(550); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(9); + lookahead == ' ') SKIP(9) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 10: - ADVANCE_MAP( - '!', 398, - '\'', 520, - '(', 343, - '*', 363, - '+', 387, - '-', 389, - '.', 313, - '/', 30, - '0', 516, - ':', 35, - '@', 328, - '[', 331, - '`', 319, - 'a', 558, - 'b', 666, - 'c', 653, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 'r', 592, - 's', 589, - 't', 598, - 'v', 550, - '{', 341, - ); + if (lookahead == '!') ADVANCE(398); + if (lookahead == '\'') ADVANCE(520); + if (lookahead == '(') ADVANCE(343); + if (lookahead == '*') ADVANCE(363); + if (lookahead == '+') ADVANCE(387); + if (lookahead == '-') ADVANCE(389); + if (lookahead == '.') ADVANCE(313); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '0') ADVANCE(516); + if (lookahead == ':') ADVANCE(35); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '[') ADVANCE(331); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(558); + if (lookahead == 'b') ADVANCE(666); + if (lookahead == 'c') ADVANCE(653); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(707); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(646); + if (lookahead == 'r') ADVANCE(592); + if (lookahead == 's') ADVANCE(589); + if (lookahead == 't') ADVANCE(598); + if (lookahead == 'v') ADVANCE(550); + if (lookahead == '{') ADVANCE(341); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(10); + lookahead == ' ') SKIP(10) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 11: - ADVANCE_MAP( - '!', 400, - '&', 359, - '\'', 520, - '(', 343, - '*', 363, - '+', 387, - ',', 344, - '-', 392, - '.', 336, - '/', 30, - '0', 516, - ':', 330, - ';', 350, - '<', 346, - '=', 339, - '?', 361, - '@', 328, - '[', 331, - '`', 319, - 'a', 555, - 'b', 666, - 'c', 649, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 'r', 592, - 's', 568, - 't', 539, - 'v', 536, - '{', 341, - '}', 342, - ); + if (lookahead == '!') ADVANCE(400); + if (lookahead == '&') ADVANCE(359); + if (lookahead == '\'') ADVANCE(520); + if (lookahead == '(') ADVANCE(343); + if (lookahead == '*') ADVANCE(363); + if (lookahead == '+') ADVANCE(387); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(392); + if (lookahead == '.') ADVANCE(336); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '0') ADVANCE(516); + if (lookahead == ':') ADVANCE(330); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(346); + if (lookahead == '=') ADVANCE(339); + if (lookahead == '?') ADVANCE(361); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '[') ADVANCE(331); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(555); + if (lookahead == 'b') ADVANCE(666); + if (lookahead == 'c') ADVANCE(649); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(705); + if (lookahead == 'f') ADVANCE(605); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(627); + if (lookahead == 'l') ADVANCE(543); + if (lookahead == 'n') ADVANCE(655); + if (lookahead == 'o') ADVANCE(656); + if (lookahead == 'p') ADVANCE(662); + if (lookahead == 'r') ADVANCE(592); + if (lookahead == 's') ADVANCE(568); + if (lookahead == 't') ADVANCE(539); + if (lookahead == 'v') ADVANCE(536); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(11); + lookahead == ' ') SKIP(11) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 12: - ADVANCE_MAP( - '!', 400, - '&', 359, - '\'', 520, - '(', 343, - '*', 363, - '+', 387, - ',', 344, - '-', 392, - '.', 336, - '/', 30, - '0', 516, - ':', 330, - '<', 346, - '=', 339, - '?', 361, - '@', 328, - '[', 331, - '`', 319, - 'a', 558, - 'b', 666, - 'c', 653, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 'r', 592, - 's', 590, - 't', 598, - 'v', 550, - '{', 341, - '}', 342, - ); + if (lookahead == '!') ADVANCE(400); + if (lookahead == '&') ADVANCE(359); + if (lookahead == '\'') ADVANCE(520); + if (lookahead == '(') ADVANCE(343); + if (lookahead == '*') ADVANCE(363); + if (lookahead == '+') ADVANCE(387); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(392); + if (lookahead == '.') ADVANCE(336); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '0') ADVANCE(516); + if (lookahead == ':') ADVANCE(330); + if (lookahead == '<') ADVANCE(346); + if (lookahead == '=') ADVANCE(339); + if (lookahead == '?') ADVANCE(361); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '[') ADVANCE(331); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(558); + if (lookahead == 'b') ADVANCE(666); + if (lookahead == 'c') ADVANCE(653); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(707); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(646); + if (lookahead == 'r') ADVANCE(592); + if (lookahead == 's') ADVANCE(590); + if (lookahead == 't') ADVANCE(598); + if (lookahead == 'v') ADVANCE(550); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(12); + lookahead == ' ') SKIP(12) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 13: - ADVANCE_MAP( - '!', 7, - '%', 394, - '&', 360, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 334, - '/', 393, - ':', 330, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 362, - '@', 328, - '[', 331, - ']', 332, - '`', 319, - 'a', 554, - 'c', 654, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 's', 569, - 't', 540, - 'v', 536, - '{', 341, - '|', 310, - '}', 342, - ); + if (lookahead == '!') ADVANCE(7); + if (lookahead == '%') ADVANCE(394); + if (lookahead == '&') ADVANCE(360); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == '*') ADVANCE(364); + if (lookahead == '+') ADVANCE(388); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(391); + if (lookahead == '.') ADVANCE(334); + if (lookahead == '/') ADVANCE(393); + if (lookahead == ':') ADVANCE(330); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(347); + if (lookahead == '=') ADVANCE(340); + if (lookahead == '>') ADVANCE(349); + if (lookahead == '?') ADVANCE(362); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '[') ADVANCE(331); + if (lookahead == ']') ADVANCE(332); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(554); + if (lookahead == 'c') ADVANCE(654); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(705); + if (lookahead == 'f') ADVANCE(605); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(627); + if (lookahead == 'l') ADVANCE(543); + if (lookahead == 'n') ADVANCE(655); + if (lookahead == 'o') ADVANCE(656); + if (lookahead == 'p') ADVANCE(662); + if (lookahead == 's') ADVANCE(569); + if (lookahead == 't') ADVANCE(540); + if (lookahead == 'v') ADVANCE(536); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '|') ADVANCE(310); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(13); + lookahead == ' ') SKIP(13) if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 14: - ADVANCE_MAP( - '!', 7, - '%', 394, - '&', 360, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 334, - '/', 393, - ':', 330, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 362, - '@', 328, - '[', 331, - ']', 332, - '`', 319, - 'a', 557, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 's', 591, - 'v', 550, - '{', 341, - '|', 310, - '}', 342, - ); + if (lookahead == '!') ADVANCE(7); + if (lookahead == '%') ADVANCE(394); + if (lookahead == '&') ADVANCE(360); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == '*') ADVANCE(364); + if (lookahead == '+') ADVANCE(388); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(391); + if (lookahead == '.') ADVANCE(334); + if (lookahead == '/') ADVANCE(393); + if (lookahead == ':') ADVANCE(330); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(347); + if (lookahead == '=') ADVANCE(340); + if (lookahead == '>') ADVANCE(349); + if (lookahead == '?') ADVANCE(362); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '[') ADVANCE(331); + if (lookahead == ']') ADVANCE(332); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(557); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(707); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(646); + if (lookahead == 's') ADVANCE(591); + if (lookahead == 'v') ADVANCE(550); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '|') ADVANCE(310); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(14); + lookahead == ' ') SKIP(14) if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 15: - ADVANCE_MAP( - '!', 7, - '%', 394, - '&', 19, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 334, - '/', 393, - ':', 35, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 36, - '@', 512, - '[', 331, - ']', 332, - '`', 319, - 'a', 554, - 'c', 654, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 's', 569, - 't', 540, - 'v', 536, - '{', 341, - '|', 310, - '}', 342, - ); + if (lookahead == '!') ADVANCE(7); + if (lookahead == '%') ADVANCE(394); + if (lookahead == '&') ADVANCE(19); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == '*') ADVANCE(364); + if (lookahead == '+') ADVANCE(388); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(391); + if (lookahead == '.') ADVANCE(334); + if (lookahead == '/') ADVANCE(393); + if (lookahead == ':') ADVANCE(35); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(347); + if (lookahead == '=') ADVANCE(340); + if (lookahead == '>') ADVANCE(349); + if (lookahead == '?') ADVANCE(36); + if (lookahead == '@') ADVANCE(512); + if (lookahead == '[') ADVANCE(331); + if (lookahead == ']') ADVANCE(332); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(554); + if (lookahead == 'c') ADVANCE(654); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(705); + if (lookahead == 'f') ADVANCE(605); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(627); + if (lookahead == 'l') ADVANCE(543); + if (lookahead == 'n') ADVANCE(655); + if (lookahead == 'o') ADVANCE(656); + if (lookahead == 'p') ADVANCE(662); + if (lookahead == 's') ADVANCE(569); + if (lookahead == 't') ADVANCE(540); + if (lookahead == 'v') ADVANCE(536); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '|') ADVANCE(310); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(17); + lookahead == ' ') SKIP(17) if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 16: - ADVANCE_MAP( - '!', 7, - '%', 394, - '&', 19, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 334, - '/', 393, - ':', 35, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 36, - '@', 512, - '[', 331, - ']', 332, - '`', 319, - 'a', 557, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 's', 591, - 'v', 550, - '{', 341, - '|', 310, - '}', 342, - ); + if (lookahead == '!') ADVANCE(7); + if (lookahead == '%') ADVANCE(394); + if (lookahead == '&') ADVANCE(19); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == '*') ADVANCE(364); + if (lookahead == '+') ADVANCE(388); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(391); + if (lookahead == '.') ADVANCE(334); + if (lookahead == '/') ADVANCE(393); + if (lookahead == ':') ADVANCE(35); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(347); + if (lookahead == '=') ADVANCE(340); + if (lookahead == '>') ADVANCE(349); + if (lookahead == '?') ADVANCE(36); + if (lookahead == '@') ADVANCE(512); + if (lookahead == '[') ADVANCE(331); + if (lookahead == ']') ADVANCE(332); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(557); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(707); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(646); + if (lookahead == 's') ADVANCE(591); + if (lookahead == 'v') ADVANCE(550); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '|') ADVANCE(310); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(18); + lookahead == ' ') SKIP(18) if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 17: - ADVANCE_MAP( - '!', 7, - '%', 394, - '&', 19, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 334, - '/', 393, - ':', 35, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 36, - '@', 328, - '[', 331, - ']', 332, - '`', 319, - 'a', 554, - 'c', 654, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 's', 569, - 't', 540, - 'v', 536, - '{', 341, - '|', 310, - '}', 342, - ); + if (lookahead == '!') ADVANCE(7); + if (lookahead == '%') ADVANCE(394); + if (lookahead == '&') ADVANCE(19); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == '*') ADVANCE(364); + if (lookahead == '+') ADVANCE(388); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(391); + if (lookahead == '.') ADVANCE(334); + if (lookahead == '/') ADVANCE(393); + if (lookahead == ':') ADVANCE(35); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(347); + if (lookahead == '=') ADVANCE(340); + if (lookahead == '>') ADVANCE(349); + if (lookahead == '?') ADVANCE(36); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '[') ADVANCE(331); + if (lookahead == ']') ADVANCE(332); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(554); + if (lookahead == 'c') ADVANCE(654); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(705); + if (lookahead == 'f') ADVANCE(605); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(627); + if (lookahead == 'l') ADVANCE(543); + if (lookahead == 'n') ADVANCE(655); + if (lookahead == 'o') ADVANCE(656); + if (lookahead == 'p') ADVANCE(662); + if (lookahead == 's') ADVANCE(569); + if (lookahead == 't') ADVANCE(540); + if (lookahead == 'v') ADVANCE(536); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '|') ADVANCE(310); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(17); + lookahead == ' ') SKIP(17) if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 18: - ADVANCE_MAP( - '!', 7, - '%', 394, - '&', 19, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 334, - '/', 393, - ':', 35, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 36, - '@', 328, - '[', 331, - ']', 332, - '`', 319, - 'a', 557, - 'd', 541, - 'e', 707, - 'g', 581, - 'i', 646, - 's', 591, - 'v', 550, - '{', 341, - '|', 310, - '}', 342, - ); + if (lookahead == '!') ADVANCE(7); + if (lookahead == '%') ADVANCE(394); + if (lookahead == '&') ADVANCE(19); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == '*') ADVANCE(364); + if (lookahead == '+') ADVANCE(388); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(391); + if (lookahead == '.') ADVANCE(334); + if (lookahead == '/') ADVANCE(393); + if (lookahead == ':') ADVANCE(35); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(347); + if (lookahead == '=') ADVANCE(340); + if (lookahead == '>') ADVANCE(349); + if (lookahead == '?') ADVANCE(36); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '[') ADVANCE(331); + if (lookahead == ']') ADVANCE(332); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(557); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(707); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(646); + if (lookahead == 's') ADVANCE(591); + if (lookahead == 'v') ADVANCE(550); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '|') ADVANCE(310); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(18); + lookahead == ' ') SKIP(18) if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 19: if (lookahead == '&') ADVANCE(369); END_STATE(); case 20: - ADVANCE_MAP( - '&', 359, - '(', 343, - ')', 345, - '*', 337, - ',', 344, - '-', 38, - '.', 333, - '/', 30, - ':', 329, - ';', 350, - '<', 346, - '=', 339, - '>', 348, - '?', 361, - '@', 328, - '[', 331, - ']', 332, - '`', 319, - 'a', 731, - 'd', 714, - 'e', 876, - 'g', 754, - 'i', 817, - 's', 764, - 'v', 724, - '{', 341, - '}', 342, - ); + if (lookahead == '&') ADVANCE(359); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == '*') ADVANCE(337); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(38); + if (lookahead == '.') ADVANCE(333); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ':') ADVANCE(329); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(346); + if (lookahead == '=') ADVANCE(339); + if (lookahead == '>') ADVANCE(348); + if (lookahead == '?') ADVANCE(361); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '[') ADVANCE(331); + if (lookahead == ']') ADVANCE(332); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(731); + if (lookahead == 'd') ADVANCE(714); + if (lookahead == 'e') ADVANCE(876); + if (lookahead == 'g') ADVANCE(754); + if (lookahead == 'i') ADVANCE(817); + if (lookahead == 's') ADVANCE(764); + if (lookahead == 'v') ADVANCE(724); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(21); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + lookahead == ' ') SKIP(21) + if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(877); END_STATE(); case 21: - ADVANCE_MAP( - '&', 359, - '(', 343, - ')', 345, - ',', 344, - '-', 38, - '.', 333, - '/', 30, - ':', 329, - ';', 350, - '<', 346, - '=', 339, - '>', 348, - '?', 361, - '@', 328, - '[', 331, - ']', 332, - '`', 319, - 'a', 731, - 'd', 714, - 'e', 876, - 'g', 754, - 'i', 817, - 's', 764, - 'v', 724, - '{', 341, - '}', 342, - ); + if (lookahead == '&') ADVANCE(359); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(38); + if (lookahead == '.') ADVANCE(333); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ':') ADVANCE(329); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(346); + if (lookahead == '=') ADVANCE(339); + if (lookahead == '>') ADVANCE(348); + if (lookahead == '?') ADVANCE(361); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '[') ADVANCE(331); + if (lookahead == ']') ADVANCE(332); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(731); + if (lookahead == 'd') ADVANCE(714); + if (lookahead == 'e') ADVANCE(876); + if (lookahead == 'g') ADVANCE(754); + if (lookahead == 'i') ADVANCE(817); + if (lookahead == 's') ADVANCE(764); + if (lookahead == 'v') ADVANCE(724); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(21); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + lookahead == ' ') SKIP(21) + if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(877); END_STATE(); case 22: - ADVANCE_MAP( - '&', 359, - '(', 343, - ')', 345, - ',', 344, - '-', 38, - '.', 333, - '/', 30, - ':', 329, - ';', 350, - '<', 346, - '=', 339, - '>', 348, - '?', 361, - '@', 328, - '`', 319, - '{', 341, - '}', 342, - ); + if (lookahead == '&') ADVANCE(359); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(38); + if (lookahead == '.') ADVANCE(333); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ':') ADVANCE(329); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(346); + if (lookahead == '=') ADVANCE(339); + if (lookahead == '>') ADVANCE(348); + if (lookahead == '?') ADVANCE(361); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '`') ADVANCE(319); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(22); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + lookahead == ' ') SKIP(22) + if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(877); END_STATE(); case 23: - ADVANCE_MAP( - '&', 359, - '(', 343, - ')', 345, - ',', 344, - '-', 38, - '.', 333, - '/', 30, - ':', 329, - ';', 350, - '<', 346, - '=', 339, - '?', 361, - '@', 328, - '`', 319, - 'a', 729, - 'c', 824, - 'd', 714, - 'e', 874, - 'f', 777, - 'g', 754, - 'i', 799, - 'l', 717, - 'n', 825, - 'o', 826, - 'p', 831, - 's', 742, - 't', 713, - 'v', 709, - '{', 341, - '}', 342, - ); + if (lookahead == '&') ADVANCE(359); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(38); + if (lookahead == '.') ADVANCE(333); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ':') ADVANCE(329); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(346); + if (lookahead == '=') ADVANCE(339); + if (lookahead == '?') ADVANCE(361); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(729); + if (lookahead == 'c') ADVANCE(824); + if (lookahead == 'd') ADVANCE(714); + if (lookahead == 'e') ADVANCE(874); + if (lookahead == 'f') ADVANCE(777); + if (lookahead == 'g') ADVANCE(754); + if (lookahead == 'i') ADVANCE(799); + if (lookahead == 'l') ADVANCE(717); + if (lookahead == 'n') ADVANCE(825); + if (lookahead == 'o') ADVANCE(826); + if (lookahead == 'p') ADVANCE(831); + if (lookahead == 's') ADVANCE(742); + if (lookahead == 't') ADVANCE(713); + if (lookahead == 'v') ADVANCE(709); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(23); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + lookahead == ' ') SKIP(23) + if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(877); END_STATE(); case 24: - ADVANCE_MAP( - '&', 359, - '(', 343, - ')', 345, - ',', 344, - '-', 38, - '.', 333, - '/', 30, - '=', 339, - '>', 348, - '?', 361, - '@', 328, - 'a', 555, - 'c', 654, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 's', 569, - 't', 540, - 'v', 536, - '{', 341, - ); + if (lookahead == '&') ADVANCE(359); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(38); + if (lookahead == '.') ADVANCE(333); + if (lookahead == '/') ADVANCE(30); + if (lookahead == '=') ADVANCE(339); + if (lookahead == '>') ADVANCE(348); + if (lookahead == '?') ADVANCE(361); + if (lookahead == '@') ADVANCE(328); + if (lookahead == 'a') ADVANCE(555); + if (lookahead == 'c') ADVANCE(654); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(705); + if (lookahead == 'f') ADVANCE(605); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(627); + if (lookahead == 'l') ADVANCE(543); + if (lookahead == 'n') ADVANCE(655); + if (lookahead == 'o') ADVANCE(656); + if (lookahead == 'p') ADVANCE(662); + if (lookahead == 's') ADVANCE(569); + if (lookahead == 't') ADVANCE(540); + if (lookahead == 'v') ADVANCE(536); + if (lookahead == '{') ADVANCE(341); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(24); + lookahead == ' ') SKIP(24) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 25: - ADVANCE_MAP( - '&', 359, - '(', 343, - ',', 344, - '.', 333, - '/', 30, - ':', 329, - '<', 346, - '=', 339, - '?', 361, - '@', 328, - 'a', 729, - 'c', 824, - 'd', 714, - 'e', 874, - 'f', 777, - 'i', 799, - 'l', 717, - 'n', 825, - 'o', 826, - 'p', 831, - 's', 762, - 't', 713, - 'v', 709, - '{', 341, - '}', 342, - ); + if (lookahead == '&') ADVANCE(359); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '.') ADVANCE(333); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ':') ADVANCE(329); + if (lookahead == '<') ADVANCE(346); + if (lookahead == '=') ADVANCE(339); + if (lookahead == '?') ADVANCE(361); + if (lookahead == '@') ADVANCE(328); + if (lookahead == 'a') ADVANCE(729); + if (lookahead == 'c') ADVANCE(824); + if (lookahead == 'd') ADVANCE(714); + if (lookahead == 'e') ADVANCE(874); + if (lookahead == 'f') ADVANCE(777); + if (lookahead == 'i') ADVANCE(799); + if (lookahead == 'l') ADVANCE(717); + if (lookahead == 'n') ADVANCE(825); + if (lookahead == 'o') ADVANCE(826); + if (lookahead == 'p') ADVANCE(831); + if (lookahead == 's') ADVANCE(762); + if (lookahead == 't') ADVANCE(713); + if (lookahead == 'v') ADVANCE(709); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(25); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + lookahead == ' ') SKIP(25) + if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(877); END_STATE(); case 26: - ADVANCE_MAP( - '(', 343, - ')', 345, - '*', 363, - '.', 333, - '/', 30, - ':', 329, - '<', 346, - '=', 339, - '@', 328, - '`', 319, - 'a', 731, - 'd', 714, - 'e', 876, - 'g', 754, - 'i', 817, - 's', 763, - 'v', 724, - ); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == '*') ADVANCE(363); + if (lookahead == '.') ADVANCE(333); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ':') ADVANCE(329); + if (lookahead == '<') ADVANCE(346); + if (lookahead == '=') ADVANCE(339); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(731); + if (lookahead == 'd') ADVANCE(714); + if (lookahead == 'e') ADVANCE(876); + if (lookahead == 'g') ADVANCE(754); + if (lookahead == 'i') ADVANCE(817); + if (lookahead == 's') ADVANCE(763); + if (lookahead == 'v') ADVANCE(724); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(26); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + lookahead == ' ') SKIP(26) + if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(877); END_STATE(); case 27: - ADVANCE_MAP( - '(', 343, - ')', 345, - ',', 344, - '.', 333, - '/', 30, - ':', 329, - '<', 346, - '@', 328, - '`', 319, - 'a', 731, - 'c', 836, - 'd', 714, - 'e', 876, - 'g', 754, - 'i', 817, - 'n', 825, - 's', 763, - 'v', 709, - ); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '.') ADVANCE(333); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ':') ADVANCE(329); + if (lookahead == '<') ADVANCE(346); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(731); + if (lookahead == 'c') ADVANCE(836); + if (lookahead == 'd') ADVANCE(714); + if (lookahead == 'e') ADVANCE(876); + if (lookahead == 'g') ADVANCE(754); + if (lookahead == 'i') ADVANCE(817); + if (lookahead == 'n') ADVANCE(825); + if (lookahead == 's') ADVANCE(763); + if (lookahead == 'v') ADVANCE(709); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(27); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + lookahead == ' ') SKIP(27) + if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(877); END_STATE(); case 28: - ADVANCE_MAP( - '(', 343, - ')', 345, - ',', 344, - '.', 333, - '/', 30, - ':', 329, - '<', 346, - '@', 328, - '`', 319, - 'a', 731, - 'c', 836, - 'd', 714, - 'e', 876, - 'g', 754, - 'i', 817, - 'n', 825, - 's', 764, - 'v', 709, - ); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '.') ADVANCE(333); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ':') ADVANCE(329); + if (lookahead == '<') ADVANCE(346); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(731); + if (lookahead == 'c') ADVANCE(836); + if (lookahead == 'd') ADVANCE(714); + if (lookahead == 'e') ADVANCE(876); + if (lookahead == 'g') ADVANCE(754); + if (lookahead == 'i') ADVANCE(817); + if (lookahead == 'n') ADVANCE(825); + if (lookahead == 's') ADVANCE(764); + if (lookahead == 'v') ADVANCE(709); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(28); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + lookahead == ' ') SKIP(28) + if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(877); END_STATE(); case 29: - ADVANCE_MAP( - '(', 343, - '.', 333, - '/', 30, - ':', 329, - '<', 346, - '@', 328, - 'a', 54, - 'c', 126, - 'd', 42, - 'e', 168, - 'f', 92, - 'g', 76, - 'i', 111, - 'l', 44, - 'n', 131, - 'o', 132, - 'p', 135, - 's', 65, - 't', 41, - 'v', 39, - '{', 341, - ); + if (lookahead == '(') ADVANCE(343); + if (lookahead == '.') ADVANCE(333); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ':') ADVANCE(329); + if (lookahead == '<') ADVANCE(346); + if (lookahead == '@') ADVANCE(328); + if (lookahead == 'a') ADVANCE(54); + if (lookahead == 'c') ADVANCE(126); + if (lookahead == 'd') ADVANCE(42); + if (lookahead == 'e') ADVANCE(168); + if (lookahead == 'f') ADVANCE(92); + if (lookahead == 'g') ADVANCE(76); + if (lookahead == 'i') ADVANCE(111); + if (lookahead == 'l') ADVANCE(44); + if (lookahead == 'n') ADVANCE(131); + if (lookahead == 'o') ADVANCE(132); + if (lookahead == 'p') ADVANCE(135); + if (lookahead == 's') ADVANCE(65); + if (lookahead == 't') ADVANCE(41); + if (lookahead == 'v') ADVANCE(39); + if (lookahead == '{') ADVANCE(341); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(29); + lookahead == ' ') SKIP(29) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(170); @@ -14064,28 +17492,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '=') ADVANCE(377); END_STATE(); case 32: - ADVANCE_MAP( - '/', 30, - ';', 350, - '@', 328, - 'a', 192, - 'c', 266, - 'd', 179, - 'e', 308, - 'f', 230, - 'g', 203, - 'i', 250, - 'l', 180, - 'n', 265, - 'o', 271, - 'p', 274, - 's', 204, - 't', 181, - 'v', 177, - '}', 342, - ); + if (lookahead == '/') ADVANCE(30); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '@') ADVANCE(328); + if (lookahead == 'a') ADVANCE(192); + if (lookahead == 'c') ADVANCE(266); + if (lookahead == 'd') ADVANCE(179); + if (lookahead == 'e') ADVANCE(308); + if (lookahead == 'f') ADVANCE(230); + if (lookahead == 'g') ADVANCE(203); + if (lookahead == 'i') ADVANCE(250); + if (lookahead == 'l') ADVANCE(180); + if (lookahead == 'n') ADVANCE(265); + if (lookahead == 'o') ADVANCE(271); + if (lookahead == 'p') ADVANCE(274); + if (lookahead == 's') ADVANCE(204); + if (lookahead == 't') ADVANCE(181); + if (lookahead == 'v') ADVANCE(177); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(32); + lookahead == ' ') SKIP(32) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || lookahead == 'b') ADVANCE(318); @@ -14095,14 +17521,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'g') ADVANCE(754); if (lookahead == 's') ADVANCE(764); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(33); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + lookahead == ' ') SKIP(33) + if (sym__alpha_identifier_character_set_4(lookahead)) ADVANCE(877); END_STATE(); case 34: if (lookahead == '/') ADVANCE(522); if (lookahead == '\\') ADVANCE(304); if (lookahead == '\n' || - lookahead == '\r') SKIP(34); + lookahead == '\r') SKIP(34) if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') ADVANCE(523); if (lookahead != 0 && @@ -15636,17 +19062,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 't') ADVANCE(188); END_STATE(); case 304: - ADVANCE_MAP( - 'u', 879, - '"', 881, - '$', 881, - '\'', 881, - '\\', 881, - 'b', 881, - 'n', 881, - 'r', 881, - 't', 881, - ); + if (lookahead == 'u') ADVANCE(879); + if (lookahead == '"' || + lookahead == '$' || + lookahead == '\'' || + lookahead == '\\' || + lookahead == 'b' || + lookahead == 'n' || + lookahead == 'r' || + lookahead == 't') ADVANCE(881); END_STATE(); case 305: if (lookahead == 'u') ADVANCE(184); @@ -15712,109 +19136,105 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 320: if (eof) ADVANCE(322); - ADVANCE_MAP( - '!', 399, - '#', 8, - '$', 372, - '%', 394, - '&', 360, - '\'', 520, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 335, - '/', 393, - '0', 516, - ':', 330, - ';', 350, - '<', 347, - '=', 340, - '>', 349, - '?', 362, - '@', 328, - '[', 331, - '\\', 304, - ']', 332, - '`', 319, - 'a', 728, - 'b', 835, - 'c', 820, - 'd', 714, - 'e', 874, - 'f', 777, - 'g', 754, - 'i', 799, - 'l', 717, - 'n', 825, - 'o', 826, - 'p', 831, - 'r', 765, - 's', 741, - 't', 712, - 'v', 709, - '{', 341, - '|', 310, - '}', 342, - ); + if (lookahead == '!') ADVANCE(399); + if (lookahead == '#') ADVANCE(8); + if (lookahead == '$') ADVANCE(372); + if (lookahead == '%') ADVANCE(394); + if (lookahead == '&') ADVANCE(360); + if (lookahead == '\'') ADVANCE(520); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == '*') ADVANCE(364); + if (lookahead == '+') ADVANCE(388); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(391); + if (lookahead == '.') ADVANCE(335); + if (lookahead == '/') ADVANCE(393); + if (lookahead == '0') ADVANCE(516); + if (lookahead == ':') ADVANCE(330); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(347); + if (lookahead == '=') ADVANCE(340); + if (lookahead == '>') ADVANCE(349); + if (lookahead == '?') ADVANCE(362); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '[') ADVANCE(331); + if (lookahead == '\\') ADVANCE(304); + if (lookahead == ']') ADVANCE(332); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(728); + if (lookahead == 'b') ADVANCE(835); + if (lookahead == 'c') ADVANCE(820); + if (lookahead == 'd') ADVANCE(714); + if (lookahead == 'e') ADVANCE(874); + if (lookahead == 'f') ADVANCE(777); + if (lookahead == 'g') ADVANCE(754); + if (lookahead == 'i') ADVANCE(799); + if (lookahead == 'l') ADVANCE(717); + if (lookahead == 'n') ADVANCE(825); + if (lookahead == 'o') ADVANCE(826); + if (lookahead == 'p') ADVANCE(831); + if (lookahead == 'r') ADVANCE(765); + if (lookahead == 's') ADVANCE(741); + if (lookahead == 't') ADVANCE(712); + if (lookahead == 'v') ADVANCE(709); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '|') ADVANCE(310); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(320); + lookahead == ' ') SKIP(320) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(877); END_STATE(); case 321: if (eof) ADVANCE(322); - ADVANCE_MAP( - '!', 398, - '#', 8, - '%', 37, - '&', 359, - '\'', 520, - '(', 343, - ')', 345, - '*', 364, - '+', 388, - ',', 344, - '-', 391, - '.', 336, - '/', 31, - '0', 516, - ':', 330, - ';', 350, - '<', 346, - '=', 339, - '>', 348, - '?', 361, - '@', 328, - '[', 331, - '`', 319, - 'a', 555, - 'b', 666, - 'c', 649, - 'd', 541, - 'e', 705, - 'f', 605, - 'g', 581, - 'i', 627, - 'l', 543, - 'n', 655, - 'o', 656, - 'p', 662, - 'r', 592, - 's', 568, - 't', 539, - 'v', 536, - '{', 341, - '}', 342, - ); + if (lookahead == '!') ADVANCE(398); + if (lookahead == '#') ADVANCE(8); + if (lookahead == '%') ADVANCE(37); + if (lookahead == '&') ADVANCE(359); + if (lookahead == '\'') ADVANCE(520); + if (lookahead == '(') ADVANCE(343); + if (lookahead == ')') ADVANCE(345); + if (lookahead == '*') ADVANCE(364); + if (lookahead == '+') ADVANCE(388); + if (lookahead == ',') ADVANCE(344); + if (lookahead == '-') ADVANCE(391); + if (lookahead == '.') ADVANCE(336); + if (lookahead == '/') ADVANCE(31); + if (lookahead == '0') ADVANCE(516); + if (lookahead == ':') ADVANCE(330); + if (lookahead == ';') ADVANCE(350); + if (lookahead == '<') ADVANCE(346); + if (lookahead == '=') ADVANCE(339); + if (lookahead == '>') ADVANCE(348); + if (lookahead == '?') ADVANCE(361); + if (lookahead == '@') ADVANCE(328); + if (lookahead == '[') ADVANCE(331); + if (lookahead == '`') ADVANCE(319); + if (lookahead == 'a') ADVANCE(555); + if (lookahead == 'b') ADVANCE(666); + if (lookahead == 'c') ADVANCE(649); + if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'e') ADVANCE(705); + if (lookahead == 'f') ADVANCE(605); + if (lookahead == 'g') ADVANCE(581); + if (lookahead == 'i') ADVANCE(627); + if (lookahead == 'l') ADVANCE(543); + if (lookahead == 'n') ADVANCE(655); + if (lookahead == 'o') ADVANCE(656); + if (lookahead == 'p') ADVANCE(662); + if (lookahead == 'r') ADVANCE(592); + if (lookahead == 's') ADVANCE(568); + if (lookahead == 't') ADVANCE(539); + if (lookahead == 'v') ADVANCE(536); + if (lookahead == '{') ADVANCE(341); + if (lookahead == '}') ADVANCE(342); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(321); + lookahead == ' ') SKIP(321) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(517); if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_1, 431, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_2(lookahead)) ADVANCE(877); END_STATE(); case 322: ACCEPT_TOKEN(ts_builtin_sym_end); @@ -15832,11 +19252,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(aux_sym_shebang_line_token1); if (lookahead == '/') ADVANCE(326); if (lookahead == '\t' || - lookahead == 0x0b || + lookahead == 11 || lookahead == '\f' || lookahead == ' ') ADVANCE(325); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(327); + (lookahead < '\n' || '\r' < lookahead)) ADVANCE(327); END_STATE(); case 326: ACCEPT_TOKEN(aux_sym_shebang_line_token1); @@ -15939,7 +19359,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 353: ACCEPT_TOKEN(anon_sym_get); @@ -15951,7 +19371,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 354: ACCEPT_TOKEN(anon_sym_get); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 355: ACCEPT_TOKEN(anon_sym_set); @@ -15963,7 +19383,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 357: ACCEPT_TOKEN(anon_sym_set); @@ -15975,7 +19395,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 358: ACCEPT_TOKEN(anon_sym_set); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 359: ACCEPT_TOKEN(anon_sym_AMP); @@ -16140,7 +19560,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 404: ACCEPT_TOKEN(anon_sym_suspend); @@ -16152,7 +19572,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 405: ACCEPT_TOKEN(anon_sym_suspend); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 406: ACCEPT_TOKEN(anon_sym_sealed); @@ -16164,7 +19584,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 408: ACCEPT_TOKEN(anon_sym_sealed); @@ -16176,7 +19596,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 409: ACCEPT_TOKEN(anon_sym_sealed); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 410: ACCEPT_TOKEN(anon_sym_annotation); @@ -16188,7 +19608,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 412: ACCEPT_TOKEN(anon_sym_annotation); @@ -16200,7 +19620,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 413: ACCEPT_TOKEN(anon_sym_annotation); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 414: ACCEPT_TOKEN(anon_sym_data); @@ -16212,7 +19632,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 416: ACCEPT_TOKEN(anon_sym_data); @@ -16224,7 +19644,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 417: ACCEPT_TOKEN(anon_sym_data); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 418: ACCEPT_TOKEN(anon_sym_inner); @@ -16236,7 +19656,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 420: ACCEPT_TOKEN(anon_sym_inner); @@ -16248,7 +19668,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 421: ACCEPT_TOKEN(anon_sym_inner); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 422: ACCEPT_TOKEN(anon_sym_value); @@ -16260,7 +19680,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 424: ACCEPT_TOKEN(anon_sym_value); @@ -16272,7 +19692,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 425: ACCEPT_TOKEN(anon_sym_value); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 426: ACCEPT_TOKEN(anon_sym_override); @@ -16284,7 +19704,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 428: ACCEPT_TOKEN(anon_sym_override); @@ -16296,7 +19716,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 429: ACCEPT_TOKEN(anon_sym_override); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 430: ACCEPT_TOKEN(anon_sym_lateinit); @@ -16308,7 +19728,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 432: ACCEPT_TOKEN(anon_sym_lateinit); @@ -16320,7 +19740,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 433: ACCEPT_TOKEN(anon_sym_lateinit); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 434: ACCEPT_TOKEN(anon_sym_public); @@ -16332,7 +19752,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 436: ACCEPT_TOKEN(anon_sym_public); @@ -16344,7 +19764,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 437: ACCEPT_TOKEN(anon_sym_public); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 438: ACCEPT_TOKEN(anon_sym_private); @@ -16356,7 +19776,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 440: ACCEPT_TOKEN(anon_sym_private); @@ -16368,7 +19788,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 441: ACCEPT_TOKEN(anon_sym_private); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 442: ACCEPT_TOKEN(anon_sym_internal); @@ -16380,7 +19800,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 444: ACCEPT_TOKEN(anon_sym_internal); @@ -16392,7 +19812,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 445: ACCEPT_TOKEN(anon_sym_internal); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 446: ACCEPT_TOKEN(anon_sym_protected); @@ -16404,7 +19824,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 448: ACCEPT_TOKEN(anon_sym_protected); @@ -16416,7 +19836,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 449: ACCEPT_TOKEN(anon_sym_protected); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 450: ACCEPT_TOKEN(anon_sym_tailrec); @@ -16428,7 +19848,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 452: ACCEPT_TOKEN(anon_sym_tailrec); @@ -16440,7 +19860,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 453: ACCEPT_TOKEN(anon_sym_tailrec); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 454: ACCEPT_TOKEN(anon_sym_operator); @@ -16452,7 +19872,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 456: ACCEPT_TOKEN(anon_sym_operator); @@ -16464,7 +19884,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 457: ACCEPT_TOKEN(anon_sym_operator); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 458: ACCEPT_TOKEN(anon_sym_infix); @@ -16476,7 +19896,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 460: ACCEPT_TOKEN(anon_sym_infix); @@ -16488,7 +19908,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 461: ACCEPT_TOKEN(anon_sym_infix); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 462: ACCEPT_TOKEN(anon_sym_inline); @@ -16500,7 +19920,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 464: ACCEPT_TOKEN(anon_sym_inline); @@ -16512,7 +19932,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 465: ACCEPT_TOKEN(anon_sym_inline); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 466: ACCEPT_TOKEN(anon_sym_external); @@ -16524,7 +19944,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 468: ACCEPT_TOKEN(anon_sym_external); @@ -16536,7 +19956,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 469: ACCEPT_TOKEN(anon_sym_external); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 470: ACCEPT_TOKEN(sym_property_modifier); @@ -16548,7 +19968,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 472: ACCEPT_TOKEN(sym_property_modifier); @@ -16560,7 +19980,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 473: ACCEPT_TOKEN(sym_property_modifier); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 474: ACCEPT_TOKEN(anon_sym_abstract); @@ -16572,7 +19992,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 476: ACCEPT_TOKEN(anon_sym_abstract); @@ -16584,7 +20004,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 477: ACCEPT_TOKEN(anon_sym_abstract); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 478: ACCEPT_TOKEN(anon_sym_final); @@ -16596,7 +20016,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 480: ACCEPT_TOKEN(anon_sym_final); @@ -16608,7 +20028,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 481: ACCEPT_TOKEN(anon_sym_final); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 482: ACCEPT_TOKEN(anon_sym_open); @@ -16620,7 +20040,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 484: ACCEPT_TOKEN(anon_sym_open); @@ -16632,7 +20052,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 485: ACCEPT_TOKEN(anon_sym_open); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 486: ACCEPT_TOKEN(anon_sym_vararg); @@ -16644,7 +20064,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 488: ACCEPT_TOKEN(anon_sym_vararg); @@ -16656,7 +20076,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 489: ACCEPT_TOKEN(anon_sym_vararg); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 490: ACCEPT_TOKEN(anon_sym_noinline); @@ -16668,7 +20088,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 492: ACCEPT_TOKEN(anon_sym_noinline); @@ -16680,7 +20100,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 493: ACCEPT_TOKEN(anon_sym_noinline); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 494: ACCEPT_TOKEN(anon_sym_crossinline); @@ -16692,7 +20112,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 496: ACCEPT_TOKEN(anon_sym_crossinline); @@ -16704,7 +20124,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 497: ACCEPT_TOKEN(anon_sym_crossinline); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 498: ACCEPT_TOKEN(anon_sym_expect); @@ -16716,7 +20136,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 500: ACCEPT_TOKEN(anon_sym_expect); @@ -16728,7 +20148,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 501: ACCEPT_TOKEN(anon_sym_expect); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 502: ACCEPT_TOKEN(anon_sym_actual); @@ -16740,7 +20160,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 504: ACCEPT_TOKEN(anon_sym_actual); @@ -16752,7 +20172,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 505: ACCEPT_TOKEN(anon_sym_actual); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 506: ACCEPT_TOKEN(sym_line_comment); @@ -16798,18 +20218,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 516: ACCEPT_TOKEN(sym_integer_literal); - ADVANCE_MAP( - '.', 313, - '_', 171, - 'B', 312, - 'b', 312, - 'E', 311, - 'e', 311, - 'F', 513, - 'f', 513, - 'X', 315, - 'x', 315, - ); + if (lookahead == '.') ADVANCE(313); + if (lookahead == '_') ADVANCE(171); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(312); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(311); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(513); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(315); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(517); END_STATE(); case 517: @@ -16847,11 +20265,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(aux_sym_character_literal_token1); if (lookahead == '/') ADVANCE(522); if (lookahead == '\t' || - lookahead == 0x0b || + lookahead == 11 || lookahead == '\f' || lookahead == ' ') ADVANCE(523); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && + (lookahead < '\n' || '\r' < lookahead) && lookahead != '\'' && lookahead != '\\') ADVANCE(521); END_STATE(); @@ -16863,12 +20281,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 525: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == '?') ADVANCE(395); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 526: ACCEPT_TOKEN(sym__alpha_identifier); @@ -16877,12 +20295,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 527: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == '@') ADVANCE(510); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 528: ACCEPT_TOKEN(sym__alpha_identifier); @@ -16891,12 +20309,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 529: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == '@') ADVANCE(509); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 530: ACCEPT_TOKEN(sym__alpha_identifier); @@ -16905,12 +20323,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 531: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == '@') ADVANCE(511); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 532: ACCEPT_TOKEN(sym__alpha_identifier); @@ -16919,12 +20337,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 533: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == '@') ADVANCE(507); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 534: ACCEPT_TOKEN(sym__alpha_identifier); @@ -16933,12 +20351,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 535: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == '@') ADVANCE(508); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 536: ACCEPT_TOKEN(sym__alpha_identifier); @@ -16948,7 +20366,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 537: ACCEPT_TOKEN(sym__alpha_identifier); @@ -16958,7 +20376,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 538: ACCEPT_TOKEN(sym__alpha_identifier); @@ -16968,7 +20386,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 539: ACCEPT_TOKEN(sym__alpha_identifier); @@ -16979,7 +20397,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 540: ACCEPT_TOKEN(sym__alpha_identifier); @@ -16989,7 +20407,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 541: ACCEPT_TOKEN(sym__alpha_identifier); @@ -16999,7 +20417,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 542: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17010,7 +20428,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 543: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17020,7 +20438,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 544: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17030,7 +20448,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 545: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17040,7 +20458,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 546: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17050,7 +20468,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 547: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17060,7 +20478,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 548: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17070,7 +20488,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 549: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17080,7 +20498,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 550: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17090,7 +20508,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 551: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17100,7 +20518,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 552: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17110,7 +20528,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 553: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17120,7 +20538,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 554: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17133,7 +20551,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 555: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17145,7 +20563,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 556: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17155,7 +20573,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 557: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17166,7 +20584,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 558: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17176,7 +20594,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 559: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17186,7 +20604,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 560: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17196,7 +20614,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 561: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17206,7 +20624,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 562: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17216,7 +20634,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 563: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17226,7 +20644,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 564: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17236,7 +20654,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 565: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17246,7 +20664,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 566: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17256,7 +20674,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 567: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17266,7 +20684,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 568: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17277,7 +20695,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 569: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17288,7 +20706,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 570: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17298,7 +20716,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 571: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17308,7 +20726,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 572: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17318,7 +20736,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 573: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17328,7 +20746,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 574: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17338,7 +20756,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 575: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17348,7 +20766,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 576: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17358,7 +20776,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 577: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17368,7 +20786,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 578: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17378,7 +20796,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 579: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17388,7 +20806,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 580: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17398,7 +20816,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 581: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17408,7 +20826,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 582: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17418,7 +20836,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 583: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17428,7 +20846,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 584: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17438,7 +20856,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 585: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17448,7 +20866,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 586: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17458,7 +20876,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 587: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17468,7 +20886,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 588: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17478,7 +20896,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 589: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17489,7 +20907,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 590: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17500,7 +20918,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 591: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17510,7 +20928,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 592: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17520,7 +20938,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 593: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17530,7 +20948,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 594: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17540,7 +20958,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 595: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17550,7 +20968,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 596: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17563,7 +20981,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 597: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17573,7 +20991,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 598: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17583,7 +21001,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 599: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17594,7 +21012,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 600: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17604,7 +21022,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 601: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17614,7 +21032,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 602: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17624,7 +21042,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 603: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17634,7 +21052,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 604: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17644,7 +21062,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 605: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17654,7 +21072,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 606: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17664,7 +21082,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 607: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17674,7 +21092,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 608: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17684,7 +21102,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 609: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17694,7 +21112,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 610: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17704,7 +21122,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 611: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17714,7 +21132,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 612: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17724,7 +21142,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 613: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17734,7 +21152,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 614: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17744,7 +21162,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 615: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17754,7 +21172,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 616: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17764,7 +21182,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 617: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17774,7 +21192,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 618: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17784,7 +21202,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 619: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17794,7 +21212,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 620: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17805,7 +21223,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 621: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17815,7 +21233,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 622: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17825,7 +21243,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 623: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17835,7 +21253,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 624: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17845,7 +21263,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 625: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17855,7 +21273,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 626: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17865,7 +21283,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 627: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17875,7 +21293,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 628: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17885,7 +21303,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 629: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17896,7 +21314,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 630: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17906,7 +21324,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 631: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17916,7 +21334,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 632: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17926,7 +21344,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 633: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17936,7 +21354,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 634: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17946,7 +21364,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 635: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17956,7 +21374,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 636: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17966,7 +21384,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 637: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17976,7 +21394,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 638: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17986,7 +21404,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 639: ACCEPT_TOKEN(sym__alpha_identifier); @@ -17996,7 +21414,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 640: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18006,7 +21424,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 641: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18016,7 +21434,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 642: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18026,7 +21444,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 643: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18036,7 +21454,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 644: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18046,7 +21464,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 645: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18056,7 +21474,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 646: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18066,7 +21484,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 647: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18076,7 +21494,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 648: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18086,7 +21504,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 649: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18097,7 +21515,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 650: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18107,7 +21525,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 651: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18117,7 +21535,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 652: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18127,7 +21545,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 653: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18137,7 +21555,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 654: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18148,7 +21566,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 655: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18158,7 +21576,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 656: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18169,7 +21587,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 657: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18180,7 +21598,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 658: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18190,7 +21608,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 659: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18201,7 +21619,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 660: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18211,7 +21629,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 661: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18221,7 +21639,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 662: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18232,7 +21650,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 663: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18242,7 +21660,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 664: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18252,7 +21670,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 665: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18262,7 +21680,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 666: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18272,7 +21690,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 667: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18282,7 +21700,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 668: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18292,7 +21710,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 669: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18302,7 +21720,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 670: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18312,7 +21730,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 671: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18322,7 +21740,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 672: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18332,7 +21750,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 673: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18342,7 +21760,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 674: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18352,7 +21770,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 675: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18362,7 +21780,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 676: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18372,7 +21790,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 677: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18382,7 +21800,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 678: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18392,7 +21810,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 679: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18403,7 +21821,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 680: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18413,7 +21831,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 681: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18423,7 +21841,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 682: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18433,7 +21851,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 683: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18443,7 +21861,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 684: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18453,7 +21871,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 685: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18463,7 +21881,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 686: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18473,7 +21891,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 687: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18483,7 +21901,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 688: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18493,7 +21911,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 689: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18503,7 +21921,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 690: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18513,7 +21931,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 691: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18523,7 +21941,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 692: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18533,7 +21951,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 693: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18543,7 +21961,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 694: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18553,7 +21971,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 695: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18563,7 +21981,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 696: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18573,7 +21991,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 697: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18583,7 +22001,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 698: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18593,7 +22011,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 699: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18603,7 +22021,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 700: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18613,7 +22031,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 701: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18623,7 +22041,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 702: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18633,7 +22051,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 703: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18643,7 +22061,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 704: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18653,7 +22071,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 705: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18663,7 +22081,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 706: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18673,7 +22091,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 707: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18683,7 +22101,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 708: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18692,104 +22110,104 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(877); END_STATE(); case 709: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(792); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 710: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(787); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 711: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(417); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 712: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(776); if (lookahead == 'h') ADVANCE(775); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 713: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(776); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 714: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(861); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 715: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(795); if (lookahead == 't') ADVANCE(358); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 716: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(795); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 717: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(864); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 718: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(788); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 719: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(789); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 720: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(790); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 721: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(833); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 722: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(791); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 723: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(862); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 724: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(793); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 725: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(863); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 726: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(735); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 727: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'a') ADVANCE(865); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_7(lookahead)) ADVANCE(877); END_STATE(); case 728: ACCEPT_TOKEN(sym__alpha_identifier); @@ -18797,213 +22215,213 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(852); if (lookahead == 'n') ADVANCE(803); if (lookahead == 's') ADVANCE(525); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 729: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'b') ADVANCE(848); if (lookahead == 'c') ADVANCE(852); if (lookahead == 'n') ADVANCE(803); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 730: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'b') ADVANCE(794); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 731: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'c') ADVANCE(852); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 732: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'c') ADVANCE(437); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 733: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'c') ADVANCE(453); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 734: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'c') ADVANCE(856); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 735: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'c') ADVANCE(857); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 736: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'c') ADVANCE(866); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 737: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'd') ADVANCE(409); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 738: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'd') ADVANCE(405); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 739: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'd') ADVANCE(449); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 740: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'd') ADVANCE(750); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 741: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(715); if (lookahead == 'u') ADVANCE(829); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 742: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(715); if (lookahead == 'u') ADVANCE(845); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 743: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(801); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 744: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(734); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 745: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(737); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 746: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(425); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 747: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(465); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 748: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(441); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 749: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(493); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 750: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(429); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 751: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(497); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 752: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(838); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 753: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(710); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 754: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(853); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 755: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(733); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 756: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(843); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 757: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(739); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 758: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(832); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 759: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(535); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 760: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(837); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 761: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(804); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 762: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(716); if (lookahead == 'u') ADVANCE(845); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 763: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(854); if (lookahead == 'u') ADVANCE(845); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 764: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(854); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 765: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(859); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 766: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(736); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 767: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(782); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 768: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'e') ADVANCE(844); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 769: ACCEPT_TOKEN(sym__alpha_identifier); @@ -19011,556 +22429,556 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'l') ADVANCE(780); if (lookahead == 'n') ADVANCE(758); if (lookahead == 't') ADVANCE(768); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 770: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'g') ADVANCE(489); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 771: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(873); if (lookahead == 'o') ADVANCE(867); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 772: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(875); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 773: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(732); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 774: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(740); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 775: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(846); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 776: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(796); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 777: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(806); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 778: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(807); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 779: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(823); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 780: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(812); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 781: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(816); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 782: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(808); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 783: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(858); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 784: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(813); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 785: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(814); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 786: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'i') ADVANCE(818); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 787: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'k') ADVANCE(529); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 788: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(481); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 789: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(505); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 790: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(469); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 791: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(445); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 792: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(870); if (lookahead == 'r') ADVANCE(721); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 793: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(870); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 794: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(773); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 795: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(745); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 796: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(842); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 797: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(784); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 798: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'l') ADVANCE(785); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 799: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(769); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 800: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(849); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 801: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(485); if (lookahead == 'r') ADVANCE(723); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 802: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(413); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 803: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(821); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 804: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(738); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 805: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(533); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 806: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(718); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 807: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(797); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 808: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(783); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 809: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(758); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 810: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(720); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 811: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(722); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 812: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(747); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 813: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(749); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 814: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(751); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 815: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(850); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 816: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(871); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 817: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(809); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 818: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'n') ADVANCE(798); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 819: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'o') ADVANCE(847); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 820: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'o') ADVANCE(800); if (lookahead == 'r') ADVANCE(819); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 821: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'o') ADVANCE(868); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 822: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'o') ADVANCE(834); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 823: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'o') ADVANCE(802); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 824: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'o') ADVANCE(815); if (lookahead == 'r') ADVANCE(819); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 825: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'o') ADVANCE(778); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 826: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'p') ADVANCE(743); if (lookahead == 'v') ADVANCE(752); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 827: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'p') ADVANCE(744); if (lookahead == 't') ADVANCE(756); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 828: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'p') ADVANCE(744); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 829: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'p') ADVANCE(760); if (lookahead == 's') ADVANCE(830); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 830: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'p') ADVANCE(761); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 831: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(771); if (lookahead == 'u') ADVANCE(730); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 832: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(421); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 833: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(770); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 834: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(457); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 835: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(753); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 836: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(819); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 837: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(531); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 838: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(839); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 839: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(774); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 840: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(726); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 841: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(805); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 842: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(755); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 843: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(810); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 844: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'r') ADVANCE(811); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 845: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 's') ADVANCE(830); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 846: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 's') ADVANCE(527); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 847: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 's') ADVANCE(851); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 848: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 's') ADVANCE(860); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 849: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 's') ADVANCE(855); if (lookahead == 't') ADVANCE(781); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 850: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 's') ADVANCE(855); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 851: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 's') ADVANCE(786); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 852: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(869); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 853: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(354); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 854: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(358); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 855: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(473); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 856: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(501); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 857: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(477); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 858: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(433); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 859: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(872); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 860: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(840); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 861: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(711); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 862: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(822); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 863: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(779); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 864: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(767); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 865: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(748); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 866: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(757); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 867: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(766); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 868: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 't') ADVANCE(725); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 869: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'u') ADVANCE(719); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 870: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'u') ADVANCE(746); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 871: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'u') ADVANCE(759); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 872: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'u') ADVANCE(841); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 873: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'v') ADVANCE(727); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 874: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'x') ADVANCE(827); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 875: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'x') ADVANCE(461); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 876: ACCEPT_TOKEN(sym__alpha_identifier); if (lookahead == 'x') ADVANCE(828); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 877: ACCEPT_TOKEN(sym__alpha_identifier); - if (set_contains(sym__alpha_identifier_character_set_2, 453, lookahead)) ADVANCE(877); + if (sym__alpha_identifier_character_set_6(lookahead)) ADVANCE(877); END_STATE(); case 878: ACCEPT_TOKEN(sym__backtick_identifier); @@ -19584,28 +23002,26 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - ADVANCE_MAP( - 'L', 1, - 'a', 2, - 'b', 3, - 'c', 4, - 'd', 5, - 'e', 6, - 'f', 7, - 'i', 8, - 'n', 9, - 'o', 10, - 'p', 11, - 'r', 12, - 's', 13, - 't', 14, - 'v', 15, - 'w', 16, - 'U', 17, - 'u', 17, - ); + if (lookahead == 'L') ADVANCE(1); + if (lookahead == 'a') ADVANCE(2); + if (lookahead == 'b') ADVANCE(3); + if (lookahead == 'c') ADVANCE(4); + if (lookahead == 'd') ADVANCE(5); + if (lookahead == 'e') ADVANCE(6); + if (lookahead == 'f') ADVANCE(7); + if (lookahead == 'i') ADVANCE(8); + if (lookahead == 'n') ADVANCE(9); + if (lookahead == 'o') ADVANCE(10); + if (lookahead == 'p') ADVANCE(11); + if (lookahead == 'r') ADVANCE(12); + if (lookahead == 's') ADVANCE(13); + if (lookahead == 't') ADVANCE(14); + if (lookahead == 'v') ADVANCE(15); + if (lookahead == 'w') ADVANCE(16); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(17); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(0); + lookahead == ' ') SKIP(0) END_STATE(); case 1: ACCEPT_TOKEN(anon_sym_L); @@ -30609,7 +34025,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -30778,7 +34194,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1224), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -30976,7 +34392,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1224), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -31174,7 +34590,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3367), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -31372,7 +34788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3367), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -31570,7 +34986,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -31768,7 +35184,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(387), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -31964,7 +35380,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1440), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -32160,7 +35576,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1440), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -32356,7 +35772,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3779), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -32552,7 +35968,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3779), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -32748,7 +36164,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -32944,7 +36360,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1022), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -33140,7 +36556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(387), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -33336,7 +36752,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1022), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -33532,7 +36948,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4106), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -33726,7 +37142,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2231), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -33920,7 +37336,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2231), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -34114,7 +37530,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1674), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -34308,7 +37724,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(405), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -34502,7 +37918,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4106), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -34696,7 +38112,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1674), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -34890,7 +38306,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4047), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -35084,7 +38500,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4047), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -35278,7 +38694,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1259), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -35472,7 +38888,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(405), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -35666,7 +39082,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1259), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -35860,7 +39276,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2278), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -36052,7 +39468,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4165), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -36244,7 +39660,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4165), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -36436,7 +39852,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2278), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -36628,7 +40044,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(490), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -36818,7 +40234,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(490), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -37008,7 +40424,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4273), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -37198,7 +40614,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2088), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -37388,7 +40804,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2493), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -37578,7 +40994,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4273), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -37768,7 +41184,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2088), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -37958,7 +41374,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2493), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -38148,7 +41564,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2295), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -38336,7 +41752,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -38524,7 +41940,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -38712,7 +42128,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2556), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -38900,7 +42316,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2589), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -39088,7 +42504,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2589), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -39276,7 +42692,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(552), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -39464,7 +42880,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2556), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -39652,7 +43068,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2295), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -39840,7 +43256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -40028,7 +43444,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -40216,7 +43632,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(552), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -40406,7 +43822,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -40576,7 +43992,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -40746,7 +44162,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -40914,7 +44330,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -41083,7 +44499,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2295), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -41251,7 +44667,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2295), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -41419,7 +44835,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -41585,7 +45001,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -41751,7 +45167,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -41917,7 +45333,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -42083,7 +45499,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -42249,7 +45665,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -42415,7 +45831,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -42581,7 +45997,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -42747,7 +46163,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -42913,7 +46329,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -43079,7 +46495,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -43245,7 +46661,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -43411,7 +46827,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -43577,7 +46993,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -43743,7 +47159,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -43909,7 +47325,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -44075,7 +47491,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -44241,7 +47657,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -44407,7 +47823,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -44573,7 +47989,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -44739,7 +48155,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -44905,7 +48321,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -45071,7 +48487,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -45237,7 +48653,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -45403,7 +48819,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -45569,7 +48985,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -45735,7 +49151,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -45901,7 +49317,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -46067,7 +49483,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -46231,7 +49647,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2295), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -46394,7 +49810,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4273), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -46557,7 +49973,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2556), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -46720,7 +50136,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2231), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -46883,7 +50299,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(387), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -47046,7 +50462,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2589), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -47209,7 +50625,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2493), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -47372,7 +50788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2088), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -47535,7 +50951,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -47698,7 +51114,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -47861,7 +51277,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3779), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -48024,7 +51440,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1440), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -48187,7 +51603,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4047), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -48350,7 +51766,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1259), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -48513,7 +51929,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -48676,7 +52092,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2278), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -48839,7 +52255,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1674), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -49002,7 +52418,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3367), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -49165,7 +52581,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -49328,7 +52744,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4106), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -49491,7 +52907,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4165), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -49654,7 +53070,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(552), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -49817,7 +53233,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1224), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -49980,7 +53396,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1022), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -50143,7 +53559,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(405), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -50306,7 +53722,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(490), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -50469,7 +53885,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2088), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -50631,7 +54047,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(405), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -50793,7 +54209,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -50955,7 +54371,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(552), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -51117,7 +54533,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4165), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -51279,7 +54695,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(552), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -51441,7 +54857,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -51603,7 +55019,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1022), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -51765,7 +55181,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4047), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -51927,7 +55343,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(552), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -52089,7 +55505,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1022), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -52251,7 +55667,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1022), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -52413,7 +55829,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -52575,7 +55991,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1674), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -52737,7 +56153,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1022), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -52899,7 +56315,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(552), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -53061,7 +56477,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -53223,7 +56639,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(490), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -53385,7 +56801,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -53547,7 +56963,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -53709,7 +57125,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2295), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -53871,7 +57287,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(490), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -54033,7 +57449,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2278), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -54195,7 +57611,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(405), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -54357,7 +57773,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -54519,7 +57935,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4047), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -54681,7 +58097,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(490), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -54843,7 +58259,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2278), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -55005,7 +58421,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2589), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -55167,7 +58583,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4047), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -55329,7 +58745,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4165), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -55491,7 +58907,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4165), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -55653,7 +59069,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(387), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -55815,7 +59231,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2295), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -55977,7 +59393,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4106), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -56139,7 +59555,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -56301,7 +59717,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2589), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -56463,7 +59879,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2278), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -56625,7 +60041,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2278), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -56787,7 +60203,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2493), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -56949,7 +60365,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -57111,7 +60527,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2589), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -57273,7 +60689,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2088), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -57435,7 +60851,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1224), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -57597,7 +61013,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1440), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -57759,7 +61175,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4106), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -57921,7 +61337,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4047), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -58083,7 +61499,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2589), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -58245,7 +61661,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2493), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -58407,7 +61823,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4106), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -58569,7 +61985,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(387), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -58731,7 +62147,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1259), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -58893,7 +62309,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(490), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -59055,7 +62471,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2493), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -59217,7 +62633,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1259), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -59379,7 +62795,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1259), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -59541,7 +62957,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(387), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -59703,7 +63119,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(387), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -59865,7 +63281,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(387), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -60027,7 +63443,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(552), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -60189,7 +63605,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4165), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -60351,7 +63767,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3779), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -60513,7 +63929,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2493), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -60675,7 +64091,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3779), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -60837,7 +64253,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3779), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -60999,7 +64415,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3779), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -61161,7 +64577,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2493), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -61323,7 +64739,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2088), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -61485,7 +64901,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2231), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -61647,7 +65063,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2088), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -61809,7 +65225,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -61971,7 +65387,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2088), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -62133,7 +65549,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1259), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -62295,7 +65711,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3367), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -62457,7 +65873,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3779), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -62619,7 +66035,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1224), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -62781,7 +66197,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4047), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -62943,7 +66359,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1224), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -63105,7 +66521,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1224), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -63267,7 +66683,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1224), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -63429,7 +66845,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(405), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -63591,7 +67007,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(405), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -63753,7 +67169,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2556), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -63915,7 +67331,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4165), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -64077,7 +67493,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4106), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -64239,7 +67655,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2278), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -64401,7 +67817,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1440), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -64563,7 +67979,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2589), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -64725,7 +68141,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1440), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -64887,7 +68303,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1440), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -65049,7 +68465,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2295), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -65211,7 +68627,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -65373,7 +68789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1440), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -65535,7 +68951,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1674), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -65697,7 +69113,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(405), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -65859,7 +69275,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4273), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -66021,7 +69437,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2295), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -66183,7 +69599,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3367), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -66345,7 +69761,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4273), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -66507,7 +69923,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4273), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -66669,7 +70085,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3367), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -66831,7 +70247,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -66993,7 +70409,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2231), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -67155,7 +70571,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4273), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -67317,7 +70733,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2556), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -67479,7 +70895,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2295), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -67641,7 +71057,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1674), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -67803,7 +71219,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2295), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -67965,7 +71381,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3367), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -68127,7 +71543,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3367), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -68289,7 +71705,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -68451,7 +71867,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2231), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -68613,7 +72029,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1259), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -68775,7 +72191,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2556), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -68937,7 +72353,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1674), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -69099,7 +72515,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2231), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -69261,7 +72677,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1674), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -69423,7 +72839,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4273), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -69585,7 +73001,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4106), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -69747,7 +73163,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2556), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -69909,7 +73325,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(490), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -70071,7 +73487,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2556), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -70233,7 +73649,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2231), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -70395,7 +73811,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1022), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -70557,7 +73973,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -70717,7 +74133,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -70878,7 +74294,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -71038,7 +74454,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -71201,7 +74617,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2295), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -71361,7 +74777,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -71523,7 +74939,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -71683,7 +75099,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -71844,7 +75260,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -72005,7 +75421,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -72166,7 +75582,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -72326,7 +75742,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -72489,7 +75905,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2295), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -72650,7 +76066,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -72809,7 +76225,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -72971,7 +76387,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -73132,7 +76548,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -73294,7 +76710,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -73455,7 +76871,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -73615,7 +77031,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -73776,7 +77192,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -73937,7 +77353,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -74098,7 +77514,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -74260,7 +77676,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -74421,7 +77837,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -74582,7 +77998,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -74741,7 +78157,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -74903,7 +78319,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -75065,7 +78481,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -75225,7 +78641,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -75386,7 +78802,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -75547,7 +78963,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -75708,7 +79124,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -75869,7 +79285,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -76030,7 +79446,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -76191,7 +79607,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -76352,7 +79768,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -76513,7 +79929,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -76673,7 +80089,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -76834,7 +80250,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -76996,7 +80412,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -77158,7 +80574,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -77319,7 +80735,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4308), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -77638,7 +81054,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -77798,7 +81214,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -77958,7 +81374,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4346), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -138647,7 +142063,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4098), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -138759,7 +142175,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3377), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -138871,7 +142287,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(3781), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4616), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -138983,7 +142399,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4319), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -139095,7 +142511,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2287), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -139207,7 +142623,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4049), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4571), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -139655,7 +143071,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4319), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -139879,7 +143295,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1449), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -139991,7 +143407,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(964), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -140103,7 +143519,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2287), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -140327,7 +143743,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2551), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -140439,7 +143855,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2100), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2768), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -140551,7 +143967,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2324), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2800), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -140663,7 +144079,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1661), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -140775,7 +144191,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(424), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -141223,7 +144639,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4279), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -141447,7 +144863,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(496), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -141559,7 +144975,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1218), [sym__unary_expression] = STATE(3403), [sym_postfix_expression] = STATE(3403), - [sym_call_expression] = STATE(3403), + [sym_call_expression] = STATE(2811), [sym_indexing_expression] = STATE(3403), [sym_navigation_expression] = STATE(3403), [sym_prefix_expression] = STATE(3403), @@ -141783,7 +145199,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(386), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(809), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -142455,7 +145871,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2491), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -142567,7 +145983,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2567), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3020), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -142679,7 +146095,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(2248), [sym__unary_expression] = STATE(4000), [sym_postfix_expression] = STATE(4000), - [sym_call_expression] = STATE(4000), + [sym_call_expression] = STATE(3001), [sym_indexing_expression] = STATE(4000), [sym_navigation_expression] = STATE(4000), [sym_prefix_expression] = STATE(4000), @@ -143015,7 +146431,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(1237), [sym__unary_expression] = STATE(3105), [sym_postfix_expression] = STATE(3105), - [sym_call_expression] = STATE(3105), + [sym_call_expression] = STATE(2780), [sym_indexing_expression] = STATE(3105), [sym_navigation_expression] = STATE(3105), [sym_prefix_expression] = STATE(3105), @@ -143127,7 +146543,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4335), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -143351,7 +146767,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4335), [sym__unary_expression] = STATE(5134), [sym_postfix_expression] = STATE(5134), - [sym_call_expression] = STATE(5134), + [sym_call_expression] = STATE(4620), [sym_indexing_expression] = STATE(5134), [sym_navigation_expression] = STATE(5134), [sym_prefix_expression] = STATE(5134), @@ -143463,7 +146879,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(549), [sym__unary_expression] = STATE(1197), [sym_postfix_expression] = STATE(1197), - [sym_call_expression] = STATE(1197), + [sym_call_expression] = STATE(798), [sym_indexing_expression] = STATE(1197), [sym_navigation_expression] = STATE(1197), [sym_prefix_expression] = STATE(1197), @@ -143687,7 +147103,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__expression] = STATE(4144), [sym__unary_expression] = STATE(4831), [sym_postfix_expression] = STATE(4831), - [sym_call_expression] = STATE(4831), + [sym_call_expression] = STATE(4570), [sym_indexing_expression] = STATE(4831), [sym_navigation_expression] = STATE(4831), [sym_prefix_expression] = STATE(4831), @@ -678543,7 +681959,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0, 0, 0), + [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0), [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4628), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10151), [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6656), @@ -678601,8 +682017,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2979), [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6730), [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), - [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 0), - [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), + [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6), + [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6), [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8342), [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8254), [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9668), @@ -678643,8 +682059,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2811), [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8489), - [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 0), - [207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 0), + [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7), + [207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7), [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4582), [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8286), @@ -678687,8 +682103,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4571), [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4582), [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8495), - [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_while_statement, 5, 0, 0), - [295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_while_statement, 5, 0, 0), + [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_while_statement, 5), + [295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_while_statement, 5), [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8170), [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8092), [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10188), @@ -679089,8 +682505,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9857), [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1563), [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), - [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, 0, 0), - [1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, 0, 0), + [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1), + [1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2), [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8117), [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8111), [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10124), @@ -679108,7 +682524,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4806), [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5610), - [1135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4, 0, 0), + [1135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 4), [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4887), [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3226), [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), @@ -679124,7 +682540,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3304), [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5542), - [1167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3, 0, 0), + [1167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 3), [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656), [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), @@ -679251,73 +682667,73 @@ static const TSParseActionEntry ts_parse_actions[] = { [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5386), [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3217), [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), - [1421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5, 0, 0), - [1423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), - [1425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4628), - [1428] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(6730), - [1431] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1523), - [1434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8162), - [1437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8158), - [1440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(10145), - [1443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(64), - [1446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1468), - [1449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(7747), - [1452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(7753), - [1455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(6480), - [1458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5363), - [1461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5315), - [1464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5116), - [1467] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5119), - [1470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1495), - [1473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1290), - [1476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(10137), - [1479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(10136), - [1482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(237), - [1485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(10134), - [1488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8971), - [1491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(9218), - [1494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1510), - [1497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(325), - [1500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5120), - [1503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8018), - [1506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1572), - [1509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(1572), - [1512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5820), - [1515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5828), - [1518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(2794), - [1521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5829), - [1524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5844), - [1527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5668), - [1530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5834), - [1533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5826), - [1536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(2782), - [1539] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8846), - [1542] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8844), - [1545] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8896), - [1548] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8900), - [1551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8901), - [1554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4620), - [1557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4940), - [1560] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4940), - [1563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(5122), - [1566] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8517), - [1569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4620), - [1572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(4628), - [1575] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), SHIFT_REPEAT(8480), + [1421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 5), + [1423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), + [1425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(4628), + [1428] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(6730), + [1431] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(1523), + [1434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8162), + [1437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8158), + [1440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(10145), + [1443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(64), + [1446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(1468), + [1449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(7747), + [1452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(7753), + [1455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(6480), + [1458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5363), + [1461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5315), + [1464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5116), + [1467] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5119), + [1470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(1495), + [1473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(1290), + [1476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(10137), + [1479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(10136), + [1482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(237), + [1485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(10134), + [1488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8971), + [1491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(9218), + [1494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(1510), + [1497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(325), + [1500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5120), + [1503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8018), + [1506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(1572), + [1509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(1572), + [1512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5820), + [1515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5828), + [1518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(2794), + [1521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5829), + [1524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5844), + [1527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5668), + [1530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5834), + [1533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5826), + [1536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(2782), + [1539] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8846), + [1542] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8844), + [1545] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8896), + [1548] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8900), + [1551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8901), + [1554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(4620), + [1557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(4940), + [1560] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(4940), + [1563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(5122), + [1566] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8517), + [1569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(4620), + [1572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(4628), + [1575] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat3, 2), SHIFT_REPEAT(8480), [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), [1580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9978), [1582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9926), [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6680), - [1586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jump_expression, 1, 0, 0), - [1588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jump_expression, 1, 0, 0), + [1586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jump_expression, 1), + [1588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jump_expression, 1), [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), [1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8891), [1594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7883), [1596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2922), [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3403), [1600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3403), - [1602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 2, 0, 0), - [1604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 3, 0, 0), + [1602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 2), + [1604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 3), [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), [1608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8947), [1610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7886), @@ -679362,8 +682778,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), [1690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7881), [1692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6127), - [1694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5, 0, 0), - [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, 0, 0), + [1694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5), + [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5), [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), [1700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4233), [1702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598), @@ -679390,23 +682806,23 @@ static const TSParseActionEntry ts_parse_actions[] = { [1744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4424), [1746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4425), [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5497), - [1750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 4, 0, 0), - [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, 0, 0), + [1750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 4), + [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4), [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), [1756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3121), [1758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3123), - [1760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, 0, 0), - [1762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, 0, 0), + [1760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8), + [1762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8), [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [1768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, 0, 0), - [1770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, 0, 0), + [1768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9), + [1770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9), [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [1774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, 0, 0), - [1776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, 0, 0), + [1774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6), + [1776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6), [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), - [1780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, 0, 0), - [1782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, 0, 0), + [1780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7), + [1782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7), [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), @@ -679531,325 +682947,325 @@ static const TSParseActionEntry ts_parse_actions[] = { [2026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), [2028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2647), [2030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [2032] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4582), - [2035] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(6680), - [2039] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1701), - [2042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), - [2044] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(59), - [2047] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1774), - [2050] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(8943), - [2054] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7660), - [2058] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(4581), - [2062] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4914), - [2065] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4913), - [2068] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1836), - [2071] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1826), - [2074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), - [2076] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9928), - [2079] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9039), - [2082] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9167), - [2085] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1832), - [2088] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(322), - [2091] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4911), - [2094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8073), - [2097] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1826), - [2100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9135), - [2103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9140), - [2106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9147), - [2109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9148), - [2112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9145), - [2115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4831), - [2118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4659), - [2121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4659), - [2124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4900), - [2127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8618), - [2130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4831), - [2133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4582), - [2136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8495), - [2139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3339), - [2142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2103), - [2145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(66), - [2148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2102), - [2151] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(8947), - [2155] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7720), - [2159] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(3360), - [2163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3994), - [2166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4004), - [2169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1773), - [2172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1764), - [2175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9848), - [2178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8867), - [2181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9207), - [2184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1770), - [2187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(290), - [2190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4003), - [2193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7956), - [2196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1764), - [2199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8858), - [2202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8865), - [2205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8879), - [2208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8883), - [2211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8887), - [2214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4000), - [2217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3676), - [2220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3676), - [2223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4001), - [2226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8528), - [2229] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4000), - [2232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3339), - [2235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8478), - [2238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4628), - [2241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1523), - [2244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(64), - [2247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1468), - [2250] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(9131), - [2254] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7691), - [2258] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(4657), - [2262] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5116), - [2265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5119), - [2268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2053), - [2271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1840), - [2274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(10134), - [2277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8971), - [2280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9218), - [2283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1510), - [2286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(325), - [2289] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5120), - [2292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8018), - [2295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1840), - [2298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8846), - [2301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8844), - [2304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8896), - [2307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8900), - [2310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8901), - [2313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5134), - [2316] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4940), - [2319] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4940), - [2322] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5122), - [2325] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8517), - [2328] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(5134), - [2331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4628), - [2334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8480), - [2337] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7772), - [2341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2085), - [2344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2070), - [2347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9979), - [2350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2084), - [2353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(337), - [2356] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2070), - [2359] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7656), - [2363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2130), - [2366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2114), - [2369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9901), - [2372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2115), - [2375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(307), - [2378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2114), - [2381] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7667), - [2385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2094), - [2388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1934), - [2391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9967), - [2394] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2054), - [2397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(321), - [2400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1934), - [2403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(849), - [2406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1983), - [2409] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(74), - [2412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1936), - [2415] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(9037), - [2419] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7856), - [2423] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(840), - [2427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1128), - [2430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1136), - [2433] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1591), - [2436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1563), - [2439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9883), - [2442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9105), - [2445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9249), - [2448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1590), - [2451] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(294), - [2454] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1206), - [2457] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7955), - [2460] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1563), - [2463] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9115), - [2466] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9059), - [2469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9068), - [2472] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9074), - [2475] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1197), - [2478] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(946), - [2481] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(946), - [2484] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1202), - [2487] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8555), - [2490] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1197), - [2493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(849), - [2496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8471), - [2499] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7662), - [2503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2146), - [2506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2153), - [2509] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9861), - [2512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2147), - [2515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(287), - [2518] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2153), - [2521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2797), - [2524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1839), - [2527] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(63), - [2530] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1841), - [2533] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(9080), - [2537] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7733), - [2541] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(2801), - [2545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3153), - [2548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3146), - [2551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1677), - [2554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1673), - [2557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9865), - [2560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8931), - [2563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9228), - [2566] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1676), - [2569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(380), - [2572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3139), - [2575] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8069), - [2578] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1673), - [2581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9118), - [2584] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9107), - [2587] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9100), - [2590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9098), - [2593] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3105), - [2596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2983), - [2599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2983), - [2602] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3201), - [2605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8521), - [2608] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3105), - [2611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2797), - [2614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8494), - [2617] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7815), - [2621] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1616), - [2624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1639), - [2627] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9935), - [2630] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1631), - [2633] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(382), - [2636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1639), - [2639] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2979), - [2642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1608), - [2645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(81), - [2648] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1607), - [2651] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(8891), - [2655] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7698), - [2659] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(2922), - [2663] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3562), - [2666] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3554), - [2669] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1726), - [2672] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1721), - [2675] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9871), - [2678] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8845), - [2681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9219), - [2684] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1724), - [2687] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(286), - [2690] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3552), - [2693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7928), - [2696] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1721), - [2699] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8973), - [2702] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8970), - [2705] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8967), - [2708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8965), - [2711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8953), - [2714] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3403), - [2717] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3245), - [2720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3245), - [2723] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3631), - [2726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8513), - [2729] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3403), - [2732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2979), - [2735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8489), - [2738] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7672), - [2742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1940), - [2745] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1989), - [2748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9906), - [2751] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2182), - [2754] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(329), - [2757] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1989), - [2760] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7814), - [2764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1495), - [2767] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1572), - [2770] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9801), - [2773] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1846), - [2776] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(401), - [2779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1572), - [2782] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7755), - [2786] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2039), - [2789] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2055), - [2792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9615), - [2795] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1871), - [2798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(381), - [2801] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2055), - [2804] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7769), - [2808] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1638), - [2811] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1577), - [2814] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9921), - [2817] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1636), - [2820] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(293), - [2823] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1577), - [2826] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7886), - [2830] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1723), - [2833] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1683), - [2836] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9835), - [2839] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1707), - [2842] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(284), - [2845] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1683), - [2848] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7688), - [2852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2181), - [2855] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2193), - [2858] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9896), - [2861] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1950), - [2864] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(398), - [2867] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2193), - [2870] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7858), - [2874] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1581), - [2877] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1583), - [2880] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9783), - [2883] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1582), - [2886] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(285), - [2889] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1583), - [2892] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7883), - [2896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1519), - [2899] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1517), - [2902] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9856), - [2905] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1518), - [2908] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(280), - [2911] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1517), - [2914] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7757), - [2918] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1633), - [2921] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1630), - [2924] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9829), - [2927] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1632), - [2930] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(291), - [2933] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1630), - [2936] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7657), - [2940] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1507), - [2943] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1524), - [2946] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9842), - [2949] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1509), - [2952] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(320), - [2955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1524), - [2958] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7683), - [2962] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1705), - [2965] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1733), - [2968] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9890), - [2971] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1730), - [2974] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(288), - [2977] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1733), - [2980] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7786), - [2984] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1801), - [2987] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1815), - [2990] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9913), - [2993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1803), - [2996] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(292), - [2999] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1815), - [3002] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), SHIFT(7676), - [3006] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1847), - [3009] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1857), - [3012] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9877), - [3015] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1852), - [3018] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(289), - [3021] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(1857), + [2032] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4582), + [2035] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(6680), + [2039] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1701), + [2042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 1), + [2044] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(59), + [2047] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1774), + [2050] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(8943), + [2054] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7660), + [2058] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(4581), + [2062] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4914), + [2065] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4913), + [2068] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1836), + [2071] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1826), + [2074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), + [2076] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9928), + [2079] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9039), + [2082] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9167), + [2085] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1832), + [2088] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(322), + [2091] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4911), + [2094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8073), + [2097] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1826), + [2100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9135), + [2103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9140), + [2106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9147), + [2109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9148), + [2112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9145), + [2115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4831), + [2118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4659), + [2121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4659), + [2124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4900), + [2127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8618), + [2130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4831), + [2133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4582), + [2136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8495), + [2139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3339), + [2142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2103), + [2145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(66), + [2148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2102), + [2151] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(8947), + [2155] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7720), + [2159] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(3360), + [2163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3994), + [2166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4004), + [2169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1773), + [2172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1764), + [2175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9848), + [2178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8867), + [2181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9207), + [2184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1770), + [2187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(290), + [2190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4003), + [2193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7956), + [2196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1764), + [2199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8858), + [2202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8865), + [2205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8879), + [2208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8883), + [2211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8887), + [2214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4000), + [2217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3676), + [2220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3676), + [2223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4001), + [2226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8528), + [2229] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4000), + [2232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3339), + [2235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8478), + [2238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4628), + [2241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1523), + [2244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(64), + [2247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1468), + [2250] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(9131), + [2254] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7691), + [2258] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(4657), + [2262] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(5116), + [2265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(5119), + [2268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2053), + [2271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1840), + [2274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(10134), + [2277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8971), + [2280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9218), + [2283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1510), + [2286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(325), + [2289] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(5120), + [2292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8018), + [2295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1840), + [2298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8846), + [2301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8844), + [2304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8896), + [2307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8900), + [2310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8901), + [2313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(5134), + [2316] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4940), + [2319] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4940), + [2322] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(5122), + [2325] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8517), + [2328] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(5134), + [2331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4628), + [2334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8480), + [2337] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7772), + [2341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2085), + [2344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2070), + [2347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9979), + [2350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2084), + [2353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(337), + [2356] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2070), + [2359] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7656), + [2363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2130), + [2366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2114), + [2369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9901), + [2372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2115), + [2375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(307), + [2378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2114), + [2381] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7667), + [2385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2094), + [2388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1934), + [2391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9967), + [2394] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2054), + [2397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(321), + [2400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1934), + [2403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(849), + [2406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1983), + [2409] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(74), + [2412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1936), + [2415] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(9037), + [2419] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7856), + [2423] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(840), + [2427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1128), + [2430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1136), + [2433] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1591), + [2436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1563), + [2439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9883), + [2442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9105), + [2445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9249), + [2448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1590), + [2451] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(294), + [2454] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1206), + [2457] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7955), + [2460] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1563), + [2463] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9115), + [2466] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9059), + [2469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9068), + [2472] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9074), + [2475] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1197), + [2478] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(946), + [2481] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(946), + [2484] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1202), + [2487] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8555), + [2490] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1197), + [2493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(849), + [2496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8471), + [2499] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7662), + [2503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2146), + [2506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2153), + [2509] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9861), + [2512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2147), + [2515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(287), + [2518] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2153), + [2521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2797), + [2524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1839), + [2527] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(63), + [2530] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1841), + [2533] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(9080), + [2537] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7733), + [2541] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(2801), + [2545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3153), + [2548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3146), + [2551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1677), + [2554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1673), + [2557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9865), + [2560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8931), + [2563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9228), + [2566] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1676), + [2569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(380), + [2572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3139), + [2575] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8069), + [2578] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1673), + [2581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9118), + [2584] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9107), + [2587] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9100), + [2590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9098), + [2593] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3105), + [2596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2983), + [2599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2983), + [2602] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3201), + [2605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8521), + [2608] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3105), + [2611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2797), + [2614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8494), + [2617] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7815), + [2621] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1616), + [2624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1639), + [2627] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9935), + [2630] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1631), + [2633] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(382), + [2636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1639), + [2639] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2979), + [2642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1608), + [2645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(81), + [2648] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1607), + [2651] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(8891), + [2655] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7698), + [2659] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(2922), + [2663] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3562), + [2666] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3554), + [2669] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1726), + [2672] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1721), + [2675] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9871), + [2678] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8845), + [2681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9219), + [2684] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1724), + [2687] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(286), + [2690] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3552), + [2693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7928), + [2696] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1721), + [2699] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8973), + [2702] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8970), + [2705] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8967), + [2708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8965), + [2711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8953), + [2714] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3403), + [2717] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3245), + [2720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3245), + [2723] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3631), + [2726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8513), + [2729] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3403), + [2732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2979), + [2735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8489), + [2738] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7672), + [2742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1940), + [2745] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1989), + [2748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9906), + [2751] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2182), + [2754] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(329), + [2757] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1989), + [2760] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7814), + [2764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1495), + [2767] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1572), + [2770] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9801), + [2773] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1846), + [2776] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(401), + [2779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1572), + [2782] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7755), + [2786] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2039), + [2789] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2055), + [2792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9615), + [2795] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1871), + [2798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(381), + [2801] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2055), + [2804] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7769), + [2808] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1638), + [2811] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1577), + [2814] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9921), + [2817] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1636), + [2820] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(293), + [2823] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1577), + [2826] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7886), + [2830] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1723), + [2833] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1683), + [2836] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9835), + [2839] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1707), + [2842] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(284), + [2845] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1683), + [2848] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7688), + [2852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2181), + [2855] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2193), + [2858] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9896), + [2861] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1950), + [2864] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(398), + [2867] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2193), + [2870] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7858), + [2874] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1581), + [2877] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1583), + [2880] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9783), + [2883] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1582), + [2886] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(285), + [2889] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1583), + [2892] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7883), + [2896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1519), + [2899] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1517), + [2902] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9856), + [2905] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1518), + [2908] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(280), + [2911] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1517), + [2914] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7757), + [2918] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1633), + [2921] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1630), + [2924] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9829), + [2927] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1632), + [2930] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(291), + [2933] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1630), + [2936] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7657), + [2940] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1507), + [2943] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1524), + [2946] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9842), + [2949] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1509), + [2952] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(320), + [2955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1524), + [2958] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7683), + [2962] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1705), + [2965] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1733), + [2968] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9890), + [2971] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1730), + [2974] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(288), + [2977] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1733), + [2980] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7786), + [2984] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1801), + [2987] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1815), + [2990] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9913), + [2993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1803), + [2996] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(292), + [2999] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1815), + [3002] = {.entry = {.count = 3, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), SHIFT(7676), + [3006] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1847), + [3009] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1857), + [3012] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9877), + [3015] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1852), + [3018] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(289), + [3021] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(1857), [3024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7733), [3026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9865), [3028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1676), @@ -679862,63 +683278,63 @@ static const TSParseActionEntry ts_parse_actions[] = { [3042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9935), [3044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1631), [3046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), - [3048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_spread_expression, 2, 0, 0), - [3050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_expression, 2, 0, 0), + [3048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_spread_expression, 2), + [3050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_expression, 2), [3052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5481), - [3054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 2, 0, 0), - [3056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 2, 0, 0), - [3058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elvis_expression, 3, 0, 0), - [3060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elvis_expression, 3, 0, 0), - [3062] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_elvis_expression, 3, 0, 0), SHIFT(4233), - [3065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 2, 0, 0), - [3067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2, 0, 0), - [3069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 1, 0, 0), - [3071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1, 0, 0), - [3073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3, 0, 0), - [3075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, 0, 0), - [3077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infix_expression, 3, 0, 0), - [3079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infix_expression, 3, 0, 0), - [3081] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_infix_expression, 3, 0, 0), SHIFT(4233), - [3084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jump_expression, 2, 0, 0), - [3086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jump_expression, 2, 0, 0), - [3088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_explicit_delegation, 3, 0, 0), - [3090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explicit_delegation, 3, 0, 0), - [3092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conjunction_expression, 3, 0, 0), - [3094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conjunction_expression, 3, 0, 0), - [3096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), - [3098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), - [3100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3, 0, 0), SHIFT(4233), - [3103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunction_expression, 3, 0, 0), - [3105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunction_expression, 3, 0, 0), - [3107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 3, 0, 0), - [3109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 3, 0, 0), - [3111] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_range_expression, 3, 0, 0), SHIFT(4233), - [3114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_prefix_expression, 2, 0, 0), - [3116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_prefix_expression, 2, 0, 0), - [3118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 3, 0, 0), - [3120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 3, 0, 0), - [3122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_additive_expression, 3, 0, 0), SHIFT(4233), + [3054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 2), + [3056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 2), + [3058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elvis_expression, 3), + [3060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elvis_expression, 3), + [3062] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_elvis_expression, 3), SHIFT(4233), + [3065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 2), + [3067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2), + [3069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 1), + [3071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), + [3073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3), + [3075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3), + [3077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infix_expression, 3), + [3079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infix_expression, 3), + [3081] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_infix_expression, 3), SHIFT(4233), + [3084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jump_expression, 2), + [3086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jump_expression, 2), + [3088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_explicit_delegation, 3), + [3090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explicit_delegation, 3), + [3092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conjunction_expression, 3), + [3094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conjunction_expression, 3), + [3096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3), + [3098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiplicative_expression, 3), + [3100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_multiplicative_expression, 3), SHIFT(4233), + [3103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_disjunction_expression, 3), + [3105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_disjunction_expression, 3), + [3107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 3), + [3109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_expression, 3), + [3111] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_range_expression, 3), SHIFT(4233), + [3114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_prefix_expression, 2), + [3116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_prefix_expression, 2), + [3118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_additive_expression, 3), + [3120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_additive_expression, 3), + [3122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_additive_expression, 3), SHIFT(4233), [3125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7688), [3127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9896), [3129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1950), [3131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), - [3133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_check_expression, 3, 0, 0), - [3135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_check_expression, 3, 0, 0), - [3137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_check_expression, 3, 0, 0), SHIFT(4233), - [3140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 3, 0, 0), - [3142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 3, 0, 0), + [3133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_check_expression, 3), + [3135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_check_expression, 3), + [3137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_check_expression, 3), SHIFT(4233), + [3140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_expression, 3), + [3142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_expression, 3), [3144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7814), [3146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9801), [3148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1846), [3150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), - [3152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_equality_expression, 3, 0, 0), - [3154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_equality_expression, 3, 0, 0), - [3156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_delegate, 2, 0, 0), - [3158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_delegate, 2, 0, 0), - [3160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 8), + [3152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_equality_expression, 3), + [3154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_equality_expression, 3), + [3156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_delegate, 2), + [3158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_delegate, 2), + [3160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 8), [3162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6678), [3164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6869), - [3166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 8), + [3166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 8), [3168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9334), [3170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5613), [3172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5513), @@ -679932,9 +683348,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [3188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5813), [3190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5770), [3192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5786), - [3194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 6), + [3194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 6), [3196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7047), - [3198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 6), + [3198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 6), [3200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9266), [3202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4419), [3204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5496), @@ -679942,27 +683358,27 @@ static const TSParseActionEntry ts_parse_actions[] = { [3208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7016), [3210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5625), [3212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7170), - [3214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 2, 0, 2), + [3214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 2, .production_id = 2), [3216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6827), - [3218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 2, 0, 2), + [3218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 2, .production_id = 2), [3220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4404), [3222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6991), [3224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6832), [3226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6838), - [3228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 6), + [3228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 6), [3230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6865), - [3232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 6), + [3232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 6), [3234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6973), - [3236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 8), + [3236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 8), [3238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6974), - [3240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 8), + [3240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 8), [3242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6942), [3244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6864), [3246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7182), [3248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6996), - [3250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 2), + [3250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 2), [3252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6829), - [3254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 2), + [3254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 2), [3256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6910), [3258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7000), [3260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7180), @@ -679971,9 +683387,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [3266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7009), [3268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7161), [3270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7017), - [3272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 3, 0, 0), + [3272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 3), [3274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6714), - [3276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 3, 0, 0), + [3276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 3), [3278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2002), [3280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1957), [3282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), @@ -679990,8 +683406,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [3304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1993), [3306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3164), [3308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3148), - [3310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 2, 0, 0), - [3312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 2, 0, 0), + [3310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 2), + [3312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 2), [3314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1868), [3316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), [3318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1990), @@ -680025,8 +683441,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [3374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1906), [3376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1914), [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [3380] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, 0, 0), - [3382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, 0, 0), + [3380] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10), + [3382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10), [3384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485), [3386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1901), [3388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6978), @@ -680186,45 +683602,45 @@ static const TSParseActionEntry ts_parse_actions[] = { [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2534), [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2537), [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3555), - [3702] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4582), - [3705] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(6680), - [3708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1701), - [3711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(59), - [3714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), - [3716] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1774), - [3719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8943), - [3722] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(7772), - [3725] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4581), - [3728] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4914), - [3731] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4913), - [3734] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(2085), - [3737] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(2070), - [3740] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(2091), - [3743] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9979), - [3746] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9784), - [3749] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9039), - [3752] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9167), - [3755] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(2084), - [3758] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(337), - [3761] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4911), - [3764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8073), - [3767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(2091), - [3770] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(6371), - [3773] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(6371), - [3776] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(2070), - [3779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9135), - [3782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9140), - [3785] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9147), - [3788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9148), - [3791] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9145), - [3794] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4831), - [3797] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4659), - [3800] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4659), - [3803] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4900), - [3806] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8618), - [3809] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4831), - [3812] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(4582), - [3815] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(8495), + [3702] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4582), + [3705] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(6680), + [3708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(1701), + [3711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(59), + [3714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), + [3716] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(1774), + [3719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(8943), + [3722] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(7772), + [3725] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4581), + [3728] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4914), + [3731] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4913), + [3734] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(2085), + [3737] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(2070), + [3740] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(2091), + [3743] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(9979), + [3746] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(9784), + [3749] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(9039), + [3752] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(9167), + [3755] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(2084), + [3758] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(337), + [3761] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4911), + [3764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(8073), + [3767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(2091), + [3770] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(6371), + [3773] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(6371), + [3776] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(2070), + [3779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(9135), + [3782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(9140), + [3785] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(9147), + [3788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(9148), + [3791] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(9145), + [3794] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4831), + [3797] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4659), + [3800] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4659), + [3803] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4900), + [3806] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(8618), + [3809] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4831), + [3812] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(4582), + [3815] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_expression_repeat1, 2), SHIFT_REPEAT(8495), [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2502), [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2542), [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3929), @@ -680287,34 +683703,34 @@ static const TSParseActionEntry ts_parse_actions[] = { [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2685), [3938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3587), [3940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3585), - [3942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_simple_identifier, 1, 0, 0), - [3944] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_platform_modifier, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), - [3947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_identifier, 1, 0, 0), - [3949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_platform_modifier, 1, 0, 0), - [3951] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_platform_modifier, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), - [3954] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class_modifier, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), - [3957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_modifier, 1, 0, 0), - [3959] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class_modifier, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), + [3942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_simple_identifier, 1), + [3944] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_platform_modifier, 1), REDUCE(sym_simple_identifier, 1), + [3947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_identifier, 1), + [3949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_platform_modifier, 1), + [3951] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_platform_modifier, 1), REDUCE(sym_simple_identifier, 1), + [3954] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class_modifier, 1), REDUCE(sym_simple_identifier, 1), + [3957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_modifier, 1), + [3959] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class_modifier, 1), REDUCE(sym_simple_identifier, 1), [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2654), - [3964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_suffix, 1, 0, 0), - [3966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_suffix, 1, 0, 0), + [3964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_suffix, 1), + [3966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_suffix, 1), [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2658), - [3970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), - [3972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), - [3974] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), SHIFT(1798), - [3977] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), SHIFT(7880), - [3980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__postfix_unary_expression, 1, 0, 0), - [3982] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), SHIFT(7880), - [3985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__postfix_unary_expression, 1, 0, 0), - [3987] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), SHIFT(7187), + [3970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), + [3972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), + [3974] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(1798), + [3977] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(7880), + [3980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__postfix_unary_expression, 1), + [3982] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(7880), + [3985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__postfix_unary_expression, 1), + [3987] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(7187), [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2662), - [3992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_suffix, 2, 0, 0), - [3994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_suffix, 2, 0, 0), + [3992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_suffix, 2), + [3994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_suffix, 2), [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2671), [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2694), [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2669), - [4002] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), REDUCE(sym__postfix_unary_expression, 1, 0, 0), - [4005] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), REDUCE(sym__postfix_unary_expression, 1, 0, 0), + [4002] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), REDUCE(sym__postfix_unary_expression, 1), + [4005] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym__postfix_unary_expression, 1), [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2703), [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2688), [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2665), @@ -680345,123 +683761,123 @@ static const TSParseActionEntry ts_parse_actions[] = { [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755), [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2758), [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726), - [4068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 3, 0, 0), - [4070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 3, 0, 0), + [4068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 3), + [4070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 3), [4072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10206), [4074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9377), [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2719), [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2754), [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2722), - [4082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 7, 0, 0), - [4084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 7, 0, 0), + [4082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 7), + [4084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 7), [4086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6301), [4088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1479), [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [4092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, 0, 0), - [4094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, 0, 0), + [4092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4), + [4094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4), [4096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6256), - [4098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 1, 0, 0), - [4100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 1, 0, 0), + [4098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 1), + [4100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 1), [4102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6205), - [4104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_user_type, 1, 0, 1), - [4106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), - [4108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), - [4110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(10206), - [4113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), - [4115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), - [4117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(8061), - [4120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), - [4122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), - [4124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7713), - [4127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), - [4129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), - [4131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8061), - [4134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 3, 0, 0), - [4136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 3, 0, 0), + [4104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_user_type, 1, .production_id = 1), + [4106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2), + [4108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_expression_repeat1, 2), + [4110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2), SHIFT_REPEAT(10206), + [4113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_user_type, 2), + [4115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_user_type, 2), + [4117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2), SHIFT(8061), + [4120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_user_type, 1), + [4122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_user_type, 1), + [4124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7713), + [4127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), + [4129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), + [4131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8061), + [4134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 3), + [4136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 3), [4138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6223), - [4140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, 0, 0), - [4142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, 0, 0), + [4140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6), + [4142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6), [4144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6297), - [4146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_user_type, 1, 0, 1), + [4146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_user_type, 1, .production_id = 1), [4148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5814), - [4150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 0), - [4152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 0), + [4150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5), + [4152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5), [4154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6275), - [4156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__lexical_identifier, 1, 0, 0), - [4158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__lexical_identifier, 1, 0, 0), + [4156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__lexical_identifier, 1), + [4158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__lexical_identifier, 1), [4160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6319), [4162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2174), - [4164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 4, 0, 0), - [4166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 4, 0, 0), + [4164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 4), + [4166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 4), [4168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6405), - [4170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 5, 0, 0), - [4172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 5, 0, 0), + [4170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 5), + [4172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 5), [4174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6406), - [4176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), - [4179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), - [4182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), - [4184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 1, 0, 0), - [4186] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6765), - [4190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_reference, 1, 0, 0), - [4192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_reference, 1, 0, 0), + [4176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), + [4179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), + [4182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 1), + [4184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 1), + [4186] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6765), + [4190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_reference, 1), + [4192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_reference, 1), [4194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6723), - [4196] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), - [4199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), - [4202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), - [4204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 1, 0, 0), - [4206] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9785), - [4210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), - [4212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), - [4214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), - [4216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), - [4218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_user_type, 2, 0, 1), - [4220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_user_type, 2, 0, 1), - [4222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_at, 2, 0, 3), - [4224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_at, 2, 0, 3), - [4226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 8), - [4228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 8), + [4196] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), + [4199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), + [4202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 1), + [4204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 1), + [4206] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9785), + [4210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4), + [4212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4), + [4214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3), + [4216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3), + [4218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_user_type, 2, .production_id = 1), + [4220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_user_type, 2, .production_id = 1), + [4222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__return_at, 2, .production_id = 3), + [4224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_at, 2, .production_id = 3), + [4226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 8), + [4228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 8), [4230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7147), - [4232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 6), - [4234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 6), + [4232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 6), + [4234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 6), [4236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7167), [4238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7168), - [4240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 8, 0, 0), - [4242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 8, 0, 0), - [4244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 9, 0, 0), - [4246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 9, 0, 0), - [4248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 2), - [4250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 2), + [4240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 8), + [4242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 8), + [4244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 9), + [4246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 9), + [4248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 2), + [4250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 2), [4252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7058), - [4254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullable_type, 2, 0, 0), - [4256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullable_type, 2, 0, 0), + [4254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullable_type, 2), + [4256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullable_type, 2), [4258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), [4260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6327), - [4262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 2, 0, 0), - [4264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 2, 0, 0), + [4262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 2), + [4264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 2), [4266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(874), - [4268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), - [4270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), - [4272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(878), + [4268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2), + [4270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2), + [4272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(878), [4275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6338), [4277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6333), [4279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6323), - [4281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 2, 0, 0), - [4283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 2, 0, 0), + [4281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 2), + [4283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 2), [4285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6403), - [4287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3, 0, 0), - [4289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3, 0, 0), - [4291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_parameters, 3, 0, 0), + [4287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3), + [4289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3), + [4291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_parameters, 3), [4293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6732), - [4295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1, 0, 0), - [4297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1, 0, 0), - [4299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 8, 0, 0), - [4301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 8, 0, 0), - [4303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 7, 0, 0), - [4305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 7, 0, 0), - [4307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 2), - [4309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 2), - [4311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 2), - [4313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 2), + [4295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1), + [4297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), + [4299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 8), + [4301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 8), + [4303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 7), + [4305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 7), + [4307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 2), + [4309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 2), + [4311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 2), + [4313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 2), [4315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1757), [4317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2810), [4319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2263), @@ -680478,66 +683894,66 @@ static const TSParseActionEntry ts_parse_actions[] = { [4341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755), [4343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1754), [4345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1753), - [4347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraints, 3, 0, 0), - [4349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraints, 3, 0, 0), + [4347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraints, 3), + [4349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraints, 3), [4351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7281), [4353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812), [4355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), [4357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796), [4359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2823), [4361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), - [4363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 6), - [4365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 6), + [4363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 6), + [4365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 6), [4367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7031), [4369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6992), [4371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6981), - [4373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), - [4375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), - [4377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7281), + [4373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_constraints_repeat1, 2), + [4375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), + [4377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7281), [4380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6863), - [4382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 6), - [4384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 6), - [4386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 8), - [4388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 8), - [4390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, 0, 8), - [4392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, 0, 8), - [4394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 6, 0, 0), - [4396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 6, 0, 0), - [4398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(8061), - [4401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 7, 0, 0), - [4403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 7, 0, 0), - [4405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3, 0, 0), - [4407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), - [4409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 10, 0, 0), - [4411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 10, 0, 0), - [4413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 2, 0, 2), - [4415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 2, 0, 2), + [4382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 6), + [4384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 6), + [4386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 8), + [4388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 8), + [4390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, .production_id = 8), + [4392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, .production_id = 8), + [4394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 6), + [4396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 6), + [4398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(8061), + [4401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 7), + [4403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 7), + [4405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3), + [4407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3), + [4409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 10), + [4411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 10), + [4413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 2, .production_id = 2), + [4415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 2, .production_id = 2), [4417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6994), - [4419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__block, 2, 0, 0), - [4421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__block, 2, 0, 0), - [4423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 3, 0, 6), - [4425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 3, 0, 6), + [4419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__block, 2), + [4421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__block, 2), + [4423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 3, .production_id = 6), + [4425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 3, .production_id = 6), [4427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7055), [4429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), [4431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4120), [4433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4121), - [4435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__block, 3, 0, 0), - [4437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__block, 3, 0, 0), - [4439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraints, 2, 0, 0), - [4441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraints, 2, 0, 0), + [4435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__block, 3), + [4437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__block, 3), + [4439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraints, 2), + [4441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraints, 2), [4443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), [4445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), [4447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2824), [4449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2835), - [4451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegation_specifier, 1, 0, 0), - [4453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegation_specifier, 1, 0, 0), + [4451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delegation_specifier, 1), + [4453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delegation_specifier, 1), [4455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1951), - [4457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__literal_constant, 1, 0, 0), - [4459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal_constant, 1, 0, 0), + [4457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__literal_constant, 1), + [4459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal_constant, 1), [4461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1040), [4463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1045), - [4465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4, 0, 0), - [4467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), + [4465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4), + [4467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4), [4469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2828), [4471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), [4473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7665), @@ -680561,42 +683977,42 @@ static const TSParseActionEntry ts_parse_actions[] = { [4509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542), [4511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1542), [4513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1543), - [4515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 5, 0, 6), - [4517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 5, 0, 6), - [4519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 4, 0, 0), - [4521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 4, 0, 0), - [4523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3, 0, 0), - [4525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3, 0, 0), - [4527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__delegation_specifiers, 2, 0, 0), - [4529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__delegation_specifiers, 2, 0, 0), - [4531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 3, 0, 0), - [4533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 3, 0, 0), - [4535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 4, 0, 2), - [4537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 4, 0, 2), - [4539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 3, 0, 0), - [4541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 3, 0, 0), - [4543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 5, 0, 0), - [4545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 5, 0, 0), + [4515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 5, .production_id = 6), + [4517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 5, .production_id = 6), + [4519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 4), + [4521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 4), + [4523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3), + [4525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3), + [4527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__delegation_specifiers, 2), + [4529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__delegation_specifiers, 2), + [4531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 3), + [4533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 3), + [4535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 4, .production_id = 2), + [4537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 4, .production_id = 2), + [4539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 3), + [4541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 3), + [4543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 5), + [4545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 5), [4547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7204), - [4549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__delegation_specifiers, 1, 0, 0), - [4551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__delegation_specifiers, 1, 0, 0), - [4553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_nullable_type, 3, 0, 0), - [4555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_nullable_type, 3, 0, 0), - [4557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), - [4559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), - [4561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7204), - [4564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraint, 3, 0, 1), - [4566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraint, 3, 0, 1), - [4568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_nullable_type, 4, 0, 0), - [4570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_nullable_type, 4, 0, 0), - [4572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_not_nullable_type, 3, 0, 0), REDUCE(sym_not_nullable_type, 4, 0, 0), - [4575] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_not_nullable_type, 3, 0, 0), REDUCE(sym_not_nullable_type, 4, 0, 0), - [4578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 5, 0, 0), - [4580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 5, 0, 0), - [4582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 2), - [4584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 2), - [4586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multi_variable_declaration, 4, 0, 0), - [4588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multi_variable_declaration, 4, 0, 0), + [4549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__delegation_specifiers, 1), + [4551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__delegation_specifiers, 1), + [4553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_nullable_type, 3), + [4555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_nullable_type, 3), + [4557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), + [4559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), + [4561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7204), + [4564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraint, 3, .production_id = 1), + [4566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraint, 3, .production_id = 1), + [4568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_nullable_type, 4), + [4570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_nullable_type, 4), + [4572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_not_nullable_type, 3), REDUCE(sym_not_nullable_type, 4), + [4575] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_not_nullable_type, 3), REDUCE(sym_not_nullable_type, 4), + [4578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 5), + [4580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 5), + [4582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 2), + [4584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 2), + [4586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multi_variable_declaration, 4), + [4588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multi_variable_declaration, 4), [4590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1859), [4592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870), [4594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4173), @@ -680618,118 +684034,118 @@ static const TSParseActionEntry ts_parse_actions[] = { [4626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2883), [4628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), [4630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), - [4632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, 0, 6), - [4634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, 0, 6), - [4636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_constructor, 1, 0, 0), - [4638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_constructor, 1, 0, 0), - [4640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 2, 0, 0), - [4642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 2, 0, 0), + [4632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, .production_id = 6), + [4634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, .production_id = 6), + [4636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_constructor, 1), + [4638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_constructor, 1), + [4640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 2), + [4642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 2), [4644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6409), [4646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6407), - [4648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 5, 0, 0), - [4650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 5, 0, 0), - [4652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_super_expression, 4, 0, 0), - [4654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_expression, 4, 0, 0), + [4648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 5), + [4650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 5), + [4652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_super_expression, 4), + [4654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_expression, 4), [4656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9128), [4658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6415), - [4660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_constructor, 3, 0, 0), - [4662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_constructor, 3, 0, 0), + [4660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_constructor, 3), + [4662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_constructor, 3), [4664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), [4666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2314), [4668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2316), [4670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2868), - [4672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 4, 0, 0), - [4674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 4, 0, 0), + [4672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_value_parameters, 4), + [4674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_value_parameters, 4), [4676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841), - [4678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3, 0, 0), - [4680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3, 0, 0), - [4682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multi_variable_declaration, 3, 0, 0), - [4684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multi_variable_declaration, 3, 0, 0), - [4686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_user_type, 3, 0, 0), - [4688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_user_type, 3, 0, 0), - [4690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_constructor, 2, 0, 0), - [4692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_constructor, 2, 0, 0), - [4694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, 0, 8), - [4696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, 0, 8), - [4698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 2, 0, 0), - [4700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 2, 0, 0), + [4678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3), + [4680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3), + [4682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_multi_variable_declaration, 3), + [4684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multi_variable_declaration, 3), + [4686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_user_type, 3), + [4688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_user_type, 3), + [4690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_constructor, 2), + [4692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_constructor, 2), + [4694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, .production_id = 8), + [4696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, .production_id = 8), + [4698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_parameters, 2), + [4700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_parameters, 2), [4702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), - [4704] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_not_nullable_type, 4, 0, 0), REDUCE(sym_not_nullable_type, 5, 0, 0), - [4707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_not_nullable_type, 4, 0, 0), REDUCE(sym_not_nullable_type, 5, 0, 0), - [4710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_nullable_type, 5, 0, 0), - [4712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_nullable_type, 5, 0, 0), + [4704] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_not_nullable_type, 4), REDUCE(sym_not_nullable_type, 5), + [4707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_not_nullable_type, 4), REDUCE(sym_not_nullable_type, 5), + [4710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_nullable_type, 5), + [4712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_nullable_type, 5), [4714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), [4716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880), - [4718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraint, 4, 0, 2), - [4720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraint, 4, 0, 2), - [4722] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9805), - [4726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 2, 0, 0), - [4728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 2, 0, 0), + [4718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraint, 4, .production_id = 2), + [4720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraint, 4, .production_id = 2), + [4722] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9805), + [4726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 2), + [4728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 2), [4730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9884), - [4732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unsigned_literal, 2, 0, 0), - [4734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unsigned_literal, 2, 0, 0), - [4736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 2, 0, 0), - [4738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 2, 0, 0), + [4732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unsigned_literal, 2), + [4734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unsigned_literal, 2), + [4736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 2), + [4738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 2), [4740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6767), [4742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9868), [4744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6764), - [4746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 0), - [4748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 0), - [4750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_long_literal, 2, 0, 0), - [4752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_long_literal, 2, 0, 0), - [4754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_expression, 2, 0, 0), - [4756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_expression, 2, 0, 0), - [4758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_navigation_expression, 2, 0, 0), - [4760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_navigation_expression, 2, 0, 0), - [4762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 0), - [4764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 0), - [4766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_control_structure_body, 1, 0, 0), - [4768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_control_structure_body, 1, 0, 0), - [4770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_lambda, 1, 0, 0), - [4772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_lambda, 1, 0, 0), - [4774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_postfix_expression, 2, 0, 0), - [4776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postfix_expression, 2, 0, 0), - [4778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 5, 0, 9), - [4780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 5, 0, 9), + [4746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5), + [4748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5), + [4750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_long_literal, 2), + [4752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_long_literal, 2), + [4754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_expression, 2), + [4756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_expression, 2), + [4758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_navigation_expression, 2), + [4760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_navigation_expression, 2), + [4762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2), + [4764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2), + [4766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_control_structure_body, 1), + [4768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_control_structure_body, 1), + [4770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_lambda, 1), + [4772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_lambda, 1), + [4774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_postfix_expression, 2), + [4776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postfix_expression, 2), + [4778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 5, .production_id = 9), + [4780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 5, .production_id = 9), [4782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [4784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collection_literal, 3, 0, 0), - [4786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection_literal, 3, 0, 0), - [4788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 3, 0, 0), - [4790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 3, 0, 0), - [4792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [4794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [4796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 5, 0, 10), - [4798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 5, 0, 10), + [4784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collection_literal, 3), + [4786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection_literal, 3), + [4788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 3), + [4790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 3), + [4792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), + [4794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), + [4796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 5, .production_id = 10), + [4798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 5, .production_id = 10), [4800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9945), [4802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [4804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 3, 0, 0), - [4806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 3, 0, 0), - [4808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_expression, 3, 0, 0), - [4810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_expression, 3, 0, 0), - [4812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_character_literal, 3, 0, 0), - [4814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character_literal, 3, 0, 0), - [4816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 11, 0, 0), - [4818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 11, 0, 0), - [4820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_lambda, 2, 0, 0), - [4822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_lambda, 2, 0, 0), - [4824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 2, 0, 0), - [4826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 2, 0, 0), - [4828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 4, 0, 0), - [4830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 4, 0, 0), - [4832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 5, 0, 6), - [4834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 5, 0, 6), - [4836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_navigation_suffix, 2, 0, 0), - [4838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_navigation_suffix, 2, 0, 0), - [4840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 3, 0, 0), - [4842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 3, 0, 0), - [4844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 8, 0, 15), - [4846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 8, 0, 15), - [4848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 8, 0, 10), - [4850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 8, 0, 10), - [4852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 8, 0, 0), - [4854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 8, 0, 0), - [4856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 2, 0, 0), - [4858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 2, 0, 0), + [4804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 3), + [4806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 3), + [4808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_expression, 3), + [4810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_expression, 3), + [4812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_character_literal, 3), + [4814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character_literal, 3), + [4816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 11), + [4818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 11), + [4820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_lambda, 2), + [4822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_lambda, 2), + [4824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 2), + [4826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 2), + [4828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 4), + [4830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 4), + [4832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 5, .production_id = 6), + [4834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 5, .production_id = 6), + [4836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_navigation_suffix, 2), + [4838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_navigation_suffix, 2), + [4840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 3), + [4842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 3), + [4844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 8, .production_id = 15), + [4846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 8, .production_id = 15), + [4848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 8, .production_id = 10), + [4850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 8, .production_id = 10), + [4852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function, 8), + [4854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function, 8), + [4856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 2), + [4858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 2), [4860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1458), [4862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2947), [4864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2351), @@ -680746,144 +684162,144 @@ static const TSParseActionEntry ts_parse_actions[] = { [4886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), [4888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1460), [4890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1461), - [4892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__super_at, 2, 0, 2), - [4894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__super_at, 2, 0, 2), - [4896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__this_at, 2, 0, 2), - [4898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__this_at, 2, 0, 2), - [4900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 5, 0, 0), - [4902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 5, 0, 0), - [4904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3, 0, 0), - [4906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3, 0, 0), - [4908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 11, 0, 0), - [4910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 11, 0, 0), - [4912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_callable_reference, 3, 0, 1), - [4914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_callable_reference, 3, 0, 1), - [4916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collection_literal, 4, 0, 0), - [4918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection_literal, 4, 0, 0), - [4920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 10, 0, 8), - [4922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 10, 0, 8), - [4924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__break_at, 2, 0, 3), - [4926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__break_at, 2, 0, 3), - [4928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__continue_at, 2, 0, 3), - [4930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__continue_at, 2, 0, 3), - [4932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 7, 0, 14), - [4934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 7, 0, 14), - [4936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 7, 0, 10), - [4938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 7, 0, 10), - [4940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 7, 0, 13), - [4942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 7, 0, 13), - [4944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_callable_reference, 2, 0, 0), - [4946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_callable_reference, 2, 0, 0), - [4948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_literal, 2, 0, 0), - [4950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_literal, 2, 0, 0), - [4952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 4, 0, 0), - [4954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 4, 0, 0), - [4956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_literal, 4, 0, 0), - [4958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_literal, 4, 0, 0), - [4960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, 0, 0), - [4962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, 0, 0), - [4964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 7, 0, 9), - [4966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 7, 0, 9), - [4968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_invocation, 2, 0, 0), - [4970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_invocation, 2, 0, 0), - [4972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 3, 0, 0), - [4974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 3, 0, 0), - [4976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 2, 0, 0), - [4978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 2, 0, 0), - [4980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 3, 0, 0), - [4982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 3, 0, 0), - [4984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 4, 0, 0), - [4986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 4, 0, 0), - [4988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 5, 0, 0), - [4990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 5, 0, 0), - [4992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_suffix, 4, 0, 0), - [4994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_suffix, 4, 0, 0), - [4996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 5, 0, 2), - [4998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 5, 0, 2), - [5000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 4, 0, 2), - [5002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 4, 0, 2), + [4892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__super_at, 2, .production_id = 2), + [4894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__super_at, 2, .production_id = 2), + [4896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__this_at, 2, .production_id = 2), + [4898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__this_at, 2, .production_id = 2), + [4900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 5), + [4902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 5), + [4904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3), + [4906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3), + [4908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 11), + [4910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 11), + [4912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_callable_reference, 3, .production_id = 1), + [4914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_callable_reference, 3, .production_id = 1), + [4916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collection_literal, 4), + [4918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection_literal, 4), + [4920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 10, .production_id = 8), + [4922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 10, .production_id = 8), + [4924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__break_at, 2, .production_id = 3), + [4926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__break_at, 2, .production_id = 3), + [4928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__continue_at, 2, .production_id = 3), + [4930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__continue_at, 2, .production_id = 3), + [4932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 7, .production_id = 14), + [4934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 7, .production_id = 14), + [4936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 7, .production_id = 10), + [4938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 7, .production_id = 10), + [4940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 7, .production_id = 13), + [4942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 7, .production_id = 13), + [4944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_callable_reference, 2), + [4946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_callable_reference, 2), + [4948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_literal, 2), + [4950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_literal, 2), + [4952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 4), + [4954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 4), + [4956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_literal, 4), + [4958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_literal, 4), + [4960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3), + [4962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3), + [4964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 7, .production_id = 9), + [4966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 7, .production_id = 9), + [4968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_invocation, 2), + [4970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_invocation, 2), + [4972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 3), + [4974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 3), + [4976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 2), + [4978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 2), + [4980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 3), + [4982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 3), + [4984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 4), + [4986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 4), + [4988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_arguments, 5), + [4990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_arguments, 5), + [4992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_suffix, 4), + [4994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_suffix, 4), + [4996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 5, .production_id = 2), + [4998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 5, .production_id = 2), + [5000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 4, .production_id = 2), + [5002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 4, .production_id = 2), [5004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917), [5006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4219), [5008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4209), - [5010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 4, 0, 6), - [5012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 4, 0, 6), - [5014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_this_expression, 1, 0, 0), - [5016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_this_expression, 1, 0, 0), - [5018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, 0, 6), - [5020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, 0, 6), - [5022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 6, 0, 0), - [5024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 6, 0, 0), - [5026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_super_expression, 1, 0, 0), - [5028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_expression, 1, 0, 0), + [5010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 4, .production_id = 6), + [5012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 4, .production_id = 6), + [5014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_this_expression, 1), + [5016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_this_expression, 1), + [5018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, .production_id = 6), + [5020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, .production_id = 6), + [5022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 6), + [5024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 6), + [5026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_super_expression, 1), + [5028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_expression, 1), [5030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6006), - [5032] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6738), - [5036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_while_statement, 6, 0, 0), - [5038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_while_statement, 6, 0, 0), + [5032] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6738), + [5036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_while_statement, 6), + [5038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_while_statement, 6), [5040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), - [5042] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6764), - [5046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_expression, 4, 0, 0), - [5048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_expression, 4, 0, 0), - [5050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 6, 0, 6), - [5052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 6, 0, 6), - [5054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 8, 0, 0), - [5056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 8, 0, 0), - [5058] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9868), - [5062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_block, 2, 0, 0), - [5064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_block, 2, 0, 0), - [5066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 4, 0, 0), - [5068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 4, 0, 0), - [5070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 1, 0, 0), - [5072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 1, 0, 0), - [5074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primary_expression, 1, 0, 0), - [5076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), - [5078] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(7959), + [5042] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6764), + [5046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_expression, 4), + [5048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_expression, 4), + [5050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 6, .production_id = 6), + [5052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 6, .production_id = 6), + [5054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 8), + [5056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 8), + [5058] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9868), + [5062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_block, 2), + [5064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_block, 2), + [5066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 4), + [5068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 4), + [5070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 1), + [5072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 1), + [5074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primary_expression, 1), + [5076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primary_expression, 1), + [5078] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), SHIFT(7959), [5081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2965), - [5083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 3, 0, 2), - [5085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 3, 0, 2), - [5087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 2, 0, 0), - [5089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 2, 0, 0), - [5091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_suffix, 3, 0, 0), - [5093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_suffix, 3, 0, 0), - [5095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2, 0, 0), - [5097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2, 0, 0), - [5099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_lambda, 3, 0, 0), - [5101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_lambda, 3, 0, 0), - [5103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_suffix, 3, 0, 0), - [5105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_suffix, 3, 0, 0), - [5107] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6739), - [5111] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9540), - [5115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 0), - [5117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 0), - [5119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 5, 0, 0), - [5121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 5, 0, 0), - [5123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, 0, 2), - [5125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, 0, 2), - [5127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 6, 0, 12), - [5129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 6, 0, 12), - [5131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 5, 0, 0), - [5133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 5, 0, 0), - [5135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 7, 0, 0), - [5137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 7, 0, 0), - [5139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 6, 0, 9), - [5141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 6, 0, 9), - [5143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 7, 0, 0), - [5145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 7, 0, 0), + [5083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 3, .production_id = 2), + [5085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 3, .production_id = 2), + [5087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 2), + [5089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 2), + [5091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_suffix, 3), + [5093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_suffix, 3), + [5095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2), + [5097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2), + [5099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_lambda, 3), + [5101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_lambda, 3), + [5103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_suffix, 3), + [5105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_suffix, 3), + [5107] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6739), + [5111] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9540), + [5115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8), + [5117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8), + [5119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 5), + [5121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 5), + [5123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, .production_id = 2), + [5125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, .production_id = 2), + [5127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 6, .production_id = 12), + [5129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 6, .production_id = 12), + [5131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_literal, 5), + [5133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_literal, 5), + [5135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_getter, 7), + [5137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_getter, 7), + [5139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 6, .production_id = 9), + [5141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 6, .production_id = 9), + [5143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 7), + [5145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 7), [5147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6913), - [5149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__super_at, 6, 0, 11), - [5151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__super_at, 6, 0, 11), - [5153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_expression, 5, 0, 0), - [5155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_expression, 5, 0, 0), - [5157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_directly_assignable_expression, 1, 0, 0), - [5159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_directly_assignable_expression, 1, 0, 0), - [5161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 5, 0, 0), - [5163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 5, 0, 0), - [5165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 5, 0, 2), - [5167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 5, 0, 2), - [5169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 4, 0, 0), - [5171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 4, 0, 0), + [5149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__super_at, 6, .production_id = 11), + [5151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__super_at, 6, .production_id = 11), + [5153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_expression, 5), + [5155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_expression, 5), + [5157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_directly_assignable_expression, 1), + [5159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_directly_assignable_expression, 1), + [5161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 5), + [5163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 5), + [5165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias, 5, .production_id = 2), + [5167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias, 5, .production_id = 2), + [5169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_class_body, 4), + [5171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_class_body, 4), [5173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919), - [5175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1, 0, 0), - [5177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1, 0, 0), + [5175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), + [5177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), [5179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), [5181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), [5183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2966), @@ -680891,10 +684307,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [5187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), [5189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2943), [5191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2912), - [5193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 6, 0, 0), - [5195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 6, 0, 0), - [5197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 6, 0, 6), - [5199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 6, 0, 6), + [5193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setter, 6), + [5195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setter, 6), + [5197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_declaration, 6, .production_id = 6), + [5199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_declaration, 6, .production_id = 6), [5201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7157), [5203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2041), [5205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), @@ -680917,87 +684333,87 @@ static const TSParseActionEntry ts_parse_actions[] = { [5239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1615), [5241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6240), [5243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6245), - [5245] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6769), + [5245] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6769), [5249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5707), - [5251] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9862), + [5251] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9862), [5255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6251), [5257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6252), [5259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5718), [5261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5714), - [5263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(6680), - [5266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8891), - [5269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7698), - [5272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2922), + [5263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(6680), + [5266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8891), + [5269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7698), + [5272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2922), [5275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6164), - [5277] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9665), - [5281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9131), - [5284] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7667), - [5287] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4657), - [5290] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6760), - [5294] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8947), - [5297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7720), - [5300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(3360), + [5277] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9665), + [5281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9131), + [5284] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7667), + [5287] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4657), + [5290] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6760), + [5294] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8947), + [5297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7720), + [5300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(3360), [5303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9661), - [5305] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7886), + [5305] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7886), [5308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6188), [5310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1888), [5312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6162), - [5314] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9080), - [5317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7733), - [5320] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(2801), - [5323] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(8943), - [5326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7660), - [5329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(4581), - [5332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7769), - [5335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7755), - [5338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7815), - [5341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7683), + [5314] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9080), + [5317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7733), + [5320] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(2801), + [5323] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(8943), + [5326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7660), + [5329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(4581), + [5332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7769), + [5335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7755), + [5338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7815), + [5341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7683), [5344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6019), [5346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6091), - [5348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7814), - [5351] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6777), - [5355] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9705), + [5348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7814), + [5351] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6777), + [5355] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9705), [5359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), [5361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5728), [5363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5693), [5365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5690), [5367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5725), [5369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5729), - [5371] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6748), - [5375] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9768), - [5379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(9037), - [5382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7662), - [5385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(840), - [5388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7757), + [5371] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6748), + [5375] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9768), + [5379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(9037), + [5382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7662), + [5385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(840), + [5388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7757), [5391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10156), [5393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), - [5395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7856), + [5395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7856), [5398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6757), - [5400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7676), - [5403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7688), + [5400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7676), + [5403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7688), [5406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6196), - [5408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7672), + [5408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7672), [5411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9665), - [5413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7786), - [5416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7883), + [5413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7786), + [5416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7883), [5419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6166), - [5421] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7772), - [5424] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7657), + [5421] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7772), + [5424] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7657), [5427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5723), [5429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5720), [5431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6165), [5433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5724), - [5435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7656), - [5438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7858), + [5435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7656), + [5438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7858), [5441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6760), - [5443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1, 0, 0), SHIFT(7691), + [5443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1), SHIFT(7691), [5446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), [5448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099), [5450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5842), [5452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5297), [5454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4744), - [5456] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6773), - [5460] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9690), + [5456] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6773), + [5460] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9690), [5464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4769), [5466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7090), [5468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9359), @@ -681077,8 +684493,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [5616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6132), [5618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1540), [5620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7007), - [5622] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1, 0, 0), SHIFT(6680), - [5625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1, 0, 0), + [5622] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1), SHIFT(6680), + [5625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1), [5627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6903), [5629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6922), [5631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6995), @@ -681128,7 +684544,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1967), [5721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2392), [5723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2141), - [5725] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7235), + [5725] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7235), [5728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), [5730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7235), [5732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6948), @@ -681175,8 +684591,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [5814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6956), [5816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9540), [5818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6739), - [5820] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9526), - [5824] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6790), + [5820] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9526), + [5824] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6790), [5828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6953), [5830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7013), [5832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9570), @@ -681215,8 +684631,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [5898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), [5900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2631), [5902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7131), - [5904] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9684), - [5908] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6776), + [5904] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9684), + [5908] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6776), [5912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7124), [5914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7057), [5916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), @@ -681241,7 +684657,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4111), [5956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4112), [5958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6849), - [5960] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9563), + [5960] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9563), [5964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7156), [5966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), [5968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), @@ -681272,7 +684688,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2045), [6020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2521), [6022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2089), - [6024] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6788), + [6024] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6788), [6028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9768), [6030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2037), [6032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6741), @@ -681469,22 +684885,22 @@ static const TSParseActionEntry ts_parse_actions[] = { [6414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1559), [6416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), [6418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5809), - [6420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(10205), - [6423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7865), + [6420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2), SHIFT_REPEAT(10205), + [6423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7865), [6426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5967), - [6428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8065), + [6428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8065), [6431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6159), - [6433] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(8065), + [6433] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2), SHIFT(8065), [6436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6179), [6438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6175), [6440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6698), [6442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2873), - [6444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2854), + [6444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(2854), [6447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5811), [6449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6677), [6451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6234), - [6453] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9761), - [6457] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6745), + [6453] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9761), + [6457] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6745), [6461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2854), [6463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10204), [6465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9383), @@ -681500,12 +684916,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [6485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6257), [6487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6227), [6489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6217), - [6491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(10204), + [6491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2), SHIFT_REPEAT(10204), [6494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7037), [6496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6201), [6498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7018), [6500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7015), - [6502] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7793), + [6502] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7793), [6505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7040), [6507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6828), [6509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6848), @@ -681522,10 +684938,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [6531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5808), [6533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3138), [6535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3223), - [6537] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8062), - [6540] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(8067), - [6543] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8067), - [6546] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(8065), + [6537] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8062), + [6540] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2), SHIFT(8067), + [6543] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8067), + [6546] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(8065), [6549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6130), [6551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5805), [6553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6798), @@ -681533,10 +684949,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [6557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6050), [6559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5948), [6561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6042), - [6563] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7279), - [6566] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7197), + [6563] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7279), + [6566] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7197), [6569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7279), - [6571] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3042), + [6571] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(3042), [6574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7081), [6576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3058), [6578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6731), @@ -681548,18 +684964,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [6590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9133), [6592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5943), [6594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6720), - [6596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), - [6598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), - [6600] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2, 0, 0), SHIFT_REPEAT(8027), - [6603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), - [6605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), - [6607] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(9654), - [6610] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(8070), + [6596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat2, 2), + [6598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2), + [6600] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat2, 2), SHIFT_REPEAT(8027), + [6603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), + [6605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), + [6607] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(9654), + [6610] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), SHIFT(8070), [6613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9961), [6615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), [6617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [6619] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9812), - [6623] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6753), + [6619] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9812), + [6623] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6753), [6627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6692), [6629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3200), [6631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5968), @@ -681570,10 +684986,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [6641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9843), [6643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3293), [6645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6976), - [6647] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6755), + [6647] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6755), [6651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7285), [6653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7085), - [6655] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(8067), + [6655] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(8067), [6658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3496), [6660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3499), [6662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7151), @@ -681581,15 +684997,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [6666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10199), [6668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9438), [6670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1963), - [6672] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9914), - [6676] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6780), - [6680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7285), - [6683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3293), - [6686] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9552), + [6672] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9914), + [6676] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6780), + [6680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7285), + [6683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(3293), + [6686] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9552), [6690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6174), [6692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1586), [6694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [6696] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9537), + [6696] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9537), [6700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798), [6702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7880), [6704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6262), @@ -681622,33 +685038,33 @@ static const TSParseActionEntry ts_parse_actions[] = { [6758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5768), [6760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6211), [6762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1660), - [6764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7185), + [6764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7185), [6767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6220), [6769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6222), - [6771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(8071), + [6771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2), SHIFT(8071), [6774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6191), [6776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6200), [6778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6076), [6780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6099), [6782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6209), [6784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6225), - [6786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(10199), - [6789] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8071), + [6786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2), SHIFT_REPEAT(10199), + [6789] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8071), [6792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9038), - [6794] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7785), - [6797] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6786), + [6794] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7785), + [6797] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6786), [6801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6758), [6803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9741), [6805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6754), [6807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9751), - [6809] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(7994), - [6812] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3473), + [6809] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), SHIFT(7994), + [6812] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(3473), [6815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6939), [6817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3481), [6819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6963), [6821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3473), - [6823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shebang_line, 2, 0, 0), - [6825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shebang_line, 2, 0, 0), + [6823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shebang_line, 2), + [6825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shebang_line, 2), [6827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6989), [6829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8366), [6831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), @@ -681656,30 +685072,30 @@ static const TSParseActionEntry ts_parse_actions[] = { [6835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), [6837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5785), [6839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7061), - [6841] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6735), - [6845] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9679), + [6841] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6735), + [6845] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9679), [6849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6765), [6851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9785), [6853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6742), [6855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9791), [6857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5963), [6859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6123), - [6861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_annotation, 5, 0, 0), - [6863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_annotation, 5, 0, 0), + [6861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_annotation, 5), + [6863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_annotation, 5), [6865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6003), - [6867] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7320), + [6867] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7320), [6870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6348), [6872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2050), - [6874] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9741), - [6878] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6758), + [6874] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9741), + [6878] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6758), [6882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6351), [6884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6355), [6886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6369), [6888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6128), [6890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6381), [6892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6129), - [6894] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6761), - [6898] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10183), + [6894] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6761), + [6898] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(10183), [6902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7320), [6904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6384), [6906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1765), @@ -681693,8 +685109,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [6922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6700), [6924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6347), [6926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5975), - [6928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_annotation, 7, 0, 0), - [6930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_annotation, 7, 0, 0), + [6928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_annotation, 7), + [6930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_annotation, 7), [6932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6671), [6934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5980), [6936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9734), @@ -681708,28 +685124,28 @@ static const TSParseActionEntry ts_parse_actions[] = { [6952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7029), [6954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7053), [6956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7158), - [6958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_list, 2, 0, 0), - [6960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_list, 2, 0, 0), - [6962] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(8071), + [6958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_list, 2), + [6960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_list, 2), + [6962] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(8071), [6965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3989), [6967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3988), - [6969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_header, 3, 0, 0), - [6971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_header, 3, 0, 0), + [6969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_header, 3), + [6971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_header, 3), [6973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7305), [6975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6056), [6977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1552), - [6979] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7930), - [6982] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6775), - [6986] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9758), - [6990] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7305), + [6979] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7930), + [6982] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6775), + [6986] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9758), + [6990] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7305), [6993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7059), [6995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7121), [6997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6452), [6999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6447), [7001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6439), - [7003] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6746), + [7003] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6746), [7007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6432), - [7009] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9673), + [7009] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9673), [7013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6817), [7015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6837), [7017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6876), @@ -681764,7 +685180,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1843), [7077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6396), [7079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6410), - [7081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2, 0, 0), + [7081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat3, 2), [7083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6999), [7085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6398), [7087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6195), @@ -681772,22 +685188,22 @@ static const TSParseActionEntry ts_parse_actions[] = { [7091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6231), [7093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6206), [7095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6426), - [7097] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7248), + [7097] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7248), [7100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6416), [7102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6945), [7104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7248), [7106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7072), - [7108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), - [7110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), - [7112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), SHIFT(1353), + [7108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unescaped_annotation, 1), + [7110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1), + [7112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1), SHIFT(1353), [7115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6824), [7117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6893), [7119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6930), [7121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7210), - [7123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(8001), - [7126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7210), - [7129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation, 1, 0, 0), - [7131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation, 1, 0, 0), + [7123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), SHIFT(8001), + [7126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7210), + [7129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation, 1), + [7131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation, 1), [7133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), [7135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6925), [7137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1793), @@ -681804,24 +685220,24 @@ static const TSParseActionEntry ts_parse_actions[] = { [7159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9956), [7161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), [7163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817), - [7165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__single_annotation, 2, 0, 0), - [7167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__single_annotation, 2, 0, 0), + [7165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__single_annotation, 2), + [7167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__single_annotation, 2), [7169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7056), [7171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7155), [7173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7172), [7175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6168), [7177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7163), [7179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7181), - [7181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__single_annotation, 3, 0, 0), - [7183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__single_annotation, 3, 0, 0), + [7181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__single_annotation, 3), + [7183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__single_annotation, 3), [7185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9805), [7187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6737), [7189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9776), - [7191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__multi_annotation, 4, 0, 0), - [7193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multi_annotation, 4, 0, 0), + [7191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__multi_annotation, 4), + [7193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multi_annotation, 4), [7195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6738), - [7197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__multi_annotation, 5, 0, 0), - [7199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multi_annotation, 5, 0, 0), + [7197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__multi_annotation, 5), + [7199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multi_annotation, 5), [7201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1536), [7203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1512), [7205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), @@ -681857,8 +685273,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [7265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6755), [7267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6816), [7269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6880), - [7271] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9579), - [7275] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6749), + [7271] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9579), + [7275] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6749), [7279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6085), [7281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1750), [7283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6088), @@ -681891,9 +685307,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [7337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6777), [7339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6286), [7341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6021), - [7343] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9709), - [7347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7241), - [7350] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6779), + [7343] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9709), + [7347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7241), + [7350] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6779), [7354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9798), [7356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), [7358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5983), @@ -681904,7 +685320,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6867), [7370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6857), [7372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6069), - [7374] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6752), + [7374] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_setter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(6752), [7378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9962), [7380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), [7382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9686), @@ -681915,7 +685331,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6773), [7394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9675), [7396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6789), - [7398] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1, 0, 0), REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9616), + [7398] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_getter, 1), REDUCE(sym_simple_identifier, 1), SHIFT(9616), [7402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9679), [7404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6735), [7406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6915), @@ -681925,17 +685341,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [7414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6891), [7416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6831), [7418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6810), - [7420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(6089), - [7423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(6693), - [7426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comparison_operator, 1, 0, 0), - [7428] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(5926), - [7431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comparison_operator, 1, 0, 0), - [7433] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(6078), + [7420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__comparison_operator, 1), SHIFT(6089), + [7423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1), SHIFT(6693), + [7426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comparison_operator, 1), + [7428] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1), SHIFT(5926), + [7431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comparison_operator, 1), + [7433] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__comparison_operator, 1), SHIFT(6078), [7436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8089), - [7438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(9390), + [7438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1), SHIFT(9390), [7441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7642), [7443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7266), - [7445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1, 0, 0), SHIFT(6089), + [7445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__comparison_operator, 1), SHIFT(6089), [7448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7116), [7450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6883), [7452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6825), @@ -681961,7 +685377,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), [7494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2068), [7496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), - [7498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7232), + [7498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7232), [7501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6845), [7503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7232), [7505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6800), @@ -682037,27 +685453,27 @@ static const TSParseActionEntry ts_parse_actions[] = { [7645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5404), [7647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9195), [7649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5256), - [7651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(6678), - [7654] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(8162), - [7657] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(8158), - [7660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(10145), - [7663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(9302), - [7666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), - [7668] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(7747), - [7671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(9303), - [7674] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(9849), - [7677] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(8081), - [7680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(6514), - [7683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(8927), - [7686] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(8925), - [7689] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5782), - [7692] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5787), - [7695] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5797), - [7698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5799), - [7701] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5544), - [7704] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5813), - [7707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5770), - [7710] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), SHIFT_REPEAT(5786), + [7651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(6678), + [7654] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(8162), + [7657] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(8158), + [7660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(10145), + [7663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(9302), + [7666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), + [7668] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(7747), + [7671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(9303), + [7674] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(9849), + [7677] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(8081), + [7680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(6514), + [7683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(8927), + [7686] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(8925), + [7689] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5782), + [7692] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5787), + [7695] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5797), + [7698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5799), + [7701] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5544), + [7704] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5813), + [7707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5770), + [7710] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_member_declarations, 2), SHIFT_REPEAT(5786), [7713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5397), [7715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), [7717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5389), @@ -682110,18 +685526,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [7811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5176), [7813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), [7815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9651), - [7817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_argument, 4, 0, 0), - [7819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 7, 0, 0), - [7821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 4, 0, 0), - [7823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_argument, 3, 0, 0), - [7825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 3, 0, 0), - [7827] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_prefix_expression, 2, 0, 0), REDUCE(sym_value_argument, 2, 0, 0), - [7830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_test, 2, 0, 0), - [7832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_indexing_suffix_repeat1, 2, 0, 0), - [7834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_argument, 1, 0, 0), - [7836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_condition, 1, 0, 0), - [7838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 6, 0, 0), - [7840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 5, 0, 0), + [7817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_argument, 4), + [7819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 7), + [7821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 4), + [7823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_argument, 3), + [7825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 3), + [7827] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_prefix_expression, 2), REDUCE(sym_value_argument, 2), + [7830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_test, 2), + [7832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_indexing_suffix_repeat1, 2), + [7834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_argument, 1), + [7836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_condition, 1), + [7838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 6), + [7840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 5), [7842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10123), [7844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3270), [7846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), @@ -682254,19 +685670,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [8100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10027), [8102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9448), [8104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5779), - [8106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7972), + [8106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2), SHIFT(7972), [8109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5810), - [8111] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7799), + [8111] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7799), [8114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6012), [8116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1921), [8118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [8120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(10027), + [8120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2), SHIFT_REPEAT(10027), [8123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6029), [8125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6015), [8127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6031), - [8129] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7972), + [8129] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7972), [8132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6025), - [8134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(4588), + [8134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(4588), [8137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4601), [8139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6357), [8141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6343), @@ -682274,14 +685690,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [8145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6341), [8147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7099), [8149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4588), - [8151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8064), + [8151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8064), [8154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6699), [8156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7115), [8158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7833), [8160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8064), [8162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7107), [8164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7110), - [8166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7972), + [8166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7972), [8169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9670), [8171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9341), [8173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1613), @@ -682293,7 +685709,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), [8187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), [8189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6140), - [8191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7323), + [8191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7323), [8194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6057), [8196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2073), [8198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), @@ -682306,22 +685722,22 @@ static const TSParseActionEntry ts_parse_actions[] = { [8212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4723), [8214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6688), [8216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6047), - [8218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7961), + [8218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7961), [8221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6701), [8223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5804), - [8225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(9670), - [8228] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7205), + [8225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_expression_repeat1, 2), SHIFT_REPEAT(9670), + [8228] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7205), [8231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7323), [8233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6049), [8235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1789), [8237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6048), [8239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9044), - [8241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(4718), + [8241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(4718), [8244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6043), - [8246] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7961), + [8246] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 2), SHIFT(7961), [8249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4718), [8251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6037), - [8253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7756), + [8253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7756), [8256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6036), [8258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4859), [8260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6709), @@ -682331,11 +685747,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [8268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6740), [8270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9761), [8272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6745), - [8274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(4771), + [8274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(4771), [8277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5951), [8279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6138), [8281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6135), - [8283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(7945), + [8283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), SHIFT(7945), [8286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6710), [8288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6065), [8290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9964), @@ -682359,7 +685775,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5186), [8328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5189), [8330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7179), - [8332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7961), + [8332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_user_type, 1), SHIFT(7961), [8335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6957), [8337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6949), [8339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6243), @@ -682382,24 +685798,24 @@ static const TSParseActionEntry ts_parse_actions[] = { [8373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7327), [8375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6189), [8377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7242), - [8379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7240), + [8379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7240), [8382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6268), [8384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6247), [8386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6005), - [8388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7327), + [8388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7327), [8391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7134), [8393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7150), [8395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7299), [8397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6193), [8399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8848), [8401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6455), - [8403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7299), - [8406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7242), + [8403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7299), + [8406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7242), [8409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), [8411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6055), [8413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7101), [8415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6859), - [8417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1, 0, 0), SHIFT(7929), + [8417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), SHIFT(7929), [8420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6780), [8422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9914), [8424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6834), @@ -682412,12 +685828,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [8438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9974), [8440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), [8442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6814), - [8444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6756), + [8444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1), SHIFT(6756), [8447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7114), [8449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6190), [8451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1867), - [8453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_entry, 4, 0, 0), - [8455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_entry, 4, 0, 0), + [8453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_entry, 4), + [8455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_entry, 4), [8457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5502), [8459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6320), [8461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6170), @@ -682438,11 +685854,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [8491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9537), [8493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9535), [8495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6787), - [8497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_entry, 3, 0, 0), - [8499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_entry, 3, 0, 0), + [8497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_entry, 3), + [8499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_entry, 3), [8501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5514), [8503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6786), - [8505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(10059), + [8505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1), SHIFT(10059), [8508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10178), [8510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), [8512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), @@ -682461,13 +685877,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [8538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6774), [8540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5769), [8542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7060), - [8544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2, 0, 0), - [8546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 2, 0, 0), SHIFT_REPEAT(6680), - [8549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 2, 0, 0), - [8551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2, 0, 0), SHIFT_REPEAT(5431), + [8544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), + [8546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(6680), + [8549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 2), + [8551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(5431), [8554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6746), [8556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9673), - [8558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7243), + [8558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7243), [8561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5966), [8563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554), [8565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5953), @@ -682496,7 +685912,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5902), [8613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5789), [8615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6089), - [8617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8040), + [8617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8040), [8620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6024), [8622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7038), [8624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9361), @@ -682537,8 +685953,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [8694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4386), [8696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9723), [8698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3799), - [8700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_entry, 5, 0, 0), - [8702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_entry, 5, 0, 0), + [8700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_when_entry, 5), + [8702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_entry, 5), [8704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9561), [8706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8768), [8708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9752), @@ -682564,8 +685980,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [8748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6908), [8750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7117), [8752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8692), - [8754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modifiers, 1, 0, 0), - [8756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modifiers, 1, 0, 0), + [8754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modifiers, 1), + [8756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modifiers, 1), [8758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5560), [8760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6115), [8762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8705), @@ -682581,17 +685997,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [8782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7106), [8784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5263), [8786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1646), - [8788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6678), - [8791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), - [8793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), - [8795] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5782), - [8798] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5787), - [8801] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5797), - [8804] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5799), - [8807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5560), - [8810] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5813), - [8813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5770), - [8816] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5786), + [8788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(6678), + [8791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), + [8793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), + [8795] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5782), + [8798] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5787), + [8801] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5797), + [8804] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5799), + [8807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5560), + [8810] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5813), + [8813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5770), + [8816] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5786), [8819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4725), [8821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6795), [8823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4707), @@ -682610,7 +686026,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6921), [8851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097), [8853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3340), - [8855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), SHIFT(1401), + [8855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1), SHIFT(1401), [8858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5066), [8860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5311), [8862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3015), @@ -682631,7 +686047,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4353), [8894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6912), [8896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6856), - [8898] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7258), + [8898] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7258), [8901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7025), [8903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7084), [8905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9710), @@ -682641,11 +686057,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [8913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4846), [8915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4367), [8917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6830), - [8919] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(9939), + [8919] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1), SHIFT(9939), [8922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2124), [8924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3466), [8926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4349), - [8928] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1, 0, 0), SHIFT(6768), + [8928] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_simple_identifier, 1), SHIFT(6768), [8931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4083), [8933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4410), [8935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5792), @@ -682659,20 +686075,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [8951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), [8953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105), [8955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6993), - [8957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_entries, 2, 0, 0), - [8959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_entries, 3, 0, 0), - [8961] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6714), - [8964] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5820), - [8967] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5828), - [8970] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5829), - [8973] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5844), - [8976] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5666), - [8979] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5834), - [8982] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5826), - [8985] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5849), + [8957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_entries, 2), + [8959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_entries, 3), + [8961] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(6714), + [8964] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5820), + [8967] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5828), + [8970] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5829), + [8973] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5844), + [8976] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5666), + [8979] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5834), + [8982] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5826), + [8985] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5849), [8988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5666), [8990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7952), - [8992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7952), + [8992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7952), [8995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6779), [8997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9970), [8999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), @@ -682690,22 +686106,22 @@ static const TSParseActionEntry ts_parse_actions[] = { [9023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1469), [9025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2117), [9027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5726), - [9029] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6686), - [9032] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5914), - [9035] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5916), - [9038] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5900), - [9041] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5921), - [9044] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5726), - [9047] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5923), - [9050] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5902), - [9053] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(5920), + [9029] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(6686), + [9032] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5914), + [9035] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5916), + [9038] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5900), + [9041] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5921), + [9044] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5726), + [9047] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5923), + [9050] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5902), + [9053] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2), SHIFT_REPEAT(5920), [9056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5791), [9058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8366), [9060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5796), [9062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6054), [9064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6060), [9066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7962), - [9068] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7962), + [9068] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7962), [9071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6727), [9073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5926), [9075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9946), @@ -682720,48 +686136,48 @@ static const TSParseActionEntry ts_parse_actions[] = { [9093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9838), [9095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5107), [9097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), - [9099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__class_member_declarations, 2, 0, 0), + [9099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__class_member_declarations, 2), [9101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9700), [9103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3332), [9105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8072), - [9107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8072), + [9107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8072), [9110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7659), [9112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6693), [9114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9390), - [9116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_modifier, 1, 0, 0), - [9118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_modifier, 1, 0, 0), + [9116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_modifier, 1), + [9118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_modifier, 1), [9120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5778), [9122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5781), [9124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7714), - [9126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(5781), - [9129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_modifier, 1, 0, 0), - [9131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_modifier, 1, 0, 0), - [9133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_platform_modifier, 1, 0, 0), - [9135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_modifier, 1, 0, 0), - [9137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_modifier, 1, 0, 0), - [9139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_modifier, 1, 0, 0), - [9141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_visibility_modifier, 1, 0, 0), - [9143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_visibility_modifier, 1, 0, 0), + [9126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(5781), + [9129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_modifier, 1), + [9131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_modifier, 1), + [9133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_platform_modifier, 1), + [9135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_modifier, 1), + [9137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_modifier, 1), + [9139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_modifier, 1), + [9141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_visibility_modifier, 1), + [9143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_visibility_modifier, 1), [9145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [9147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_modifier, 1, 0, 0), - [9149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inheritance_modifier, 1, 0, 0), + [9147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_modifier, 1), + [9149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inheritance_modifier, 1), [9151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6697), [9153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6715), [9155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5846), [9157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6675), [9159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6721), [9161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5802), - [9163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(5843), + [9163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(5843), [9166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5843), [9168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8041), [9170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7306), - [9172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8041), - [9175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7306), - [9178] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7300), + [9172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8041), + [9175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7306), + [9178] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7300), [9181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7300), [9183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5807), [9185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), - [9187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8053), + [9187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8053), [9190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8053), [9192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9601), [9194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), @@ -682815,8 +686231,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [9290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5937), [9292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5735), [9294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5731), - [9296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), - [9299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1, 0, 0), + [9296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1), REDUCE(aux_sym_modifiers_repeat1, 1), + [9299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 1), [9301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8373), [9303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8382), [9305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9095), @@ -682840,7 +686256,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4727), [9343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), [9345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6198), - [9347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7971), + [9347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7971), [9350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6694), [9352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9775), [9354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5086), @@ -682923,55 +686339,55 @@ static const TSParseActionEntry ts_parse_actions[] = { [9508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7271), [9510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7396), [9512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8455), - [9514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(6771), + [9514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(6771), [9517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6771), [9519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5928), [9521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6682), [9523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7954), - [9525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__postfix_unary_expression, 2, 0, 0), + [9525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__postfix_unary_expression, 2), [9527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7239), - [9529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2, 0, 0), - [9531] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6716), - [9534] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7907), - [9537] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7189), - [9540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2, 0, 0), + [9529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2), + [9531] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2), SHIFT_REPEAT(6716), + [9534] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2), SHIFT_REPEAT(7907), + [9537] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2), SHIFT_REPEAT(7189), + [9540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameter_modifiers_repeat1, 2), [9542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5795), - [9544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameter_modifiers, 1, 0, 0), + [9544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameter_modifiers, 1), [9546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7189), - [9548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter_modifiers, 1, 0, 0), - [9550] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1798), - [9553] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(7880), - [9556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2, 0, 0), - [9558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(7239), - [9561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_modifiers_repeat1, 2, 0, 0), - [9563] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6693), - [9566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_modifiers_repeat1, 2, 0, 0), - [9568] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7259), + [9548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter_modifiers, 1), + [9550] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2), SHIFT_REPEAT(1798), + [9553] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2), SHIFT_REPEAT(7880), + [9556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2), + [9558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__postfix_unary_expression_repeat1, 2), SHIFT_REPEAT(7239), + [9561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_modifiers_repeat1, 2), + [9563] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_modifiers_repeat1, 2), SHIFT_REPEAT(6693), + [9566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_modifiers_repeat1, 2), + [9568] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_modifiers_repeat1, 2), SHIFT_REPEAT(7259), [9571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7914), - [9573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_projection_modifiers_repeat1, 2, 0, 0), - [9575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_projection_modifiers_repeat1, 2, 0, 0), - [9577] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_projection_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7642), - [9580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_modifiers, 1, 0, 0), - [9582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_modifiers, 1, 0, 0), + [9573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_projection_modifiers_repeat1, 2), + [9575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_projection_modifiers_repeat1, 2), + [9577] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_projection_modifiers_repeat1, 2), SHIFT_REPEAT(7642), + [9580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_modifiers, 1), + [9582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_modifiers, 1), [9584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7259), [9586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8063), - [9588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2, 0, 0), - [9590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6694), - [9593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7904), - [9596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2, 0, 0), - [9598] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_modifiers, 1, 0, 0), SHIFT(6693), - [9601] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_modifiers, 1, 0, 0), SHIFT(7259), - [9604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_projection_modifiers, 1, 0, 0), - [9606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_projection_modifiers, 1, 0, 0), - [9608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_modifiers, 1, 0, 0), - [9610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_modifiers, 1, 0, 0), - [9612] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8063), + [9588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2), + [9590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2), SHIFT_REPEAT(6694), + [9593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2), SHIFT_REPEAT(7904), + [9596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 2), + [9598] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_modifiers, 1), SHIFT(6693), + [9601] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_modifiers, 1), SHIFT(7259), + [9604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_projection_modifiers, 1), + [9606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_projection_modifiers, 1), + [9608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_modifiers, 1), + [9610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_modifiers, 1), + [9612] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8063), [9615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6346), [9617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7820), - [9619] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_annotation_repeat1, 2, 0, 0), SHIFT_REPEAT(6089), - [9622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_file_annotation_repeat1, 2, 0, 0), - [9624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_annotation_repeat1, 2, 0, 0), SHIFT_REPEAT(6078), - [9627] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_file_annotation_repeat1, 2, 0, 0), SHIFT_REPEAT(6089), + [9619] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_annotation_repeat1, 2), SHIFT_REPEAT(6089), + [9622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_file_annotation_repeat1, 2), + [9624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_file_annotation_repeat1, 2), SHIFT_REPEAT(6078), + [9627] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_file_annotation_repeat1, 2), SHIFT_REPEAT(6089), [9630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4051), [9632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7826), [9634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5845), @@ -682988,7 +686404,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5922), [9658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9158), [9660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7903), - [9662] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), SHIFT(1376), + [9662] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1), SHIFT(1376), [9665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9199), [9667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5847), [9669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5919), @@ -683003,14 +686419,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [9687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7349), [9689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7368), [9691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7953), - [9693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7953), + [9693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7953), [9696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7359), [9698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7382), - [9700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type_modifier, 1, 0, 0), REDUCE(aux_sym_parameter_modifiers_repeat1, 1, 0, 0), - [9703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_modifier, 1, 0, 0), REDUCE(aux_sym_parameter_modifiers_repeat1, 1, 0, 0), - [9706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_modifier, 1, 0, 0), - [9708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_modifier, 1, 0, 0), - [9710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 1, 0, 0), + [9700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type_modifier, 1), REDUCE(aux_sym_parameter_modifiers_repeat1, 1), + [9703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_modifier, 1), REDUCE(aux_sym_parameter_modifiers_repeat1, 1), + [9706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_modifier, 1), + [9708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_modifier, 1), + [9710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_parameter_modifiers_repeat1, 1), [9712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7341), [9714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7404), [9716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7401), @@ -683053,13 +686469,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [9790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6645), [9792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7721), [9794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7674), - [9796] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8007), + [9796] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8007), [9799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6646), [9801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7655), [9803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7822), [9805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7703), [9807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6807), - [9809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 2, 0, 0), + [9809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 2), [9811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7888), [9813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7697), [9815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7708), @@ -683102,9 +686518,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [9889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7768), [9891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7839), [9893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7781), - [9895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), - [9897] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(6682), - [9900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), + [9895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2), + [9897] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2), SHIFT_REPEAT(6682), + [9900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2), [9902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7770), [9904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), [9906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7794), @@ -683115,13 +686531,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [9916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7804), [9918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7779), [9920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7726), - [9922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance_modifier, 1, 0, 0), - [9924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variance_modifier, 1, 0, 0), + [9922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance_modifier, 1), + [9924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variance_modifier, 1), [9926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7788), [9928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7782), [9930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7732), [9932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6937), - [9934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 3, 0, 0), + [9934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 3), [9936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7808), [9938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7790), [9940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6836), @@ -683130,23 +686546,23 @@ static const TSParseActionEntry ts_parse_actions[] = { [9946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6918), [9948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6897), [9950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6946), - [9952] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(6716), + [9952] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2), SHIFT_REPEAT(6716), [9955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7045), - [9957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binding_pattern_kind, 1, 0, 0), - [9959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_pattern_kind, 1, 0, 0), + [9957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binding_pattern_kind, 1), + [9959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding_pattern_kind, 1), [9961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3613), - [9963] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), SHIFT(1356), + [9963] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1), SHIFT(1356), [9966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4908), [9968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1072), [9970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5246), [9972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3955), - [9974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__receiver_type, 1, 0, 0), - [9976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__receiver_type, 1, 0, 0), + [9974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__receiver_type, 1), + [9976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__receiver_type, 1), [9978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6783), - [9980] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7971), - [9983] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7971), - [9986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__receiver_type, 2, 0, 0), - [9988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__receiver_type, 2, 0, 0), + [9980] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7971), + [9983] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7971), + [9986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__receiver_type, 2), + [9988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__receiver_type, 2), [9990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8344), [9992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8345), [9994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9918), @@ -683169,17 +686585,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [10028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8332), [10030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3447), [10032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5247), - [10034] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7773), + [10034] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7773), [10037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8154), [10039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9507), [10041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8340), - [10043] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7727), + [10043] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7727), [10046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8282), [10048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8218), [10050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8099), [10052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8217), [10054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8185), - [10056] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7685), + [10056] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7685), [10059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8237), [10061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8165), [10063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4917), @@ -683191,7 +686607,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1104), [10077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3937), [10079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1091), - [10081] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8005), + [10081] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8005), [10084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8101), [10086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8280), [10088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8090), @@ -683205,16 +686621,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [10104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8155), [10106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8167), [10108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8174), - [10110] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7876), + [10110] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7876), [10113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8235), [10115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8265), [10117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8108), [10119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8348), [10121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8178), - [10123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7855), + [10123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7855), [10126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8325), [10128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8201), - [10130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7852), + [10130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7852), [10133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8232), [10135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8231), [10137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8324), @@ -683222,63 +686638,63 @@ static const TSParseActionEntry ts_parse_actions[] = { [10141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8255), [10143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8289), [10145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8341), - [10147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7848), + [10147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7848), [10150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8310), [10152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3952), [10154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8330), - [10156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7846), + [10156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7846), [10159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8229), [10161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8305), [10163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8274), [10165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8298), [10167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8084), - [10169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7845), + [10169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7845), [10172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8290), [10174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8087), - [10176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7889), + [10176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7889), [10179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8094), [10181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8126), [10183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8285), [10185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5163), - [10187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7789), + [10187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7789), [10190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8270), [10192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8131), [10194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8256), [10196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8076), - [10198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7723), + [10198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7723), [10201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8148), [10203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8199), [10205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8239), [10207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8205), - [10209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1, 0, 0), SHIFT(1381), + [10209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unescaped_annotation, 1), SHIFT(1381), [10212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8250), [10214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8249), [10216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8123), [10218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8247), [10220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8242), [10222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8269), - [10224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7837), + [10224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7837), [10227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8161), [10229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8142), [10231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8236), - [10233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7802), - [10236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7678), + [10233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7802), + [10236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7678), [10239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8243), - [10241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7681), - [10244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7809), + [10241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7681), + [10244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7809), [10247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8138), - [10249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7687), - [10252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7836), + [10249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7687), + [10252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7836), [10255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8207), - [10257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7654), - [10260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7682), - [10263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7664), - [10266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2, 0, 0), SHIFT(7673), + [10257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7654), + [10260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7682), + [10263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7664), + [10266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 2), SHIFT(7673), [10269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8233), [10271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3294), [10273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3120), [10275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4759), - [10277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1, 0, 0), SHIFT(7813), + [10277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_user_type, 1), SHIFT(7813), [10280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8193), [10282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8273), [10284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10181), @@ -683363,7 +686779,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8683), [10444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8681), [10446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8683), - [10448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(7957), + [10448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(7957), [10451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8168), [10453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9982), [10455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8181), @@ -683464,8 +686880,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [10645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6526), [10647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5680), [10649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5679), - [10651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_use_site_target, 2, 0, 0), - [10653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_site_target, 2, 0, 0), + [10651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_use_site_target, 2), + [10653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_site_target, 2), [10655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6404), [10657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), [10659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), @@ -683482,7 +686898,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8075), [10683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6695), [10685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9384), - [10687] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8075), + [10687] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_user_type_repeat1, 2), SHIFT_REPEAT(8075), [10690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6320), [10692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6226), [10694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), @@ -683500,9 +686916,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [10718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6336), [10720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9461), [10722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6820), - [10724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 1, 0, 0), + [10724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 1), [10726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2145), - [10728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(6708), + [10728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2), SHIFT_REPEAT(6708), [10731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1973), [10733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7006), [10735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), @@ -683518,7 +686934,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), [10757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), [10759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), - [10761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 2, 0, 0), + [10761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 2), [10763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), [10765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), [10767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2118), @@ -683541,21 +686957,21 @@ static const TSParseActionEntry ts_parse_actions[] = { [10801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), [10803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7067), [10805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7273), - [10807] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1573), - [10810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(8156), - [10813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2, 0, 0), - [10815] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(8468), + [10807] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2), SHIFT_REPEAT(1573), + [10810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_literal_repeat1, 2), SHIFT_REPEAT(8156), + [10813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2), + [10815] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2), SHIFT_REPEAT(8468), [10818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), [10820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8460), [10822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), - [10824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7273), + [10824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7273), [10827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3998), [10829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8505), [10831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5144), [10833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8456), [10835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4758), - [10837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7206), - [10840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(6729), + [10837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7206), + [10840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__annotated_delegation_specifier_repeat1, 2), SHIFT_REPEAT(6729), [10843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), [10845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8462), [10847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7143), @@ -683624,7 +687040,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10199), [10975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9438), [10977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5964), - [10979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 3, 0, 0), + [10979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 3), [10981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6167), [10983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), [10985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6028), @@ -683639,7 +687055,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6080), [11005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6353), [11007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6144), - [11009] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7200), + [11009] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__delegation_specifiers_repeat1, 2), SHIFT_REPEAT(7200), [11012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5969), [11014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6093), [11016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7326), @@ -683700,7 +687116,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6182), [11128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6318), [11130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5995), - [11132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(7326), + [11132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_constraints_repeat1, 2), SHIFT_REPEAT(7326), [11135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6062), [11137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6101), [11139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6267), @@ -683729,35 +687145,35 @@ static const TSParseActionEntry ts_parse_actions[] = { [11185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5959), [11187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6307), [11189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8936), - [11191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 2, 0, 0), - [11193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), - [11195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(283), + [11191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 2), + [11193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), + [11195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), SHIFT_REPEAT(283), [11198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6977), - [11200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_entries, 1, 0, 0), + [11200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_entries, 1), [11202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5664), [11204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5665), [11206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7137), - [11208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 4, 0, 8), - [11210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 1, 0, 0), + [11208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 4, .production_id = 8), + [11210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 1), [11212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), [11214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7086), - [11216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_list_repeat1, 2, 0, 0), SHIFT_REPEAT(8027), - [11219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_list_repeat1, 2, 0, 0), - [11221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpolation, 2, 0, 4), - [11223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpolation, 2, 0, 4), + [11216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_list_repeat1, 2), SHIFT_REPEAT(8027), + [11219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_list_repeat1, 2), + [11221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpolation, 2, .production_id = 4), + [11223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpolation, 2, .production_id = 4), [11225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), [11227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8027), [11229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), [11231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [11233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__enum_entries_repeat1, 2, 0, 0), - [11235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__enum_entries_repeat1, 2, 0, 0), SHIFT_REPEAT(5681), + [11233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__enum_entries_repeat1, 2), + [11235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__enum_entries_repeat1, 2), SHIFT_REPEAT(5681), [11238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6890), - [11240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 3, 0, 6), + [11240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 3, .production_id = 6), [11242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9012), - [11244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 3, 0, 0), - [11246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpolation, 3, 0, 7), - [11248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpolation, 3, 0, 7), - [11250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 5, 0, 0), + [11244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 3), + [11246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpolation, 3, .production_id = 7), + [11248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpolation, 3, .production_id = 7), + [11250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 5), [11252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), [11254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), [11256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5962), @@ -683773,12 +687189,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [11276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3838), [11278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5590), [11280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), - [11282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 2, 0, 0), + [11282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 2), [11284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5751), [11286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), - [11288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 6, 0, 8), + [11288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 6, .production_id = 8), [11290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6009), - [11292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 3, 0, 0), + [11292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 3), [11294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6651), [11296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), [11298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5938), @@ -683788,33 +687204,33 @@ static const TSParseActionEntry ts_parse_actions[] = { [11306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), [11308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), [11310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5831), - [11312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 4, 0, 0), + [11312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_entry, 4), [11314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5597), [11316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3038), [11318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5752), [11320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), [11322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5833), [11324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6654), - [11326] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_identifier_repeat1, 2, 0, 0), SHIFT_REPEAT(8223), - [11329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_identifier_repeat1, 2, 0, 0), + [11326] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_identifier_repeat1, 2), SHIFT_REPEAT(8223), + [11329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_identifier_repeat1, 2), [11331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6007), [11333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121), [11335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6661), [11337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5105), - [11339] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(6681), - [11342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), - [11344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, 0, 0), + [11339] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2), SHIFT_REPEAT(6681), + [11342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2), + [11344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3), [11346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5696), [11348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), [11350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4882), - [11352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_value_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(6717), - [11355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_value_parameters_repeat1, 2, 0, 0), + [11352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_value_parameters_repeat1, 2), SHIFT_REPEAT(6717), + [11355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_value_parameters_repeat1, 2), [11357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), [11359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6180), [11361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), [11363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7371), [11365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5944), - [11367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 1), + [11367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, .production_id = 1), [11369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5563), [11371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4693), [11373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7291), @@ -683822,7 +687238,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6681), [11379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7694), [11381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6199), - [11383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2, 0, 0), SHIFT_REPEAT(8905), + [11383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nullable_type_repeat1, 2), SHIFT_REPEAT(8905), [11386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8938), [11388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), [11390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6269), @@ -683830,14 +687246,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [11394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), [11396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4929), [11398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2163), - [11400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 1, 0, 0), + [11400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_value_parameter, 1), [11402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), [11404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), [11406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5750), [11408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7290), [11410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5553), - [11412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 5, 0, 0), - [11414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 5, 0, 6), + [11412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 5), + [11414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 5, .production_id = 6), [11416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), [11418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6650), [11420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3191), @@ -683850,7 +687266,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10059), [11436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5876), [11438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7481), - [11440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_parameters, 2, 0, 0), + [11440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_parameters, 2), [11442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), [11444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9054), [11446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6004), @@ -683859,18 +687275,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [11452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5583), [11454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3311), [11456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9168), - [11458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1455), - [11461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_value_arguments_repeat1, 2, 0, 0), + [11458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_arguments_repeat1, 2), SHIFT_REPEAT(1455), + [11461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_value_arguments_repeat1, 2), [11463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8905), [11465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8223), - [11467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 2, 0, 0), + [11467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 2), [11469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5248), [11471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8343), [11473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6087), [11475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5691), [11477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3703), [11479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), - [11481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 4, 0, 0), + [11481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 4), [11483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5890), [11485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), [11487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6782), @@ -683879,8 +687295,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [11493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), [11495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), [11497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3523), - [11499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 1, 0, 0), - [11501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 0), + [11499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 1), + [11501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1), [11503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5874), [11505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9658), [11507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), @@ -683902,7 +687318,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), [11541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), [11543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), - [11545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_parameters, 1, 0, 0), + [11545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_parameters, 1), [11547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5907), [11549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), [11551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7897), @@ -683914,10 +687330,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [11563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6733), [11565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4593), [11567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4799), - [11569] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_entry_repeat1, 2, 0, 0), SHIFT_REPEAT(842), - [11572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_when_entry_repeat1, 2, 0, 0), + [11569] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_when_entry_repeat1, 2), SHIFT_REPEAT(842), + [11572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_when_entry_repeat1, 2), [11574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5747), - [11576] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_indexing_suffix_repeat1, 2, 0, 0), SHIFT_REPEAT(1808), + [11576] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_indexing_suffix_repeat1, 2), SHIFT_REPEAT(1808), [11579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6114), [11581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3837), [11583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), @@ -683937,12 +687353,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [11611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3368), [11613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), [11615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6793), - [11617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 4, 0, 0), - [11619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 4, 0, 0), + [11617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 4), + [11619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 4), [11621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3949), [11623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5572), - [11625] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(5938), - [11628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_type_parameters_repeat1, 2, 0, 0), + [11625] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_type_parameters_repeat1, 2), SHIFT_REPEAT(5938), + [11628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_type_parameters_repeat1, 2), [11630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9772), [11632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), [11634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), @@ -683965,9 +687381,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [11668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5776), [11670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5543), [11672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), - [11674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 3, 0, 0), - [11676] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(5626), - [11679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__class_parameters_repeat1, 2, 0, 0), + [11674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 3), + [11676] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_parameters_repeat1, 2), SHIFT_REPEAT(5626), + [11679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__class_parameters_repeat1, 2), [11681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), [11683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), [11685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7825), @@ -683979,7 +687395,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3783), [11699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), [11701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6334), - [11703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 2), + [11703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, .production_id = 2), [11705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6657), [11707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), [11709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), @@ -683989,8 +687405,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [11717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5924), [11719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), [11721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), - [11723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_lambda_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(7481), - [11726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_lambda_parameters_repeat1, 2, 0, 0), + [11723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_lambda_parameters_repeat1, 2), SHIFT_REPEAT(7481), + [11726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_lambda_parameters_repeat1, 2), [11728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7805), [11730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5746), [11732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), @@ -683999,8 +687415,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [11738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4918), [11740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), [11742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4639), - [11744] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(5798), - [11747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2, 0, 0), + [11744] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2), SHIFT_REPEAT(5798), + [11747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2), [11749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), [11751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5162), [11753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3826), @@ -684035,8 +687451,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [11811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5547), [11813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8748), [11815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), - [11817] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_multi_variable_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(7951), - [11820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_multi_variable_declaration_repeat1, 2, 0, 0), + [11817] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_multi_variable_declaration_repeat1, 2), SHIFT_REPEAT(7951), + [11820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_multi_variable_declaration_repeat1, 2), [11822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), [11824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8450), [11826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), @@ -684062,10 +687478,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [11866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7686), [11868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7652), [11870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7871), - [11872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 2), + [11872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, .production_id = 2), [11874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7707), [11876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7853), - [11878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_delegation_call, 2, 0, 0), + [11878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_delegation_call, 2), [11880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418), [11882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7695), [11884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7735), @@ -684092,14 +687508,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [11926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7874), [11928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7854), [11930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9421), - [11932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_header, 3, 0, 5), + [11932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_header, 3, .production_id = 5), [11934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5760), [11936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6781), [11938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6035), - [11940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 1, 0, 0), + [11940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 1), [11942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6408), [11944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4384), - [11946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 1), + [11946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, .production_id = 1), [11948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7776), [11950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7775), [11952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7829), @@ -684110,12 +687526,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [11962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9565), [11964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), [11966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4406), - [11968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_projection, 1, 0, 0), + [11968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_projection, 1), [11970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7778), [11972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7863), [11974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), [11976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7787), - [11978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_header, 4, 0, 5), + [11978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_header, 4, .production_id = 5), [11980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7706), [11982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7704), [11984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7693), @@ -684134,13 +687550,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [12010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4362), [12012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7712), [12014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7715), - [12016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_header, 5, 0, 5), + [12016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_header, 5, .production_id = 5), [12018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), [12020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6008), - [12022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 2, 0, 0), - [12024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_projection, 2, 0, 0), + [12022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 2), + [12024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_projection, 2), [12026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9472), - [12028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_test, 2, 0, 0), + [12028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_test, 2), [12030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8658), [12032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), [12034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), @@ -684150,7 +687566,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8573), [12044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6366), [12046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8554), - [12048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_subject, 3, 0, 0), + [12048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_subject, 3), [12050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812), [12052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8567), [12054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8578), @@ -684196,12 +687612,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [12134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8588), [12136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6710), [12138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8595), - [12140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_initializer, 2, 0, 0), + [12140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_initializer, 2), [12142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6246), [12144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4653), [12146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4999), [12148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [12150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_parameters, 2, 0, 0), + [12150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_parameters, 2), [12152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5596), [12154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6067), [12156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5280), @@ -684223,7 +687639,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6314), [12190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4854), [12192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), - [12194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_alias, 2, 0, 2), + [12194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_alias, 2, .production_id = 2), [12196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8593), [12198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8590), [12200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8627), @@ -684265,7 +687681,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8542), [12274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8657), [12276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9378), - [12278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uni_character_literal, 2, 0, 0), + [12278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uni_character_literal, 2), [12280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8539), [12282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8537), [12284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8536), @@ -684333,7 +687749,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8561), [12410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6213), [12412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [12414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 3, 0, 0), + [12414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 3), [12416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9976), [12418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), [12420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8526), @@ -684471,7 +687887,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4873), [12686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8572), [12688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9911), - [12690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character_escape_seq, 1, 0, 0), + [12690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character_escape_seq, 1), [12692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9701), [12694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5237), [12696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6011), @@ -684604,7 +688020,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8353), [12952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9441), [12954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9437), - [12956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 6, 0, 0), + [12956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 6), [12958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3199), [12960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6734), [12962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6107), @@ -684614,7 +688030,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7362), [12972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9456), [12974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6041), - [12976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 7, 0, 8), + [12976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 7, .production_id = 8), [12978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8133), [12980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), [12982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), @@ -684635,7 +688051,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [13012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8200), [13014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), [13016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [13018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_subject, 7, 0, 0), + [13018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_subject, 7), [13020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8145), [13022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9240), [13024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9236), @@ -684643,10 +688059,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [13028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6672), [13030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6178), [13032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6235), - [13034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 6, 0, 0), + [13034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_secondary_constructor, 6), [13036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6394), [13038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), - [13040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 6, 0, 6), + [13040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 6, .production_id = 6), [13042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), [13044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7231), [13046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9161), @@ -684657,12 +688073,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [13056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9224), [13058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8359), [13060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [13062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_subject, 6, 0, 0), + [13062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_when_subject, 6), [13064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8329), [13066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6052), [13068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6040), [13070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3483), - [13072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 5, 0, 8), + [13072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 5, .production_id = 8), [13074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6699), [13076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6010), [13078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), @@ -684687,12 +688103,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [13116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9488), [13118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5978), [13120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [13122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 4, 0, 0), + [13122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_with_optional_type, 4), [13124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8195), [13126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), [13128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8546), [13130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [13132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 4, 0, 6), + [13132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_companion_object, 4, .production_id = 6), [13134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8128), [13136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8297), [13138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8278), @@ -684702,7 +688118,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [13146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8221), [13148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8339), [13150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8203), - [13152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_parameters, 4, 0, 0), + [13152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_parameters, 4), [13154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), [13156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7347), [13158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), @@ -684802,15 +688218,11 @@ bool tree_sitter_kotlin_external_scanner_scan(void *, TSLexer *, const bool *); unsigned tree_sitter_kotlin_external_scanner_serialize(void *, char *); void tree_sitter_kotlin_external_scanner_deserialize(void *, const char *, unsigned); -#ifdef TREE_SITTER_HIDE_SYMBOLS -#define TS_PUBLIC -#elif defined(_WIN32) -#define TS_PUBLIC __declspec(dllexport) -#else -#define TS_PUBLIC __attribute__((visibility("default"))) +#ifdef _WIN32 +#define extern __declspec(dllexport) #endif -TS_PUBLIC const TSLanguage *tree_sitter_kotlin(void) { +extern const TSLanguage *tree_sitter_kotlin(void) { static const TSLanguage language = { .version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, diff --git a/src/tree_sitter/parser.h b/src/tree_sitter/parser.h index 17f0e94b..17b4fde9 100644 --- a/src/tree_sitter/parser.h +++ b/src/tree_sitter/parser.h @@ -86,11 +86,6 @@ typedef union { } entry; } TSParseActionEntry; -typedef struct { - int32_t start; - int32_t end; -} TSCharacterRange; - struct TSLanguage { uint32_t version; uint32_t symbol_count; @@ -130,24 +125,6 @@ struct TSLanguage { const TSStateId *primary_state_ids; }; -static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { - uint32_t index = 0; - uint32_t size = len - index; - while (size > 1) { - uint32_t half_size = size / 2; - uint32_t mid_index = index + half_size; - TSCharacterRange *range = &ranges[mid_index]; - if (lookahead >= range->start && lookahead <= range->end) { - return true; - } else if (lookahead > range->end) { - index = mid_index; - } - size -= half_size; - } - TSCharacterRange *range = &ranges[index]; - return (lookahead >= range->start && lookahead <= range->end); -} - /* * Lexer Macros */ @@ -177,17 +154,6 @@ static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t goto next_state; \ } -#define ADVANCE_MAP(...) \ - { \ - static const uint16_t map[] = { __VA_ARGS__ }; \ - for (uint32_t i = 0; i < sizeof(map) / sizeof(map[0]); i += 2) { \ - if (map[i] == lookahead) { \ - state = map[i + 1]; \ - goto next_state; \ - } \ - } \ - } - #define SKIP(state_value) \ { \ skip = true; \ @@ -237,15 +203,14 @@ static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t } \ }} -#define REDUCE(symbol_name, children, precedence, prod_id) \ - {{ \ - .reduce = { \ - .type = TSParseActionTypeReduce, \ - .symbol = symbol_name, \ - .child_count = children, \ - .dynamic_precedence = precedence, \ - .production_id = prod_id \ - }, \ +#define REDUCE(symbol_val, child_count_val, ...) \ + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_val, \ + .child_count = child_count_val, \ + __VA_ARGS__ \ + }, \ }} #define RECOVER() \ diff --git a/test/corpus/assignment.txt b/test/corpus/assignment.txt index b1836e4d..6d62dcd3 100644 --- a/test/corpus/assignment.txt +++ b/test/corpus/assignment.txt @@ -67,4 +67,33 @@ fun main(){ (simple_identifier) (indexing_suffix (integer_literal))) - (string_literal (string_content))))))) + (string_literal + (string_content))))))) + +================================================================================ +Call assignment +================================================================================ + +fun main(){ + Foo(context).elem = var1 +} + +-------------------------------------------------------------------------------- + +(source_file + (function_declaration + (simple_identifier) + (function_value_parameters) + (function_body + (statements + (assignment + (directly_assignable_expression + (call_expression + (simple_identifier) + (call_suffix + (value_arguments + (value_argument + (simple_identifier))))) + (navigation_suffix + (simple_identifier))) + (simple_identifier))))))