diff --git a/grammar.js b/grammar.js index c3f3f850..965eb232 100644 --- a/grammar.js +++ b/grammar.js @@ -728,6 +728,8 @@ module.exports = grammar({ _call_signature: $ => field('parameters', $.formal_parameters), _formal_parameter: $ => choice($.pattern, $.assignment_pattern), + optional_chain: $ => '?.', + call_expression: $ => choice( prec('call', seq( field('function', $.expression), @@ -735,7 +737,7 @@ module.exports = grammar({ )), prec('member', seq( field('function', $.primary_expression), - '?.', + field('optional_chain', $.optional_chain), field('arguments', $.arguments) )) ), @@ -753,7 +755,7 @@ module.exports = grammar({ member_expression: $ => prec('member', seq( field('object', choice($.expression, $.primary_expression)), - choice('.', '?.'), + choice('.', field('optional_chain', $.optional_chain)), field('property', choice( $.private_property_identifier, alias($.identifier, $.property_identifier))) @@ -761,7 +763,7 @@ module.exports = grammar({ subscript_expression: $ => prec.right('member', seq( field('object', choice($.expression, $.primary_expression)), - optional('?.'), + optional(field('optional_chain', $.optional_chain)), '[', field('index', $._expressions), ']' )), diff --git a/queries/highlights.scm b/queries/highlights.scm index a18c38d9..613a49a8 100644 --- a/queries/highlights.scm +++ b/queries/highlights.scm @@ -99,7 +99,7 @@ [ ";" - "?." + (optional_chain) "." "," ] @punctuation.delimiter diff --git a/src/grammar.json b/src/grammar.json index 81e830fe..cbdea0fd 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -3244,6 +3244,10 @@ } ] }, + "optional_chain": { + "type": "STRING", + "value": "?." + }, "call_expression": { "type": "CHOICE", "members": [ @@ -3296,8 +3300,12 @@ } }, { - "type": "STRING", - "value": "?." + "type": "FIELD", + "name": "optional_chain", + "content": { + "type": "SYMBOL", + "name": "optional_chain" + } }, { "type": "FIELD", @@ -3410,8 +3418,12 @@ "value": "." }, { - "type": "STRING", - "value": "?." + "type": "FIELD", + "name": "optional_chain", + "content": { + "type": "SYMBOL", + "name": "optional_chain" + } } ] }, @@ -3467,8 +3479,12 @@ "type": "CHOICE", "members": [ { - "type": "STRING", - "value": "?." + "type": "FIELD", + "name": "optional_chain", + "content": { + "type": "SYMBOL", + "name": "optional_chain" + } }, { "type": "BLANK" diff --git a/src/node-types.json b/src/node-types.json index 5922ffb6..9ffe2ff5 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -772,6 +772,16 @@ "named": true } ] + }, + "optional_chain": { + "multiple": false, + "required": false, + "types": [ + { + "type": "optional_chain", + "named": true + } + ] } } }, @@ -2056,6 +2066,16 @@ } ] }, + "optional_chain": { + "multiple": false, + "required": false, + "types": [ + { + "type": "optional_chain", + "named": true + } + ] + }, "property": { "multiple": false, "required": true, @@ -2633,6 +2653,16 @@ "named": true } ] + }, + "optional_chain": { + "multiple": false, + "required": false, + "types": [ + { + "type": "optional_chain", + "named": true + } + ] } } }, @@ -3244,10 +3274,6 @@ "type": "?", "named": false }, - { - "type": "?.", - "named": false - }, { "type": "??", "named": false @@ -3424,6 +3450,10 @@ "type": "of", "named": false }, + { + "type": "optional_chain", + "named": true + }, { "type": "private_property_identifier", "named": true diff --git a/src/parser.c b/src/parser.c index 03cea114..693170ed 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,15 +6,15 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 1612 +#define STATE_COUNT 1616 #define LARGE_STATE_COUNT 293 #define SYMBOL_COUNT 249 #define ALIAS_COUNT 6 #define TOKEN_COUNT 128 #define EXTERNAL_TOKEN_COUNT 3 -#define FIELD_COUNT 37 +#define FIELD_COUNT 38 #define MAX_ALIAS_SEQUENCE_LENGTH 7 -#define PRODUCTION_ID_COUNT 108 +#define PRODUCTION_ID_COUNT 110 enum { sym_identifier = 1, @@ -72,7 +72,7 @@ enum { anon_sym_async = 53, anon_sym_function = 54, anon_sym_EQ_GT = 55, - anon_sym_QMARK_DOT = 56, + sym_optional_chain = 56, anon_sym_new = 57, anon_sym_PLUS_EQ = 58, anon_sym_DASH_EQ = 59, @@ -330,7 +330,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_async] = "async", [anon_sym_function] = "function", [anon_sym_EQ_GT] = "=>", - [anon_sym_QMARK_DOT] = "\?.", + [sym_optional_chain] = "optional_chain", [anon_sym_new] = "new", [anon_sym_PLUS_EQ] = "+=", [anon_sym_DASH_EQ] = "-=", @@ -588,7 +588,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_async] = anon_sym_async, [anon_sym_function] = anon_sym_function, [anon_sym_EQ_GT] = anon_sym_EQ_GT, - [anon_sym_QMARK_DOT] = anon_sym_QMARK_DOT, + [sym_optional_chain] = sym_optional_chain, [anon_sym_new] = anon_sym_new, [anon_sym_PLUS_EQ] = anon_sym_PLUS_EQ, [anon_sym_DASH_EQ] = anon_sym_DASH_EQ, @@ -1014,9 +1014,9 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_QMARK_DOT] = { + [sym_optional_chain] = { .visible = true, - .named = false, + .named = true, }, [anon_sym_new] = { .visible = true, @@ -1846,14 +1846,15 @@ enum { field_object = 27, field_open_tag = 28, field_operator = 29, - field_parameter = 30, - field_parameters = 31, - field_pattern = 32, - field_property = 33, - field_right = 34, - field_source = 35, - field_template = 36, - field_value = 37, + field_optional_chain = 30, + field_parameter = 31, + field_parameters = 32, + field_pattern = 33, + field_property = 34, + field_right = 35, + field_source = 36, + field_template = 37, + field_value = 38, }; static const char * const ts_field_names[] = { @@ -1887,6 +1888,7 @@ static const char * const ts_field_names[] = { [field_object] = "object", [field_open_tag] = "open_tag", [field_operator] = "operator", + [field_optional_chain] = "optional_chain", [field_parameter] = "parameter", [field_parameters] = "parameters", [field_pattern] = "pattern", @@ -1938,68 +1940,70 @@ static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [43] = {.index = 58, .length = 3}, [44] = {.index = 61, .length = 2}, [45] = {.index = 61, .length = 2}, - [46] = {.index = 63, .length = 2}, - [47] = {.index = 65, .length = 3}, - [48] = {.index = 68, .length = 2}, - [49] = {.index = 70, .length = 2}, + [46] = {.index = 63, .length = 3}, + [47] = {.index = 63, .length = 3}, + [48] = {.index = 66, .length = 3}, + [49] = {.index = 69, .length = 3}, [50] = {.index = 72, .length = 2}, [51] = {.index = 74, .length = 2}, - [52] = {.index = 76, .length = 1}, - [53] = {.index = 77, .length = 1}, - [54] = {.index = 78, .length = 2}, - [55] = {.index = 76, .length = 1}, - [56] = {.index = 18, .length = 2}, - [57] = {.index = 80, .length = 2}, - [58] = {.index = 82, .length = 3}, - [59] = {.index = 78, .length = 2}, - [60] = {.index = 85, .length = 1}, - [61] = {.index = 86, .length = 3}, - [62] = {.index = 89, .length = 6}, - [63] = {.index = 95, .length = 3}, - [64] = {.index = 98, .length = 2}, - [65] = {.index = 100, .length = 2}, + [52] = {.index = 76, .length = 2}, + [53] = {.index = 78, .length = 2}, + [54] = {.index = 80, .length = 1}, + [55] = {.index = 81, .length = 1}, + [56] = {.index = 82, .length = 2}, + [57] = {.index = 80, .length = 1}, + [58] = {.index = 18, .length = 2}, + [59] = {.index = 84, .length = 2}, + [60] = {.index = 86, .length = 3}, + [61] = {.index = 82, .length = 2}, + [62] = {.index = 89, .length = 1}, + [63] = {.index = 90, .length = 3}, + [64] = {.index = 93, .length = 6}, + [65] = {.index = 99, .length = 3}, [66] = {.index = 102, .length = 2}, - [67] = {.index = 104, .length = 1}, - [68] = {.index = 105, .length = 2}, - [69] = {.index = 107, .length = 2}, + [67] = {.index = 104, .length = 2}, + [68] = {.index = 106, .length = 2}, + [69] = {.index = 108, .length = 1}, [70] = {.index = 109, .length = 2}, - [71] = {.index = 111, .length = 4}, - [72] = {.index = 115, .length = 2}, - [73] = {.index = 117, .length = 2}, + [71] = {.index = 111, .length = 2}, + [72] = {.index = 113, .length = 2}, + [73] = {.index = 115, .length = 4}, [74] = {.index = 119, .length = 2}, - [75] = {.index = 117, .length = 2}, - [76] = {.index = 121, .length = 2}, - [77] = {.index = 123, .length = 3}, - [78] = {.index = 126, .length = 2}, - [79] = {.index = 128, .length = 2}, - [80] = {.index = 130, .length = 3}, - [81] = {.index = 133, .length = 2}, - [82] = {.index = 135, .length = 2}, - [83] = {.index = 137, .length = 4}, - [84] = {.index = 141, .length = 2}, - [85] = {.index = 143, .length = 2}, + [75] = {.index = 121, .length = 2}, + [76] = {.index = 123, .length = 2}, + [77] = {.index = 121, .length = 2}, + [78] = {.index = 125, .length = 2}, + [79] = {.index = 127, .length = 3}, + [80] = {.index = 130, .length = 2}, + [81] = {.index = 132, .length = 2}, + [82] = {.index = 134, .length = 3}, + [83] = {.index = 137, .length = 2}, + [84] = {.index = 139, .length = 2}, + [85] = {.index = 141, .length = 4}, [86] = {.index = 145, .length = 2}, - [87] = {.index = 147, .length = 3}, - [88] = {.index = 150, .length = 2}, - [89] = {.index = 152, .length = 3}, - [90] = {.index = 155, .length = 3}, - [91] = {.index = 158, .length = 2}, - [92] = {.index = 160, .length = 1}, - [93] = {.index = 161, .length = 2}, - [94] = {.index = 163, .length = 3}, - [95] = {.index = 166, .length = 4}, - [96] = {.index = 170, .length = 3}, - [97] = {.index = 170, .length = 3}, - [98] = {.index = 173, .length = 3}, - [99] = {.index = 176, .length = 3}, - [100] = {.index = 179, .length = 3}, - [101] = {.index = 182, .length = 4}, - [102] = {.index = 186, .length = 2}, - [103] = {.index = 188, .length = 4}, - [104] = {.index = 192, .length = 4}, - [105] = {.index = 196, .length = 2}, - [106] = {.index = 198, .length = 4}, - [107] = {.index = 202, .length = 5}, + [87] = {.index = 147, .length = 2}, + [88] = {.index = 149, .length = 2}, + [89] = {.index = 151, .length = 3}, + [90] = {.index = 154, .length = 2}, + [91] = {.index = 156, .length = 3}, + [92] = {.index = 159, .length = 3}, + [93] = {.index = 162, .length = 3}, + [94] = {.index = 165, .length = 1}, + [95] = {.index = 166, .length = 2}, + [96] = {.index = 168, .length = 3}, + [97] = {.index = 171, .length = 4}, + [98] = {.index = 175, .length = 3}, + [99] = {.index = 175, .length = 3}, + [100] = {.index = 178, .length = 3}, + [101] = {.index = 181, .length = 3}, + [102] = {.index = 184, .length = 3}, + [103] = {.index = 187, .length = 4}, + [104] = {.index = 191, .length = 2}, + [105] = {.index = 193, .length = 4}, + [106] = {.index = 197, .length = 4}, + [107] = {.index = 201, .length = 2}, + [108] = {.index = 203, .length = 4}, + [109] = {.index = 207, .length = 5}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -2104,201 +2108,207 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_object, 0}, {field_property, 2}, [63] = + {field_object, 0}, + {field_optional_chain, 1}, + {field_property, 2}, + [66] = {field_arguments, 2}, {field_function, 0}, - [65] = + {field_optional_chain, 1}, + [69] = {field_close_tag, 2}, {field_content, 1}, {field_open_tag, 0}, - [68] = + [72] = {field_close_tag, 2}, {field_open_tag, 0}, - [70] = + [74] = {field_body, 2}, {field_parameters, 0}, - [72] = + [76] = {field_declaration, 2}, {field_decorator, 0, .inherited = true}, - [74] = + [78] = {field_body, 2}, {field_decorator, 0, .inherited = true}, - [76] = + [80] = {field_source, 2, .inherited = true}, - [77] = + [81] = {field_value, 2}, - [78] = + [82] = {field_alias, 1, .inherited = true}, {field_name, 1, .inherited = true}, - [80] = + [84] = {field_key, 0}, {field_value, 2}, - [82] = + [86] = {field_body, 2}, {field_name, 0}, {field_parameters, 1}, - [85] = + [89] = {field_value, 1}, - [86] = + [90] = {field_alternative, 3}, {field_condition, 1}, {field_consequence, 2}, - [89] = + [93] = {field_body, 3}, {field_kind, 2, .inherited = true}, {field_left, 2, .inherited = true}, {field_operator, 2, .inherited = true}, {field_right, 2, .inherited = true}, {field_value, 2, .inherited = true}, - [95] = + [99] = {field_body, 1}, {field_finalizer, 3}, {field_handler, 2}, - [98] = + [102] = {field_attribute, 2, .inherited = true}, {field_name, 1}, - [100] = + [104] = {field_attribute, 0, .inherited = true}, {field_attribute, 1, .inherited = true}, - [102] = + [106] = {field_flags, 3}, {field_pattern, 1}, - [104] = + [108] = {field_property, 1}, - [105] = + [109] = {field_property, 0}, {field_value, 1, .inherited = true}, - [107] = + [111] = {field_decorator, 0, .inherited = true}, {field_property, 1}, - [109] = + [113] = {field_member, 1, .inherited = true}, {field_template, 1, .inherited = true}, - [111] = + [115] = {field_member, 0, .inherited = true}, {field_member, 1, .inherited = true}, {field_template, 0, .inherited = true}, {field_template, 1, .inherited = true}, - [115] = + [119] = {field_body, 3}, {field_name, 1}, - [117] = + [121] = {field_body, 3}, {field_parameter, 1}, - [119] = + [123] = {field_body, 3}, {field_parameters, 2}, - [121] = + [125] = {field_body, 3}, {field_parameters, 1}, - [123] = + [127] = {field_body, 3}, {field_name, 1}, {field_parameters, 2}, - [126] = + [130] = {field_index, 2}, {field_object, 0}, - [128] = + [132] = {field_declaration, 3}, {field_decorator, 0, .inherited = true}, - [130] = + [134] = {field_body, 3}, {field_decorator, 0, .inherited = true}, {field_name, 2}, - [133] = + [137] = {field_body, 3}, {field_decorator, 0, .inherited = true}, - [135] = + [139] = {field_alias, 2}, {field_name, 0}, - [137] = + [141] = {field_body, 3}, {field_decorator, 0, .inherited = true}, {field_name, 1}, {field_parameters, 2}, - [141] = + [145] = {field_body, 1}, {field_condition, 3}, - [143] = + [147] = {field_property, 1}, {field_value, 2, .inherited = true}, - [145] = + [149] = {field_decorator, 0, .inherited = true}, {field_property, 2}, - [147] = + [151] = {field_decorator, 0, .inherited = true}, {field_property, 1}, {field_value, 2, .inherited = true}, - [150] = + [154] = {field_body, 4}, {field_parameters, 3}, - [152] = + [156] = {field_body, 4}, {field_name, 2}, {field_parameters, 3}, - [155] = + [159] = {field_alternative, 4}, {field_condition, 0}, {field_consequence, 2}, - [158] = + [162] = {field_index, 3}, {field_object, 0}, - [160] = + {field_optional_chain, 1}, + [165] = {field_name, 2}, - [161] = + [166] = {field_decorator, 0, .inherited = true}, {field_value, 3}, - [163] = + [168] = {field_body, 4}, {field_decorator, 0, .inherited = true}, {field_name, 2}, - [166] = + [171] = {field_body, 4}, {field_decorator, 0, .inherited = true}, {field_name, 2}, {field_parameters, 3}, - [170] = + [175] = {field_left, 1}, {field_operator, 2}, {field_right, 3}, - [173] = + [178] = {field_body, 5}, {field_condition, 3}, {field_initializer, 2}, - [176] = + [181] = {field_decorator, 0, .inherited = true}, {field_property, 2}, {field_value, 3, .inherited = true}, - [179] = + [184] = {field_body, 5}, {field_name, 3}, {field_parameters, 4}, - [182] = + [187] = {field_body, 5}, {field_decorator, 0, .inherited = true}, {field_name, 3}, {field_parameters, 4}, - [186] = + [191] = {field_body, 3}, {field_value, 1}, - [188] = + [193] = {field_kind, 1}, {field_left, 2}, {field_operator, 3}, {field_right, 4}, - [192] = + [197] = {field_body, 6}, {field_condition, 3}, {field_increment, 4}, {field_initializer, 2}, - [196] = + [201] = {field_body, 4}, {field_parameter, 2}, - [198] = + [203] = {field_body, 6}, {field_decorator, 0, .inherited = true}, {field_name, 4}, {field_parameters, 5}, - [202] = + [207] = {field_kind, 1}, {field_left, 2}, {field_operator, 4}, @@ -2338,19 +2348,22 @@ static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE [44] = { [2] = alias_sym_property_identifier, }, - [55] = { + [46] = { + [2] = alias_sym_property_identifier, + }, + [57] = { [1] = alias_sym_namespace_export, }, - [56] = { + [58] = { [0] = alias_sym_shorthand_property_identifier_pattern, }, - [59] = { + [61] = { [1] = alias_sym_import_specifier, }, - [73] = { + [75] = { [1] = sym_identifier, }, - [96] = { + [98] = { [1] = sym_identifier, }, }; @@ -3388,7 +3401,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_EQ_GT); END_STATE(); case 132: - ACCEPT_TOKEN(anon_sym_QMARK_DOT); + ACCEPT_TOKEN(sym_optional_chain); END_STATE(); case 133: ACCEPT_TOKEN(anon_sym_PLUS_EQ); @@ -4537,11 +4550,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [55] = {.lex_state = 85}, [56] = {.lex_state = 85}, [57] = {.lex_state = 85}, - [58] = {.lex_state = 85}, + [58] = {.lex_state = 84, .external_lex_state = 3}, [59] = {.lex_state = 85}, [60] = {.lex_state = 85}, [61] = {.lex_state = 85}, - [62] = {.lex_state = 84, .external_lex_state = 3}, + [62] = {.lex_state = 85}, [63] = {.lex_state = 85}, [64] = {.lex_state = 84, .external_lex_state = 3}, [65] = {.lex_state = 84, .external_lex_state = 3}, @@ -4582,9 +4595,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [100] = {.lex_state = 85}, [101] = {.lex_state = 85}, [102] = {.lex_state = 85}, - [103] = {.lex_state = 4}, + [103] = {.lex_state = 85}, [104] = {.lex_state = 85}, - [105] = {.lex_state = 4}, + [105] = {.lex_state = 85}, [106] = {.lex_state = 85}, [107] = {.lex_state = 85}, [108] = {.lex_state = 85}, @@ -4602,27 +4615,27 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [120] = {.lex_state = 85}, [121] = {.lex_state = 85}, [122] = {.lex_state = 85}, - [123] = {.lex_state = 4}, + [123] = {.lex_state = 85}, [124] = {.lex_state = 85}, [125] = {.lex_state = 85}, [126] = {.lex_state = 85}, [127] = {.lex_state = 85}, - [128] = {.lex_state = 4}, + [128] = {.lex_state = 85}, [129] = {.lex_state = 85}, [130] = {.lex_state = 85}, [131] = {.lex_state = 85}, [132] = {.lex_state = 85}, - [133] = {.lex_state = 85}, + [133] = {.lex_state = 4}, [134] = {.lex_state = 85}, - [135] = {.lex_state = 85}, + [135] = {.lex_state = 4}, [136] = {.lex_state = 85}, [137] = {.lex_state = 85}, - [138] = {.lex_state = 85}, + [138] = {.lex_state = 4}, [139] = {.lex_state = 85}, - [140] = {.lex_state = 85}, + [140] = {.lex_state = 4}, [141] = {.lex_state = 85}, - [142] = {.lex_state = 4}, - [143] = {.lex_state = 85}, + [142] = {.lex_state = 85}, + [143] = {.lex_state = 4}, [144] = {.lex_state = 85}, [145] = {.lex_state = 85}, [146] = {.lex_state = 85}, @@ -4772,43 +4785,43 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [290] = {.lex_state = 85, .external_lex_state = 4}, [291] = {.lex_state = 85}, [292] = {.lex_state = 85}, - [293] = {.lex_state = 85}, - [294] = {.lex_state = 5, .external_lex_state = 2}, + [293] = {.lex_state = 5, .external_lex_state = 2}, + [294] = {.lex_state = 85}, [295] = {.lex_state = 5, .external_lex_state = 2}, [296] = {.lex_state = 5, .external_lex_state = 3}, [297] = {.lex_state = 5, .external_lex_state = 3}, [298] = {.lex_state = 5, .external_lex_state = 3}, - [299] = {.lex_state = 5, .external_lex_state = 2}, - [300] = {.lex_state = 5, .external_lex_state = 2}, - [301] = {.lex_state = 5, .external_lex_state = 3}, + [299] = {.lex_state = 5, .external_lex_state = 3}, + [300] = {.lex_state = 5, .external_lex_state = 3}, + [301] = {.lex_state = 5, .external_lex_state = 2}, [302] = {.lex_state = 5, .external_lex_state = 2}, [303] = {.lex_state = 5, .external_lex_state = 3}, - [304] = {.lex_state = 5, .external_lex_state = 3}, + [304] = {.lex_state = 5, .external_lex_state = 2}, [305] = {.lex_state = 5, .external_lex_state = 3}, [306] = {.lex_state = 85}, [307] = {.lex_state = 5, .external_lex_state = 2}, [308] = {.lex_state = 85, .external_lex_state = 4}, [309] = {.lex_state = 85, .external_lex_state = 4}, [310] = {.lex_state = 85}, - [311] = {.lex_state = 85, .external_lex_state = 4}, + [311] = {.lex_state = 85}, [312] = {.lex_state = 85, .external_lex_state = 4}, [313] = {.lex_state = 85}, - [314] = {.lex_state = 85, .external_lex_state = 4}, - [315] = {.lex_state = 85, .external_lex_state = 4}, + [314] = {.lex_state = 85}, + [315] = {.lex_state = 5, .external_lex_state = 3}, [316] = {.lex_state = 85, .external_lex_state = 4}, - [317] = {.lex_state = 85}, - [318] = {.lex_state = 85}, - [319] = {.lex_state = 5, .external_lex_state = 3}, - [320] = {.lex_state = 85, .external_lex_state = 4}, - [321] = {.lex_state = 85, .external_lex_state = 4}, + [317] = {.lex_state = 5, .external_lex_state = 2}, + [318] = {.lex_state = 85, .external_lex_state = 4}, + [319] = {.lex_state = 85}, + [320] = {.lex_state = 5, .external_lex_state = 3}, + [321] = {.lex_state = 5, .external_lex_state = 2}, [322] = {.lex_state = 85, .external_lex_state = 4}, [323] = {.lex_state = 85, .external_lex_state = 4}, - [324] = {.lex_state = 5, .external_lex_state = 2}, - [325] = {.lex_state = 5, .external_lex_state = 3}, + [324] = {.lex_state = 85, .external_lex_state = 4}, + [325] = {.lex_state = 85, .external_lex_state = 4}, [326] = {.lex_state = 85, .external_lex_state = 4}, - [327] = {.lex_state = 85}, + [327] = {.lex_state = 85, .external_lex_state = 4}, [328] = {.lex_state = 85, .external_lex_state = 4}, - [329] = {.lex_state = 5, .external_lex_state = 2}, + [329] = {.lex_state = 85, .external_lex_state = 4}, [330] = {.lex_state = 85, .external_lex_state = 4}, [331] = {.lex_state = 85}, [332] = {.lex_state = 85}, @@ -4831,9 +4844,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [349] = {.lex_state = 85}, [350] = {.lex_state = 85}, [351] = {.lex_state = 5, .external_lex_state = 2}, - [352] = {.lex_state = 85}, - [353] = {.lex_state = 5, .external_lex_state = 2}, - [354] = {.lex_state = 85}, + [352] = {.lex_state = 5, .external_lex_state = 2}, + [353] = {.lex_state = 85}, + [354] = {.lex_state = 5, .external_lex_state = 2}, [355] = {.lex_state = 85}, [356] = {.lex_state = 85}, [357] = {.lex_state = 85}, @@ -4897,7 +4910,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [415] = {.lex_state = 85}, [416] = {.lex_state = 85}, [417] = {.lex_state = 85}, - [418] = {.lex_state = 5, .external_lex_state = 2}, + [418] = {.lex_state = 85}, [419] = {.lex_state = 85}, [420] = {.lex_state = 85}, [421] = {.lex_state = 85}, @@ -4918,53 +4931,53 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [436] = {.lex_state = 5, .external_lex_state = 2}, [437] = {.lex_state = 5, .external_lex_state = 2}, [438] = {.lex_state = 5, .external_lex_state = 2}, - [439] = {.lex_state = 85}, + [439] = {.lex_state = 5, .external_lex_state = 2}, [440] = {.lex_state = 5, .external_lex_state = 2}, [441] = {.lex_state = 5, .external_lex_state = 3}, - [442] = {.lex_state = 5, .external_lex_state = 3}, + [442] = {.lex_state = 5, .external_lex_state = 2}, [443] = {.lex_state = 5, .external_lex_state = 3}, [444] = {.lex_state = 5, .external_lex_state = 3}, [445] = {.lex_state = 5, .external_lex_state = 3}, [446] = {.lex_state = 5, .external_lex_state = 3}, - [447] = {.lex_state = 5, .external_lex_state = 2}, - [448] = {.lex_state = 5, .external_lex_state = 3}, - [449] = {.lex_state = 5, .external_lex_state = 3}, - [450] = {.lex_state = 5, .external_lex_state = 3}, + [447] = {.lex_state = 85}, + [448] = {.lex_state = 85}, + [449] = {.lex_state = 5, .external_lex_state = 2}, + [450] = {.lex_state = 5, .external_lex_state = 2}, [451] = {.lex_state = 5, .external_lex_state = 3}, [452] = {.lex_state = 5, .external_lex_state = 3}, - [453] = {.lex_state = 5, .external_lex_state = 3}, + [453] = {.lex_state = 5, .external_lex_state = 2}, [454] = {.lex_state = 5, .external_lex_state = 3}, [455] = {.lex_state = 5, .external_lex_state = 3}, - [456] = {.lex_state = 85}, + [456] = {.lex_state = 5, .external_lex_state = 3}, [457] = {.lex_state = 5, .external_lex_state = 3}, [458] = {.lex_state = 5, .external_lex_state = 3}, - [459] = {.lex_state = 85}, - [460] = {.lex_state = 5, .external_lex_state = 2}, - [461] = {.lex_state = 5, .external_lex_state = 2}, + [459] = {.lex_state = 5, .external_lex_state = 3}, + [460] = {.lex_state = 85}, + [461] = {.lex_state = 5, .external_lex_state = 3}, [462] = {.lex_state = 5, .external_lex_state = 3}, - [463] = {.lex_state = 85}, - [464] = {.lex_state = 5, .external_lex_state = 3}, - [465] = {.lex_state = 85}, - [466] = {.lex_state = 5, .external_lex_state = 3}, - [467] = {.lex_state = 85}, + [463] = {.lex_state = 5, .external_lex_state = 2}, + [464] = {.lex_state = 5, .external_lex_state = 2}, + [465] = {.lex_state = 5, .external_lex_state = 3}, + [466] = {.lex_state = 5, .external_lex_state = 2}, + [467] = {.lex_state = 5, .external_lex_state = 3}, [468] = {.lex_state = 85}, - [469] = {.lex_state = 5, .external_lex_state = 3}, - [470] = {.lex_state = 5, .external_lex_state = 2}, - [471] = {.lex_state = 5, .external_lex_state = 2}, - [472] = {.lex_state = 5, .external_lex_state = 2}, + [469] = {.lex_state = 85}, + [470] = {.lex_state = 5, .external_lex_state = 3}, + [471] = {.lex_state = 5, .external_lex_state = 3}, + [472] = {.lex_state = 85}, [473] = {.lex_state = 85}, - [474] = {.lex_state = 5, .external_lex_state = 2}, - [475] = {.lex_state = 5, .external_lex_state = 2}, + [474] = {.lex_state = 5, .external_lex_state = 3}, + [475] = {.lex_state = 85}, [476] = {.lex_state = 5, .external_lex_state = 3}, - [477] = {.lex_state = 5, .external_lex_state = 2}, - [478] = {.lex_state = 5, .external_lex_state = 2}, - [479] = {.lex_state = 5, .external_lex_state = 3}, - [480] = {.lex_state = 5, .external_lex_state = 3}, - [481] = {.lex_state = 5, .external_lex_state = 2}, + [477] = {.lex_state = 5, .external_lex_state = 3}, + [478] = {.lex_state = 5, .external_lex_state = 3}, + [479] = {.lex_state = 5, .external_lex_state = 2}, + [480] = {.lex_state = 5, .external_lex_state = 2}, + [481] = {.lex_state = 5, .external_lex_state = 3}, [482] = {.lex_state = 5, .external_lex_state = 2}, [483] = {.lex_state = 5, .external_lex_state = 2}, [484] = {.lex_state = 5, .external_lex_state = 2}, - [485] = {.lex_state = 5, .external_lex_state = 2}, + [485] = {.lex_state = 5, .external_lex_state = 3}, [486] = {.lex_state = 5, .external_lex_state = 2}, [487] = {.lex_state = 5, .external_lex_state = 2}, [488] = {.lex_state = 5, .external_lex_state = 2}, @@ -4975,19 +4988,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [493] = {.lex_state = 5, .external_lex_state = 2}, [494] = {.lex_state = 5, .external_lex_state = 2}, [495] = {.lex_state = 5, .external_lex_state = 2}, - [496] = {.lex_state = 6, .external_lex_state = 3}, - [497] = {.lex_state = 6, .external_lex_state = 2}, - [498] = {.lex_state = 6, .external_lex_state = 2}, - [499] = {.lex_state = 6, .external_lex_state = 2}, + [496] = {.lex_state = 5, .external_lex_state = 2}, + [497] = {.lex_state = 5, .external_lex_state = 2}, + [498] = {.lex_state = 5, .external_lex_state = 2}, + [499] = {.lex_state = 5, .external_lex_state = 2}, [500] = {.lex_state = 6, .external_lex_state = 3}, [501] = {.lex_state = 6, .external_lex_state = 2}, - [502] = {.lex_state = 6, .external_lex_state = 2}, - [503] = {.lex_state = 6, .external_lex_state = 3}, - [504] = {.lex_state = 6, .external_lex_state = 3}, - [505] = {.lex_state = 6, .external_lex_state = 2}, + [502] = {.lex_state = 6, .external_lex_state = 3}, + [503] = {.lex_state = 6, .external_lex_state = 2}, + [504] = {.lex_state = 6, .external_lex_state = 2}, + [505] = {.lex_state = 6, .external_lex_state = 3}, [506] = {.lex_state = 6, .external_lex_state = 2}, [507] = {.lex_state = 6, .external_lex_state = 2}, - [508] = {.lex_state = 6, .external_lex_state = 2}, + [508] = {.lex_state = 6, .external_lex_state = 3}, [509] = {.lex_state = 6, .external_lex_state = 2}, [510] = {.lex_state = 6, .external_lex_state = 2}, [511] = {.lex_state = 6, .external_lex_state = 2}, @@ -4996,12 +5009,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [514] = {.lex_state = 6, .external_lex_state = 2}, [515] = {.lex_state = 6, .external_lex_state = 2}, [516] = {.lex_state = 6, .external_lex_state = 3}, - [517] = {.lex_state = 6, .external_lex_state = 2}, - [518] = {.lex_state = 6, .external_lex_state = 3}, - [519] = {.lex_state = 6, .external_lex_state = 3}, + [517] = {.lex_state = 6, .external_lex_state = 3}, + [518] = {.lex_state = 6, .external_lex_state = 2}, + [519] = {.lex_state = 6, .external_lex_state = 2}, [520] = {.lex_state = 6, .external_lex_state = 2}, [521] = {.lex_state = 6, .external_lex_state = 2}, - [522] = {.lex_state = 6, .external_lex_state = 3}, + [522] = {.lex_state = 6, .external_lex_state = 2}, [523] = {.lex_state = 6, .external_lex_state = 2}, [524] = {.lex_state = 6, .external_lex_state = 2}, [525] = {.lex_state = 6, .external_lex_state = 2}, @@ -5009,7 +5022,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [527] = {.lex_state = 6, .external_lex_state = 2}, [528] = {.lex_state = 6, .external_lex_state = 2}, [529] = {.lex_state = 6, .external_lex_state = 2}, - [530] = {.lex_state = 6, .external_lex_state = 2}, + [530] = {.lex_state = 6, .external_lex_state = 3}, [531] = {.lex_state = 6, .external_lex_state = 2}, [532] = {.lex_state = 6, .external_lex_state = 2}, [533] = {.lex_state = 6, .external_lex_state = 2}, @@ -5021,8 +5034,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [539] = {.lex_state = 6, .external_lex_state = 2}, [540] = {.lex_state = 6, .external_lex_state = 2}, [541] = {.lex_state = 6, .external_lex_state = 2}, - [542] = {.lex_state = 6, .external_lex_state = 2}, - [543] = {.lex_state = 6, .external_lex_state = 3}, + [542] = {.lex_state = 6, .external_lex_state = 3}, + [543] = {.lex_state = 6, .external_lex_state = 2}, [544] = {.lex_state = 6, .external_lex_state = 2}, [545] = {.lex_state = 6, .external_lex_state = 2}, [546] = {.lex_state = 6, .external_lex_state = 2}, @@ -5033,31 +5046,31 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [551] = {.lex_state = 6, .external_lex_state = 2}, [552] = {.lex_state = 6, .external_lex_state = 2}, [553] = {.lex_state = 6, .external_lex_state = 2}, - [554] = {.lex_state = 6, .external_lex_state = 3}, + [554] = {.lex_state = 6, .external_lex_state = 2}, [555] = {.lex_state = 6, .external_lex_state = 2}, - [556] = {.lex_state = 6, .external_lex_state = 2}, + [556] = {.lex_state = 6, .external_lex_state = 3}, [557] = {.lex_state = 6, .external_lex_state = 2}, [558] = {.lex_state = 6, .external_lex_state = 2}, [559] = {.lex_state = 6, .external_lex_state = 2}, [560] = {.lex_state = 6, .external_lex_state = 2}, [561] = {.lex_state = 6, .external_lex_state = 2}, - [562] = {.lex_state = 7, .external_lex_state = 2}, + [562] = {.lex_state = 6, .external_lex_state = 2}, [563] = {.lex_state = 6, .external_lex_state = 3}, - [564] = {.lex_state = 6, .external_lex_state = 2}, + [564] = {.lex_state = 6, .external_lex_state = 3}, [565] = {.lex_state = 6, .external_lex_state = 2}, [566] = {.lex_state = 6, .external_lex_state = 2}, - [567] = {.lex_state = 6, .external_lex_state = 3}, + [567] = {.lex_state = 6, .external_lex_state = 2}, [568] = {.lex_state = 6, .external_lex_state = 2}, [569] = {.lex_state = 6, .external_lex_state = 2}, - [570] = {.lex_state = 6, .external_lex_state = 3}, + [570] = {.lex_state = 6, .external_lex_state = 2}, [571] = {.lex_state = 6, .external_lex_state = 2}, [572] = {.lex_state = 6, .external_lex_state = 2}, [573] = {.lex_state = 6, .external_lex_state = 2}, [574] = {.lex_state = 6, .external_lex_state = 2}, [575] = {.lex_state = 6, .external_lex_state = 2}, - [576] = {.lex_state = 6, .external_lex_state = 2}, + [576] = {.lex_state = 7, .external_lex_state = 2}, [577] = {.lex_state = 6, .external_lex_state = 2}, - [578] = {.lex_state = 6, .external_lex_state = 2}, + [578] = {.lex_state = 6, .external_lex_state = 3}, [579] = {.lex_state = 6, .external_lex_state = 2}, [580] = {.lex_state = 6, .external_lex_state = 2}, [581] = {.lex_state = 6, .external_lex_state = 2}, @@ -5070,7 +5083,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [588] = {.lex_state = 6, .external_lex_state = 2}, [589] = {.lex_state = 6, .external_lex_state = 2}, [590] = {.lex_state = 6, .external_lex_state = 2}, - [591] = {.lex_state = 6, .external_lex_state = 2}, + [591] = {.lex_state = 6, .external_lex_state = 3}, [592] = {.lex_state = 6, .external_lex_state = 2}, [593] = {.lex_state = 6, .external_lex_state = 2}, [594] = {.lex_state = 6, .external_lex_state = 2}, @@ -5084,16 +5097,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [602] = {.lex_state = 6, .external_lex_state = 2}, [603] = {.lex_state = 6, .external_lex_state = 2}, [604] = {.lex_state = 6, .external_lex_state = 2}, - [605] = {.lex_state = 6, .external_lex_state = 3}, - [606] = {.lex_state = 6, .external_lex_state = 3}, + [605] = {.lex_state = 6, .external_lex_state = 2}, + [606] = {.lex_state = 6, .external_lex_state = 2}, [607] = {.lex_state = 6, .external_lex_state = 2}, - [608] = {.lex_state = 6, .external_lex_state = 3}, + [608] = {.lex_state = 6, .external_lex_state = 2}, [609] = {.lex_state = 6, .external_lex_state = 3}, - [610] = {.lex_state = 6, .external_lex_state = 2}, - [611] = {.lex_state = 6, .external_lex_state = 3}, + [610] = {.lex_state = 6, .external_lex_state = 3}, + [611] = {.lex_state = 6, .external_lex_state = 2}, [612] = {.lex_state = 6, .external_lex_state = 3}, [613] = {.lex_state = 6, .external_lex_state = 3}, - [614] = {.lex_state = 6, .external_lex_state = 2}, + [614] = {.lex_state = 6, .external_lex_state = 3}, [615] = {.lex_state = 6, .external_lex_state = 3}, [616] = {.lex_state = 6, .external_lex_state = 3}, [617] = {.lex_state = 6, .external_lex_state = 3}, @@ -5103,10 +5116,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [621] = {.lex_state = 6, .external_lex_state = 3}, [622] = {.lex_state = 6, .external_lex_state = 3}, [623] = {.lex_state = 6, .external_lex_state = 3}, - [624] = {.lex_state = 6, .external_lex_state = 3}, + [624] = {.lex_state = 6, .external_lex_state = 2}, [625] = {.lex_state = 6, .external_lex_state = 3}, - [626] = {.lex_state = 6, .external_lex_state = 3}, - [627] = {.lex_state = 6, .external_lex_state = 3}, + [626] = {.lex_state = 6, .external_lex_state = 2}, + [627] = {.lex_state = 6, .external_lex_state = 2}, [628] = {.lex_state = 6, .external_lex_state = 3}, [629] = {.lex_state = 6, .external_lex_state = 3}, [630] = {.lex_state = 6, .external_lex_state = 3}, @@ -5119,7 +5132,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [637] = {.lex_state = 6, .external_lex_state = 3}, [638] = {.lex_state = 6, .external_lex_state = 3}, [639] = {.lex_state = 6, .external_lex_state = 3}, - [640] = {.lex_state = 6, .external_lex_state = 3}, + [640] = {.lex_state = 6, .external_lex_state = 2}, [641] = {.lex_state = 6, .external_lex_state = 3}, [642] = {.lex_state = 6, .external_lex_state = 3}, [643] = {.lex_state = 6, .external_lex_state = 3}, @@ -5127,17 +5140,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [645] = {.lex_state = 6, .external_lex_state = 3}, [646] = {.lex_state = 6, .external_lex_state = 3}, [647] = {.lex_state = 6, .external_lex_state = 3}, - [648] = {.lex_state = 6, .external_lex_state = 2}, + [648] = {.lex_state = 6, .external_lex_state = 3}, [649] = {.lex_state = 6, .external_lex_state = 3}, [650] = {.lex_state = 6, .external_lex_state = 3}, [651] = {.lex_state = 6, .external_lex_state = 3}, [652] = {.lex_state = 6, .external_lex_state = 3}, [653] = {.lex_state = 6, .external_lex_state = 3}, [654] = {.lex_state = 6, .external_lex_state = 3}, - [655] = {.lex_state = 6, .external_lex_state = 2}, - [656] = {.lex_state = 6, .external_lex_state = 3}, + [655] = {.lex_state = 6, .external_lex_state = 3}, + [656] = {.lex_state = 6, .external_lex_state = 2}, [657] = {.lex_state = 6, .external_lex_state = 3}, - [658] = {.lex_state = 6, .external_lex_state = 2}, + [658] = {.lex_state = 6, .external_lex_state = 3}, [659] = {.lex_state = 6, .external_lex_state = 3}, [660] = {.lex_state = 6, .external_lex_state = 3}, [661] = {.lex_state = 6, .external_lex_state = 3}, @@ -5152,29 +5165,29 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [670] = {.lex_state = 6, .external_lex_state = 3}, [671] = {.lex_state = 6, .external_lex_state = 3}, [672] = {.lex_state = 6, .external_lex_state = 3}, - [673] = {.lex_state = 7, .external_lex_state = 3}, + [673] = {.lex_state = 6, .external_lex_state = 3}, [674] = {.lex_state = 6, .external_lex_state = 3}, - [675] = {.lex_state = 6, .external_lex_state = 2}, - [676] = {.lex_state = 6, .external_lex_state = 2}, + [675] = {.lex_state = 6, .external_lex_state = 3}, + [676] = {.lex_state = 6, .external_lex_state = 3}, [677] = {.lex_state = 6, .external_lex_state = 3}, [678] = {.lex_state = 6, .external_lex_state = 3}, [679] = {.lex_state = 6, .external_lex_state = 3}, [680] = {.lex_state = 6, .external_lex_state = 3}, [681] = {.lex_state = 6, .external_lex_state = 3}, - [682] = {.lex_state = 6, .external_lex_state = 2}, + [682] = {.lex_state = 6, .external_lex_state = 3}, [683] = {.lex_state = 6, .external_lex_state = 3}, [684] = {.lex_state = 6, .external_lex_state = 2}, - [685] = {.lex_state = 7, .external_lex_state = 3}, + [685] = {.lex_state = 6, .external_lex_state = 3}, [686] = {.lex_state = 6, .external_lex_state = 2}, - [687] = {.lex_state = 6, .external_lex_state = 3}, - [688] = {.lex_state = 6, .external_lex_state = 2}, - [689] = {.lex_state = 6, .external_lex_state = 2}, + [687] = {.lex_state = 6, .external_lex_state = 2}, + [688] = {.lex_state = 6, .external_lex_state = 3}, + [689] = {.lex_state = 6, .external_lex_state = 3}, [690] = {.lex_state = 6, .external_lex_state = 3}, [691] = {.lex_state = 6, .external_lex_state = 3}, [692] = {.lex_state = 6, .external_lex_state = 3}, [693] = {.lex_state = 6, .external_lex_state = 3}, - [694] = {.lex_state = 6, .external_lex_state = 3}, - [695] = {.lex_state = 6, .external_lex_state = 3}, + [694] = {.lex_state = 6, .external_lex_state = 2}, + [695] = {.lex_state = 6, .external_lex_state = 2}, [696] = {.lex_state = 6, .external_lex_state = 3}, [697] = {.lex_state = 6, .external_lex_state = 3}, [698] = {.lex_state = 6, .external_lex_state = 3}, @@ -5183,27 +5196,27 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [701] = {.lex_state = 6, .external_lex_state = 3}, [702] = {.lex_state = 6, .external_lex_state = 3}, [703] = {.lex_state = 6, .external_lex_state = 3}, - [704] = {.lex_state = 6, .external_lex_state = 3}, + [704] = {.lex_state = 7, .external_lex_state = 3}, [705] = {.lex_state = 6, .external_lex_state = 3}, [706] = {.lex_state = 6, .external_lex_state = 3}, [707] = {.lex_state = 6, .external_lex_state = 3}, - [708] = {.lex_state = 6, .external_lex_state = 3}, + [708] = {.lex_state = 6, .external_lex_state = 2}, [709] = {.lex_state = 6, .external_lex_state = 3}, [710] = {.lex_state = 6, .external_lex_state = 3}, [711] = {.lex_state = 6, .external_lex_state = 3}, [712] = {.lex_state = 6, .external_lex_state = 3}, - [713] = {.lex_state = 6, .external_lex_state = 2}, + [713] = {.lex_state = 6, .external_lex_state = 3}, [714] = {.lex_state = 6, .external_lex_state = 3}, [715] = {.lex_state = 6, .external_lex_state = 3}, - [716] = {.lex_state = 6, .external_lex_state = 2}, + [716] = {.lex_state = 6, .external_lex_state = 3}, [717] = {.lex_state = 6, .external_lex_state = 3}, [718] = {.lex_state = 6, .external_lex_state = 3}, [719] = {.lex_state = 6, .external_lex_state = 3}, [720] = {.lex_state = 6, .external_lex_state = 3}, [721] = {.lex_state = 6, .external_lex_state = 3}, [722] = {.lex_state = 6, .external_lex_state = 3}, - [723] = {.lex_state = 6, .external_lex_state = 3}, - [724] = {.lex_state = 6, .external_lex_state = 2}, + [723] = {.lex_state = 6, .external_lex_state = 2}, + [724] = {.lex_state = 6, .external_lex_state = 3}, [725] = {.lex_state = 6, .external_lex_state = 3}, [726] = {.lex_state = 6, .external_lex_state = 3}, [727] = {.lex_state = 6, .external_lex_state = 3}, @@ -5211,26 +5224,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [729] = {.lex_state = 6, .external_lex_state = 3}, [730] = {.lex_state = 6, .external_lex_state = 3}, [731] = {.lex_state = 6, .external_lex_state = 3}, - [732] = {.lex_state = 6, .external_lex_state = 3}, - [733] = {.lex_state = 6, .external_lex_state = 3}, - [734] = {.lex_state = 6, .external_lex_state = 3}, + [732] = {.lex_state = 6, .external_lex_state = 2}, + [733] = {.lex_state = 6, .external_lex_state = 2}, + [734] = {.lex_state = 6, .external_lex_state = 2}, [735] = {.lex_state = 6, .external_lex_state = 3}, [736] = {.lex_state = 6, .external_lex_state = 3}, - [737] = {.lex_state = 6, .external_lex_state = 3}, + [737] = {.lex_state = 6, .external_lex_state = 2}, [738] = {.lex_state = 6, .external_lex_state = 3}, - [739] = {.lex_state = 6, .external_lex_state = 2}, - [740] = {.lex_state = 6, .external_lex_state = 3}, + [739] = {.lex_state = 6, .external_lex_state = 3}, + [740] = {.lex_state = 6, .external_lex_state = 2}, [741] = {.lex_state = 6, .external_lex_state = 3}, [742] = {.lex_state = 6, .external_lex_state = 3}, [743] = {.lex_state = 6, .external_lex_state = 3}, [744] = {.lex_state = 6, .external_lex_state = 3}, - [745] = {.lex_state = 6, .external_lex_state = 2}, + [745] = {.lex_state = 6, .external_lex_state = 3}, [746] = {.lex_state = 6, .external_lex_state = 3}, [747] = {.lex_state = 6, .external_lex_state = 3}, - [748] = {.lex_state = 6, .external_lex_state = 3}, + [748] = {.lex_state = 7, .external_lex_state = 3}, [749] = {.lex_state = 6, .external_lex_state = 3}, - [750] = {.lex_state = 6, .external_lex_state = 3}, - [751] = {.lex_state = 6, .external_lex_state = 2}, + [750] = {.lex_state = 6, .external_lex_state = 2}, + [751] = {.lex_state = 6, .external_lex_state = 3}, [752] = {.lex_state = 6, .external_lex_state = 3}, [753] = {.lex_state = 6, .external_lex_state = 3}, [754] = {.lex_state = 6, .external_lex_state = 3}, @@ -5241,22 +5254,22 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [759] = {.lex_state = 6, .external_lex_state = 3}, [760] = {.lex_state = 6, .external_lex_state = 3}, [761] = {.lex_state = 6, .external_lex_state = 3}, - [762] = {.lex_state = 6, .external_lex_state = 2}, - [763] = {.lex_state = 6, .external_lex_state = 2}, - [764] = {.lex_state = 6, .external_lex_state = 2}, - [765] = {.lex_state = 6, .external_lex_state = 2}, - [766] = {.lex_state = 6, .external_lex_state = 2}, + [762] = {.lex_state = 6, .external_lex_state = 3}, + [763] = {.lex_state = 6, .external_lex_state = 3}, + [764] = {.lex_state = 6, .external_lex_state = 3}, + [765] = {.lex_state = 6, .external_lex_state = 3}, + [766] = {.lex_state = 6, .external_lex_state = 3}, [767] = {.lex_state = 6, .external_lex_state = 2}, [768] = {.lex_state = 6, .external_lex_state = 2}, [769] = {.lex_state = 6, .external_lex_state = 2}, - [770] = {.lex_state = 6, .external_lex_state = 2}, - [771] = {.lex_state = 6, .external_lex_state = 3}, + [770] = {.lex_state = 6, .external_lex_state = 3}, + [771] = {.lex_state = 6, .external_lex_state = 2}, [772] = {.lex_state = 6, .external_lex_state = 2}, [773] = {.lex_state = 6, .external_lex_state = 2}, [774] = {.lex_state = 6, .external_lex_state = 2}, [775] = {.lex_state = 6, .external_lex_state = 2}, [776] = {.lex_state = 6, .external_lex_state = 2}, - [777] = {.lex_state = 6, .external_lex_state = 2}, + [777] = {.lex_state = 6, .external_lex_state = 3}, [778] = {.lex_state = 6, .external_lex_state = 2}, [779] = {.lex_state = 6, .external_lex_state = 2}, [780] = {.lex_state = 6, .external_lex_state = 2}, @@ -5272,10 +5285,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [790] = {.lex_state = 6, .external_lex_state = 2}, [791] = {.lex_state = 6, .external_lex_state = 2}, [792] = {.lex_state = 6, .external_lex_state = 2}, - [793] = {.lex_state = 6, .external_lex_state = 2}, + [793] = {.lex_state = 6, .external_lex_state = 3}, [794] = {.lex_state = 6, .external_lex_state = 2}, [795] = {.lex_state = 6, .external_lex_state = 2}, - [796] = {.lex_state = 6, .external_lex_state = 3}, + [796] = {.lex_state = 6, .external_lex_state = 2}, [797] = {.lex_state = 6, .external_lex_state = 2}, [798] = {.lex_state = 6, .external_lex_state = 2}, [799] = {.lex_state = 6, .external_lex_state = 2}, @@ -5287,9 +5300,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [805] = {.lex_state = 6, .external_lex_state = 2}, [806] = {.lex_state = 6, .external_lex_state = 2}, [807] = {.lex_state = 6, .external_lex_state = 2}, - [808] = {.lex_state = 6, .external_lex_state = 3}, + [808] = {.lex_state = 6, .external_lex_state = 2}, [809] = {.lex_state = 6, .external_lex_state = 2}, - [810] = {.lex_state = 6, .external_lex_state = 3}, + [810] = {.lex_state = 6, .external_lex_state = 2}, [811] = {.lex_state = 6, .external_lex_state = 2}, [812] = {.lex_state = 6, .external_lex_state = 2}, [813] = {.lex_state = 6, .external_lex_state = 2}, @@ -5330,17 +5343,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [848] = {.lex_state = 6, .external_lex_state = 2}, [849] = {.lex_state = 6, .external_lex_state = 2}, [850] = {.lex_state = 6, .external_lex_state = 2}, - [851] = {.lex_state = 7, .external_lex_state = 2}, + [851] = {.lex_state = 6, .external_lex_state = 2}, [852] = {.lex_state = 6, .external_lex_state = 2}, [853] = {.lex_state = 6, .external_lex_state = 2}, [854] = {.lex_state = 6, .external_lex_state = 2}, [855] = {.lex_state = 6, .external_lex_state = 2}, [856] = {.lex_state = 6, .external_lex_state = 2}, [857] = {.lex_state = 6, .external_lex_state = 2}, - [858] = {.lex_state = 85}, - [859] = {.lex_state = 85}, - [860] = {.lex_state = 85}, - [861] = {.lex_state = 85}, + [858] = {.lex_state = 6, .external_lex_state = 2}, + [859] = {.lex_state = 6, .external_lex_state = 2}, + [860] = {.lex_state = 7, .external_lex_state = 2}, + [861] = {.lex_state = 6, .external_lex_state = 2}, [862] = {.lex_state = 85}, [863] = {.lex_state = 85}, [864] = {.lex_state = 85}, @@ -5383,15 +5396,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [901] = {.lex_state = 85}, [902] = {.lex_state = 85}, [903] = {.lex_state = 85}, - [904] = {.lex_state = 85, .external_lex_state = 4}, + [904] = {.lex_state = 85}, [905] = {.lex_state = 85}, [906] = {.lex_state = 85, .external_lex_state = 4}, [907] = {.lex_state = 85, .external_lex_state = 4}, - [908] = {.lex_state = 85, .external_lex_state = 4}, + [908] = {.lex_state = 85}, [909] = {.lex_state = 85, .external_lex_state = 4}, [910] = {.lex_state = 85, .external_lex_state = 4}, [911] = {.lex_state = 85}, - [912] = {.lex_state = 85}, + [912] = {.lex_state = 85, .external_lex_state = 4}, [913] = {.lex_state = 85, .external_lex_state = 4}, [914] = {.lex_state = 85}, [915] = {.lex_state = 85}, @@ -5399,10 +5412,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [917] = {.lex_state = 85, .external_lex_state = 4}, [918] = {.lex_state = 85, .external_lex_state = 4}, [919] = {.lex_state = 85, .external_lex_state = 4}, - [920] = {.lex_state = 85, .external_lex_state = 4}, - [921] = {.lex_state = 85}, + [920] = {.lex_state = 85}, + [921] = {.lex_state = 85, .external_lex_state = 4}, [922] = {.lex_state = 85}, - [923] = {.lex_state = 85}, + [923] = {.lex_state = 85, .external_lex_state = 4}, [924] = {.lex_state = 85}, [925] = {.lex_state = 84}, [926] = {.lex_state = 85}, @@ -5427,34 +5440,34 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [945] = {.lex_state = 85}, [946] = {.lex_state = 85}, [947] = {.lex_state = 85}, - [948] = {.lex_state = 85}, + [948] = {.lex_state = 84}, [949] = {.lex_state = 85}, [950] = {.lex_state = 85}, [951] = {.lex_state = 85}, - [952] = {.lex_state = 84}, + [952] = {.lex_state = 85}, [953] = {.lex_state = 85}, - [954] = {.lex_state = 5}, + [954] = {.lex_state = 85}, [955] = {.lex_state = 85}, [956] = {.lex_state = 85}, - [957] = {.lex_state = 85}, + [957] = {.lex_state = 5}, [958] = {.lex_state = 85}, [959] = {.lex_state = 85}, [960] = {.lex_state = 85}, [961] = {.lex_state = 85}, - [962] = {.lex_state = 5}, - [963] = {.lex_state = 85}, + [962] = {.lex_state = 85}, + [963] = {.lex_state = 5}, [964] = {.lex_state = 85}, - [965] = {.lex_state = 85}, + [965] = {.lex_state = 5}, [966] = {.lex_state = 85}, [967] = {.lex_state = 85}, [968] = {.lex_state = 5}, [969] = {.lex_state = 85}, - [970] = {.lex_state = 5}, + [970] = {.lex_state = 85}, [971] = {.lex_state = 85}, - [972] = {.lex_state = 5}, + [972] = {.lex_state = 85}, [973] = {.lex_state = 85}, [974] = {.lex_state = 85}, - [975] = {.lex_state = 85}, + [975] = {.lex_state = 5}, [976] = {.lex_state = 85}, [977] = {.lex_state = 85}, [978] = {.lex_state = 85}, @@ -5465,51 +5478,51 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [983] = {.lex_state = 85}, [984] = {.lex_state = 85}, [985] = {.lex_state = 85}, - [986] = {.lex_state = 9}, - [987] = {.lex_state = 9}, - [988] = {.lex_state = 9}, - [989] = {.lex_state = 9}, - [990] = {.lex_state = 21}, + [986] = {.lex_state = 85}, + [987] = {.lex_state = 85}, + [988] = {.lex_state = 85}, + [989] = {.lex_state = 85}, + [990] = {.lex_state = 9}, [991] = {.lex_state = 9}, - [992] = {.lex_state = 21}, - [993] = {.lex_state = 21}, - [994] = {.lex_state = 21}, + [992] = {.lex_state = 9}, + [993] = {.lex_state = 9}, + [994] = {.lex_state = 9}, [995] = {.lex_state = 9}, [996] = {.lex_state = 9}, [997] = {.lex_state = 9}, - [998] = {.lex_state = 9}, - [999] = {.lex_state = 9}, + [998] = {.lex_state = 21}, + [999] = {.lex_state = 21}, [1000] = {.lex_state = 21}, - [1001] = {.lex_state = 9}, - [1002] = {.lex_state = 9}, - [1003] = {.lex_state = 9}, - [1004] = {.lex_state = 21}, - [1005] = {.lex_state = 21}, + [1001] = {.lex_state = 21}, + [1002] = {.lex_state = 21}, + [1003] = {.lex_state = 21}, + [1004] = {.lex_state = 9}, + [1005] = {.lex_state = 9}, [1006] = {.lex_state = 21}, [1007] = {.lex_state = 9}, - [1008] = {.lex_state = 21}, + [1008] = {.lex_state = 9}, [1009] = {.lex_state = 9}, - [1010] = {.lex_state = 21}, - [1011] = {.lex_state = 9}, + [1010] = {.lex_state = 9}, + [1011] = {.lex_state = 21}, [1012] = {.lex_state = 9}, [1013] = {.lex_state = 9}, - [1014] = {.lex_state = 9}, - [1015] = {.lex_state = 9}, + [1014] = {.lex_state = 21}, + [1015] = {.lex_state = 21}, [1016] = {.lex_state = 21}, - [1017] = {.lex_state = 21}, - [1018] = {.lex_state = 9}, - [1019] = {.lex_state = 9}, - [1020] = {.lex_state = 21}, + [1017] = {.lex_state = 9}, + [1018] = {.lex_state = 21}, + [1019] = {.lex_state = 21}, + [1020] = {.lex_state = 9}, [1021] = {.lex_state = 9}, - [1022] = {.lex_state = 9}, - [1023] = {.lex_state = 21}, + [1022] = {.lex_state = 21}, + [1023] = {.lex_state = 9}, [1024] = {.lex_state = 9}, [1025] = {.lex_state = 9}, - [1026] = {.lex_state = 21}, + [1026] = {.lex_state = 9}, [1027] = {.lex_state = 21}, [1028] = {.lex_state = 9}, - [1029] = {.lex_state = 9}, - [1030] = {.lex_state = 21}, + [1029] = {.lex_state = 21}, + [1030] = {.lex_state = 9}, [1031] = {.lex_state = 9}, [1032] = {.lex_state = 9}, [1033] = {.lex_state = 9}, @@ -5518,443 +5531,443 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1036] = {.lex_state = 9}, [1037] = {.lex_state = 9}, [1038] = {.lex_state = 9}, - [1039] = {.lex_state = 85}, - [1040] = {.lex_state = 85}, - [1041] = {.lex_state = 85}, + [1039] = {.lex_state = 9}, + [1040] = {.lex_state = 9}, + [1041] = {.lex_state = 21}, [1042] = {.lex_state = 85}, - [1043] = {.lex_state = 0}, + [1043] = {.lex_state = 85}, [1044] = {.lex_state = 0}, - [1045] = {.lex_state = 85}, - [1046] = {.lex_state = 0}, - [1047] = {.lex_state = 0}, - [1048] = {.lex_state = 85}, - [1049] = {.lex_state = 85, .external_lex_state = 4}, + [1045] = {.lex_state = 9}, + [1046] = {.lex_state = 9}, + [1047] = {.lex_state = 85}, + [1048] = {.lex_state = 0}, + [1049] = {.lex_state = 85}, [1050] = {.lex_state = 0}, - [1051] = {.lex_state = 9}, - [1052] = {.lex_state = 85, .external_lex_state = 4}, + [1051] = {.lex_state = 0}, + [1052] = {.lex_state = 85}, [1053] = {.lex_state = 85}, [1054] = {.lex_state = 0}, [1055] = {.lex_state = 85}, - [1056] = {.lex_state = 85}, + [1056] = {.lex_state = 0}, [1057] = {.lex_state = 0}, [1058] = {.lex_state = 85}, - [1059] = {.lex_state = 9}, - [1060] = {.lex_state = 9}, - [1061] = {.lex_state = 85}, - [1062] = {.lex_state = 11, .external_lex_state = 5}, + [1059] = {.lex_state = 85, .external_lex_state = 4}, + [1060] = {.lex_state = 85}, + [1061] = {.lex_state = 9}, + [1062] = {.lex_state = 85}, [1063] = {.lex_state = 85, .external_lex_state = 4}, - [1064] = {.lex_state = 9}, - [1065] = {.lex_state = 85, .external_lex_state = 4}, - [1066] = {.lex_state = 11, .external_lex_state = 5}, + [1064] = {.lex_state = 0, .external_lex_state = 4}, + [1065] = {.lex_state = 11, .external_lex_state = 5}, + [1066] = {.lex_state = 9}, [1067] = {.lex_state = 9}, - [1068] = {.lex_state = 85, .external_lex_state = 4}, + [1068] = {.lex_state = 0, .external_lex_state = 4}, [1069] = {.lex_state = 0, .external_lex_state = 4}, - [1070] = {.lex_state = 85}, - [1071] = {.lex_state = 85}, - [1072] = {.lex_state = 11, .external_lex_state = 5}, - [1073] = {.lex_state = 9}, - [1074] = {.lex_state = 0, .external_lex_state = 4}, + [1070] = {.lex_state = 9}, + [1071] = {.lex_state = 0, .external_lex_state = 4}, + [1072] = {.lex_state = 9}, + [1073] = {.lex_state = 85, .external_lex_state = 4}, + [1074] = {.lex_state = 11, .external_lex_state = 5}, [1075] = {.lex_state = 85}, [1076] = {.lex_state = 9}, [1077] = {.lex_state = 9}, [1078] = {.lex_state = 9}, [1079] = {.lex_state = 9}, - [1080] = {.lex_state = 85, .external_lex_state = 4}, - [1081] = {.lex_state = 85, .external_lex_state = 4}, + [1080] = {.lex_state = 9}, + [1081] = {.lex_state = 85}, [1082] = {.lex_state = 85, .external_lex_state = 4}, [1083] = {.lex_state = 85, .external_lex_state = 4}, - [1084] = {.lex_state = 9}, - [1085] = {.lex_state = 0, .external_lex_state = 4}, - [1086] = {.lex_state = 9}, - [1087] = {.lex_state = 9}, - [1088] = {.lex_state = 9}, - [1089] = {.lex_state = 9}, + [1084] = {.lex_state = 85, .external_lex_state = 4}, + [1085] = {.lex_state = 85, .external_lex_state = 4}, + [1086] = {.lex_state = 85}, + [1087] = {.lex_state = 85}, + [1088] = {.lex_state = 85, .external_lex_state = 4}, + [1089] = {.lex_state = 11, .external_lex_state = 5}, [1090] = {.lex_state = 9}, - [1091] = {.lex_state = 85}, + [1091] = {.lex_state = 11, .external_lex_state = 5}, [1092] = {.lex_state = 11, .external_lex_state = 5}, - [1093] = {.lex_state = 0, .external_lex_state = 4}, - [1094] = {.lex_state = 11, .external_lex_state = 5}, - [1095] = {.lex_state = 85, .external_lex_state = 4}, - [1096] = {.lex_state = 85}, + [1093] = {.lex_state = 85, .external_lex_state = 4}, + [1094] = {.lex_state = 9}, + [1095] = {.lex_state = 9}, + [1096] = {.lex_state = 9}, [1097] = {.lex_state = 9}, - [1098] = {.lex_state = 9}, - [1099] = {.lex_state = 0}, + [1098] = {.lex_state = 85}, + [1099] = {.lex_state = 85, .external_lex_state = 4}, [1100] = {.lex_state = 9}, - [1101] = {.lex_state = 0}, - [1102] = {.lex_state = 0}, - [1103] = {.lex_state = 0}, + [1101] = {.lex_state = 85}, + [1102] = {.lex_state = 9}, + [1103] = {.lex_state = 85}, [1104] = {.lex_state = 9}, - [1105] = {.lex_state = 85, .external_lex_state = 4}, - [1106] = {.lex_state = 0}, - [1107] = {.lex_state = 85}, + [1105] = {.lex_state = 9}, + [1106] = {.lex_state = 9}, + [1107] = {.lex_state = 9}, [1108] = {.lex_state = 9}, - [1109] = {.lex_state = 85}, - [1110] = {.lex_state = 85}, - [1111] = {.lex_state = 85}, - [1112] = {.lex_state = 9}, + [1109] = {.lex_state = 9}, + [1110] = {.lex_state = 9}, + [1111] = {.lex_state = 9}, + [1112] = {.lex_state = 85}, [1113] = {.lex_state = 85}, - [1114] = {.lex_state = 9}, + [1114] = {.lex_state = 85, .external_lex_state = 4}, [1115] = {.lex_state = 9}, - [1116] = {.lex_state = 9}, - [1117] = {.lex_state = 0}, - [1118] = {.lex_state = 9}, - [1119] = {.lex_state = 9}, + [1116] = {.lex_state = 0}, + [1117] = {.lex_state = 85}, + [1118] = {.lex_state = 85}, + [1119] = {.lex_state = 0}, [1120] = {.lex_state = 9}, [1121] = {.lex_state = 0}, - [1122] = {.lex_state = 9}, - [1123] = {.lex_state = 85}, - [1124] = {.lex_state = 9}, - [1125] = {.lex_state = 9}, + [1122] = {.lex_state = 85}, + [1123] = {.lex_state = 0}, + [1124] = {.lex_state = 0}, + [1125] = {.lex_state = 0}, [1126] = {.lex_state = 85}, [1127] = {.lex_state = 85}, - [1128] = {.lex_state = 85}, + [1128] = {.lex_state = 0, .external_lex_state = 4}, [1129] = {.lex_state = 9}, - [1130] = {.lex_state = 0, .external_lex_state = 4}, + [1130] = {.lex_state = 85}, [1131] = {.lex_state = 9}, [1132] = {.lex_state = 85}, [1133] = {.lex_state = 9}, [1134] = {.lex_state = 9}, [1135] = {.lex_state = 9}, [1136] = {.lex_state = 85}, - [1137] = {.lex_state = 85}, - [1138] = {.lex_state = 85}, - [1139] = {.lex_state = 0}, - [1140] = {.lex_state = 85}, - [1141] = {.lex_state = 85}, - [1142] = {.lex_state = 10}, - [1143] = {.lex_state = 13}, + [1137] = {.lex_state = 9}, + [1138] = {.lex_state = 9}, + [1139] = {.lex_state = 85}, + [1140] = {.lex_state = 0}, + [1141] = {.lex_state = 9}, + [1142] = {.lex_state = 0}, + [1143] = {.lex_state = 0, .external_lex_state = 4}, [1144] = {.lex_state = 1}, - [1145] = {.lex_state = 85}, - [1146] = {.lex_state = 85, .external_lex_state = 4}, - [1147] = {.lex_state = 85}, - [1148] = {.lex_state = 0}, - [1149] = {.lex_state = 85}, - [1150] = {.lex_state = 11, .external_lex_state = 5}, - [1151] = {.lex_state = 85}, - [1152] = {.lex_state = 9}, - [1153] = {.lex_state = 9}, + [1145] = {.lex_state = 0, .external_lex_state = 4}, + [1146] = {.lex_state = 85}, + [1147] = {.lex_state = 0, .external_lex_state = 4}, + [1148] = {.lex_state = 9}, + [1149] = {.lex_state = 0}, + [1150] = {.lex_state = 13}, + [1151] = {.lex_state = 10}, + [1152] = {.lex_state = 85}, + [1153] = {.lex_state = 0, .external_lex_state = 4}, [1154] = {.lex_state = 85}, - [1155] = {.lex_state = 0, .external_lex_state = 4}, - [1156] = {.lex_state = 0, .external_lex_state = 4}, - [1157] = {.lex_state = 9}, - [1158] = {.lex_state = 0}, - [1159] = {.lex_state = 85}, - [1160] = {.lex_state = 0}, + [1155] = {.lex_state = 85}, + [1156] = {.lex_state = 0}, + [1157] = {.lex_state = 13}, + [1158] = {.lex_state = 10}, + [1159] = {.lex_state = 0, .external_lex_state = 4}, + [1160] = {.lex_state = 85}, [1161] = {.lex_state = 85}, [1162] = {.lex_state = 85}, - [1163] = {.lex_state = 0}, - [1164] = {.lex_state = 85}, - [1165] = {.lex_state = 85}, - [1166] = {.lex_state = 0}, - [1167] = {.lex_state = 0, .external_lex_state = 4}, - [1168] = {.lex_state = 85}, - [1169] = {.lex_state = 10}, - [1170] = {.lex_state = 13}, + [1163] = {.lex_state = 85}, + [1164] = {.lex_state = 0, .external_lex_state = 4}, + [1165] = {.lex_state = 13}, + [1166] = {.lex_state = 10}, + [1167] = {.lex_state = 9}, + [1168] = {.lex_state = 10}, + [1169] = {.lex_state = 13}, + [1170] = {.lex_state = 10}, [1171] = {.lex_state = 85}, [1172] = {.lex_state = 0, .external_lex_state = 4}, - [1173] = {.lex_state = 85}, - [1174] = {.lex_state = 85}, - [1175] = {.lex_state = 10}, + [1173] = {.lex_state = 0}, + [1174] = {.lex_state = 1}, + [1175] = {.lex_state = 1}, [1176] = {.lex_state = 13}, - [1177] = {.lex_state = 85}, - [1178] = {.lex_state = 1}, - [1179] = {.lex_state = 0, .external_lex_state = 4}, - [1180] = {.lex_state = 0}, - [1181] = {.lex_state = 85}, + [1177] = {.lex_state = 13}, + [1178] = {.lex_state = 10}, + [1179] = {.lex_state = 85}, + [1180] = {.lex_state = 85}, + [1181] = {.lex_state = 11, .external_lex_state = 5}, [1182] = {.lex_state = 85}, - [1183] = {.lex_state = 85}, - [1184] = {.lex_state = 1}, - [1185] = {.lex_state = 13}, - [1186] = {.lex_state = 10}, + [1183] = {.lex_state = 9}, + [1184] = {.lex_state = 0}, + [1185] = {.lex_state = 85}, + [1186] = {.lex_state = 1}, [1187] = {.lex_state = 85}, - [1188] = {.lex_state = 0, .external_lex_state = 4}, - [1189] = {.lex_state = 9}, - [1190] = {.lex_state = 85}, - [1191] = {.lex_state = 13}, - [1192] = {.lex_state = 1}, - [1193] = {.lex_state = 0, .external_lex_state = 4}, - [1194] = {.lex_state = 10}, - [1195] = {.lex_state = 0}, + [1188] = {.lex_state = 10}, + [1189] = {.lex_state = 0, .external_lex_state = 4}, + [1190] = {.lex_state = 13}, + [1191] = {.lex_state = 85, .external_lex_state = 4}, + [1192] = {.lex_state = 85}, + [1193] = {.lex_state = 1}, + [1194] = {.lex_state = 85}, + [1195] = {.lex_state = 9}, [1196] = {.lex_state = 85}, - [1197] = {.lex_state = 13}, - [1198] = {.lex_state = 10}, - [1199] = {.lex_state = 13}, - [1200] = {.lex_state = 10}, + [1197] = {.lex_state = 0}, + [1198] = {.lex_state = 85}, + [1199] = {.lex_state = 85}, + [1200] = {.lex_state = 0}, [1201] = {.lex_state = 85}, [1202] = {.lex_state = 85}, [1203] = {.lex_state = 85}, - [1204] = {.lex_state = 1}, + [1204] = {.lex_state = 10}, [1205] = {.lex_state = 13}, [1206] = {.lex_state = 0, .external_lex_state = 4}, - [1207] = {.lex_state = 10}, - [1208] = {.lex_state = 0, .external_lex_state = 4}, + [1207] = {.lex_state = 85}, + [1208] = {.lex_state = 85}, [1209] = {.lex_state = 85}, [1210] = {.lex_state = 85}, - [1211] = {.lex_state = 1}, - [1212] = {.lex_state = 0}, - [1213] = {.lex_state = 13}, - [1214] = {.lex_state = 10}, - [1215] = {.lex_state = 85}, + [1211] = {.lex_state = 85}, + [1212] = {.lex_state = 85}, + [1213] = {.lex_state = 10}, + [1214] = {.lex_state = 85}, + [1215] = {.lex_state = 13}, [1216] = {.lex_state = 1}, - [1217] = {.lex_state = 4}, + [1217] = {.lex_state = 0}, [1218] = {.lex_state = 0}, - [1219] = {.lex_state = 85, .external_lex_state = 4}, + [1219] = {.lex_state = 21}, [1220] = {.lex_state = 0}, - [1221] = {.lex_state = 21}, + [1221] = {.lex_state = 0}, [1222] = {.lex_state = 0}, - [1223] = {.lex_state = 0}, - [1224] = {.lex_state = 21}, + [1223] = {.lex_state = 21}, + [1224] = {.lex_state = 85}, [1225] = {.lex_state = 0}, - [1226] = {.lex_state = 85}, - [1227] = {.lex_state = 0}, - [1228] = {.lex_state = 0}, - [1229] = {.lex_state = 0}, + [1226] = {.lex_state = 4}, + [1227] = {.lex_state = 85}, + [1228] = {.lex_state = 85}, + [1229] = {.lex_state = 85}, [1230] = {.lex_state = 85}, - [1231] = {.lex_state = 21}, - [1232] = {.lex_state = 85}, + [1231] = {.lex_state = 0}, + [1232] = {.lex_state = 21}, [1233] = {.lex_state = 0}, [1234] = {.lex_state = 0}, [1235] = {.lex_state = 21}, - [1236] = {.lex_state = 0}, + [1236] = {.lex_state = 4}, [1237] = {.lex_state = 0}, - [1238] = {.lex_state = 21}, - [1239] = {.lex_state = 0}, - [1240] = {.lex_state = 85}, - [1241] = {.lex_state = 0}, - [1242] = {.lex_state = 21}, + [1238] = {.lex_state = 85, .external_lex_state = 4}, + [1239] = {.lex_state = 85}, + [1240] = {.lex_state = 0}, + [1241] = {.lex_state = 85, .external_lex_state = 4}, + [1242] = {.lex_state = 0}, [1243] = {.lex_state = 85, .external_lex_state = 4}, - [1244] = {.lex_state = 21}, - [1245] = {.lex_state = 21}, + [1244] = {.lex_state = 0}, + [1245] = {.lex_state = 0}, [1246] = {.lex_state = 21}, - [1247] = {.lex_state = 21}, - [1248] = {.lex_state = 21}, - [1249] = {.lex_state = 0}, - [1250] = {.lex_state = 85, .external_lex_state = 4}, + [1247] = {.lex_state = 0}, + [1248] = {.lex_state = 85}, + [1249] = {.lex_state = 21}, + [1250] = {.lex_state = 1}, [1251] = {.lex_state = 0}, [1252] = {.lex_state = 0}, - [1253] = {.lex_state = 21}, + [1253] = {.lex_state = 0}, [1254] = {.lex_state = 0}, [1255] = {.lex_state = 21}, - [1256] = {.lex_state = 85, .external_lex_state = 4}, - [1257] = {.lex_state = 0}, + [1256] = {.lex_state = 0}, + [1257] = {.lex_state = 21}, [1258] = {.lex_state = 0}, [1259] = {.lex_state = 0}, - [1260] = {.lex_state = 21}, - [1261] = {.lex_state = 0}, + [1260] = {.lex_state = 0}, + [1261] = {.lex_state = 85}, [1262] = {.lex_state = 0}, [1263] = {.lex_state = 0}, - [1264] = {.lex_state = 0}, - [1265] = {.lex_state = 21}, - [1266] = {.lex_state = 0}, - [1267] = {.lex_state = 85}, - [1268] = {.lex_state = 0}, + [1264] = {.lex_state = 85}, + [1265] = {.lex_state = 0}, + [1266] = {.lex_state = 85}, + [1267] = {.lex_state = 0}, + [1268] = {.lex_state = 21}, [1269] = {.lex_state = 85}, - [1270] = {.lex_state = 0}, - [1271] = {.lex_state = 0}, - [1272] = {.lex_state = 0}, - [1273] = {.lex_state = 85}, + [1270] = {.lex_state = 21}, + [1271] = {.lex_state = 0, .external_lex_state = 4}, + [1272] = {.lex_state = 21}, + [1273] = {.lex_state = 0}, [1274] = {.lex_state = 0}, - [1275] = {.lex_state = 85}, - [1276] = {.lex_state = 0}, - [1277] = {.lex_state = 85}, - [1278] = {.lex_state = 85}, - [1279] = {.lex_state = 0}, + [1275] = {.lex_state = 0}, + [1276] = {.lex_state = 85, .external_lex_state = 4}, + [1277] = {.lex_state = 21}, + [1278] = {.lex_state = 21}, + [1279] = {.lex_state = 21}, [1280] = {.lex_state = 21}, - [1281] = {.lex_state = 0, .external_lex_state = 4}, + [1281] = {.lex_state = 0}, [1282] = {.lex_state = 0}, [1283] = {.lex_state = 0}, - [1284] = {.lex_state = 85}, - [1285] = {.lex_state = 0}, - [1286] = {.lex_state = 85}, - [1287] = {.lex_state = 85, .external_lex_state = 4}, - [1288] = {.lex_state = 85}, + [1284] = {.lex_state = 0}, + [1285] = {.lex_state = 21}, + [1286] = {.lex_state = 0}, + [1287] = {.lex_state = 0}, + [1288] = {.lex_state = 0}, [1289] = {.lex_state = 0}, - [1290] = {.lex_state = 85}, + [1290] = {.lex_state = 0}, [1291] = {.lex_state = 0}, - [1292] = {.lex_state = 85}, + [1292] = {.lex_state = 0}, [1293] = {.lex_state = 0}, - [1294] = {.lex_state = 0}, - [1295] = {.lex_state = 85}, + [1294] = {.lex_state = 85}, + [1295] = {.lex_state = 85, .external_lex_state = 4}, [1296] = {.lex_state = 0}, - [1297] = {.lex_state = 85, .external_lex_state = 4}, + [1297] = {.lex_state = 0}, [1298] = {.lex_state = 0}, - [1299] = {.lex_state = 85, .external_lex_state = 4}, - [1300] = {.lex_state = 85}, + [1299] = {.lex_state = 0}, + [1300] = {.lex_state = 0}, [1301] = {.lex_state = 0}, [1302] = {.lex_state = 0}, - [1303] = {.lex_state = 0}, - [1304] = {.lex_state = 85}, - [1305] = {.lex_state = 0}, + [1303] = {.lex_state = 85}, + [1304] = {.lex_state = 0}, + [1305] = {.lex_state = 85}, [1306] = {.lex_state = 4}, - [1307] = {.lex_state = 4}, + [1307] = {.lex_state = 0}, [1308] = {.lex_state = 0}, - [1309] = {.lex_state = 0}, - [1310] = {.lex_state = 85}, - [1311] = {.lex_state = 0}, + [1309] = {.lex_state = 85}, + [1310] = {.lex_state = 0}, + [1311] = {.lex_state = 85}, [1312] = {.lex_state = 0}, [1313] = {.lex_state = 0}, - [1314] = {.lex_state = 85, .external_lex_state = 4}, - [1315] = {.lex_state = 0}, - [1316] = {.lex_state = 0, .external_lex_state = 4}, - [1317] = {.lex_state = 85}, - [1318] = {.lex_state = 0}, - [1319] = {.lex_state = 21}, - [1320] = {.lex_state = 4}, - [1321] = {.lex_state = 85}, + [1314] = {.lex_state = 0}, + [1315] = {.lex_state = 21}, + [1316] = {.lex_state = 85, .external_lex_state = 4}, + [1317] = {.lex_state = 85, .external_lex_state = 4}, + [1318] = {.lex_state = 85}, + [1319] = {.lex_state = 85}, + [1320] = {.lex_state = 85, .external_lex_state = 4}, + [1321] = {.lex_state = 0}, [1322] = {.lex_state = 0}, - [1323] = {.lex_state = 0}, - [1324] = {.lex_state = 0}, - [1325] = {.lex_state = 0}, - [1326] = {.lex_state = 4}, - [1327] = {.lex_state = 0}, - [1328] = {.lex_state = 0}, - [1329] = {.lex_state = 0}, - [1330] = {.lex_state = 85}, - [1331] = {.lex_state = 4}, + [1323] = {.lex_state = 85}, + [1324] = {.lex_state = 85}, + [1325] = {.lex_state = 85}, + [1326] = {.lex_state = 0}, + [1327] = {.lex_state = 85}, + [1328] = {.lex_state = 4}, + [1329] = {.lex_state = 0, .external_lex_state = 4}, + [1330] = {.lex_state = 0}, + [1331] = {.lex_state = 0}, [1332] = {.lex_state = 0}, - [1333] = {.lex_state = 0}, + [1333] = {.lex_state = 85}, [1334] = {.lex_state = 0}, [1335] = {.lex_state = 0}, - [1336] = {.lex_state = 0}, + [1336] = {.lex_state = 85}, [1337] = {.lex_state = 0}, [1338] = {.lex_state = 0}, [1339] = {.lex_state = 0}, - [1340] = {.lex_state = 0, .external_lex_state = 4}, + [1340] = {.lex_state = 0}, [1341] = {.lex_state = 0}, - [1342] = {.lex_state = 85}, - [1343] = {.lex_state = 0, .external_lex_state = 4}, - [1344] = {.lex_state = 0}, + [1342] = {.lex_state = 0}, + [1343] = {.lex_state = 9}, + [1344] = {.lex_state = 0, .external_lex_state = 4}, [1345] = {.lex_state = 0}, - [1346] = {.lex_state = 1}, - [1347] = {.lex_state = 0}, + [1346] = {.lex_state = 0}, + [1347] = {.lex_state = 85}, [1348] = {.lex_state = 0}, [1349] = {.lex_state = 0}, [1350] = {.lex_state = 0}, - [1351] = {.lex_state = 0}, - [1352] = {.lex_state = 85}, - [1353] = {.lex_state = 0}, - [1354] = {.lex_state = 4}, + [1351] = {.lex_state = 85}, + [1352] = {.lex_state = 4}, + [1353] = {.lex_state = 4}, + [1354] = {.lex_state = 0}, [1355] = {.lex_state = 0}, - [1356] = {.lex_state = 0}, - [1357] = {.lex_state = 0, .external_lex_state = 4}, - [1358] = {.lex_state = 0}, - [1359] = {.lex_state = 0}, - [1360] = {.lex_state = 0, .external_lex_state = 4}, - [1361] = {.lex_state = 0, .external_lex_state = 4}, + [1356] = {.lex_state = 85}, + [1357] = {.lex_state = 0}, + [1358] = {.lex_state = 4}, + [1359] = {.lex_state = 85}, + [1360] = {.lex_state = 85}, + [1361] = {.lex_state = 0}, [1362] = {.lex_state = 0}, [1363] = {.lex_state = 0}, - [1364] = {.lex_state = 0}, + [1364] = {.lex_state = 0, .external_lex_state = 4}, [1365] = {.lex_state = 0}, [1366] = {.lex_state = 0}, - [1367] = {.lex_state = 0}, + [1367] = {.lex_state = 0, .external_lex_state = 4}, [1368] = {.lex_state = 0}, - [1369] = {.lex_state = 0}, - [1370] = {.lex_state = 0}, + [1369] = {.lex_state = 0, .external_lex_state = 4}, + [1370] = {.lex_state = 0, .external_lex_state = 4}, [1371] = {.lex_state = 0}, - [1372] = {.lex_state = 0, .external_lex_state = 4}, - [1373] = {.lex_state = 4}, - [1374] = {.lex_state = 0}, - [1375] = {.lex_state = 0, .external_lex_state = 4}, + [1372] = {.lex_state = 0}, + [1373] = {.lex_state = 0}, + [1374] = {.lex_state = 85}, + [1375] = {.lex_state = 0}, [1376] = {.lex_state = 0}, [1377] = {.lex_state = 0}, [1378] = {.lex_state = 0}, - [1379] = {.lex_state = 0, .external_lex_state = 4}, + [1379] = {.lex_state = 0}, [1380] = {.lex_state = 0}, [1381] = {.lex_state = 0}, - [1382] = {.lex_state = 0, .external_lex_state = 4}, - [1383] = {.lex_state = 85}, - [1384] = {.lex_state = 0}, + [1382] = {.lex_state = 0}, + [1383] = {.lex_state = 0}, + [1384] = {.lex_state = 85}, [1385] = {.lex_state = 0}, [1386] = {.lex_state = 0}, [1387] = {.lex_state = 0}, - [1388] = {.lex_state = 0, .external_lex_state = 4}, + [1388] = {.lex_state = 0}, [1389] = {.lex_state = 0}, [1390] = {.lex_state = 0}, [1391] = {.lex_state = 0}, - [1392] = {.lex_state = 0}, + [1392] = {.lex_state = 0, .external_lex_state = 4}, [1393] = {.lex_state = 0}, [1394] = {.lex_state = 0}, [1395] = {.lex_state = 0}, - [1396] = {.lex_state = 0}, + [1396] = {.lex_state = 0, .external_lex_state = 4}, [1397] = {.lex_state = 0}, [1398] = {.lex_state = 0}, [1399] = {.lex_state = 0}, [1400] = {.lex_state = 0}, - [1401] = {.lex_state = 85}, + [1401] = {.lex_state = 0}, [1402] = {.lex_state = 0}, [1403] = {.lex_state = 0}, - [1404] = {.lex_state = 85}, + [1404] = {.lex_state = 0, .external_lex_state = 4}, [1405] = {.lex_state = 0}, [1406] = {.lex_state = 0}, [1407] = {.lex_state = 0}, [1408] = {.lex_state = 0}, [1409] = {.lex_state = 0}, - [1410] = {.lex_state = 85}, - [1411] = {.lex_state = 85}, - [1412] = {.lex_state = 85}, - [1413] = {.lex_state = 0}, + [1410] = {.lex_state = 0}, + [1411] = {.lex_state = 0}, + [1412] = {.lex_state = 0}, + [1413] = {.lex_state = 0, .external_lex_state = 4}, [1414] = {.lex_state = 0}, [1415] = {.lex_state = 0}, [1416] = {.lex_state = 0}, [1417] = {.lex_state = 0}, - [1418] = {.lex_state = 0}, - [1419] = {.lex_state = 85}, + [1418] = {.lex_state = 0, .external_lex_state = 4}, + [1419] = {.lex_state = 0}, [1420] = {.lex_state = 0}, [1421] = {.lex_state = 0}, - [1422] = {.lex_state = 0}, + [1422] = {.lex_state = 0, .external_lex_state = 4}, [1423] = {.lex_state = 0, .external_lex_state = 4}, - [1424] = {.lex_state = 0, .external_lex_state = 4}, + [1424] = {.lex_state = 0}, [1425] = {.lex_state = 0}, - [1426] = {.lex_state = 0, .external_lex_state = 4}, + [1426] = {.lex_state = 0}, [1427] = {.lex_state = 0}, - [1428] = {.lex_state = 0}, - [1429] = {.lex_state = 0}, - [1430] = {.lex_state = 0, .external_lex_state = 4}, + [1428] = {.lex_state = 85}, + [1429] = {.lex_state = 0, .external_lex_state = 4}, + [1430] = {.lex_state = 0}, [1431] = {.lex_state = 0}, [1432] = {.lex_state = 0}, [1433] = {.lex_state = 0}, [1434] = {.lex_state = 0}, - [1435] = {.lex_state = 9}, + [1435] = {.lex_state = 0}, [1436] = {.lex_state = 0}, - [1437] = {.lex_state = 0, .external_lex_state = 4}, - [1438] = {.lex_state = 0, .external_lex_state = 4}, - [1439] = {.lex_state = 0}, + [1437] = {.lex_state = 0}, + [1438] = {.lex_state = 4}, + [1439] = {.lex_state = 85}, [1440] = {.lex_state = 0}, - [1441] = {.lex_state = 0, .external_lex_state = 4}, + [1441] = {.lex_state = 0}, [1442] = {.lex_state = 0}, [1443] = {.lex_state = 0}, - [1444] = {.lex_state = 85}, + [1444] = {.lex_state = 0}, [1445] = {.lex_state = 0}, [1446] = {.lex_state = 0}, - [1447] = {.lex_state = 0}, + [1447] = {.lex_state = 0, .external_lex_state = 4}, [1448] = {.lex_state = 0}, - [1449] = {.lex_state = 0}, + [1449] = {.lex_state = 0, .external_lex_state = 4}, [1450] = {.lex_state = 0}, - [1451] = {.lex_state = 0}, + [1451] = {.lex_state = 1}, [1452] = {.lex_state = 0}, [1453] = {.lex_state = 0}, [1454] = {.lex_state = 0}, [1455] = {.lex_state = 0}, [1456] = {.lex_state = 0}, [1457] = {.lex_state = 0}, - [1458] = {.lex_state = 0}, - [1459] = {.lex_state = 0}, + [1458] = {.lex_state = 85}, + [1459] = {.lex_state = 85}, [1460] = {.lex_state = 0}, [1461] = {.lex_state = 0}, [1462] = {.lex_state = 0}, - [1463] = {.lex_state = 0}, + [1463] = {.lex_state = 0, .external_lex_state = 4}, [1464] = {.lex_state = 0}, - [1465] = {.lex_state = 0}, + [1465] = {.lex_state = 85}, [1466] = {.lex_state = 0}, [1467] = {.lex_state = 0}, [1468] = {.lex_state = 0}, - [1469] = {.lex_state = 0, .external_lex_state = 4}, + [1469] = {.lex_state = 0}, [1470] = {.lex_state = 0}, - [1471] = {.lex_state = 85}, + [1471] = {.lex_state = 0}, [1472] = {.lex_state = 0}, [1473] = {.lex_state = 0}, [1474] = {.lex_state = 0}, - [1475] = {.lex_state = 85}, + [1475] = {.lex_state = 0}, [1476] = {.lex_state = 0}, [1477] = {.lex_state = 0}, [1478] = {.lex_state = 0}, @@ -5962,74 +5975,74 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1480] = {.lex_state = 0}, [1481] = {.lex_state = 0}, [1482] = {.lex_state = 0}, - [1483] = {.lex_state = 0, .external_lex_state = 4}, + [1483] = {.lex_state = 0}, [1484] = {.lex_state = 0}, [1485] = {.lex_state = 0}, [1486] = {.lex_state = 0}, - [1487] = {.lex_state = 85}, + [1487] = {.lex_state = 0}, [1488] = {.lex_state = 0, .external_lex_state = 4}, [1489] = {.lex_state = 0}, - [1490] = {.lex_state = 0}, - [1491] = {.lex_state = 0}, - [1492] = {.lex_state = 0}, - [1493] = {.lex_state = 85}, + [1490] = {.lex_state = 0, .external_lex_state = 4}, + [1491] = {.lex_state = 0, .external_lex_state = 4}, + [1492] = {.lex_state = 0, .external_lex_state = 4}, + [1493] = {.lex_state = 0}, [1494] = {.lex_state = 0}, [1495] = {.lex_state = 0}, - [1496] = {.lex_state = 0}, - [1497] = {.lex_state = 85}, - [1498] = {.lex_state = 85}, + [1496] = {.lex_state = 85}, + [1497] = {.lex_state = 0}, + [1498] = {.lex_state = 0}, [1499] = {.lex_state = 0}, - [1500] = {.lex_state = 2}, - [1501] = {.lex_state = 0}, + [1500] = {.lex_state = 0}, + [1501] = {.lex_state = 85}, [1502] = {.lex_state = 2}, - [1503] = {.lex_state = 85}, - [1504] = {.lex_state = 85}, + [1503] = {.lex_state = 2}, + [1504] = {.lex_state = 0}, [1505] = {.lex_state = 85}, [1506] = {.lex_state = 0}, - [1507] = {.lex_state = 85}, - [1508] = {.lex_state = 85}, + [1507] = {.lex_state = 11}, + [1508] = {.lex_state = 0}, [1509] = {.lex_state = 0}, [1510] = {.lex_state = 0}, - [1511] = {.lex_state = 85}, - [1512] = {.lex_state = 0}, + [1511] = {.lex_state = 0}, + [1512] = {.lex_state = 85}, [1513] = {.lex_state = 0}, - [1514] = {.lex_state = 11}, + [1514] = {.lex_state = 0}, [1515] = {.lex_state = 85}, [1516] = {.lex_state = 0}, [1517] = {.lex_state = 0}, - [1518] = {.lex_state = 85}, - [1519] = {.lex_state = 0}, - [1520] = {.lex_state = 85}, + [1518] = {.lex_state = 0}, + [1519] = {.lex_state = 85}, + [1520] = {.lex_state = 0}, [1521] = {.lex_state = 0}, - [1522] = {.lex_state = 0}, - [1523] = {.lex_state = 0}, + [1522] = {.lex_state = 85}, + [1523] = {.lex_state = 85}, [1524] = {.lex_state = 0}, [1525] = {.lex_state = 0}, [1526] = {.lex_state = 0}, - [1527] = {.lex_state = 0}, + [1527] = {.lex_state = 85}, [1528] = {.lex_state = 0}, - [1529] = {.lex_state = 85}, - [1530] = {.lex_state = 11}, + [1529] = {.lex_state = 0}, + [1530] = {.lex_state = 2}, [1531] = {.lex_state = 85}, [1532] = {.lex_state = 0}, - [1533] = {.lex_state = 0}, + [1533] = {.lex_state = 85}, [1534] = {.lex_state = 0}, [1535] = {.lex_state = 85}, [1536] = {.lex_state = 85}, [1537] = {.lex_state = 85}, [1538] = {.lex_state = 85}, [1539] = {.lex_state = 85}, - [1540] = {.lex_state = 0}, - [1541] = {.lex_state = 2}, - [1542] = {.lex_state = 0}, - [1543] = {.lex_state = 0}, + [1540] = {.lex_state = 85}, + [1541] = {.lex_state = 0}, + [1542] = {.lex_state = 85}, + [1543] = {.lex_state = 85}, [1544] = {.lex_state = 85}, - [1545] = {.lex_state = 0}, - [1546] = {.lex_state = 85}, + [1545] = {.lex_state = 11}, + [1546] = {.lex_state = 0}, [1547] = {.lex_state = 85}, [1548] = {.lex_state = 85}, [1549] = {.lex_state = 85}, - [1550] = {.lex_state = 0}, + [1550] = {.lex_state = 85}, [1551] = {.lex_state = 85}, [1552] = {.lex_state = 85}, [1553] = {.lex_state = 85}, @@ -6037,60 +6050,64 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1555] = {.lex_state = 85}, [1556] = {.lex_state = 85}, [1557] = {.lex_state = 85}, - [1558] = {.lex_state = 85}, - [1559] = {.lex_state = 85}, + [1558] = {.lex_state = 0}, + [1559] = {.lex_state = 0}, [1560] = {.lex_state = 0}, - [1561] = {.lex_state = 85}, + [1561] = {.lex_state = 11}, [1562] = {.lex_state = 0}, [1563] = {.lex_state = 0}, - [1564] = {.lex_state = 0}, - [1565] = {.lex_state = 11}, + [1564] = {.lex_state = 85}, + [1565] = {.lex_state = 0}, [1566] = {.lex_state = 0}, [1567] = {.lex_state = 0}, - [1568] = {.lex_state = 0}, - [1569] = {.lex_state = 85}, - [1570] = {.lex_state = 0}, - [1571] = {.lex_state = 0}, + [1568] = {.lex_state = 85}, + [1569] = {.lex_state = 0}, + [1570] = {.lex_state = 85}, + [1571] = {.lex_state = 85}, [1572] = {.lex_state = 85}, [1573] = {.lex_state = 0}, - [1574] = {.lex_state = 85}, - [1575] = {.lex_state = 85}, + [1574] = {.lex_state = 0}, + [1575] = {.lex_state = 0}, [1576] = {.lex_state = 85}, [1577] = {.lex_state = 85}, - [1578] = {.lex_state = 85}, + [1578] = {.lex_state = 0}, [1579] = {.lex_state = 85}, [1580] = {.lex_state = 85}, - [1581] = {.lex_state = 2}, + [1581] = {.lex_state = 85}, [1582] = {.lex_state = 0}, [1583] = {.lex_state = 85}, - [1584] = {.lex_state = 85}, - [1585] = {.lex_state = 0}, - [1586] = {.lex_state = 0}, - [1587] = {.lex_state = 0}, - [1588] = {.lex_state = 0}, - [1589] = {.lex_state = 0}, - [1590] = {.lex_state = 85}, - [1591] = {.lex_state = 85}, - [1592] = {.lex_state = 85}, - [1593] = {.lex_state = 85}, - [1594] = {.lex_state = 0}, - [1595] = {.lex_state = 0}, + [1584] = {.lex_state = 0}, + [1585] = {.lex_state = 85}, + [1586] = {.lex_state = 85}, + [1587] = {.lex_state = 85}, + [1588] = {.lex_state = 85}, + [1589] = {.lex_state = 85}, + [1590] = {.lex_state = 0}, + [1591] = {.lex_state = 0}, + [1592] = {.lex_state = 0}, + [1593] = {.lex_state = 0}, + [1594] = {.lex_state = 2}, + [1595] = {.lex_state = 85}, [1596] = {.lex_state = 0}, - [1597] = {.lex_state = 11}, - [1598] = {.lex_state = 0}, - [1599] = {.lex_state = 0}, - [1600] = {.lex_state = 0}, + [1597] = {.lex_state = 0}, + [1598] = {.lex_state = 85}, + [1599] = {.lex_state = 85}, + [1600] = {.lex_state = 85}, [1601] = {.lex_state = 0}, [1602] = {.lex_state = 0}, - [1603] = {.lex_state = 85}, - [1604] = {.lex_state = 85}, - [1605] = {.lex_state = 85}, - [1606] = {.lex_state = 85}, + [1603] = {.lex_state = 0}, + [1604] = {.lex_state = 0}, + [1605] = {.lex_state = 0}, + [1606] = {.lex_state = 11}, [1607] = {.lex_state = 85}, - [1608] = {.lex_state = 0}, + [1608] = {.lex_state = 85}, [1609] = {.lex_state = 0}, [1610] = {.lex_state = 85}, [1611] = {.lex_state = 0}, + [1612] = {.lex_state = 0}, + [1613] = {.lex_state = 0}, + [1614] = {.lex_state = 85}, + [1615] = {.lex_state = 0}, }; enum { @@ -6180,7 +6197,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_async] = ACTIONS(1), [anon_sym_function] = ACTIONS(1), [anon_sym_EQ_GT] = ACTIONS(1), - [anon_sym_QMARK_DOT] = ACTIONS(1), + [sym_optional_chain] = ACTIONS(1), [anon_sym_new] = ACTIONS(1), [anon_sym_PLUS_EQ] = ACTIONS(1), [anon_sym_DASH_EQ] = ACTIONS(1), @@ -6249,139 +6266,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(1), }, [1] = { - [sym_program] = STATE(1550), - [sym_export_statement] = STATE(13), - [sym_declaration] = STATE(13), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(13), - [sym_expression_statement] = STATE(13), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(13), - [sym_if_statement] = STATE(13), - [sym_switch_statement] = STATE(13), - [sym_for_statement] = STATE(13), - [sym_for_in_statement] = STATE(13), - [sym_while_statement] = STATE(13), - [sym_do_statement] = STATE(13), - [sym_try_statement] = STATE(13), - [sym_with_statement] = STATE(13), - [sym_break_statement] = STATE(13), - [sym_continue_statement] = STATE(13), - [sym_debugger_statement] = STATE(13), - [sym_return_statement] = STATE(13), - [sym_throw_statement] = STATE(13), - [sym_empty_statement] = STATE(13), - [sym_labeled_statement] = STATE(13), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_program_repeat1] = STATE(13), - [aux_sym_export_statement_repeat1] = STATE(1126), - [ts_builtin_sym_end] = ACTIONS(5), - [sym_identifier] = ACTIONS(7), - [sym_hash_bang_line] = ACTIONS(9), - [anon_sym_export] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_import] = ACTIONS(15), - [anon_sym_var] = ACTIONS(17), - [anon_sym_let] = ACTIONS(19), - [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(21), - [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(25), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(31), - [anon_sym_do] = ACTIONS(33), - [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(37), - [anon_sym_break] = ACTIONS(39), - [anon_sym_continue] = ACTIONS(41), - [anon_sym_debugger] = ACTIONS(43), - [anon_sym_return] = ACTIONS(45), - [anon_sym_throw] = ACTIONS(47), - [anon_sym_SEMI] = ACTIONS(49), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(61), - [anon_sym_async] = ACTIONS(63), - [anon_sym_function] = ACTIONS(65), - [anon_sym_new] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(71), - [anon_sym_typeof] = ACTIONS(69), - [anon_sym_void] = ACTIONS(69), - [anon_sym_delete] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(85), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(89), - [anon_sym_get] = ACTIONS(89), - [anon_sym_set] = ACTIONS(89), - }, - [2] = { + [sym_program] = STATE(1582), [sym_export_statement] = STATE(17), [sym_declaration] = STATE(17), - [sym_import] = STATE(728), + [sym_import] = STATE(683), [sym_import_statement] = STATE(17), [sym_expression_statement] = STATE(17), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), [sym_statement_block] = STATE(17), [sym_if_statement] = STATE(17), [sym_switch_statement] = STATE(17), @@ -6398,65 +6290,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(17), [sym_empty_statement] = STATE(17), [sym_labeled_statement] = STATE(17), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1501), - [sym_object_assignment_pattern] = STATE(1239), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1501), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1501), - [sym_spread_element] = STATE(1313), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(771), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [sym_rest_pattern] = STATE(1239), - [sym_method_definition] = STATE(1313), - [sym_pair] = STATE(1313), - [sym_pair_pattern] = STATE(1239), - [sym__property_name] = STATE(1220), - [sym_computed_property_name] = STATE(1220), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), [aux_sym_program_repeat1] = STATE(17), - [aux_sym_export_statement_repeat1] = STATE(905), - [aux_sym_object_repeat1] = STATE(1291), - [aux_sym_object_pattern_repeat1] = STATE(1223), - [sym_identifier] = ACTIONS(91), - [anon_sym_export] = ACTIONS(93), - [anon_sym_STAR] = ACTIONS(95), + [aux_sym_export_statement_repeat1] = STATE(1130), + [ts_builtin_sym_end] = ACTIONS(5), + [sym_identifier] = ACTIONS(7), + [sym_hash_bang_line] = ACTIONS(9), + [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_COMMA] = ACTIONS(97), - [anon_sym_RBRACE] = ACTIONS(99), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -6477,15 +6358,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(47), [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(57), [anon_sym_SLASH] = ACTIONS(59), [anon_sym_class] = ACTIONS(61), - [anon_sym_async] = ACTIONS(103), + [anon_sym_async] = ACTIONS(63), [anon_sym_function] = ACTIONS(65), [anon_sym_new] = ACTIONS(67), - [anon_sym_DOT_DOT_DOT] = ACTIONS(105), [anon_sym_PLUS] = ACTIONS(69), [anon_sym_DASH] = ACTIONS(69), [anon_sym_BANG] = ACTIONS(71), @@ -6499,8 +6379,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(107), - [sym_private_property_identifier] = ACTIONS(109), + [sym_number] = ACTIONS(81), [sym_this] = ACTIONS(83), [sym_super] = ACTIONS(83), [sym_true] = ACTIONS(83), @@ -6508,93 +6387,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(85), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(111), - [anon_sym_get] = ACTIONS(113), - [anon_sym_set] = ACTIONS(113), + [anon_sym_static] = ACTIONS(89), + [anon_sym_get] = ACTIONS(89), + [anon_sym_set] = ACTIONS(89), }, - [3] = { - [sym_export_statement] = STATE(15), - [sym_declaration] = STATE(15), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(15), - [sym_expression_statement] = STATE(15), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(15), - [sym_if_statement] = STATE(15), - [sym_switch_statement] = STATE(15), - [sym_for_statement] = STATE(15), - [sym_for_in_statement] = STATE(15), - [sym_while_statement] = STATE(15), - [sym_do_statement] = STATE(15), - [sym_try_statement] = STATE(15), - [sym_with_statement] = STATE(15), - [sym_break_statement] = STATE(15), - [sym_continue_statement] = STATE(15), - [sym_debugger_statement] = STATE(15), - [sym_return_statement] = STATE(15), - [sym_throw_statement] = STATE(15), - [sym_empty_statement] = STATE(15), - [sym_labeled_statement] = STATE(15), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1501), - [sym_object_assignment_pattern] = STATE(1239), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1501), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1501), - [sym_spread_element] = STATE(1249), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(771), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [sym_rest_pattern] = STATE(1239), - [sym_method_definition] = STATE(1249), - [sym_pair] = STATE(1249), - [sym_pair_pattern] = STATE(1239), - [sym__property_name] = STATE(1220), - [sym_computed_property_name] = STATE(1220), - [aux_sym_program_repeat1] = STATE(15), - [aux_sym_export_statement_repeat1] = STATE(905), - [aux_sym_object_repeat1] = STATE(1222), - [aux_sym_object_pattern_repeat1] = STATE(1223), - [sym_identifier] = ACTIONS(115), - [anon_sym_export] = ACTIONS(117), + [2] = { + [sym_export_statement] = STATE(24), + [sym_declaration] = STATE(24), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(24), + [sym_expression_statement] = STATE(24), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(24), + [sym_if_statement] = STATE(24), + [sym_switch_statement] = STATE(24), + [sym_for_statement] = STATE(24), + [sym_for_in_statement] = STATE(24), + [sym_while_statement] = STATE(24), + [sym_do_statement] = STATE(24), + [sym_try_statement] = STATE(24), + [sym_with_statement] = STATE(24), + [sym_break_statement] = STATE(24), + [sym_continue_statement] = STATE(24), + [sym_debugger_statement] = STATE(24), + [sym_return_statement] = STATE(24), + [sym_throw_statement] = STATE(24), + [sym_empty_statement] = STATE(24), + [sym_labeled_statement] = STATE(24), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1563), + [sym_object_assignment_pattern] = STATE(1281), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1563), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1563), + [sym_spread_element] = STATE(1302), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(793), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [sym_rest_pattern] = STATE(1281), + [sym_method_definition] = STATE(1302), + [sym_pair] = STATE(1302), + [sym_pair_pattern] = STATE(1281), + [sym__property_name] = STATE(1287), + [sym_computed_property_name] = STATE(1287), + [aux_sym_program_repeat1] = STATE(24), + [aux_sym_export_statement_repeat1] = STATE(911), + [aux_sym_object_repeat1] = STATE(1282), + [aux_sym_object_pattern_repeat1] = STATE(1292), + [sym_identifier] = ACTIONS(91), + [anon_sym_export] = ACTIONS(93), [anon_sym_STAR] = ACTIONS(95), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_COMMA] = ACTIONS(97), - [anon_sym_RBRACE] = ACTIONS(119), + [anon_sym_RBRACE] = ACTIONS(99), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -6620,7 +6499,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(57), [anon_sym_SLASH] = ACTIONS(59), [anon_sym_class] = ACTIONS(61), - [anon_sym_async] = ACTIONS(121), + [anon_sym_async] = ACTIONS(103), [anon_sym_function] = ACTIONS(65), [anon_sym_new] = ACTIONS(67), [anon_sym_DOT_DOT_DOT] = ACTIONS(105), @@ -6646,93 +6525,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(85), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(123), - [anon_sym_get] = ACTIONS(125), - [anon_sym_set] = ACTIONS(125), + [anon_sym_static] = ACTIONS(111), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), }, - [4] = { - [sym_export_statement] = STATE(15), - [sym_declaration] = STATE(15), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(15), - [sym_expression_statement] = STATE(15), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(15), - [sym_if_statement] = STATE(15), - [sym_switch_statement] = STATE(15), - [sym_for_statement] = STATE(15), - [sym_for_in_statement] = STATE(15), - [sym_while_statement] = STATE(15), - [sym_do_statement] = STATE(15), - [sym_try_statement] = STATE(15), - [sym_with_statement] = STATE(15), - [sym_break_statement] = STATE(15), - [sym_continue_statement] = STATE(15), - [sym_debugger_statement] = STATE(15), - [sym_return_statement] = STATE(15), - [sym_throw_statement] = STATE(15), - [sym_empty_statement] = STATE(15), - [sym_labeled_statement] = STATE(15), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1501), - [sym_object_assignment_pattern] = STATE(1239), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1501), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1501), - [sym_spread_element] = STATE(1249), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(771), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [sym_rest_pattern] = STATE(1239), - [sym_method_definition] = STATE(1249), - [sym_pair] = STATE(1249), - [sym_pair_pattern] = STATE(1239), - [sym__property_name] = STATE(1220), - [sym_computed_property_name] = STATE(1220), - [aux_sym_program_repeat1] = STATE(15), - [aux_sym_export_statement_repeat1] = STATE(905), - [aux_sym_object_repeat1] = STATE(1222), - [aux_sym_object_pattern_repeat1] = STATE(1223), + [3] = { + [sym_export_statement] = STATE(18), + [sym_declaration] = STATE(18), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(18), + [sym_expression_statement] = STATE(18), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(18), + [sym_if_statement] = STATE(18), + [sym_switch_statement] = STATE(18), + [sym_for_statement] = STATE(18), + [sym_for_in_statement] = STATE(18), + [sym_while_statement] = STATE(18), + [sym_do_statement] = STATE(18), + [sym_try_statement] = STATE(18), + [sym_with_statement] = STATE(18), + [sym_break_statement] = STATE(18), + [sym_continue_statement] = STATE(18), + [sym_debugger_statement] = STATE(18), + [sym_return_statement] = STATE(18), + [sym_throw_statement] = STATE(18), + [sym_empty_statement] = STATE(18), + [sym_labeled_statement] = STATE(18), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1563), + [sym_object_assignment_pattern] = STATE(1281), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1563), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1563), + [sym_spread_element] = STATE(1284), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(793), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [sym_rest_pattern] = STATE(1281), + [sym_method_definition] = STATE(1284), + [sym_pair] = STATE(1284), + [sym_pair_pattern] = STATE(1281), + [sym__property_name] = STATE(1287), + [sym_computed_property_name] = STATE(1287), + [aux_sym_program_repeat1] = STATE(18), + [aux_sym_export_statement_repeat1] = STATE(911), + [aux_sym_object_repeat1] = STATE(1291), + [aux_sym_object_pattern_repeat1] = STATE(1292), [sym_identifier] = ACTIONS(115), [anon_sym_export] = ACTIONS(117), [anon_sym_STAR] = ACTIONS(95), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_COMMA] = ACTIONS(97), - [anon_sym_RBRACE] = ACTIONS(127), + [anon_sym_RBRACE] = ACTIONS(119), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -6788,85 +6667,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(125), [anon_sym_set] = ACTIONS(125), }, - [5] = { - [sym_export_statement] = STATE(17), - [sym_declaration] = STATE(17), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(17), - [sym_expression_statement] = STATE(17), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(17), - [sym_if_statement] = STATE(17), - [sym_switch_statement] = STATE(17), - [sym_for_statement] = STATE(17), - [sym_for_in_statement] = STATE(17), - [sym_while_statement] = STATE(17), - [sym_do_statement] = STATE(17), - [sym_try_statement] = STATE(17), - [sym_with_statement] = STATE(17), - [sym_break_statement] = STATE(17), - [sym_continue_statement] = STATE(17), - [sym_debugger_statement] = STATE(17), - [sym_return_statement] = STATE(17), - [sym_throw_statement] = STATE(17), - [sym_empty_statement] = STATE(17), - [sym_labeled_statement] = STATE(17), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1501), - [sym_object_assignment_pattern] = STATE(1239), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1501), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1501), - [sym_spread_element] = STATE(1313), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(771), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [sym_rest_pattern] = STATE(1239), - [sym_method_definition] = STATE(1313), - [sym_pair] = STATE(1313), - [sym_pair_pattern] = STATE(1239), - [sym__property_name] = STATE(1220), - [sym_computed_property_name] = STATE(1220), - [aux_sym_program_repeat1] = STATE(17), - [aux_sym_export_statement_repeat1] = STATE(905), - [aux_sym_object_repeat1] = STATE(1291), - [aux_sym_object_pattern_repeat1] = STATE(1223), - [sym_identifier] = ACTIONS(129), - [anon_sym_export] = ACTIONS(131), + [4] = { + [sym_export_statement] = STATE(24), + [sym_declaration] = STATE(24), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(24), + [sym_expression_statement] = STATE(24), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(24), + [sym_if_statement] = STATE(24), + [sym_switch_statement] = STATE(24), + [sym_for_statement] = STATE(24), + [sym_for_in_statement] = STATE(24), + [sym_while_statement] = STATE(24), + [sym_do_statement] = STATE(24), + [sym_try_statement] = STATE(24), + [sym_with_statement] = STATE(24), + [sym_break_statement] = STATE(24), + [sym_continue_statement] = STATE(24), + [sym_debugger_statement] = STATE(24), + [sym_return_statement] = STATE(24), + [sym_throw_statement] = STATE(24), + [sym_empty_statement] = STATE(24), + [sym_labeled_statement] = STATE(24), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1563), + [sym_object_assignment_pattern] = STATE(1281), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1563), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1563), + [sym_spread_element] = STATE(1302), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(793), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [sym_rest_pattern] = STATE(1281), + [sym_method_definition] = STATE(1302), + [sym_pair] = STATE(1302), + [sym_pair_pattern] = STATE(1281), + [sym__property_name] = STATE(1287), + [sym_computed_property_name] = STATE(1287), + [aux_sym_program_repeat1] = STATE(24), + [aux_sym_export_statement_repeat1] = STATE(911), + [aux_sym_object_repeat1] = STATE(1282), + [aux_sym_object_pattern_repeat1] = STATE(1292), + [sym_identifier] = ACTIONS(127), + [anon_sym_export] = ACTIONS(129), [anon_sym_STAR] = ACTIONS(95), [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_COMMA] = ACTIONS(97), @@ -6896,7 +6775,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(57), [anon_sym_SLASH] = ACTIONS(59), [anon_sym_class] = ACTIONS(61), - [anon_sym_async] = ACTIONS(133), + [anon_sym_async] = ACTIONS(131), [anon_sym_function] = ACTIONS(65), [anon_sym_new] = ACTIONS(67), [anon_sym_DOT_DOT_DOT] = ACTIONS(105), @@ -6922,87 +6801,225 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(85), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(135), - [anon_sym_get] = ACTIONS(137), - [anon_sym_set] = ACTIONS(137), + [anon_sym_static] = ACTIONS(133), + [anon_sym_get] = ACTIONS(135), + [anon_sym_set] = ACTIONS(135), + }, + [5] = { + [sym_export_statement] = STATE(12), + [sym_declaration] = STATE(12), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(12), + [sym_expression_statement] = STATE(12), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(12), + [sym_if_statement] = STATE(12), + [sym_switch_statement] = STATE(12), + [sym_for_statement] = STATE(12), + [sym_for_in_statement] = STATE(12), + [sym_while_statement] = STATE(12), + [sym_do_statement] = STATE(12), + [sym_try_statement] = STATE(12), + [sym_with_statement] = STATE(12), + [sym_break_statement] = STATE(12), + [sym_continue_statement] = STATE(12), + [sym_debugger_statement] = STATE(12), + [sym_return_statement] = STATE(12), + [sym_throw_statement] = STATE(12), + [sym_empty_statement] = STATE(12), + [sym_labeled_statement] = STATE(12), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1563), + [sym_object_assignment_pattern] = STATE(1281), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1563), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1563), + [sym_spread_element] = STATE(1284), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(793), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [sym_rest_pattern] = STATE(1281), + [sym_method_definition] = STATE(1284), + [sym_pair] = STATE(1284), + [sym_pair_pattern] = STATE(1281), + [sym__property_name] = STATE(1287), + [sym_computed_property_name] = STATE(1287), + [aux_sym_program_repeat1] = STATE(12), + [aux_sym_export_statement_repeat1] = STATE(911), + [aux_sym_object_repeat1] = STATE(1291), + [aux_sym_object_pattern_repeat1] = STATE(1292), + [sym_identifier] = ACTIONS(115), + [anon_sym_export] = ACTIONS(117), + [anon_sym_STAR] = ACTIONS(95), + [anon_sym_LBRACE] = ACTIONS(13), + [anon_sym_COMMA] = ACTIONS(97), + [anon_sym_RBRACE] = ACTIONS(137), + [anon_sym_import] = ACTIONS(15), + [anon_sym_var] = ACTIONS(17), + [anon_sym_let] = ACTIONS(19), + [anon_sym_const] = ACTIONS(19), + [anon_sym_if] = ACTIONS(21), + [anon_sym_switch] = ACTIONS(23), + [anon_sym_for] = ACTIONS(25), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_while] = ACTIONS(31), + [anon_sym_do] = ACTIONS(33), + [anon_sym_try] = ACTIONS(35), + [anon_sym_with] = ACTIONS(37), + [anon_sym_break] = ACTIONS(39), + [anon_sym_continue] = ACTIONS(41), + [anon_sym_debugger] = ACTIONS(43), + [anon_sym_return] = ACTIONS(45), + [anon_sym_throw] = ACTIONS(47), + [anon_sym_SEMI] = ACTIONS(49), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(101), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(59), + [anon_sym_class] = ACTIONS(61), + [anon_sym_async] = ACTIONS(121), + [anon_sym_function] = ACTIONS(65), + [anon_sym_new] = ACTIONS(67), + [anon_sym_DOT_DOT_DOT] = ACTIONS(105), + [anon_sym_PLUS] = ACTIONS(69), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_TILDE] = ACTIONS(71), + [anon_sym_typeof] = ACTIONS(69), + [anon_sym_void] = ACTIONS(69), + [anon_sym_delete] = ACTIONS(69), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(107), + [sym_private_property_identifier] = ACTIONS(109), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(123), + [anon_sym_get] = ACTIONS(125), + [anon_sym_set] = ACTIONS(125), }, [6] = { - [sym_export_statement] = STATE(20), - [sym_declaration] = STATE(20), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(20), - [sym_expression_statement] = STATE(20), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(20), - [sym_if_statement] = STATE(20), - [sym_switch_statement] = STATE(20), - [sym_for_statement] = STATE(20), - [sym_for_in_statement] = STATE(20), - [sym_while_statement] = STATE(20), - [sym_do_statement] = STATE(20), - [sym_try_statement] = STATE(20), - [sym_with_statement] = STATE(20), - [sym_break_statement] = STATE(20), - [sym_continue_statement] = STATE(20), - [sym_debugger_statement] = STATE(20), - [sym_return_statement] = STATE(20), - [sym_throw_statement] = STATE(20), - [sym_empty_statement] = STATE(20), - [sym_labeled_statement] = STATE(20), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1501), - [sym_object_assignment_pattern] = STATE(1239), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1501), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1501), - [sym_spread_element] = STATE(1249), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(771), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [sym_rest_pattern] = STATE(1239), - [sym_method_definition] = STATE(1249), - [sym_pair] = STATE(1249), - [sym_pair_pattern] = STATE(1239), - [sym__property_name] = STATE(1220), - [sym_computed_property_name] = STATE(1220), - [aux_sym_program_repeat1] = STATE(20), - [aux_sym_export_statement_repeat1] = STATE(905), - [aux_sym_object_repeat1] = STATE(1222), - [aux_sym_object_pattern_repeat1] = STATE(1223), + [sym_export_statement] = STATE(18), + [sym_declaration] = STATE(18), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(18), + [sym_expression_statement] = STATE(18), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(18), + [sym_if_statement] = STATE(18), + [sym_switch_statement] = STATE(18), + [sym_for_statement] = STATE(18), + [sym_for_in_statement] = STATE(18), + [sym_while_statement] = STATE(18), + [sym_do_statement] = STATE(18), + [sym_try_statement] = STATE(18), + [sym_with_statement] = STATE(18), + [sym_break_statement] = STATE(18), + [sym_continue_statement] = STATE(18), + [sym_debugger_statement] = STATE(18), + [sym_return_statement] = STATE(18), + [sym_throw_statement] = STATE(18), + [sym_empty_statement] = STATE(18), + [sym_labeled_statement] = STATE(18), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1563), + [sym_object_assignment_pattern] = STATE(1281), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1563), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1563), + [sym_spread_element] = STATE(1284), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(793), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [sym_rest_pattern] = STATE(1281), + [sym_method_definition] = STATE(1284), + [sym_pair] = STATE(1284), + [sym_pair_pattern] = STATE(1281), + [sym__property_name] = STATE(1287), + [sym_computed_property_name] = STATE(1287), + [aux_sym_program_repeat1] = STATE(18), + [aux_sym_export_statement_repeat1] = STATE(911), + [aux_sym_object_repeat1] = STATE(1291), + [aux_sym_object_pattern_repeat1] = STATE(1292), [sym_identifier] = ACTIONS(115), [anon_sym_export] = ACTIONS(117), [anon_sym_STAR] = ACTIONS(95), @@ -7067,11 +7084,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [7] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), - [sym_import] = STATE(728), + [sym_import] = STATE(683), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), @@ -7088,49 +7105,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(1126), + [aux_sym_export_statement_repeat1] = STATE(1130), [ts_builtin_sym_end] = ACTIONS(141), [sym_identifier] = ACTIONS(143), [anon_sym_export] = ACTIONS(146), @@ -7192,72 +7209,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(265), }, [8] = { - [sym_export_statement] = STATE(11), - [sym_declaration] = STATE(11), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(11), - [sym_expression_statement] = STATE(11), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(11), - [sym_if_statement] = STATE(11), - [sym_switch_statement] = STATE(11), - [sym_for_statement] = STATE(11), - [sym_for_in_statement] = STATE(11), - [sym_while_statement] = STATE(11), - [sym_do_statement] = STATE(11), - [sym_try_statement] = STATE(11), - [sym_with_statement] = STATE(11), - [sym_break_statement] = STATE(11), - [sym_continue_statement] = STATE(11), - [sym_debugger_statement] = STATE(11), - [sym_return_statement] = STATE(11), - [sym_throw_statement] = STATE(11), - [sym_empty_statement] = STATE(11), - [sym_labeled_statement] = STATE(11), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_program_repeat1] = STATE(11), - [aux_sym_export_statement_repeat1] = STATE(1126), + [sym_export_statement] = STATE(7), + [sym_declaration] = STATE(7), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(7), + [sym_expression_statement] = STATE(7), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(7), + [sym_if_statement] = STATE(7), + [sym_switch_statement] = STATE(7), + [sym_for_statement] = STATE(7), + [sym_for_in_statement] = STATE(7), + [sym_while_statement] = STATE(7), + [sym_do_statement] = STATE(7), + [sym_try_statement] = STATE(7), + [sym_with_statement] = STATE(7), + [sym_break_statement] = STATE(7), + [sym_continue_statement] = STATE(7), + [sym_debugger_statement] = STATE(7), + [sym_return_statement] = STATE(7), + [sym_throw_statement] = STATE(7), + [sym_empty_statement] = STATE(7), + [sym_labeled_statement] = STATE(7), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_program_repeat1] = STATE(7), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_default] = ACTIONS(268), @@ -7320,11 +7337,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [9] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), - [sym_import] = STATE(728), + [sym_import] = STATE(683), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), @@ -7341,49 +7358,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(1126), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_default] = ACTIONS(272), @@ -7446,11 +7463,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [10] = { [sym_export_statement] = STATE(9), [sym_declaration] = STATE(9), - [sym_import] = STATE(728), + [sym_import] = STATE(683), [sym_import_statement] = STATE(9), [sym_expression_statement] = STATE(9), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), [sym_statement_block] = STATE(9), [sym_if_statement] = STATE(9), [sym_switch_statement] = STATE(9), @@ -7467,49 +7484,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(9), [sym_empty_statement] = STATE(9), [sym_labeled_statement] = STATE(9), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(1126), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_default] = ACTIONS(276), @@ -7570,72 +7587,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(89), }, [11] = { - [sym_export_statement] = STATE(7), - [sym_declaration] = STATE(7), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(7), - [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(7), - [sym_if_statement] = STATE(7), - [sym_switch_statement] = STATE(7), - [sym_for_statement] = STATE(7), - [sym_for_in_statement] = STATE(7), - [sym_while_statement] = STATE(7), - [sym_do_statement] = STATE(7), - [sym_try_statement] = STATE(7), - [sym_with_statement] = STATE(7), - [sym_break_statement] = STATE(7), - [sym_continue_statement] = STATE(7), - [sym_debugger_statement] = STATE(7), - [sym_return_statement] = STATE(7), - [sym_throw_statement] = STATE(7), - [sym_empty_statement] = STATE(7), - [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(1126), + [sym_export_statement] = STATE(8), + [sym_declaration] = STATE(8), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(8), + [sym_expression_statement] = STATE(8), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(8), + [sym_if_statement] = STATE(8), + [sym_switch_statement] = STATE(8), + [sym_for_statement] = STATE(8), + [sym_for_in_statement] = STATE(8), + [sym_while_statement] = STATE(8), + [sym_do_statement] = STATE(8), + [sym_try_statement] = STATE(8), + [sym_with_statement] = STATE(8), + [sym_break_statement] = STATE(8), + [sym_continue_statement] = STATE(8), + [sym_debugger_statement] = STATE(8), + [sym_return_statement] = STATE(8), + [sym_throw_statement] = STATE(8), + [sym_empty_statement] = STATE(8), + [sym_labeled_statement] = STATE(8), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_program_repeat1] = STATE(8), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_default] = ACTIONS(280), @@ -7696,72 +7713,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(89), }, [12] = { - [sym_export_statement] = STATE(15), - [sym_declaration] = STATE(15), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(15), - [sym_expression_statement] = STATE(15), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(15), - [sym_if_statement] = STATE(15), - [sym_switch_statement] = STATE(15), - [sym_for_statement] = STATE(15), - [sym_for_in_statement] = STATE(15), - [sym_while_statement] = STATE(15), - [sym_do_statement] = STATE(15), - [sym_try_statement] = STATE(15), - [sym_with_statement] = STATE(15), - [sym_break_statement] = STATE(15), - [sym_continue_statement] = STATE(15), - [sym_debugger_statement] = STATE(15), - [sym_return_statement] = STATE(15), - [sym_throw_statement] = STATE(15), - [sym_empty_statement] = STATE(15), - [sym_labeled_statement] = STATE(15), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_program_repeat1] = STATE(15), - [aux_sym_export_statement_repeat1] = STATE(1126), + [sym_export_statement] = STATE(7), + [sym_declaration] = STATE(7), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(7), + [sym_expression_statement] = STATE(7), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(7), + [sym_if_statement] = STATE(7), + [sym_switch_statement] = STATE(7), + [sym_for_statement] = STATE(7), + [sym_for_in_statement] = STATE(7), + [sym_while_statement] = STATE(7), + [sym_do_statement] = STATE(7), + [sym_try_statement] = STATE(7), + [sym_with_statement] = STATE(7), + [sym_break_statement] = STATE(7), + [sym_continue_statement] = STATE(7), + [sym_debugger_statement] = STATE(7), + [sym_return_statement] = STATE(7), + [sym_throw_statement] = STATE(7), + [sym_empty_statement] = STATE(7), + [sym_labeled_statement] = STATE(7), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_program_repeat1] = STATE(7), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -7822,11 +7839,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [13] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), - [sym_import] = STATE(728), + [sym_import] = STATE(683), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), @@ -7843,49 +7860,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(1126), + [aux_sym_export_statement_repeat1] = STATE(1130), [ts_builtin_sym_end] = ACTIONS(286), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), @@ -7944,72 +7961,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(89), }, [14] = { - [sym_export_statement] = STATE(24), - [sym_declaration] = STATE(24), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(24), - [sym_expression_statement] = STATE(24), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(24), - [sym_if_statement] = STATE(24), - [sym_switch_statement] = STATE(24), - [sym_for_statement] = STATE(24), - [sym_for_in_statement] = STATE(24), - [sym_while_statement] = STATE(24), - [sym_do_statement] = STATE(24), - [sym_try_statement] = STATE(24), - [sym_with_statement] = STATE(24), - [sym_break_statement] = STATE(24), - [sym_continue_statement] = STATE(24), - [sym_debugger_statement] = STATE(24), - [sym_return_statement] = STATE(24), - [sym_throw_statement] = STATE(24), - [sym_empty_statement] = STATE(24), - [sym_labeled_statement] = STATE(24), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_program_repeat1] = STATE(24), - [aux_sym_export_statement_repeat1] = STATE(1126), + [sym_export_statement] = STATE(20), + [sym_declaration] = STATE(20), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(20), + [sym_expression_statement] = STATE(20), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(20), + [sym_if_statement] = STATE(20), + [sym_switch_statement] = STATE(20), + [sym_for_statement] = STATE(20), + [sym_for_in_statement] = STATE(20), + [sym_while_statement] = STATE(20), + [sym_do_statement] = STATE(20), + [sym_try_statement] = STATE(20), + [sym_with_statement] = STATE(20), + [sym_break_statement] = STATE(20), + [sym_continue_statement] = STATE(20), + [sym_debugger_statement] = STATE(20), + [sym_return_statement] = STATE(20), + [sym_throw_statement] = STATE(20), + [sym_empty_statement] = STATE(20), + [sym_labeled_statement] = STATE(20), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_program_repeat1] = STATE(20), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -8068,76 +8085,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(89), }, [15] = { - [sym_export_statement] = STATE(7), - [sym_declaration] = STATE(7), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(7), - [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(7), - [sym_if_statement] = STATE(7), - [sym_switch_statement] = STATE(7), - [sym_for_statement] = STATE(7), - [sym_for_in_statement] = STATE(7), - [sym_while_statement] = STATE(7), - [sym_do_statement] = STATE(7), - [sym_try_statement] = STATE(7), - [sym_with_statement] = STATE(7), - [sym_break_statement] = STATE(7), - [sym_continue_statement] = STATE(7), - [sym_debugger_statement] = STATE(7), - [sym_return_statement] = STATE(7), - [sym_throw_statement] = STATE(7), - [sym_empty_statement] = STATE(7), - [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(1126), + [sym_export_statement] = STATE(13), + [sym_declaration] = STATE(13), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(13), + [sym_expression_statement] = STATE(13), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(13), + [sym_if_statement] = STATE(13), + [sym_switch_statement] = STATE(13), + [sym_for_statement] = STATE(13), + [sym_for_in_statement] = STATE(13), + [sym_while_statement] = STATE(13), + [sym_do_statement] = STATE(13), + [sym_try_statement] = STATE(13), + [sym_with_statement] = STATE(13), + [sym_break_statement] = STATE(13), + [sym_continue_statement] = STATE(13), + [sym_debugger_statement] = STATE(13), + [sym_return_statement] = STATE(13), + [sym_throw_statement] = STATE(13), + [sym_empty_statement] = STATE(13), + [sym_labeled_statement] = STATE(13), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_program_repeat1] = STATE(13), + [aux_sym_export_statement_repeat1] = STATE(1130), + [ts_builtin_sym_end] = ACTIONS(290), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_RBRACE] = ACTIONS(290), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -8192,72 +8209,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(89), }, [16] = { - [sym_export_statement] = STATE(20), - [sym_declaration] = STATE(20), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(20), - [sym_expression_statement] = STATE(20), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(20), - [sym_if_statement] = STATE(20), - [sym_switch_statement] = STATE(20), - [sym_for_statement] = STATE(20), - [sym_for_in_statement] = STATE(20), - [sym_while_statement] = STATE(20), - [sym_do_statement] = STATE(20), - [sym_try_statement] = STATE(20), - [sym_with_statement] = STATE(20), - [sym_break_statement] = STATE(20), - [sym_continue_statement] = STATE(20), - [sym_debugger_statement] = STATE(20), - [sym_return_statement] = STATE(20), - [sym_throw_statement] = STATE(20), - [sym_empty_statement] = STATE(20), - [sym_labeled_statement] = STATE(20), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_program_repeat1] = STATE(20), - [aux_sym_export_statement_repeat1] = STATE(1126), + [sym_export_statement] = STATE(18), + [sym_declaration] = STATE(18), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(18), + [sym_expression_statement] = STATE(18), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(18), + [sym_if_statement] = STATE(18), + [sym_switch_statement] = STATE(18), + [sym_for_statement] = STATE(18), + [sym_for_in_statement] = STATE(18), + [sym_while_statement] = STATE(18), + [sym_do_statement] = STATE(18), + [sym_try_statement] = STATE(18), + [sym_with_statement] = STATE(18), + [sym_break_statement] = STATE(18), + [sym_continue_statement] = STATE(18), + [sym_debugger_statement] = STATE(18), + [sym_return_statement] = STATE(18), + [sym_throw_statement] = STATE(18), + [sym_empty_statement] = STATE(18), + [sym_labeled_statement] = STATE(18), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_program_repeat1] = STATE(18), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -8318,11 +8335,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [17] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), - [sym_import] = STATE(728), + [sym_import] = STATE(683), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), @@ -8339,53 +8356,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(1126), + [aux_sym_export_statement_repeat1] = STATE(1130), + [ts_builtin_sym_end] = ACTIONS(290), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_RBRACE] = ACTIONS(294), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -8440,76 +8457,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(89), }, [18] = { - [sym_export_statement] = STATE(22), - [sym_declaration] = STATE(22), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(22), - [sym_expression_statement] = STATE(22), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(22), - [sym_if_statement] = STATE(22), - [sym_switch_statement] = STATE(22), - [sym_for_statement] = STATE(22), - [sym_for_in_statement] = STATE(22), - [sym_while_statement] = STATE(22), - [sym_do_statement] = STATE(22), - [sym_try_statement] = STATE(22), - [sym_with_statement] = STATE(22), - [sym_break_statement] = STATE(22), - [sym_continue_statement] = STATE(22), - [sym_debugger_statement] = STATE(22), - [sym_return_statement] = STATE(22), - [sym_throw_statement] = STATE(22), - [sym_empty_statement] = STATE(22), - [sym_labeled_statement] = STATE(22), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_program_repeat1] = STATE(22), - [aux_sym_export_statement_repeat1] = STATE(1126), - [ts_builtin_sym_end] = ACTIONS(286), + [sym_export_statement] = STATE(7), + [sym_declaration] = STATE(7), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(7), + [sym_expression_statement] = STATE(7), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(7), + [sym_if_statement] = STATE(7), + [sym_switch_statement] = STATE(7), + [sym_for_statement] = STATE(7), + [sym_for_in_statement] = STATE(7), + [sym_while_statement] = STATE(7), + [sym_do_statement] = STATE(7), + [sym_try_statement] = STATE(7), + [sym_with_statement] = STATE(7), + [sym_break_statement] = STATE(7), + [sym_continue_statement] = STATE(7), + [sym_debugger_statement] = STATE(7), + [sym_return_statement] = STATE(7), + [sym_throw_statement] = STATE(7), + [sym_empty_statement] = STATE(7), + [sym_labeled_statement] = STATE(7), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_program_repeat1] = STATE(7), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), + [anon_sym_RBRACE] = ACTIONS(294), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -8564,72 +8581,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(89), }, [19] = { - [sym_export_statement] = STATE(21), - [sym_declaration] = STATE(21), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(21), - [sym_expression_statement] = STATE(21), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(21), - [sym_if_statement] = STATE(21), - [sym_switch_statement] = STATE(21), - [sym_for_statement] = STATE(21), - [sym_for_in_statement] = STATE(21), - [sym_while_statement] = STATE(21), - [sym_do_statement] = STATE(21), - [sym_try_statement] = STATE(21), - [sym_with_statement] = STATE(21), - [sym_break_statement] = STATE(21), - [sym_continue_statement] = STATE(21), - [sym_debugger_statement] = STATE(21), - [sym_return_statement] = STATE(21), - [sym_throw_statement] = STATE(21), - [sym_empty_statement] = STATE(21), - [sym_labeled_statement] = STATE(21), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_program_repeat1] = STATE(21), - [aux_sym_export_statement_repeat1] = STATE(1126), + [sym_export_statement] = STATE(24), + [sym_declaration] = STATE(24), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(24), + [sym_expression_statement] = STATE(24), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(24), + [sym_if_statement] = STATE(24), + [sym_switch_statement] = STATE(24), + [sym_for_statement] = STATE(24), + [sym_for_in_statement] = STATE(24), + [sym_while_statement] = STATE(24), + [sym_do_statement] = STATE(24), + [sym_try_statement] = STATE(24), + [sym_with_statement] = STATE(24), + [sym_break_statement] = STATE(24), + [sym_continue_statement] = STATE(24), + [sym_debugger_statement] = STATE(24), + [sym_return_statement] = STATE(24), + [sym_throw_statement] = STATE(24), + [sym_empty_statement] = STATE(24), + [sym_labeled_statement] = STATE(24), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_program_repeat1] = STATE(24), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -8690,11 +8707,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [20] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), - [sym_import] = STATE(728), + [sym_import] = STATE(683), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), @@ -8711,49 +8728,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(1126), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -8812,72 +8829,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(89), }, [21] = { - [sym_export_statement] = STATE(7), - [sym_declaration] = STATE(7), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(7), - [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(7), - [sym_if_statement] = STATE(7), - [sym_switch_statement] = STATE(7), - [sym_for_statement] = STATE(7), - [sym_for_in_statement] = STATE(7), - [sym_while_statement] = STATE(7), - [sym_do_statement] = STATE(7), - [sym_try_statement] = STATE(7), - [sym_with_statement] = STATE(7), - [sym_break_statement] = STATE(7), - [sym_continue_statement] = STATE(7), - [sym_debugger_statement] = STATE(7), - [sym_return_statement] = STATE(7), - [sym_throw_statement] = STATE(7), - [sym_empty_statement] = STATE(7), - [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(1126), + [sym_export_statement] = STATE(12), + [sym_declaration] = STATE(12), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(12), + [sym_expression_statement] = STATE(12), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(12), + [sym_if_statement] = STATE(12), + [sym_switch_statement] = STATE(12), + [sym_for_statement] = STATE(12), + [sym_for_in_statement] = STATE(12), + [sym_while_statement] = STATE(12), + [sym_do_statement] = STATE(12), + [sym_try_statement] = STATE(12), + [sym_with_statement] = STATE(12), + [sym_break_statement] = STATE(12), + [sym_continue_statement] = STATE(12), + [sym_debugger_statement] = STATE(12), + [sym_return_statement] = STATE(12), + [sym_throw_statement] = STATE(12), + [sym_empty_statement] = STATE(12), + [sym_labeled_statement] = STATE(12), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_program_repeat1] = STATE(12), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -8938,11 +8955,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [22] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), - [sym_import] = STATE(728), + [sym_import] = STATE(683), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), @@ -8959,53 +8976,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(1126), - [ts_builtin_sym_end] = ACTIONS(302), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), + [anon_sym_RBRACE] = ACTIONS(302), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -9060,72 +9077,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(89), }, [23] = { - [sym_export_statement] = STATE(17), - [sym_declaration] = STATE(17), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(17), - [sym_expression_statement] = STATE(17), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(17), - [sym_if_statement] = STATE(17), - [sym_switch_statement] = STATE(17), - [sym_for_statement] = STATE(17), - [sym_for_in_statement] = STATE(17), - [sym_while_statement] = STATE(17), - [sym_do_statement] = STATE(17), - [sym_try_statement] = STATE(17), - [sym_with_statement] = STATE(17), - [sym_break_statement] = STATE(17), - [sym_continue_statement] = STATE(17), - [sym_debugger_statement] = STATE(17), - [sym_return_statement] = STATE(17), - [sym_throw_statement] = STATE(17), - [sym_empty_statement] = STATE(17), - [sym_labeled_statement] = STATE(17), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_program_repeat1] = STATE(17), - [aux_sym_export_statement_repeat1] = STATE(1126), + [sym_export_statement] = STATE(22), + [sym_declaration] = STATE(22), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(22), + [sym_expression_statement] = STATE(22), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(22), + [sym_if_statement] = STATE(22), + [sym_switch_statement] = STATE(22), + [sym_for_statement] = STATE(22), + [sym_for_in_statement] = STATE(22), + [sym_while_statement] = STATE(22), + [sym_do_statement] = STATE(22), + [sym_try_statement] = STATE(22), + [sym_with_statement] = STATE(22), + [sym_break_statement] = STATE(22), + [sym_continue_statement] = STATE(22), + [sym_debugger_statement] = STATE(22), + [sym_return_statement] = STATE(22), + [sym_throw_statement] = STATE(22), + [sym_empty_statement] = STATE(22), + [sym_labeled_statement] = STATE(22), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_program_repeat1] = STATE(22), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -9186,11 +9203,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [24] = { [sym_export_statement] = STATE(7), [sym_declaration] = STATE(7), - [sym_import] = STATE(728), + [sym_import] = STATE(683), [sym_import_statement] = STATE(7), [sym_expression_statement] = STATE(7), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), [sym_statement_block] = STATE(7), [sym_if_statement] = STATE(7), [sym_switch_statement] = STATE(7), @@ -9207,49 +9224,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(7), [sym_empty_statement] = STATE(7), [sym_labeled_statement] = STATE(7), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), [aux_sym_program_repeat1] = STATE(7), - [aux_sym_export_statement_repeat1] = STATE(1126), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -9308,71 +9325,193 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(89), }, [25] = { - [sym_export_statement] = STATE(310), - [sym_declaration] = STATE(310), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(310), - [sym_expression_statement] = STATE(310), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(310), - [sym_if_statement] = STATE(310), - [sym_switch_statement] = STATE(310), - [sym_for_statement] = STATE(310), - [sym_for_in_statement] = STATE(310), - [sym_while_statement] = STATE(310), - [sym_do_statement] = STATE(310), - [sym_try_statement] = STATE(310), - [sym_with_statement] = STATE(310), - [sym_break_statement] = STATE(310), - [sym_continue_statement] = STATE(310), - [sym_debugger_statement] = STATE(310), - [sym_return_statement] = STATE(310), - [sym_throw_statement] = STATE(310), - [sym_empty_statement] = STATE(310), - [sym_labeled_statement] = STATE(310), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1126), + [sym_export_statement] = STATE(409), + [sym_declaration] = STATE(409), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(409), + [sym_expression_statement] = STATE(409), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(409), + [sym_if_statement] = STATE(409), + [sym_switch_statement] = STATE(409), + [sym_for_statement] = STATE(409), + [sym_for_in_statement] = STATE(409), + [sym_while_statement] = STATE(409), + [sym_do_statement] = STATE(409), + [sym_try_statement] = STATE(409), + [sym_with_statement] = STATE(409), + [sym_break_statement] = STATE(409), + [sym_continue_statement] = STATE(409), + [sym_debugger_statement] = STATE(409), + [sym_return_statement] = STATE(409), + [sym_throw_statement] = STATE(409), + [sym_empty_statement] = STATE(409), + [sym_labeled_statement] = STATE(409), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1118), + [sym_identifier] = ACTIONS(308), + [anon_sym_export] = ACTIONS(310), + [anon_sym_LBRACE] = ACTIONS(312), + [anon_sym_import] = ACTIONS(15), + [anon_sym_var] = ACTIONS(17), + [anon_sym_let] = ACTIONS(19), + [anon_sym_const] = ACTIONS(19), + [anon_sym_if] = ACTIONS(314), + [anon_sym_switch] = ACTIONS(23), + [anon_sym_for] = ACTIONS(316), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_while] = ACTIONS(318), + [anon_sym_do] = ACTIONS(33), + [anon_sym_try] = ACTIONS(35), + [anon_sym_with] = ACTIONS(320), + [anon_sym_break] = ACTIONS(39), + [anon_sym_continue] = ACTIONS(41), + [anon_sym_debugger] = ACTIONS(43), + [anon_sym_return] = ACTIONS(45), + [anon_sym_throw] = ACTIONS(47), + [anon_sym_SEMI] = ACTIONS(49), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(59), + [anon_sym_class] = ACTIONS(322), + [anon_sym_async] = ACTIONS(324), + [anon_sym_function] = ACTIONS(326), + [anon_sym_new] = ACTIONS(67), + [anon_sym_PLUS] = ACTIONS(69), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_TILDE] = ACTIONS(71), + [anon_sym_typeof] = ACTIONS(69), + [anon_sym_void] = ACTIONS(69), + [anon_sym_delete] = ACTIONS(69), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(328), + [anon_sym_get] = ACTIONS(328), + [anon_sym_set] = ACTIONS(328), + }, + [26] = { + [sym_export_statement] = STATE(425), + [sym_declaration] = STATE(425), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(425), + [sym_expression_statement] = STATE(425), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(425), + [sym_if_statement] = STATE(425), + [sym_switch_statement] = STATE(425), + [sym_for_statement] = STATE(425), + [sym_for_in_statement] = STATE(425), + [sym_while_statement] = STATE(425), + [sym_do_statement] = STATE(425), + [sym_try_statement] = STATE(425), + [sym_with_statement] = STATE(425), + [sym_break_statement] = STATE(425), + [sym_continue_statement] = STATE(425), + [sym_debugger_statement] = STATE(425), + [sym_return_statement] = STATE(425), + [sym_throw_statement] = STATE(425), + [sym_empty_statement] = STATE(425), + [sym_labeled_statement] = STATE(425), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -9429,72 +9568,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(89), [anon_sym_set] = ACTIONS(89), }, - [26] = { - [sym_export_statement] = STATE(380), - [sym_declaration] = STATE(380), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(380), - [sym_expression_statement] = STATE(380), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(380), - [sym_if_statement] = STATE(380), - [sym_switch_statement] = STATE(380), - [sym_for_statement] = STATE(380), - [sym_for_in_statement] = STATE(380), - [sym_while_statement] = STATE(380), - [sym_do_statement] = STATE(380), - [sym_try_statement] = STATE(380), - [sym_with_statement] = STATE(380), - [sym_break_statement] = STATE(380), - [sym_continue_statement] = STATE(380), - [sym_debugger_statement] = STATE(380), - [sym_return_statement] = STATE(380), - [sym_throw_statement] = STATE(380), - [sym_empty_statement] = STATE(380), - [sym_labeled_statement] = STATE(380), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1113), + [27] = { + [sym_export_statement] = STATE(372), + [sym_declaration] = STATE(372), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(372), + [sym_expression_statement] = STATE(372), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(372), + [sym_if_statement] = STATE(372), + [sym_switch_statement] = STATE(372), + [sym_for_statement] = STATE(372), + [sym_for_in_statement] = STATE(372), + [sym_while_statement] = STATE(372), + [sym_do_statement] = STATE(372), + [sym_try_statement] = STATE(372), + [sym_with_statement] = STATE(372), + [sym_break_statement] = STATE(372), + [sym_continue_statement] = STATE(372), + [sym_debugger_statement] = STATE(372), + [sym_return_statement] = STATE(372), + [sym_throw_statement] = STATE(372), + [sym_empty_statement] = STATE(372), + [sym_labeled_statement] = STATE(372), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1118), [sym_identifier] = ACTIONS(308), [anon_sym_export] = ACTIONS(310), [anon_sym_LBRACE] = ACTIONS(312), @@ -9551,72 +9690,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(328), [anon_sym_set] = ACTIONS(328), }, - [27] = { - [sym_export_statement] = STATE(425), - [sym_declaration] = STATE(425), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(425), - [sym_expression_statement] = STATE(425), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(425), - [sym_if_statement] = STATE(425), - [sym_switch_statement] = STATE(425), - [sym_for_statement] = STATE(425), - [sym_for_in_statement] = STATE(425), - [sym_while_statement] = STATE(425), - [sym_do_statement] = STATE(425), - [sym_try_statement] = STATE(425), - [sym_with_statement] = STATE(425), - [sym_break_statement] = STATE(425), - [sym_continue_statement] = STATE(425), - [sym_debugger_statement] = STATE(425), - [sym_return_statement] = STATE(425), - [sym_throw_statement] = STATE(425), - [sym_empty_statement] = STATE(425), - [sym_labeled_statement] = STATE(425), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1126), + [28] = { + [sym_export_statement] = STATE(398), + [sym_declaration] = STATE(397), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(396), + [sym_expression_statement] = STATE(395), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(394), + [sym_if_statement] = STATE(393), + [sym_switch_statement] = STATE(392), + [sym_for_statement] = STATE(388), + [sym_for_in_statement] = STATE(387), + [sym_while_statement] = STATE(385), + [sym_do_statement] = STATE(384), + [sym_try_statement] = STATE(383), + [sym_with_statement] = STATE(382), + [sym_break_statement] = STATE(378), + [sym_continue_statement] = STATE(377), + [sym_debugger_statement] = STATE(370), + [sym_return_statement] = STATE(369), + [sym_throw_statement] = STATE(367), + [sym_empty_statement] = STATE(332), + [sym_labeled_statement] = STATE(364), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -9673,72 +9812,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(89), [anon_sym_set] = ACTIONS(89), }, - [28] = { - [sym_export_statement] = STATE(369), - [sym_declaration] = STATE(370), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(386), - [sym_expression_statement] = STATE(333), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(334), - [sym_if_statement] = STATE(335), - [sym_switch_statement] = STATE(331), - [sym_for_statement] = STATE(337), - [sym_for_in_statement] = STATE(338), - [sym_while_statement] = STATE(339), - [sym_do_statement] = STATE(340), - [sym_try_statement] = STATE(341), - [sym_with_statement] = STATE(342), - [sym_break_statement] = STATE(343), - [sym_continue_statement] = STATE(344), - [sym_debugger_statement] = STATE(345), - [sym_return_statement] = STATE(346), - [sym_throw_statement] = STATE(347), - [sym_empty_statement] = STATE(348), - [sym_labeled_statement] = STATE(349), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1126), + [29] = { + [sym_export_statement] = STATE(310), + [sym_declaration] = STATE(310), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(310), + [sym_expression_statement] = STATE(310), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(310), + [sym_if_statement] = STATE(310), + [sym_switch_statement] = STATE(310), + [sym_for_statement] = STATE(310), + [sym_for_in_statement] = STATE(310), + [sym_while_statement] = STATE(310), + [sym_do_statement] = STATE(310), + [sym_try_statement] = STATE(310), + [sym_with_statement] = STATE(310), + [sym_break_statement] = STATE(310), + [sym_continue_statement] = STATE(310), + [sym_debugger_statement] = STATE(310), + [sym_return_statement] = STATE(310), + [sym_throw_statement] = STATE(310), + [sym_empty_statement] = STATE(310), + [sym_labeled_statement] = STATE(310), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -9795,72 +9934,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(89), [anon_sym_set] = ACTIONS(89), }, - [29] = { - [sym_export_statement] = STATE(372), - [sym_declaration] = STATE(372), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(372), - [sym_expression_statement] = STATE(372), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(372), - [sym_if_statement] = STATE(372), - [sym_switch_statement] = STATE(372), - [sym_for_statement] = STATE(372), - [sym_for_in_statement] = STATE(372), - [sym_while_statement] = STATE(372), - [sym_do_statement] = STATE(372), - [sym_try_statement] = STATE(372), - [sym_with_statement] = STATE(372), - [sym_break_statement] = STATE(372), - [sym_continue_statement] = STATE(372), - [sym_debugger_statement] = STATE(372), - [sym_return_statement] = STATE(372), - [sym_throw_statement] = STATE(372), - [sym_empty_statement] = STATE(372), - [sym_labeled_statement] = STATE(372), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1126), + [30] = { + [sym_export_statement] = STATE(368), + [sym_declaration] = STATE(368), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(368), + [sym_expression_statement] = STATE(368), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(368), + [sym_if_statement] = STATE(368), + [sym_switch_statement] = STATE(368), + [sym_for_statement] = STATE(368), + [sym_for_in_statement] = STATE(368), + [sym_while_statement] = STATE(368), + [sym_do_statement] = STATE(368), + [sym_try_statement] = STATE(368), + [sym_with_statement] = STATE(368), + [sym_break_statement] = STATE(368), + [sym_continue_statement] = STATE(368), + [sym_debugger_statement] = STATE(368), + [sym_return_statement] = STATE(368), + [sym_throw_statement] = STATE(368), + [sym_empty_statement] = STATE(368), + [sym_labeled_statement] = STATE(368), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -9917,14 +10056,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(89), [anon_sym_set] = ACTIONS(89), }, - [30] = { + [31] = { [sym_export_statement] = STATE(365), [sym_declaration] = STATE(365), - [sym_import] = STATE(728), + [sym_import] = STATE(683), [sym_import_statement] = STATE(365), [sym_expression_statement] = STATE(365), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), [sym_statement_block] = STATE(365), [sym_if_statement] = STATE(365), [sym_switch_statement] = STATE(365), @@ -9941,64 +10080,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(365), [sym_empty_statement] = STATE(365), [sym_labeled_statement] = STATE(365), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1126), - [sym_identifier] = ACTIONS(7), - [anon_sym_export] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1118), + [sym_identifier] = ACTIONS(308), + [anon_sym_export] = ACTIONS(310), + [anon_sym_LBRACE] = ACTIONS(312), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(21), + [anon_sym_if] = ACTIONS(314), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(25), + [anon_sym_for] = ACTIONS(316), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(31), + [anon_sym_while] = ACTIONS(318), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(37), + [anon_sym_with] = ACTIONS(320), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -10010,9 +10149,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(57), [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(61), - [anon_sym_async] = ACTIONS(63), - [anon_sym_function] = ACTIONS(65), + [anon_sym_class] = ACTIONS(322), + [anon_sym_async] = ACTIONS(324), + [anon_sym_function] = ACTIONS(326), [anon_sym_new] = ACTIONS(67), [anon_sym_PLUS] = ACTIONS(69), [anon_sym_DASH] = ACTIONS(69), @@ -10035,76 +10174,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(85), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(89), - [anon_sym_get] = ACTIONS(89), - [anon_sym_set] = ACTIONS(89), + [anon_sym_static] = ACTIONS(328), + [anon_sym_get] = ACTIONS(328), + [anon_sym_set] = ACTIONS(328), }, - [31] = { - [sym_export_statement] = STATE(368), - [sym_declaration] = STATE(368), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(368), - [sym_expression_statement] = STATE(368), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(368), - [sym_if_statement] = STATE(368), - [sym_switch_statement] = STATE(368), - [sym_for_statement] = STATE(368), - [sym_for_in_statement] = STATE(368), - [sym_while_statement] = STATE(368), - [sym_do_statement] = STATE(368), - [sym_try_statement] = STATE(368), - [sym_with_statement] = STATE(368), - [sym_break_statement] = STATE(368), - [sym_continue_statement] = STATE(368), - [sym_debugger_statement] = STATE(368), - [sym_return_statement] = STATE(368), - [sym_throw_statement] = STATE(368), - [sym_empty_statement] = STATE(368), - [sym_labeled_statement] = STATE(368), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1113), + [32] = { + [sym_export_statement] = STATE(390), + [sym_declaration] = STATE(391), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(366), + [sym_expression_statement] = STATE(333), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(334), + [sym_if_statement] = STATE(335), + [sym_switch_statement] = STATE(336), + [sym_for_statement] = STATE(337), + [sym_for_in_statement] = STATE(338), + [sym_while_statement] = STATE(339), + [sym_do_statement] = STATE(340), + [sym_try_statement] = STATE(341), + [sym_with_statement] = STATE(342), + [sym_break_statement] = STATE(343), + [sym_continue_statement] = STATE(344), + [sym_debugger_statement] = STATE(345), + [sym_return_statement] = STATE(346), + [sym_throw_statement] = STATE(347), + [sym_empty_statement] = STATE(348), + [sym_labeled_statement] = STATE(349), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1118), [sym_identifier] = ACTIONS(308), [anon_sym_export] = ACTIONS(310), [anon_sym_LBRACE] = ACTIONS(312), @@ -10161,88 +10300,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(328), [anon_sym_set] = ACTIONS(328), }, - [32] = { - [sym_export_statement] = STATE(1515), - [sym_declaration] = STATE(1515), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(1515), - [sym_expression_statement] = STATE(1515), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(1515), - [sym_if_statement] = STATE(1515), - [sym_switch_statement] = STATE(1515), - [sym_for_statement] = STATE(1515), - [sym_for_in_statement] = STATE(1515), - [sym_while_statement] = STATE(1515), - [sym_do_statement] = STATE(1515), - [sym_try_statement] = STATE(1515), - [sym_with_statement] = STATE(1515), - [sym_break_statement] = STATE(1515), - [sym_continue_statement] = STATE(1515), - [sym_debugger_statement] = STATE(1515), - [sym_return_statement] = STATE(1515), - [sym_throw_statement] = STATE(1515), - [sym_empty_statement] = STATE(1515), - [sym_labeled_statement] = STATE(1515), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1113), - [sym_identifier] = ACTIONS(308), - [anon_sym_export] = ACTIONS(310), - [anon_sym_LBRACE] = ACTIONS(312), + [33] = { + [sym_export_statement] = STATE(357), + [sym_declaration] = STATE(357), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(357), + [sym_expression_statement] = STATE(357), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(357), + [sym_if_statement] = STATE(357), + [sym_switch_statement] = STATE(357), + [sym_for_statement] = STATE(357), + [sym_for_in_statement] = STATE(357), + [sym_while_statement] = STATE(357), + [sym_do_statement] = STATE(357), + [sym_try_statement] = STATE(357), + [sym_with_statement] = STATE(357), + [sym_break_statement] = STATE(357), + [sym_continue_statement] = STATE(357), + [sym_debugger_statement] = STATE(357), + [sym_return_statement] = STATE(357), + [sym_throw_statement] = STATE(357), + [sym_empty_statement] = STATE(357), + [sym_labeled_statement] = STATE(357), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1130), + [sym_identifier] = ACTIONS(7), + [anon_sym_export] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(13), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(314), + [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(316), + [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(318), + [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(320), + [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -10254,9 +10393,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(57), [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(322), - [anon_sym_async] = ACTIONS(324), - [anon_sym_function] = ACTIONS(326), + [anon_sym_class] = ACTIONS(61), + [anon_sym_async] = ACTIONS(63), + [anon_sym_function] = ACTIONS(65), [anon_sym_new] = ACTIONS(67), [anon_sym_PLUS] = ACTIONS(69), [anon_sym_DASH] = ACTIONS(69), @@ -10279,76 +10418,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(85), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(328), - [anon_sym_get] = ACTIONS(328), - [anon_sym_set] = ACTIONS(328), + [anon_sym_static] = ACTIONS(89), + [anon_sym_get] = ACTIONS(89), + [anon_sym_set] = ACTIONS(89), }, - [33] = { - [sym_export_statement] = STATE(425), - [sym_declaration] = STATE(425), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(425), - [sym_expression_statement] = STATE(425), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(425), - [sym_if_statement] = STATE(425), - [sym_switch_statement] = STATE(425), - [sym_for_statement] = STATE(425), - [sym_for_in_statement] = STATE(425), - [sym_while_statement] = STATE(425), - [sym_do_statement] = STATE(425), - [sym_try_statement] = STATE(425), - [sym_with_statement] = STATE(425), - [sym_break_statement] = STATE(425), - [sym_continue_statement] = STATE(425), - [sym_debugger_statement] = STATE(425), - [sym_return_statement] = STATE(425), - [sym_throw_statement] = STATE(425), - [sym_empty_statement] = STATE(425), - [sym_labeled_statement] = STATE(425), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1113), + [34] = { + [sym_export_statement] = STATE(1230), + [sym_declaration] = STATE(1230), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(1230), + [sym_expression_statement] = STATE(1230), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(1230), + [sym_if_statement] = STATE(1230), + [sym_switch_statement] = STATE(1230), + [sym_for_statement] = STATE(1230), + [sym_for_in_statement] = STATE(1230), + [sym_while_statement] = STATE(1230), + [sym_do_statement] = STATE(1230), + [sym_try_statement] = STATE(1230), + [sym_with_statement] = STATE(1230), + [sym_break_statement] = STATE(1230), + [sym_continue_statement] = STATE(1230), + [sym_debugger_statement] = STATE(1230), + [sym_return_statement] = STATE(1230), + [sym_throw_statement] = STATE(1230), + [sym_empty_statement] = STATE(1230), + [sym_labeled_statement] = STATE(1230), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1118), [sym_identifier] = ACTIONS(308), [anon_sym_export] = ACTIONS(310), [anon_sym_LBRACE] = ACTIONS(312), @@ -10405,72 +10544,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(328), [anon_sym_set] = ACTIONS(328), }, - [34] = { - [sym_export_statement] = STATE(336), - [sym_declaration] = STATE(336), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(336), - [sym_expression_statement] = STATE(336), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(336), - [sym_if_statement] = STATE(336), - [sym_switch_statement] = STATE(336), - [sym_for_statement] = STATE(336), - [sym_for_in_statement] = STATE(336), - [sym_while_statement] = STATE(336), - [sym_do_statement] = STATE(336), - [sym_try_statement] = STATE(336), - [sym_with_statement] = STATE(336), - [sym_break_statement] = STATE(336), - [sym_continue_statement] = STATE(336), - [sym_debugger_statement] = STATE(336), - [sym_return_statement] = STATE(336), - [sym_throw_statement] = STATE(336), - [sym_empty_statement] = STATE(336), - [sym_labeled_statement] = STATE(336), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1113), + [35] = { + [sym_export_statement] = STATE(425), + [sym_declaration] = STATE(425), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(425), + [sym_expression_statement] = STATE(425), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(425), + [sym_if_statement] = STATE(425), + [sym_switch_statement] = STATE(425), + [sym_for_statement] = STATE(425), + [sym_for_in_statement] = STATE(425), + [sym_while_statement] = STATE(425), + [sym_do_statement] = STATE(425), + [sym_try_statement] = STATE(425), + [sym_with_statement] = STATE(425), + [sym_break_statement] = STATE(425), + [sym_continue_statement] = STATE(425), + [sym_debugger_statement] = STATE(425), + [sym_return_statement] = STATE(425), + [sym_throw_statement] = STATE(425), + [sym_empty_statement] = STATE(425), + [sym_labeled_statement] = STATE(425), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1118), [sym_identifier] = ACTIONS(308), [anon_sym_export] = ACTIONS(310), [anon_sym_LBRACE] = ACTIONS(312), @@ -10527,72 +10666,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(328), [anon_sym_set] = ACTIONS(328), }, - [35] = { - [sym_export_statement] = STATE(403), - [sym_declaration] = STATE(402), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(401), - [sym_expression_statement] = STATE(400), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(399), - [sym_if_statement] = STATE(398), - [sym_switch_statement] = STATE(397), - [sym_for_statement] = STATE(396), - [sym_for_in_statement] = STATE(395), - [sym_while_statement] = STATE(394), - [sym_do_statement] = STATE(393), - [sym_try_statement] = STATE(392), - [sym_with_statement] = STATE(391), - [sym_break_statement] = STATE(390), - [sym_continue_statement] = STATE(389), - [sym_debugger_statement] = STATE(388), - [sym_return_statement] = STATE(387), - [sym_throw_statement] = STATE(332), - [sym_empty_statement] = STATE(385), - [sym_labeled_statement] = STATE(384), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1113), + [36] = { + [sym_export_statement] = STATE(368), + [sym_declaration] = STATE(368), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(368), + [sym_expression_statement] = STATE(368), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(368), + [sym_if_statement] = STATE(368), + [sym_switch_statement] = STATE(368), + [sym_for_statement] = STATE(368), + [sym_for_in_statement] = STATE(368), + [sym_while_statement] = STATE(368), + [sym_do_statement] = STATE(368), + [sym_try_statement] = STATE(368), + [sym_with_statement] = STATE(368), + [sym_break_statement] = STATE(368), + [sym_continue_statement] = STATE(368), + [sym_debugger_statement] = STATE(368), + [sym_return_statement] = STATE(368), + [sym_throw_statement] = STATE(368), + [sym_empty_statement] = STATE(368), + [sym_labeled_statement] = STATE(368), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1118), [sym_identifier] = ACTIONS(308), [anon_sym_export] = ACTIONS(310), [anon_sym_LBRACE] = ACTIONS(312), @@ -10649,72 +10788,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(328), [anon_sym_set] = ACTIONS(328), }, - [36] = { - [sym_export_statement] = STATE(403), - [sym_declaration] = STATE(402), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(401), - [sym_expression_statement] = STATE(400), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(399), - [sym_if_statement] = STATE(398), - [sym_switch_statement] = STATE(397), - [sym_for_statement] = STATE(396), - [sym_for_in_statement] = STATE(395), - [sym_while_statement] = STATE(394), - [sym_do_statement] = STATE(393), - [sym_try_statement] = STATE(392), - [sym_with_statement] = STATE(391), - [sym_break_statement] = STATE(390), - [sym_continue_statement] = STATE(389), - [sym_debugger_statement] = STATE(388), - [sym_return_statement] = STATE(387), - [sym_throw_statement] = STATE(332), - [sym_empty_statement] = STATE(385), - [sym_labeled_statement] = STATE(384), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1126), + [37] = { + [sym_export_statement] = STATE(365), + [sym_declaration] = STATE(365), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(365), + [sym_expression_statement] = STATE(365), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(365), + [sym_if_statement] = STATE(365), + [sym_switch_statement] = STATE(365), + [sym_for_statement] = STATE(365), + [sym_for_in_statement] = STATE(365), + [sym_while_statement] = STATE(365), + [sym_do_statement] = STATE(365), + [sym_try_statement] = STATE(365), + [sym_with_statement] = STATE(365), + [sym_break_statement] = STATE(365), + [sym_continue_statement] = STATE(365), + [sym_debugger_statement] = STATE(365), + [sym_return_statement] = STATE(365), + [sym_throw_statement] = STATE(365), + [sym_empty_statement] = STATE(365), + [sym_labeled_statement] = STATE(365), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -10771,72 +10910,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(89), [anon_sym_set] = ACTIONS(89), }, - [37] = { - [sym_export_statement] = STATE(372), - [sym_declaration] = STATE(372), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(372), - [sym_expression_statement] = STATE(372), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(372), - [sym_if_statement] = STATE(372), - [sym_switch_statement] = STATE(372), - [sym_for_statement] = STATE(372), - [sym_for_in_statement] = STATE(372), - [sym_while_statement] = STATE(372), - [sym_do_statement] = STATE(372), - [sym_try_statement] = STATE(372), - [sym_with_statement] = STATE(372), - [sym_break_statement] = STATE(372), - [sym_continue_statement] = STATE(372), - [sym_debugger_statement] = STATE(372), - [sym_return_statement] = STATE(372), - [sym_throw_statement] = STATE(372), - [sym_empty_statement] = STATE(372), - [sym_labeled_statement] = STATE(372), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1113), + [38] = { + [sym_export_statement] = STATE(398), + [sym_declaration] = STATE(397), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(396), + [sym_expression_statement] = STATE(395), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(394), + [sym_if_statement] = STATE(393), + [sym_switch_statement] = STATE(392), + [sym_for_statement] = STATE(388), + [sym_for_in_statement] = STATE(387), + [sym_while_statement] = STATE(385), + [sym_do_statement] = STATE(384), + [sym_try_statement] = STATE(383), + [sym_with_statement] = STATE(382), + [sym_break_statement] = STATE(378), + [sym_continue_statement] = STATE(377), + [sym_debugger_statement] = STATE(370), + [sym_return_statement] = STATE(369), + [sym_throw_statement] = STATE(367), + [sym_empty_statement] = STATE(332), + [sym_labeled_statement] = STATE(364), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1118), [sym_identifier] = ACTIONS(308), [anon_sym_export] = ACTIONS(310), [anon_sym_LBRACE] = ACTIONS(312), @@ -10893,72 +11032,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(328), [anon_sym_set] = ACTIONS(328), }, - [38] = { - [sym_export_statement] = STATE(336), - [sym_declaration] = STATE(336), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(336), - [sym_expression_statement] = STATE(336), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(336), - [sym_if_statement] = STATE(336), + [39] = { + [sym_export_statement] = STATE(390), + [sym_declaration] = STATE(391), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(366), + [sym_expression_statement] = STATE(333), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(334), + [sym_if_statement] = STATE(335), [sym_switch_statement] = STATE(336), - [sym_for_statement] = STATE(336), - [sym_for_in_statement] = STATE(336), - [sym_while_statement] = STATE(336), - [sym_do_statement] = STATE(336), - [sym_try_statement] = STATE(336), - [sym_with_statement] = STATE(336), - [sym_break_statement] = STATE(336), - [sym_continue_statement] = STATE(336), - [sym_debugger_statement] = STATE(336), - [sym_return_statement] = STATE(336), - [sym_throw_statement] = STATE(336), - [sym_empty_statement] = STATE(336), - [sym_labeled_statement] = STATE(336), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1126), + [sym_for_statement] = STATE(337), + [sym_for_in_statement] = STATE(338), + [sym_while_statement] = STATE(339), + [sym_do_statement] = STATE(340), + [sym_try_statement] = STATE(341), + [sym_with_statement] = STATE(342), + [sym_break_statement] = STATE(343), + [sym_continue_statement] = STATE(344), + [sym_debugger_statement] = STATE(345), + [sym_return_statement] = STATE(346), + [sym_throw_statement] = STATE(347), + [sym_empty_statement] = STATE(348), + [sym_labeled_statement] = STATE(349), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -11015,72 +11154,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(89), [anon_sym_set] = ACTIONS(89), }, - [39] = { - [sym_export_statement] = STATE(1269), - [sym_declaration] = STATE(1269), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(1269), - [sym_expression_statement] = STATE(1269), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(1269), - [sym_if_statement] = STATE(1269), - [sym_switch_statement] = STATE(1269), - [sym_for_statement] = STATE(1269), - [sym_for_in_statement] = STATE(1269), - [sym_while_statement] = STATE(1269), - [sym_do_statement] = STATE(1269), - [sym_try_statement] = STATE(1269), - [sym_with_statement] = STATE(1269), - [sym_break_statement] = STATE(1269), - [sym_continue_statement] = STATE(1269), - [sym_debugger_statement] = STATE(1269), - [sym_return_statement] = STATE(1269), - [sym_throw_statement] = STATE(1269), - [sym_empty_statement] = STATE(1269), - [sym_labeled_statement] = STATE(1269), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1113), + [40] = { + [sym_export_statement] = STATE(1537), + [sym_declaration] = STATE(1537), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(1537), + [sym_expression_statement] = STATE(1537), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(1537), + [sym_if_statement] = STATE(1537), + [sym_switch_statement] = STATE(1537), + [sym_for_statement] = STATE(1537), + [sym_for_in_statement] = STATE(1537), + [sym_while_statement] = STATE(1537), + [sym_do_statement] = STATE(1537), + [sym_try_statement] = STATE(1537), + [sym_with_statement] = STATE(1537), + [sym_break_statement] = STATE(1537), + [sym_continue_statement] = STATE(1537), + [sym_debugger_statement] = STATE(1537), + [sym_return_statement] = STATE(1537), + [sym_throw_statement] = STATE(1537), + [sym_empty_statement] = STATE(1537), + [sym_labeled_statement] = STATE(1537), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1118), [sym_identifier] = ACTIONS(308), [anon_sym_export] = ACTIONS(310), [anon_sym_LBRACE] = ACTIONS(312), @@ -11137,72 +11276,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(328), [anon_sym_set] = ACTIONS(328), }, - [40] = { - [sym_export_statement] = STATE(369), - [sym_declaration] = STATE(370), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(386), - [sym_expression_statement] = STATE(333), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(334), - [sym_if_statement] = STATE(335), - [sym_switch_statement] = STATE(331), - [sym_for_statement] = STATE(337), - [sym_for_in_statement] = STATE(338), - [sym_while_statement] = STATE(339), - [sym_do_statement] = STATE(340), - [sym_try_statement] = STATE(341), - [sym_with_statement] = STATE(342), - [sym_break_statement] = STATE(343), - [sym_continue_statement] = STATE(344), - [sym_debugger_statement] = STATE(345), - [sym_return_statement] = STATE(346), - [sym_throw_statement] = STATE(347), - [sym_empty_statement] = STATE(348), - [sym_labeled_statement] = STATE(349), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1113), + [41] = { + [sym_export_statement] = STATE(357), + [sym_declaration] = STATE(357), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(357), + [sym_expression_statement] = STATE(357), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(357), + [sym_if_statement] = STATE(357), + [sym_switch_statement] = STATE(357), + [sym_for_statement] = STATE(357), + [sym_for_in_statement] = STATE(357), + [sym_while_statement] = STATE(357), + [sym_do_statement] = STATE(357), + [sym_try_statement] = STATE(357), + [sym_with_statement] = STATE(357), + [sym_break_statement] = STATE(357), + [sym_continue_statement] = STATE(357), + [sym_debugger_statement] = STATE(357), + [sym_return_statement] = STATE(357), + [sym_throw_statement] = STATE(357), + [sym_empty_statement] = STATE(357), + [sym_labeled_statement] = STATE(357), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1118), [sym_identifier] = ACTIONS(308), [anon_sym_export] = ACTIONS(310), [anon_sym_LBRACE] = ACTIONS(312), @@ -11259,72 +11398,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(328), [anon_sym_set] = ACTIONS(328), }, - [41] = { - [sym_export_statement] = STATE(368), - [sym_declaration] = STATE(368), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(368), - [sym_expression_statement] = STATE(368), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(368), - [sym_if_statement] = STATE(368), - [sym_switch_statement] = STATE(368), - [sym_for_statement] = STATE(368), - [sym_for_in_statement] = STATE(368), - [sym_while_statement] = STATE(368), - [sym_do_statement] = STATE(368), - [sym_try_statement] = STATE(368), - [sym_with_statement] = STATE(368), - [sym_break_statement] = STATE(368), - [sym_continue_statement] = STATE(368), - [sym_debugger_statement] = STATE(368), - [sym_return_statement] = STATE(368), - [sym_throw_statement] = STATE(368), - [sym_empty_statement] = STATE(368), - [sym_labeled_statement] = STATE(368), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1126), + [42] = { + [sym_export_statement] = STATE(409), + [sym_declaration] = STATE(409), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(409), + [sym_expression_statement] = STATE(409), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(409), + [sym_if_statement] = STATE(409), + [sym_switch_statement] = STATE(409), + [sym_for_statement] = STATE(409), + [sym_for_in_statement] = STATE(409), + [sym_while_statement] = STATE(409), + [sym_do_statement] = STATE(409), + [sym_try_statement] = STATE(409), + [sym_with_statement] = STATE(409), + [sym_break_statement] = STATE(409), + [sym_continue_statement] = STATE(409), + [sym_debugger_statement] = STATE(409), + [sym_return_statement] = STATE(409), + [sym_throw_statement] = STATE(409), + [sym_empty_statement] = STATE(409), + [sym_labeled_statement] = STATE(409), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -11381,194 +11520,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(89), [anon_sym_set] = ACTIONS(89), }, - [42] = { - [sym_export_statement] = STATE(365), - [sym_declaration] = STATE(365), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(365), - [sym_expression_statement] = STATE(365), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(365), - [sym_if_statement] = STATE(365), - [sym_switch_statement] = STATE(365), - [sym_for_statement] = STATE(365), - [sym_for_in_statement] = STATE(365), - [sym_while_statement] = STATE(365), - [sym_do_statement] = STATE(365), - [sym_try_statement] = STATE(365), - [sym_with_statement] = STATE(365), - [sym_break_statement] = STATE(365), - [sym_continue_statement] = STATE(365), - [sym_debugger_statement] = STATE(365), - [sym_return_statement] = STATE(365), - [sym_throw_statement] = STATE(365), - [sym_empty_statement] = STATE(365), - [sym_labeled_statement] = STATE(365), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1113), - [sym_identifier] = ACTIONS(308), - [anon_sym_export] = ACTIONS(310), - [anon_sym_LBRACE] = ACTIONS(312), - [anon_sym_import] = ACTIONS(15), - [anon_sym_var] = ACTIONS(17), - [anon_sym_let] = ACTIONS(19), - [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(314), - [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(316), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(318), - [anon_sym_do] = ACTIONS(33), - [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(320), - [anon_sym_break] = ACTIONS(39), - [anon_sym_continue] = ACTIONS(41), - [anon_sym_debugger] = ACTIONS(43), - [anon_sym_return] = ACTIONS(45), - [anon_sym_throw] = ACTIONS(47), - [anon_sym_SEMI] = ACTIONS(49), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(322), - [anon_sym_async] = ACTIONS(324), - [anon_sym_function] = ACTIONS(326), - [anon_sym_new] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(71), - [anon_sym_typeof] = ACTIONS(69), - [anon_sym_void] = ACTIONS(69), - [anon_sym_delete] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(85), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(328), - [anon_sym_get] = ACTIONS(328), - [anon_sym_set] = ACTIONS(328), - }, [43] = { - [sym_export_statement] = STATE(380), - [sym_declaration] = STATE(380), - [sym_import] = STATE(728), - [sym_import_statement] = STATE(380), - [sym_expression_statement] = STATE(380), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_statement_block] = STATE(380), - [sym_if_statement] = STATE(380), - [sym_switch_statement] = STATE(380), - [sym_for_statement] = STATE(380), - [sym_for_in_statement] = STATE(380), - [sym_while_statement] = STATE(380), - [sym_do_statement] = STATE(380), - [sym_try_statement] = STATE(380), - [sym_with_statement] = STATE(380), - [sym_break_statement] = STATE(380), - [sym_continue_statement] = STATE(380), - [sym_debugger_statement] = STATE(380), - [sym_return_statement] = STATE(380), - [sym_throw_statement] = STATE(380), - [sym_empty_statement] = STATE(380), - [sym_labeled_statement] = STATE(380), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1126), + [sym_export_statement] = STATE(372), + [sym_declaration] = STATE(372), + [sym_import] = STATE(683), + [sym_import_statement] = STATE(372), + [sym_expression_statement] = STATE(372), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_statement_block] = STATE(372), + [sym_if_statement] = STATE(372), + [sym_switch_statement] = STATE(372), + [sym_for_statement] = STATE(372), + [sym_for_in_statement] = STATE(372), + [sym_while_statement] = STATE(372), + [sym_do_statement] = STATE(372), + [sym_try_statement] = STATE(372), + [sym_with_statement] = STATE(372), + [sym_break_statement] = STATE(372), + [sym_continue_statement] = STATE(372), + [sym_debugger_statement] = STATE(372), + [sym_return_statement] = STATE(372), + [sym_throw_statement] = STATE(372), + [sym_empty_statement] = STATE(372), + [sym_labeled_statement] = STATE(372), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1130), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -11626,45 +11643,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(89), }, [44] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(555), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(531), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_STAR] = ACTIONS(334), @@ -11688,7 +11705,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_class] = ACTIONS(356), [anon_sym_async] = ACTIONS(358), [anon_sym_function] = ACTIONS(360), - [anon_sym_QMARK_DOT] = ACTIONS(338), + [sym_optional_chain] = ACTIONS(338), [anon_sym_new] = ACTIONS(362), [anon_sym_AMP_AMP] = ACTIONS(338), [anon_sym_PIPE_PIPE] = ACTIONS(338), @@ -11735,45 +11752,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(338), }, [45] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(660), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(659), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_STAR] = ACTIONS(386), @@ -11795,7 +11812,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_class] = ACTIONS(392), [anon_sym_async] = ACTIONS(394), [anon_sym_function] = ACTIONS(396), - [anon_sym_QMARK_DOT] = ACTIONS(338), + [sym_optional_chain] = ACTIONS(338), [anon_sym_new] = ACTIONS(67), [anon_sym_AMP_AMP] = ACTIONS(338), [anon_sym_PIPE_PIPE] = ACTIONS(338), @@ -11843,45 +11860,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(338), }, [46] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(646), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(655), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(398), [anon_sym_export] = ACTIONS(400), [anon_sym_STAR] = ACTIONS(402), @@ -11903,7 +11920,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_class] = ACTIONS(392), [anon_sym_async] = ACTIONS(410), [anon_sym_function] = ACTIONS(396), - [anon_sym_QMARK_DOT] = ACTIONS(338), + [sym_optional_chain] = ACTIONS(338), [anon_sym_new] = ACTIONS(412), [anon_sym_AMP_AMP] = ACTIONS(338), [anon_sym_PIPE_PIPE] = ACTIONS(338), @@ -11951,45 +11968,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(338), }, [47] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(839), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(832), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(422), [anon_sym_export] = ACTIONS(424), [anon_sym_STAR] = ACTIONS(426), @@ -12009,7 +12026,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_class] = ACTIONS(356), [anon_sym_async] = ACTIONS(438), [anon_sym_function] = ACTIONS(360), - [anon_sym_QMARK_DOT] = ACTIONS(338), + [sym_optional_chain] = ACTIONS(338), [anon_sym_new] = ACTIONS(440), [anon_sym_AMP_AMP] = ACTIONS(338), [anon_sym_PIPE_PIPE] = ACTIONS(338), @@ -12056,45 +12073,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(338), }, [48] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(804), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(809), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(450), [anon_sym_export] = ACTIONS(452), [anon_sym_STAR] = ACTIONS(454), @@ -12114,7 +12131,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_class] = ACTIONS(356), [anon_sym_async] = ACTIONS(460), [anon_sym_function] = ACTIONS(360), - [anon_sym_QMARK_DOT] = ACTIONS(338), + [sym_optional_chain] = ACTIONS(338), [anon_sym_new] = ACTIONS(462), [anon_sym_AMP_AMP] = ACTIONS(338), [anon_sym_PIPE_PIPE] = ACTIONS(338), @@ -12161,51 +12178,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(338), }, [49] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(745), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1103), - [sym_assignment_pattern] = STATE(1270), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1103), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(481), - [sym_subscript_expression] = STATE(481), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1103), - [sym_spread_element] = STATE(1272), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [sym_pattern] = STATE(1166), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), - [aux_sym_array_repeat1] = STATE(1274), - [aux_sym_array_pattern_repeat1] = STATE(1276), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(732), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1125), + [sym_assignment_pattern] = STATE(1225), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1125), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(480), + [sym_subscript_expression] = STATE(480), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1125), + [sym_spread_element] = STATE(1313), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [sym_pattern] = STATE(1197), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), + [aux_sym_array_repeat1] = STATE(1312), + [aux_sym_array_pattern_repeat1] = STATE(1240), [sym_identifier] = ACTIONS(472), [anon_sym_export] = ACTIONS(474), [anon_sym_LBRACE] = ACTIONS(428), @@ -12250,140 +12267,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(474), }, [50] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(675), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1103), - [sym_assignment_pattern] = STATE(1270), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1103), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(481), - [sym_subscript_expression] = STATE(481), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1103), - [sym_spread_element] = STATE(1233), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [sym_pattern] = STATE(1166), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), - [aux_sym_array_repeat1] = STATE(1234), - [aux_sym_array_pattern_repeat1] = STATE(1276), - [sym_identifier] = ACTIONS(472), - [anon_sym_export] = ACTIONS(474), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_COMMA] = ACTIONS(476), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_RBRACK] = ACTIONS(484), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(480), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_DOT_DOT_DOT] = ACTIONS(105), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(482), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(474), - [anon_sym_get] = ACTIONS(474), - [anon_sym_set] = ACTIONS(474), - }, - [51] = { - [sym_declaration] = STATE(354), - [sym_import] = STATE(728), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(810), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1165), + [sym_declaration] = STATE(353), + [sym_import] = STATE(683), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(777), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1212), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -12399,7 +12327,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(57), [anon_sym_SLASH] = ACTIONS(59), [anon_sym_class] = ACTIONS(322), - [anon_sym_async] = ACTIONS(486), + [anon_sym_async] = ACTIONS(484), [anon_sym_function] = ACTIONS(326), [anon_sym_new] = ACTIONS(67), [anon_sym_PLUS] = ACTIONS(69), @@ -12427,69 +12355,158 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [52] = { - [sym_declaration] = STATE(354), - [sym_import] = STATE(728), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(810), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), + [51] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(732), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1125), + [sym_assignment_pattern] = STATE(1225), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1125), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), [sym_member_expression] = STATE(480), [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1202), - [sym_identifier] = ACTIONS(382), - [anon_sym_export] = ACTIONS(384), - [anon_sym_LBRACE] = ACTIONS(388), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1125), + [sym_spread_element] = STATE(1313), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [sym_pattern] = STATE(1197), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), + [aux_sym_array_repeat1] = STATE(1312), + [aux_sym_array_pattern_repeat1] = STATE(1240), + [sym_identifier] = ACTIONS(472), + [anon_sym_export] = ACTIONS(474), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_COMMA] = ACTIONS(476), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_RBRACK] = ACTIONS(486), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(480), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(362), + [anon_sym_DOT_DOT_DOT] = ACTIONS(105), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(482), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(474), + [anon_sym_get] = ACTIONS(474), + [anon_sym_set] = ACTIONS(474), + }, + [52] = { + [sym_import] = STATE(683), + [sym_expression_statement] = STATE(93), + [sym_variable_declaration] = STATE(93), + [sym_lexical_declaration] = STATE(93), + [sym_empty_statement] = STATE(93), + [sym_parenthesized_expression] = STATE(478), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1318), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1318), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(478), + [sym_subscript_expression] = STATE(478), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1318), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(488), + [anon_sym_export] = ACTIONS(490), + [anon_sym_LBRACE] = ACTIONS(492), [anon_sym_import] = ACTIONS(390), - [anon_sym_var] = ACTIONS(17), - [anon_sym_let] = ACTIONS(19), - [anon_sym_const] = ACTIONS(19), + [anon_sym_var] = ACTIONS(494), + [anon_sym_let] = ACTIONS(496), + [anon_sym_const] = ACTIONS(496), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), + [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LBRACK] = ACTIONS(498), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(57), [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(61), - [anon_sym_async] = ACTIONS(488), - [anon_sym_function] = ACTIONS(65), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(500), + [anon_sym_function] = ACTIONS(396), [anon_sym_new] = ACTIONS(67), [anon_sym_PLUS] = ACTIONS(69), [anon_sym_DASH] = ACTIONS(69), @@ -12510,75 +12527,75 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(83), [sym_false] = ACTIONS(83), [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(85), + [sym_undefined] = ACTIONS(502), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(384), - [anon_sym_get] = ACTIONS(384), - [anon_sym_set] = ACTIONS(384), + [anon_sym_static] = ACTIONS(490), + [anon_sym_get] = ACTIONS(490), + [anon_sym_set] = ACTIONS(490), }, [53] = { - [sym_declaration] = STATE(423), - [sym_import] = STATE(728), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(796), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1165), - [sym_identifier] = ACTIONS(382), - [anon_sym_export] = ACTIONS(384), - [anon_sym_LBRACE] = ACTIONS(388), + [sym_import] = STATE(683), + [sym_expression_statement] = STATE(96), + [sym_variable_declaration] = STATE(96), + [sym_lexical_declaration] = STATE(96), + [sym_empty_statement] = STATE(96), + [sym_parenthesized_expression] = STATE(478), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1318), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1318), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(478), + [sym_subscript_expression] = STATE(478), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1318), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(488), + [anon_sym_export] = ACTIONS(490), + [anon_sym_LBRACE] = ACTIONS(492), [anon_sym_import] = ACTIONS(390), - [anon_sym_var] = ACTIONS(17), - [anon_sym_let] = ACTIONS(19), - [anon_sym_const] = ACTIONS(19), + [anon_sym_var] = ACTIONS(494), + [anon_sym_let] = ACTIONS(496), + [anon_sym_const] = ACTIONS(496), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), + [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LBRACK] = ACTIONS(498), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(57), [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(322), - [anon_sym_async] = ACTIONS(486), - [anon_sym_function] = ACTIONS(326), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(500), + [anon_sym_function] = ACTIONS(396), [anon_sym_new] = ACTIONS(67), [anon_sym_PLUS] = ACTIONS(69), [anon_sym_DASH] = ACTIONS(69), @@ -12599,58 +12616,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(83), [sym_false] = ACTIONS(83), [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(85), + [sym_undefined] = ACTIONS(502), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(384), - [anon_sym_get] = ACTIONS(384), - [anon_sym_set] = ACTIONS(384), + [anon_sym_static] = ACTIONS(490), + [anon_sym_get] = ACTIONS(490), + [anon_sym_set] = ACTIONS(490), }, [54] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(675), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1103), - [sym_assignment_pattern] = STATE(1270), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1103), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(481), - [sym_subscript_expression] = STATE(481), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1103), - [sym_spread_element] = STATE(1233), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [sym_pattern] = STATE(1166), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), - [aux_sym_array_repeat1] = STATE(1234), - [aux_sym_array_pattern_repeat1] = STATE(1276), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(732), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1125), + [sym_assignment_pattern] = STATE(1225), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1125), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(480), + [sym_subscript_expression] = STATE(480), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1125), + [sym_spread_element] = STATE(1313), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [sym_pattern] = STATE(1197), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), + [aux_sym_array_repeat1] = STATE(1312), + [aux_sym_array_pattern_repeat1] = STATE(1240), [sym_identifier] = ACTIONS(472), [anon_sym_export] = ACTIONS(474), [anon_sym_LBRACE] = ACTIONS(428), @@ -12660,7 +12677,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_await] = ACTIONS(344), [anon_sym_yield] = ACTIONS(348), [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_RBRACK] = ACTIONS(490), + [anon_sym_RBRACK] = ACTIONS(504), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), @@ -12695,51 +12712,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(474), }, [55] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(745), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1103), - [sym_assignment_pattern] = STATE(1270), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1103), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(481), - [sym_subscript_expression] = STATE(481), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1103), - [sym_spread_element] = STATE(1272), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [sym_pattern] = STATE(1166), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), - [aux_sym_array_repeat1] = STATE(1274), - [aux_sym_array_pattern_repeat1] = STATE(1276), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(732), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1125), + [sym_assignment_pattern] = STATE(1225), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1125), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(480), + [sym_subscript_expression] = STATE(480), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1125), + [sym_spread_element] = STATE(1313), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [sym_pattern] = STATE(1197), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), + [aux_sym_array_repeat1] = STATE(1312), + [aux_sym_array_pattern_repeat1] = STATE(1240), [sym_identifier] = ACTIONS(472), [anon_sym_export] = ACTIONS(474), [anon_sym_LBRACE] = ACTIONS(428), @@ -12749,7 +12766,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_await] = ACTIONS(344), [anon_sym_yield] = ACTIONS(348), [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_RBRACK] = ACTIONS(492), + [anon_sym_RBRACK] = ACTIONS(506), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), @@ -12784,68 +12801,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(474), }, [56] = { - [sym_import] = STATE(728), - [sym_expression_statement] = STATE(97), - [sym_variable_declaration] = STATE(97), - [sym_lexical_declaration] = STATE(97), - [sym_empty_statement] = STATE(97), - [sym_parenthesized_expression] = STATE(479), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1230), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1230), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(479), - [sym_subscript_expression] = STATE(479), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1230), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(494), - [anon_sym_export] = ACTIONS(496), - [anon_sym_LBRACE] = ACTIONS(498), + [sym_declaration] = STATE(424), + [sym_import] = STATE(683), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(766), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1212), + [sym_identifier] = ACTIONS(382), + [anon_sym_export] = ACTIONS(384), + [anon_sym_LBRACE] = ACTIONS(388), [anon_sym_import] = ACTIONS(390), - [anon_sym_var] = ACTIONS(500), - [anon_sym_let] = ACTIONS(502), - [anon_sym_const] = ACTIONS(502), + [anon_sym_var] = ACTIONS(17), + [anon_sym_let] = ACTIONS(19), + [anon_sym_const] = ACTIONS(19), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(504), + [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(57), [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(506), - [anon_sym_function] = ACTIONS(396), + [anon_sym_class] = ACTIONS(322), + [anon_sym_async] = ACTIONS(484), + [anon_sym_function] = ACTIONS(326), [anon_sym_new] = ACTIONS(67), [anon_sym_PLUS] = ACTIONS(69), [anon_sym_DASH] = ACTIONS(69), @@ -12866,58 +12883,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(83), [sym_false] = ACTIONS(83), [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(508), + [sym_undefined] = ACTIONS(85), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(496), - [anon_sym_get] = ACTIONS(496), - [anon_sym_set] = ACTIONS(496), + [anon_sym_static] = ACTIONS(384), + [anon_sym_get] = ACTIONS(384), + [anon_sym_set] = ACTIONS(384), }, [57] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(675), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1103), - [sym_assignment_pattern] = STATE(1270), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1103), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(481), - [sym_subscript_expression] = STATE(481), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1103), - [sym_spread_element] = STATE(1233), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [sym_pattern] = STATE(1166), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), - [aux_sym_array_repeat1] = STATE(1234), - [aux_sym_array_pattern_repeat1] = STATE(1276), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(733), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1125), + [sym_assignment_pattern] = STATE(1225), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1125), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(480), + [sym_subscript_expression] = STATE(480), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1125), + [sym_spread_element] = STATE(1274), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [sym_pattern] = STATE(1197), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), + [aux_sym_array_repeat1] = STATE(1267), + [aux_sym_array_pattern_repeat1] = STATE(1240), [sym_identifier] = ACTIONS(472), [anon_sym_export] = ACTIONS(474), [anon_sym_LBRACE] = ACTIONS(428), @@ -12927,7 +12944,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_await] = ACTIONS(344), [anon_sym_yield] = ACTIONS(348), [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_RBRACK] = ACTIONS(510), + [anon_sym_RBRACK] = ACTIONS(508), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), @@ -12962,68 +12979,157 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(474), }, [58] = { - [sym_import] = STATE(728), - [sym_expression_statement] = STATE(96), - [sym_variable_declaration] = STATE(96), - [sym_lexical_declaration] = STATE(96), - [sym_empty_statement] = STATE(96), - [sym_parenthesized_expression] = STATE(479), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1230), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1230), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(479), - [sym_subscript_expression] = STATE(479), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1230), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(494), - [anon_sym_export] = ACTIONS(496), - [anon_sym_LBRACE] = ACTIONS(498), + [ts_builtin_sym_end] = ACTIONS(510), + [sym_identifier] = ACTIONS(512), + [anon_sym_export] = ACTIONS(512), + [anon_sym_STAR] = ACTIONS(514), + [anon_sym_default] = ACTIONS(512), + [anon_sym_LBRACE] = ACTIONS(510), + [anon_sym_COMMA] = ACTIONS(516), + [anon_sym_RBRACE] = ACTIONS(510), + [anon_sym_import] = ACTIONS(512), + [anon_sym_var] = ACTIONS(512), + [anon_sym_let] = ACTIONS(512), + [anon_sym_const] = ACTIONS(512), + [anon_sym_else] = ACTIONS(512), + [anon_sym_if] = ACTIONS(512), + [anon_sym_switch] = ACTIONS(512), + [anon_sym_for] = ACTIONS(512), + [anon_sym_LPAREN] = ACTIONS(510), + [anon_sym_await] = ACTIONS(512), + [anon_sym_in] = ACTIONS(514), + [anon_sym_while] = ACTIONS(512), + [anon_sym_do] = ACTIONS(512), + [anon_sym_try] = ACTIONS(512), + [anon_sym_with] = ACTIONS(512), + [anon_sym_break] = ACTIONS(512), + [anon_sym_continue] = ACTIONS(512), + [anon_sym_debugger] = ACTIONS(512), + [anon_sym_return] = ACTIONS(512), + [anon_sym_throw] = ACTIONS(512), + [anon_sym_SEMI] = ACTIONS(510), + [anon_sym_case] = ACTIONS(512), + [anon_sym_yield] = ACTIONS(512), + [anon_sym_EQ] = ACTIONS(518), + [anon_sym_LBRACK] = ACTIONS(510), + [anon_sym_LTtemplate_GT] = ACTIONS(510), + [anon_sym_LT] = ACTIONS(512), + [anon_sym_GT] = ACTIONS(514), + [anon_sym_SLASH] = ACTIONS(512), + [anon_sym_DOT] = ACTIONS(514), + [anon_sym_class] = ACTIONS(512), + [anon_sym_async] = ACTIONS(512), + [anon_sym_function] = ACTIONS(512), + [sym_optional_chain] = ACTIONS(516), + [anon_sym_new] = ACTIONS(512), + [anon_sym_AMP_AMP] = ACTIONS(516), + [anon_sym_PIPE_PIPE] = ACTIONS(516), + [anon_sym_GT_GT] = ACTIONS(514), + [anon_sym_GT_GT_GT] = ACTIONS(516), + [anon_sym_LT_LT] = ACTIONS(516), + [anon_sym_AMP] = ACTIONS(514), + [anon_sym_CARET] = ACTIONS(516), + [anon_sym_PIPE] = ACTIONS(514), + [anon_sym_PLUS] = ACTIONS(512), + [anon_sym_DASH] = ACTIONS(512), + [anon_sym_PERCENT] = ACTIONS(516), + [anon_sym_STAR_STAR] = ACTIONS(516), + [anon_sym_LT_EQ] = ACTIONS(516), + [anon_sym_EQ_EQ] = ACTIONS(514), + [anon_sym_EQ_EQ_EQ] = ACTIONS(516), + [anon_sym_BANG_EQ] = ACTIONS(514), + [anon_sym_BANG_EQ_EQ] = ACTIONS(516), + [anon_sym_GT_EQ] = ACTIONS(516), + [anon_sym_QMARK_QMARK] = ACTIONS(516), + [anon_sym_instanceof] = ACTIONS(514), + [anon_sym_BANG] = ACTIONS(512), + [anon_sym_TILDE] = ACTIONS(510), + [anon_sym_typeof] = ACTIONS(512), + [anon_sym_void] = ACTIONS(512), + [anon_sym_delete] = ACTIONS(512), + [anon_sym_PLUS_PLUS] = ACTIONS(510), + [anon_sym_DASH_DASH] = ACTIONS(510), + [anon_sym_DQUOTE] = ACTIONS(510), + [anon_sym_SQUOTE] = ACTIONS(510), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(510), + [sym_number] = ACTIONS(510), + [sym_this] = ACTIONS(512), + [sym_super] = ACTIONS(512), + [sym_true] = ACTIONS(512), + [sym_false] = ACTIONS(512), + [sym_null] = ACTIONS(512), + [sym_undefined] = ACTIONS(512), + [anon_sym_AT] = ACTIONS(510), + [anon_sym_static] = ACTIONS(512), + [anon_sym_get] = ACTIONS(512), + [anon_sym_set] = ACTIONS(512), + [sym__automatic_semicolon] = ACTIONS(520), + [sym__ternary_qmark] = ACTIONS(516), + }, + [59] = { + [sym_declaration] = STATE(424), + [sym_import] = STATE(683), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(766), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1199), + [sym_identifier] = ACTIONS(382), + [anon_sym_export] = ACTIONS(384), + [anon_sym_LBRACE] = ACTIONS(388), [anon_sym_import] = ACTIONS(390), - [anon_sym_var] = ACTIONS(500), - [anon_sym_let] = ACTIONS(502), - [anon_sym_const] = ACTIONS(502), + [anon_sym_var] = ACTIONS(17), + [anon_sym_let] = ACTIONS(19), + [anon_sym_const] = ACTIONS(19), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(49), [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(504), + [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(57), [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(506), - [anon_sym_function] = ACTIONS(396), + [anon_sym_class] = ACTIONS(61), + [anon_sym_async] = ACTIONS(522), + [anon_sym_function] = ACTIONS(65), [anon_sym_new] = ACTIONS(67), [anon_sym_PLUS] = ACTIONS(69), [anon_sym_DASH] = ACTIONS(69), @@ -13044,58 +13150,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(83), [sym_false] = ACTIONS(83), [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(508), + [sym_undefined] = ACTIONS(85), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(496), - [anon_sym_get] = ACTIONS(496), - [anon_sym_set] = ACTIONS(496), + [anon_sym_static] = ACTIONS(384), + [anon_sym_get] = ACTIONS(384), + [anon_sym_set] = ACTIONS(384), }, - [59] = { - [sym_declaration] = STATE(423), - [sym_import] = STATE(728), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(796), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_class_declaration] = STATE(358), - [sym_function] = STATE(728), - [sym_function_declaration] = STATE(358), - [sym_generator_function] = STATE(728), - [sym_generator_function_declaration] = STATE(358), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1202), + [60] = { + [sym_declaration] = STATE(353), + [sym_import] = STATE(683), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(777), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_class_declaration] = STATE(356), + [sym_function] = STATE(683), + [sym_function_declaration] = STATE(356), + [sym_generator_function] = STATE(683), + [sym_generator_function_declaration] = STATE(356), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1199), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -13111,7 +13217,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(57), [anon_sym_SLASH] = ACTIONS(59), [anon_sym_class] = ACTIONS(61), - [anon_sym_async] = ACTIONS(488), + [anon_sym_async] = ACTIONS(522), [anon_sym_function] = ACTIONS(65), [anon_sym_new] = ACTIONS(67), [anon_sym_PLUS] = ACTIONS(69), @@ -13139,52 +13245,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [60] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(675), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1103), - [sym_assignment_pattern] = STATE(1270), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1103), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(481), - [sym_subscript_expression] = STATE(481), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1103), - [sym_spread_element] = STATE(1233), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [sym_pattern] = STATE(1166), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), - [aux_sym_array_repeat1] = STATE(1234), - [aux_sym_array_pattern_repeat1] = STATE(1276), + [61] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(734), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1125), + [sym_assignment_pattern] = STATE(1225), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1125), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(480), + [sym_subscript_expression] = STATE(480), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1125), + [sym_spread_element] = STATE(1274), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [sym_pattern] = STATE(1197), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), + [aux_sym_array_repeat1] = STATE(1267), + [aux_sym_array_pattern_repeat1] = STATE(1240), [sym_identifier] = ACTIONS(472), [anon_sym_export] = ACTIONS(474), [anon_sym_LBRACE] = ACTIONS(428), @@ -13194,7 +13300,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_await] = ACTIONS(344), [anon_sym_yield] = ACTIONS(348), [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_RBRACK] = ACTIONS(512), + [anon_sym_RBRACK] = ACTIONS(508), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), @@ -13228,52 +13334,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(474), [anon_sym_set] = ACTIONS(474), }, - [61] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(675), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1103), - [sym_assignment_pattern] = STATE(1270), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1103), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(481), - [sym_subscript_expression] = STATE(481), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1103), - [sym_spread_element] = STATE(1233), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [sym_pattern] = STATE(1166), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), - [aux_sym_array_repeat1] = STATE(1234), - [aux_sym_array_pattern_repeat1] = STATE(1276), + [62] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(734), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1125), + [sym_assignment_pattern] = STATE(1225), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1125), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(480), + [sym_subscript_expression] = STATE(480), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1125), + [sym_spread_element] = STATE(1274), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [sym_pattern] = STATE(1197), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), + [aux_sym_array_repeat1] = STATE(1267), + [aux_sym_array_pattern_repeat1] = STATE(1240), [sym_identifier] = ACTIONS(472), [anon_sym_export] = ACTIONS(474), [anon_sym_LBRACE] = ACTIONS(428), @@ -13283,7 +13389,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_await] = ACTIONS(344), [anon_sym_yield] = ACTIONS(348), [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_RBRACK] = ACTIONS(514), + [anon_sym_RBRACK] = ACTIONS(524), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), @@ -13317,141 +13423,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(474), [anon_sym_set] = ACTIONS(474), }, - [62] = { - [ts_builtin_sym_end] = ACTIONS(516), - [sym_identifier] = ACTIONS(518), - [anon_sym_export] = ACTIONS(518), - [anon_sym_STAR] = ACTIONS(520), - [anon_sym_default] = ACTIONS(518), - [anon_sym_LBRACE] = ACTIONS(516), - [anon_sym_COMMA] = ACTIONS(522), - [anon_sym_RBRACE] = ACTIONS(516), - [anon_sym_import] = ACTIONS(518), - [anon_sym_var] = ACTIONS(518), - [anon_sym_let] = ACTIONS(518), - [anon_sym_const] = ACTIONS(518), - [anon_sym_else] = ACTIONS(518), - [anon_sym_if] = ACTIONS(518), - [anon_sym_switch] = ACTIONS(518), - [anon_sym_for] = ACTIONS(518), - [anon_sym_LPAREN] = ACTIONS(516), - [anon_sym_await] = ACTIONS(518), - [anon_sym_in] = ACTIONS(520), - [anon_sym_while] = ACTIONS(518), - [anon_sym_do] = ACTIONS(518), - [anon_sym_try] = ACTIONS(518), - [anon_sym_with] = ACTIONS(518), - [anon_sym_break] = ACTIONS(518), - [anon_sym_continue] = ACTIONS(518), - [anon_sym_debugger] = ACTIONS(518), - [anon_sym_return] = ACTIONS(518), - [anon_sym_throw] = ACTIONS(518), - [anon_sym_SEMI] = ACTIONS(516), - [anon_sym_case] = ACTIONS(518), - [anon_sym_yield] = ACTIONS(518), - [anon_sym_EQ] = ACTIONS(524), - [anon_sym_LBRACK] = ACTIONS(516), - [anon_sym_LTtemplate_GT] = ACTIONS(516), - [anon_sym_LT] = ACTIONS(518), - [anon_sym_GT] = ACTIONS(520), - [anon_sym_SLASH] = ACTIONS(518), - [anon_sym_DOT] = ACTIONS(520), - [anon_sym_class] = ACTIONS(518), - [anon_sym_async] = ACTIONS(518), - [anon_sym_function] = ACTIONS(518), - [anon_sym_QMARK_DOT] = ACTIONS(522), - [anon_sym_new] = ACTIONS(518), - [anon_sym_AMP_AMP] = ACTIONS(522), - [anon_sym_PIPE_PIPE] = ACTIONS(522), - [anon_sym_GT_GT] = ACTIONS(520), - [anon_sym_GT_GT_GT] = ACTIONS(522), - [anon_sym_LT_LT] = ACTIONS(522), - [anon_sym_AMP] = ACTIONS(520), - [anon_sym_CARET] = ACTIONS(522), - [anon_sym_PIPE] = ACTIONS(520), - [anon_sym_PLUS] = ACTIONS(518), - [anon_sym_DASH] = ACTIONS(518), - [anon_sym_PERCENT] = ACTIONS(522), - [anon_sym_STAR_STAR] = ACTIONS(522), - [anon_sym_LT_EQ] = ACTIONS(522), - [anon_sym_EQ_EQ] = ACTIONS(520), - [anon_sym_EQ_EQ_EQ] = ACTIONS(522), - [anon_sym_BANG_EQ] = ACTIONS(520), - [anon_sym_BANG_EQ_EQ] = ACTIONS(522), - [anon_sym_GT_EQ] = ACTIONS(522), - [anon_sym_QMARK_QMARK] = ACTIONS(522), - [anon_sym_instanceof] = ACTIONS(520), - [anon_sym_BANG] = ACTIONS(518), - [anon_sym_TILDE] = ACTIONS(516), - [anon_sym_typeof] = ACTIONS(518), - [anon_sym_void] = ACTIONS(518), - [anon_sym_delete] = ACTIONS(518), - [anon_sym_PLUS_PLUS] = ACTIONS(516), - [anon_sym_DASH_DASH] = ACTIONS(516), - [anon_sym_DQUOTE] = ACTIONS(516), - [anon_sym_SQUOTE] = ACTIONS(516), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(516), - [sym_number] = ACTIONS(516), - [sym_this] = ACTIONS(518), - [sym_super] = ACTIONS(518), - [sym_true] = ACTIONS(518), - [sym_false] = ACTIONS(518), - [sym_null] = ACTIONS(518), - [sym_undefined] = ACTIONS(518), - [anon_sym_AT] = ACTIONS(516), - [anon_sym_static] = ACTIONS(518), - [anon_sym_get] = ACTIONS(518), - [anon_sym_set] = ACTIONS(518), - [sym__automatic_semicolon] = ACTIONS(526), - [sym__ternary_qmark] = ACTIONS(522), - }, [63] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(682), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1103), - [sym_assignment_pattern] = STATE(1270), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1103), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(481), - [sym_subscript_expression] = STATE(481), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1103), - [sym_spread_element] = STATE(1272), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [sym_pattern] = STATE(1166), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), - [aux_sym_array_repeat1] = STATE(1274), - [aux_sym_array_pattern_repeat1] = STATE(1276), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(732), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1125), + [sym_assignment_pattern] = STATE(1225), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1125), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(480), + [sym_subscript_expression] = STATE(480), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1125), + [sym_spread_element] = STATE(1313), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [sym_pattern] = STATE(1197), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), + [aux_sym_array_repeat1] = STATE(1312), + [aux_sym_array_pattern_repeat1] = STATE(1240), [sym_identifier] = ACTIONS(472), [anon_sym_export] = ACTIONS(474), [anon_sym_LBRACE] = ACTIONS(428), @@ -13461,7 +13478,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_await] = ACTIONS(344), [anon_sym_yield] = ACTIONS(348), [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_RBRACK] = ACTIONS(492), + [anon_sym_RBRACK] = ACTIONS(526), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), @@ -13496,277 +13513,365 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(474), }, [64] = { - [ts_builtin_sym_end] = ACTIONS(528), - [sym_identifier] = ACTIONS(530), - [anon_sym_export] = ACTIONS(530), + [ts_builtin_sym_end] = ACTIONS(510), + [sym_identifier] = ACTIONS(512), + [anon_sym_export] = ACTIONS(512), + [anon_sym_STAR] = ACTIONS(512), + [anon_sym_default] = ACTIONS(512), + [anon_sym_LBRACE] = ACTIONS(510), + [anon_sym_COMMA] = ACTIONS(510), + [anon_sym_RBRACE] = ACTIONS(510), + [anon_sym_import] = ACTIONS(512), + [anon_sym_var] = ACTIONS(512), + [anon_sym_let] = ACTIONS(512), + [anon_sym_const] = ACTIONS(512), + [anon_sym_else] = ACTIONS(512), + [anon_sym_if] = ACTIONS(512), + [anon_sym_switch] = ACTIONS(512), + [anon_sym_for] = ACTIONS(512), + [anon_sym_LPAREN] = ACTIONS(510), + [anon_sym_await] = ACTIONS(512), + [anon_sym_in] = ACTIONS(512), + [anon_sym_while] = ACTIONS(512), + [anon_sym_do] = ACTIONS(512), + [anon_sym_try] = ACTIONS(512), + [anon_sym_with] = ACTIONS(512), + [anon_sym_break] = ACTIONS(512), + [anon_sym_continue] = ACTIONS(512), + [anon_sym_debugger] = ACTIONS(512), + [anon_sym_return] = ACTIONS(512), + [anon_sym_throw] = ACTIONS(512), + [anon_sym_SEMI] = ACTIONS(510), + [anon_sym_case] = ACTIONS(512), + [anon_sym_yield] = ACTIONS(512), + [anon_sym_LBRACK] = ACTIONS(510), + [anon_sym_LTtemplate_GT] = ACTIONS(510), + [anon_sym_LT] = ACTIONS(512), + [anon_sym_GT] = ACTIONS(512), + [anon_sym_SLASH] = ACTIONS(512), + [anon_sym_DOT] = ACTIONS(512), + [anon_sym_class] = ACTIONS(512), + [anon_sym_async] = ACTIONS(512), + [anon_sym_function] = ACTIONS(512), + [sym_optional_chain] = ACTIONS(510), + [anon_sym_new] = ACTIONS(512), + [anon_sym_AMP_AMP] = ACTIONS(510), + [anon_sym_PIPE_PIPE] = ACTIONS(510), + [anon_sym_GT_GT] = ACTIONS(512), + [anon_sym_GT_GT_GT] = ACTIONS(510), + [anon_sym_LT_LT] = ACTIONS(510), + [anon_sym_AMP] = ACTIONS(512), + [anon_sym_CARET] = ACTIONS(510), + [anon_sym_PIPE] = ACTIONS(512), + [anon_sym_PLUS] = ACTIONS(512), + [anon_sym_DASH] = ACTIONS(512), + [anon_sym_PERCENT] = ACTIONS(510), + [anon_sym_STAR_STAR] = ACTIONS(510), + [anon_sym_LT_EQ] = ACTIONS(510), + [anon_sym_EQ_EQ] = ACTIONS(512), + [anon_sym_EQ_EQ_EQ] = ACTIONS(510), + [anon_sym_BANG_EQ] = ACTIONS(512), + [anon_sym_BANG_EQ_EQ] = ACTIONS(510), + [anon_sym_GT_EQ] = ACTIONS(510), + [anon_sym_QMARK_QMARK] = ACTIONS(510), + [anon_sym_instanceof] = ACTIONS(512), + [anon_sym_BANG] = ACTIONS(512), + [anon_sym_TILDE] = ACTIONS(510), + [anon_sym_typeof] = ACTIONS(512), + [anon_sym_void] = ACTIONS(512), + [anon_sym_delete] = ACTIONS(512), + [anon_sym_PLUS_PLUS] = ACTIONS(510), + [anon_sym_DASH_DASH] = ACTIONS(510), + [anon_sym_DQUOTE] = ACTIONS(510), + [anon_sym_SQUOTE] = ACTIONS(510), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(510), + [sym_number] = ACTIONS(510), + [sym_this] = ACTIONS(512), + [sym_super] = ACTIONS(512), + [sym_true] = ACTIONS(512), + [sym_false] = ACTIONS(512), + [sym_null] = ACTIONS(512), + [sym_undefined] = ACTIONS(512), + [anon_sym_AT] = ACTIONS(510), + [anon_sym_static] = ACTIONS(512), + [anon_sym_get] = ACTIONS(512), + [anon_sym_set] = ACTIONS(512), + [sym__automatic_semicolon] = ACTIONS(528), + [sym__ternary_qmark] = ACTIONS(510), + }, + [65] = { + [ts_builtin_sym_end] = ACTIONS(530), + [sym_identifier] = ACTIONS(532), + [anon_sym_export] = ACTIONS(532), [anon_sym_STAR] = ACTIONS(532), - [anon_sym_default] = ACTIONS(530), - [anon_sym_LBRACE] = ACTIONS(528), - [anon_sym_COMMA] = ACTIONS(534), - [anon_sym_RBRACE] = ACTIONS(528), - [anon_sym_import] = ACTIONS(530), - [anon_sym_var] = ACTIONS(530), - [anon_sym_let] = ACTIONS(530), - [anon_sym_const] = ACTIONS(530), - [anon_sym_else] = ACTIONS(530), - [anon_sym_if] = ACTIONS(530), - [anon_sym_switch] = ACTIONS(530), - [anon_sym_for] = ACTIONS(530), - [anon_sym_LPAREN] = ACTIONS(528), - [anon_sym_await] = ACTIONS(530), + [anon_sym_default] = ACTIONS(532), + [anon_sym_LBRACE] = ACTIONS(530), + [anon_sym_COMMA] = ACTIONS(530), + [anon_sym_RBRACE] = ACTIONS(530), + [anon_sym_import] = ACTIONS(532), + [anon_sym_var] = ACTIONS(532), + [anon_sym_let] = ACTIONS(532), + [anon_sym_const] = ACTIONS(532), + [anon_sym_else] = ACTIONS(532), + [anon_sym_if] = ACTIONS(532), + [anon_sym_switch] = ACTIONS(532), + [anon_sym_for] = ACTIONS(532), + [anon_sym_LPAREN] = ACTIONS(530), + [anon_sym_await] = ACTIONS(532), [anon_sym_in] = ACTIONS(532), - [anon_sym_while] = ACTIONS(530), - [anon_sym_do] = ACTIONS(530), - [anon_sym_try] = ACTIONS(530), - [anon_sym_with] = ACTIONS(530), - [anon_sym_break] = ACTIONS(530), - [anon_sym_continue] = ACTIONS(530), - [anon_sym_debugger] = ACTIONS(530), - [anon_sym_return] = ACTIONS(530), - [anon_sym_throw] = ACTIONS(530), - [anon_sym_SEMI] = ACTIONS(528), - [anon_sym_case] = ACTIONS(530), - [anon_sym_yield] = ACTIONS(530), - [anon_sym_LBRACK] = ACTIONS(528), - [anon_sym_LTtemplate_GT] = ACTIONS(528), - [anon_sym_LT] = ACTIONS(530), + [anon_sym_while] = ACTIONS(532), + [anon_sym_do] = ACTIONS(532), + [anon_sym_try] = ACTIONS(532), + [anon_sym_with] = ACTIONS(532), + [anon_sym_break] = ACTIONS(532), + [anon_sym_continue] = ACTIONS(532), + [anon_sym_debugger] = ACTIONS(532), + [anon_sym_return] = ACTIONS(532), + [anon_sym_throw] = ACTIONS(532), + [anon_sym_SEMI] = ACTIONS(530), + [anon_sym_case] = ACTIONS(532), + [anon_sym_yield] = ACTIONS(532), + [anon_sym_LBRACK] = ACTIONS(530), + [anon_sym_LTtemplate_GT] = ACTIONS(530), + [anon_sym_LT] = ACTIONS(532), [anon_sym_GT] = ACTIONS(532), - [anon_sym_SLASH] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), [anon_sym_DOT] = ACTIONS(532), - [anon_sym_class] = ACTIONS(530), - [anon_sym_async] = ACTIONS(530), - [anon_sym_function] = ACTIONS(530), - [anon_sym_QMARK_DOT] = ACTIONS(534), - [anon_sym_new] = ACTIONS(530), - [anon_sym_AMP_AMP] = ACTIONS(534), - [anon_sym_PIPE_PIPE] = ACTIONS(534), + [anon_sym_class] = ACTIONS(532), + [anon_sym_async] = ACTIONS(532), + [anon_sym_function] = ACTIONS(532), + [sym_optional_chain] = ACTIONS(530), + [anon_sym_new] = ACTIONS(532), + [anon_sym_AMP_AMP] = ACTIONS(530), + [anon_sym_PIPE_PIPE] = ACTIONS(530), [anon_sym_GT_GT] = ACTIONS(532), - [anon_sym_GT_GT_GT] = ACTIONS(534), - [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT_GT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), [anon_sym_AMP] = ACTIONS(532), - [anon_sym_CARET] = ACTIONS(534), + [anon_sym_CARET] = ACTIONS(530), [anon_sym_PIPE] = ACTIONS(532), - [anon_sym_PLUS] = ACTIONS(530), - [anon_sym_DASH] = ACTIONS(530), - [anon_sym_PERCENT] = ACTIONS(534), - [anon_sym_STAR_STAR] = ACTIONS(534), - [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_PLUS] = ACTIONS(532), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_STAR_STAR] = ACTIONS(530), + [anon_sym_LT_EQ] = ACTIONS(530), [anon_sym_EQ_EQ] = ACTIONS(532), - [anon_sym_EQ_EQ_EQ] = ACTIONS(534), + [anon_sym_EQ_EQ_EQ] = ACTIONS(530), [anon_sym_BANG_EQ] = ACTIONS(532), - [anon_sym_BANG_EQ_EQ] = ACTIONS(534), - [anon_sym_GT_EQ] = ACTIONS(534), - [anon_sym_QMARK_QMARK] = ACTIONS(534), + [anon_sym_BANG_EQ_EQ] = ACTIONS(530), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_QMARK_QMARK] = ACTIONS(530), [anon_sym_instanceof] = ACTIONS(532), - [anon_sym_BANG] = ACTIONS(530), - [anon_sym_TILDE] = ACTIONS(528), - [anon_sym_typeof] = ACTIONS(530), - [anon_sym_void] = ACTIONS(530), - [anon_sym_delete] = ACTIONS(530), - [anon_sym_PLUS_PLUS] = ACTIONS(528), - [anon_sym_DASH_DASH] = ACTIONS(528), - [anon_sym_DQUOTE] = ACTIONS(528), - [anon_sym_SQUOTE] = ACTIONS(528), + [anon_sym_BANG] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(530), + [anon_sym_typeof] = ACTIONS(532), + [anon_sym_void] = ACTIONS(532), + [anon_sym_delete] = ACTIONS(532), + [anon_sym_PLUS_PLUS] = ACTIONS(530), + [anon_sym_DASH_DASH] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_SQUOTE] = ACTIONS(530), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(528), - [sym_number] = ACTIONS(528), - [sym_this] = ACTIONS(530), - [sym_super] = ACTIONS(530), - [sym_true] = ACTIONS(530), - [sym_false] = ACTIONS(530), - [sym_null] = ACTIONS(530), - [sym_undefined] = ACTIONS(530), - [anon_sym_AT] = ACTIONS(528), - [anon_sym_static] = ACTIONS(530), - [anon_sym_get] = ACTIONS(530), - [anon_sym_set] = ACTIONS(530), - [sym__automatic_semicolon] = ACTIONS(536), - [sym__ternary_qmark] = ACTIONS(534), + [anon_sym_BQUOTE] = ACTIONS(530), + [sym_number] = ACTIONS(530), + [sym_this] = ACTIONS(532), + [sym_super] = ACTIONS(532), + [sym_true] = ACTIONS(532), + [sym_false] = ACTIONS(532), + [sym_null] = ACTIONS(532), + [sym_undefined] = ACTIONS(532), + [anon_sym_AT] = ACTIONS(530), + [anon_sym_static] = ACTIONS(532), + [anon_sym_get] = ACTIONS(532), + [anon_sym_set] = ACTIONS(532), + [sym__automatic_semicolon] = ACTIONS(530), + [sym__ternary_qmark] = ACTIONS(530), }, - [65] = { - [ts_builtin_sym_end] = ACTIONS(538), - [sym_identifier] = ACTIONS(540), - [anon_sym_export] = ACTIONS(540), - [anon_sym_STAR] = ACTIONS(542), - [anon_sym_default] = ACTIONS(540), - [anon_sym_LBRACE] = ACTIONS(538), - [anon_sym_COMMA] = ACTIONS(544), - [anon_sym_RBRACE] = ACTIONS(538), - [anon_sym_import] = ACTIONS(540), - [anon_sym_var] = ACTIONS(540), - [anon_sym_let] = ACTIONS(540), - [anon_sym_const] = ACTIONS(540), - [anon_sym_else] = ACTIONS(540), - [anon_sym_if] = ACTIONS(540), - [anon_sym_switch] = ACTIONS(540), - [anon_sym_for] = ACTIONS(540), - [anon_sym_LPAREN] = ACTIONS(538), - [anon_sym_await] = ACTIONS(540), - [anon_sym_in] = ACTIONS(542), - [anon_sym_while] = ACTIONS(540), - [anon_sym_do] = ACTIONS(540), - [anon_sym_try] = ACTIONS(540), - [anon_sym_with] = ACTIONS(540), - [anon_sym_break] = ACTIONS(540), - [anon_sym_continue] = ACTIONS(540), - [anon_sym_debugger] = ACTIONS(540), - [anon_sym_return] = ACTIONS(540), - [anon_sym_throw] = ACTIONS(540), - [anon_sym_SEMI] = ACTIONS(538), - [anon_sym_case] = ACTIONS(540), - [anon_sym_yield] = ACTIONS(540), - [anon_sym_LBRACK] = ACTIONS(538), - [anon_sym_LTtemplate_GT] = ACTIONS(538), - [anon_sym_LT] = ACTIONS(540), - [anon_sym_GT] = ACTIONS(542), - [anon_sym_SLASH] = ACTIONS(540), - [anon_sym_DOT] = ACTIONS(542), - [anon_sym_class] = ACTIONS(540), - [anon_sym_async] = ACTIONS(540), - [anon_sym_function] = ACTIONS(540), - [anon_sym_QMARK_DOT] = ACTIONS(544), - [anon_sym_new] = ACTIONS(540), - [anon_sym_AMP_AMP] = ACTIONS(544), - [anon_sym_PIPE_PIPE] = ACTIONS(544), - [anon_sym_GT_GT] = ACTIONS(542), - [anon_sym_GT_GT_GT] = ACTIONS(544), - [anon_sym_LT_LT] = ACTIONS(544), - [anon_sym_AMP] = ACTIONS(542), - [anon_sym_CARET] = ACTIONS(544), - [anon_sym_PIPE] = ACTIONS(542), - [anon_sym_PLUS] = ACTIONS(540), - [anon_sym_DASH] = ACTIONS(540), - [anon_sym_PERCENT] = ACTIONS(544), - [anon_sym_STAR_STAR] = ACTIONS(544), - [anon_sym_LT_EQ] = ACTIONS(544), - [anon_sym_EQ_EQ] = ACTIONS(542), - [anon_sym_EQ_EQ_EQ] = ACTIONS(544), - [anon_sym_BANG_EQ] = ACTIONS(542), - [anon_sym_BANG_EQ_EQ] = ACTIONS(544), - [anon_sym_GT_EQ] = ACTIONS(544), - [anon_sym_QMARK_QMARK] = ACTIONS(544), - [anon_sym_instanceof] = ACTIONS(542), - [anon_sym_BANG] = ACTIONS(540), - [anon_sym_TILDE] = ACTIONS(538), - [anon_sym_typeof] = ACTIONS(540), - [anon_sym_void] = ACTIONS(540), - [anon_sym_delete] = ACTIONS(540), - [anon_sym_PLUS_PLUS] = ACTIONS(538), - [anon_sym_DASH_DASH] = ACTIONS(538), - [anon_sym_DQUOTE] = ACTIONS(538), - [anon_sym_SQUOTE] = ACTIONS(538), + [66] = { + [ts_builtin_sym_end] = ACTIONS(534), + [sym_identifier] = ACTIONS(536), + [anon_sym_export] = ACTIONS(536), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_default] = ACTIONS(536), + [anon_sym_LBRACE] = ACTIONS(534), + [anon_sym_COMMA] = ACTIONS(540), + [anon_sym_RBRACE] = ACTIONS(534), + [anon_sym_import] = ACTIONS(536), + [anon_sym_var] = ACTIONS(536), + [anon_sym_let] = ACTIONS(536), + [anon_sym_const] = ACTIONS(536), + [anon_sym_else] = ACTIONS(536), + [anon_sym_if] = ACTIONS(536), + [anon_sym_switch] = ACTIONS(536), + [anon_sym_for] = ACTIONS(536), + [anon_sym_LPAREN] = ACTIONS(534), + [anon_sym_await] = ACTIONS(536), + [anon_sym_in] = ACTIONS(538), + [anon_sym_while] = ACTIONS(536), + [anon_sym_do] = ACTIONS(536), + [anon_sym_try] = ACTIONS(536), + [anon_sym_with] = ACTIONS(536), + [anon_sym_break] = ACTIONS(536), + [anon_sym_continue] = ACTIONS(536), + [anon_sym_debugger] = ACTIONS(536), + [anon_sym_return] = ACTIONS(536), + [anon_sym_throw] = ACTIONS(536), + [anon_sym_SEMI] = ACTIONS(534), + [anon_sym_case] = ACTIONS(536), + [anon_sym_yield] = ACTIONS(536), + [anon_sym_LBRACK] = ACTIONS(534), + [anon_sym_LTtemplate_GT] = ACTIONS(534), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_GT] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_DOT] = ACTIONS(538), + [anon_sym_class] = ACTIONS(536), + [anon_sym_async] = ACTIONS(536), + [anon_sym_function] = ACTIONS(536), + [sym_optional_chain] = ACTIONS(540), + [anon_sym_new] = ACTIONS(536), + [anon_sym_AMP_AMP] = ACTIONS(540), + [anon_sym_PIPE_PIPE] = ACTIONS(540), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_GT_GT_GT] = ACTIONS(540), + [anon_sym_LT_LT] = ACTIONS(540), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_CARET] = ACTIONS(540), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_PLUS] = ACTIONS(536), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(540), + [anon_sym_STAR_STAR] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(540), + [anon_sym_EQ_EQ] = ACTIONS(538), + [anon_sym_EQ_EQ_EQ] = ACTIONS(540), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_BANG_EQ_EQ] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(540), + [anon_sym_QMARK_QMARK] = ACTIONS(540), + [anon_sym_instanceof] = ACTIONS(538), + [anon_sym_BANG] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(534), + [anon_sym_typeof] = ACTIONS(536), + [anon_sym_void] = ACTIONS(536), + [anon_sym_delete] = ACTIONS(536), + [anon_sym_PLUS_PLUS] = ACTIONS(534), + [anon_sym_DASH_DASH] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_SQUOTE] = ACTIONS(534), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(538), - [sym_number] = ACTIONS(538), - [sym_this] = ACTIONS(540), - [sym_super] = ACTIONS(540), - [sym_true] = ACTIONS(540), - [sym_false] = ACTIONS(540), - [sym_null] = ACTIONS(540), - [sym_undefined] = ACTIONS(540), - [anon_sym_AT] = ACTIONS(538), - [anon_sym_static] = ACTIONS(540), - [anon_sym_get] = ACTIONS(540), - [anon_sym_set] = ACTIONS(540), - [sym__automatic_semicolon] = ACTIONS(546), - [sym__ternary_qmark] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(534), + [sym_number] = ACTIONS(534), + [sym_this] = ACTIONS(536), + [sym_super] = ACTIONS(536), + [sym_true] = ACTIONS(536), + [sym_false] = ACTIONS(536), + [sym_null] = ACTIONS(536), + [sym_undefined] = ACTIONS(536), + [anon_sym_AT] = ACTIONS(534), + [anon_sym_static] = ACTIONS(536), + [anon_sym_get] = ACTIONS(536), + [anon_sym_set] = ACTIONS(536), + [sym__automatic_semicolon] = ACTIONS(542), + [sym__ternary_qmark] = ACTIONS(540), }, - [66] = { - [ts_builtin_sym_end] = ACTIONS(548), - [sym_identifier] = ACTIONS(550), - [anon_sym_export] = ACTIONS(550), - [anon_sym_STAR] = ACTIONS(550), - [anon_sym_default] = ACTIONS(550), - [anon_sym_LBRACE] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(548), - [anon_sym_RBRACE] = ACTIONS(548), - [anon_sym_import] = ACTIONS(550), - [anon_sym_var] = ACTIONS(550), - [anon_sym_let] = ACTIONS(550), - [anon_sym_const] = ACTIONS(550), - [anon_sym_else] = ACTIONS(550), - [anon_sym_if] = ACTIONS(550), - [anon_sym_switch] = ACTIONS(550), - [anon_sym_for] = ACTIONS(550), - [anon_sym_LPAREN] = ACTIONS(548), - [anon_sym_await] = ACTIONS(550), - [anon_sym_in] = ACTIONS(550), - [anon_sym_while] = ACTIONS(550), - [anon_sym_do] = ACTIONS(550), - [anon_sym_try] = ACTIONS(550), - [anon_sym_with] = ACTIONS(550), - [anon_sym_break] = ACTIONS(550), - [anon_sym_continue] = ACTIONS(550), - [anon_sym_debugger] = ACTIONS(550), - [anon_sym_return] = ACTIONS(550), - [anon_sym_throw] = ACTIONS(550), - [anon_sym_SEMI] = ACTIONS(548), - [anon_sym_case] = ACTIONS(550), - [anon_sym_yield] = ACTIONS(550), - [anon_sym_LBRACK] = ACTIONS(548), - [anon_sym_LTtemplate_GT] = ACTIONS(548), - [anon_sym_LT] = ACTIONS(550), - [anon_sym_GT] = ACTIONS(550), - [anon_sym_SLASH] = ACTIONS(550), - [anon_sym_DOT] = ACTIONS(550), - [anon_sym_class] = ACTIONS(550), - [anon_sym_async] = ACTIONS(550), - [anon_sym_function] = ACTIONS(550), - [anon_sym_QMARK_DOT] = ACTIONS(548), - [anon_sym_new] = ACTIONS(550), - [anon_sym_AMP_AMP] = ACTIONS(548), - [anon_sym_PIPE_PIPE] = ACTIONS(548), - [anon_sym_GT_GT] = ACTIONS(550), - [anon_sym_GT_GT_GT] = ACTIONS(548), - [anon_sym_LT_LT] = ACTIONS(548), - [anon_sym_AMP] = ACTIONS(550), - [anon_sym_CARET] = ACTIONS(548), - [anon_sym_PIPE] = ACTIONS(550), - [anon_sym_PLUS] = ACTIONS(550), - [anon_sym_DASH] = ACTIONS(550), - [anon_sym_PERCENT] = ACTIONS(548), - [anon_sym_STAR_STAR] = ACTIONS(548), - [anon_sym_LT_EQ] = ACTIONS(548), - [anon_sym_EQ_EQ] = ACTIONS(550), - [anon_sym_EQ_EQ_EQ] = ACTIONS(548), - [anon_sym_BANG_EQ] = ACTIONS(550), - [anon_sym_BANG_EQ_EQ] = ACTIONS(548), - [anon_sym_GT_EQ] = ACTIONS(548), - [anon_sym_QMARK_QMARK] = ACTIONS(548), - [anon_sym_instanceof] = ACTIONS(550), - [anon_sym_BANG] = ACTIONS(550), - [anon_sym_TILDE] = ACTIONS(548), - [anon_sym_typeof] = ACTIONS(550), - [anon_sym_void] = ACTIONS(550), - [anon_sym_delete] = ACTIONS(550), - [anon_sym_PLUS_PLUS] = ACTIONS(548), - [anon_sym_DASH_DASH] = ACTIONS(548), - [anon_sym_DQUOTE] = ACTIONS(548), - [anon_sym_SQUOTE] = ACTIONS(548), + [67] = { + [ts_builtin_sym_end] = ACTIONS(544), + [sym_identifier] = ACTIONS(546), + [anon_sym_export] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(548), + [anon_sym_default] = ACTIONS(546), + [anon_sym_LBRACE] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(550), + [anon_sym_RBRACE] = ACTIONS(544), + [anon_sym_import] = ACTIONS(546), + [anon_sym_var] = ACTIONS(546), + [anon_sym_let] = ACTIONS(546), + [anon_sym_const] = ACTIONS(546), + [anon_sym_else] = ACTIONS(546), + [anon_sym_if] = ACTIONS(546), + [anon_sym_switch] = ACTIONS(546), + [anon_sym_for] = ACTIONS(546), + [anon_sym_LPAREN] = ACTIONS(544), + [anon_sym_await] = ACTIONS(546), + [anon_sym_in] = ACTIONS(548), + [anon_sym_while] = ACTIONS(546), + [anon_sym_do] = ACTIONS(546), + [anon_sym_try] = ACTIONS(546), + [anon_sym_with] = ACTIONS(546), + [anon_sym_break] = ACTIONS(546), + [anon_sym_continue] = ACTIONS(546), + [anon_sym_debugger] = ACTIONS(546), + [anon_sym_return] = ACTIONS(546), + [anon_sym_throw] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(544), + [anon_sym_case] = ACTIONS(546), + [anon_sym_yield] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(544), + [anon_sym_LTtemplate_GT] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_SLASH] = ACTIONS(546), + [anon_sym_DOT] = ACTIONS(548), + [anon_sym_class] = ACTIONS(546), + [anon_sym_async] = ACTIONS(546), + [anon_sym_function] = ACTIONS(546), + [sym_optional_chain] = ACTIONS(550), + [anon_sym_new] = ACTIONS(546), + [anon_sym_AMP_AMP] = ACTIONS(550), + [anon_sym_PIPE_PIPE] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(548), + [anon_sym_GT_GT_GT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(548), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(546), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_STAR_STAR] = ACTIONS(550), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_EQ_EQ] = ACTIONS(548), + [anon_sym_EQ_EQ_EQ] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(548), + [anon_sym_BANG_EQ_EQ] = ACTIONS(550), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_QMARK_QMARK] = ACTIONS(550), + [anon_sym_instanceof] = ACTIONS(548), + [anon_sym_BANG] = ACTIONS(546), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_typeof] = ACTIONS(546), + [anon_sym_void] = ACTIONS(546), + [anon_sym_delete] = ACTIONS(546), + [anon_sym_PLUS_PLUS] = ACTIONS(544), + [anon_sym_DASH_DASH] = ACTIONS(544), + [anon_sym_DQUOTE] = ACTIONS(544), + [anon_sym_SQUOTE] = ACTIONS(544), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(548), - [sym_number] = ACTIONS(548), - [sym_this] = ACTIONS(550), - [sym_super] = ACTIONS(550), - [sym_true] = ACTIONS(550), - [sym_false] = ACTIONS(550), - [sym_null] = ACTIONS(550), - [sym_undefined] = ACTIONS(550), - [anon_sym_AT] = ACTIONS(548), - [anon_sym_static] = ACTIONS(550), - [anon_sym_get] = ACTIONS(550), - [anon_sym_set] = ACTIONS(550), + [anon_sym_BQUOTE] = ACTIONS(544), + [sym_number] = ACTIONS(544), + [sym_this] = ACTIONS(546), + [sym_super] = ACTIONS(546), + [sym_true] = ACTIONS(546), + [sym_false] = ACTIONS(546), + [sym_null] = ACTIONS(546), + [sym_undefined] = ACTIONS(546), + [anon_sym_AT] = ACTIONS(544), + [anon_sym_static] = ACTIONS(546), + [anon_sym_get] = ACTIONS(546), + [anon_sym_set] = ACTIONS(546), [sym__automatic_semicolon] = ACTIONS(552), - [sym__ternary_qmark] = ACTIONS(548), + [sym__ternary_qmark] = ACTIONS(550), }, - [67] = { + [68] = { [ts_builtin_sym_end] = ACTIONS(554), [sym_identifier] = ACTIONS(556), [anon_sym_export] = ACTIONS(556), - [anon_sym_STAR] = ACTIONS(556), + [anon_sym_STAR] = ACTIONS(558), [anon_sym_default] = ACTIONS(556), [anon_sym_LBRACE] = ACTIONS(554), - [anon_sym_COMMA] = ACTIONS(554), + [anon_sym_COMMA] = ACTIONS(560), [anon_sym_RBRACE] = ACTIONS(554), [anon_sym_import] = ACTIONS(556), [anon_sym_var] = ACTIONS(556), @@ -13778,7 +13883,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_for] = ACTIONS(556), [anon_sym_LPAREN] = ACTIONS(554), [anon_sym_await] = ACTIONS(556), - [anon_sym_in] = ACTIONS(556), + [anon_sym_in] = ACTIONS(558), [anon_sym_while] = ACTIONS(556), [anon_sym_do] = ACTIONS(556), [anon_sym_try] = ACTIONS(556), @@ -13794,34 +13899,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(554), [anon_sym_LTtemplate_GT] = ACTIONS(554), [anon_sym_LT] = ACTIONS(556), - [anon_sym_GT] = ACTIONS(556), + [anon_sym_GT] = ACTIONS(558), [anon_sym_SLASH] = ACTIONS(556), - [anon_sym_DOT] = ACTIONS(556), + [anon_sym_DOT] = ACTIONS(558), [anon_sym_class] = ACTIONS(556), [anon_sym_async] = ACTIONS(556), [anon_sym_function] = ACTIONS(556), - [anon_sym_QMARK_DOT] = ACTIONS(554), + [sym_optional_chain] = ACTIONS(560), [anon_sym_new] = ACTIONS(556), - [anon_sym_AMP_AMP] = ACTIONS(554), - [anon_sym_PIPE_PIPE] = ACTIONS(554), - [anon_sym_GT_GT] = ACTIONS(556), - [anon_sym_GT_GT_GT] = ACTIONS(554), - [anon_sym_LT_LT] = ACTIONS(554), - [anon_sym_AMP] = ACTIONS(556), - [anon_sym_CARET] = ACTIONS(554), - [anon_sym_PIPE] = ACTIONS(556), + [anon_sym_AMP_AMP] = ACTIONS(560), + [anon_sym_PIPE_PIPE] = ACTIONS(560), + [anon_sym_GT_GT] = ACTIONS(558), + [anon_sym_GT_GT_GT] = ACTIONS(560), + [anon_sym_LT_LT] = ACTIONS(560), + [anon_sym_AMP] = ACTIONS(558), + [anon_sym_CARET] = ACTIONS(560), + [anon_sym_PIPE] = ACTIONS(558), [anon_sym_PLUS] = ACTIONS(556), [anon_sym_DASH] = ACTIONS(556), - [anon_sym_PERCENT] = ACTIONS(554), - [anon_sym_STAR_STAR] = ACTIONS(554), - [anon_sym_LT_EQ] = ACTIONS(554), - [anon_sym_EQ_EQ] = ACTIONS(556), - [anon_sym_EQ_EQ_EQ] = ACTIONS(554), - [anon_sym_BANG_EQ] = ACTIONS(556), - [anon_sym_BANG_EQ_EQ] = ACTIONS(554), - [anon_sym_GT_EQ] = ACTIONS(554), - [anon_sym_QMARK_QMARK] = ACTIONS(554), - [anon_sym_instanceof] = ACTIONS(556), + [anon_sym_PERCENT] = ACTIONS(560), + [anon_sym_STAR_STAR] = ACTIONS(560), + [anon_sym_LT_EQ] = ACTIONS(560), + [anon_sym_EQ_EQ] = ACTIONS(558), + [anon_sym_EQ_EQ_EQ] = ACTIONS(560), + [anon_sym_BANG_EQ] = ACTIONS(558), + [anon_sym_BANG_EQ_EQ] = ACTIONS(560), + [anon_sym_GT_EQ] = ACTIONS(560), + [anon_sym_QMARK_QMARK] = ACTIONS(560), + [anon_sym_instanceof] = ACTIONS(558), [anon_sym_BANG] = ACTIONS(556), [anon_sym_TILDE] = ACTIONS(554), [anon_sym_typeof] = ACTIONS(556), @@ -13844,98 +13949,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_static] = ACTIONS(556), [anon_sym_get] = ACTIONS(556), [anon_sym_set] = ACTIONS(556), - [sym__automatic_semicolon] = ACTIONS(554), - [sym__ternary_qmark] = ACTIONS(554), + [sym__automatic_semicolon] = ACTIONS(562), + [sym__ternary_qmark] = ACTIONS(560), }, - [68] = { - [ts_builtin_sym_end] = ACTIONS(558), - [sym_identifier] = ACTIONS(560), - [anon_sym_export] = ACTIONS(560), - [anon_sym_STAR] = ACTIONS(562), - [anon_sym_default] = ACTIONS(560), - [anon_sym_LBRACE] = ACTIONS(558), + [69] = { + [ts_builtin_sym_end] = ACTIONS(564), + [sym_identifier] = ACTIONS(566), + [anon_sym_export] = ACTIONS(566), + [anon_sym_STAR] = ACTIONS(566), + [anon_sym_default] = ACTIONS(566), + [anon_sym_LBRACE] = ACTIONS(564), [anon_sym_COMMA] = ACTIONS(564), - [anon_sym_RBRACE] = ACTIONS(558), - [anon_sym_import] = ACTIONS(560), - [anon_sym_var] = ACTIONS(560), - [anon_sym_let] = ACTIONS(560), - [anon_sym_const] = ACTIONS(560), - [anon_sym_else] = ACTIONS(560), - [anon_sym_if] = ACTIONS(560), - [anon_sym_switch] = ACTIONS(560), - [anon_sym_for] = ACTIONS(560), - [anon_sym_LPAREN] = ACTIONS(558), - [anon_sym_await] = ACTIONS(560), - [anon_sym_in] = ACTIONS(562), - [anon_sym_while] = ACTIONS(560), - [anon_sym_do] = ACTIONS(560), - [anon_sym_try] = ACTIONS(560), - [anon_sym_with] = ACTIONS(560), - [anon_sym_break] = ACTIONS(560), - [anon_sym_continue] = ACTIONS(560), - [anon_sym_debugger] = ACTIONS(560), - [anon_sym_return] = ACTIONS(560), - [anon_sym_throw] = ACTIONS(560), - [anon_sym_SEMI] = ACTIONS(558), - [anon_sym_case] = ACTIONS(560), - [anon_sym_yield] = ACTIONS(560), - [anon_sym_LBRACK] = ACTIONS(558), - [anon_sym_LTtemplate_GT] = ACTIONS(558), - [anon_sym_LT] = ACTIONS(560), - [anon_sym_GT] = ACTIONS(562), - [anon_sym_SLASH] = ACTIONS(560), - [anon_sym_DOT] = ACTIONS(562), - [anon_sym_class] = ACTIONS(560), - [anon_sym_async] = ACTIONS(560), - [anon_sym_function] = ACTIONS(560), - [anon_sym_QMARK_DOT] = ACTIONS(564), - [anon_sym_new] = ACTIONS(560), + [anon_sym_RBRACE] = ACTIONS(564), + [anon_sym_import] = ACTIONS(566), + [anon_sym_var] = ACTIONS(566), + [anon_sym_let] = ACTIONS(566), + [anon_sym_const] = ACTIONS(566), + [anon_sym_else] = ACTIONS(566), + [anon_sym_if] = ACTIONS(566), + [anon_sym_switch] = ACTIONS(566), + [anon_sym_for] = ACTIONS(566), + [anon_sym_LPAREN] = ACTIONS(564), + [anon_sym_await] = ACTIONS(566), + [anon_sym_in] = ACTIONS(566), + [anon_sym_while] = ACTIONS(566), + [anon_sym_do] = ACTIONS(566), + [anon_sym_try] = ACTIONS(566), + [anon_sym_with] = ACTIONS(566), + [anon_sym_break] = ACTIONS(566), + [anon_sym_continue] = ACTIONS(566), + [anon_sym_debugger] = ACTIONS(566), + [anon_sym_return] = ACTIONS(566), + [anon_sym_throw] = ACTIONS(566), + [anon_sym_SEMI] = ACTIONS(564), + [anon_sym_case] = ACTIONS(566), + [anon_sym_yield] = ACTIONS(566), + [anon_sym_LBRACK] = ACTIONS(564), + [anon_sym_LTtemplate_GT] = ACTIONS(564), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_DOT] = ACTIONS(566), + [anon_sym_class] = ACTIONS(566), + [anon_sym_async] = ACTIONS(566), + [anon_sym_function] = ACTIONS(566), + [sym_optional_chain] = ACTIONS(564), + [anon_sym_new] = ACTIONS(566), [anon_sym_AMP_AMP] = ACTIONS(564), [anon_sym_PIPE_PIPE] = ACTIONS(564), - [anon_sym_GT_GT] = ACTIONS(562), + [anon_sym_GT_GT] = ACTIONS(566), [anon_sym_GT_GT_GT] = ACTIONS(564), [anon_sym_LT_LT] = ACTIONS(564), - [anon_sym_AMP] = ACTIONS(562), + [anon_sym_AMP] = ACTIONS(566), [anon_sym_CARET] = ACTIONS(564), - [anon_sym_PIPE] = ACTIONS(562), - [anon_sym_PLUS] = ACTIONS(560), - [anon_sym_DASH] = ACTIONS(560), + [anon_sym_PIPE] = ACTIONS(566), + [anon_sym_PLUS] = ACTIONS(566), + [anon_sym_DASH] = ACTIONS(566), [anon_sym_PERCENT] = ACTIONS(564), [anon_sym_STAR_STAR] = ACTIONS(564), [anon_sym_LT_EQ] = ACTIONS(564), - [anon_sym_EQ_EQ] = ACTIONS(562), + [anon_sym_EQ_EQ] = ACTIONS(566), [anon_sym_EQ_EQ_EQ] = ACTIONS(564), - [anon_sym_BANG_EQ] = ACTIONS(562), + [anon_sym_BANG_EQ] = ACTIONS(566), [anon_sym_BANG_EQ_EQ] = ACTIONS(564), [anon_sym_GT_EQ] = ACTIONS(564), [anon_sym_QMARK_QMARK] = ACTIONS(564), - [anon_sym_instanceof] = ACTIONS(562), - [anon_sym_BANG] = ACTIONS(560), - [anon_sym_TILDE] = ACTIONS(558), - [anon_sym_typeof] = ACTIONS(560), - [anon_sym_void] = ACTIONS(560), - [anon_sym_delete] = ACTIONS(560), - [anon_sym_PLUS_PLUS] = ACTIONS(558), - [anon_sym_DASH_DASH] = ACTIONS(558), - [anon_sym_DQUOTE] = ACTIONS(558), - [anon_sym_SQUOTE] = ACTIONS(558), + [anon_sym_instanceof] = ACTIONS(566), + [anon_sym_BANG] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(564), + [anon_sym_typeof] = ACTIONS(566), + [anon_sym_void] = ACTIONS(566), + [anon_sym_delete] = ACTIONS(566), + [anon_sym_PLUS_PLUS] = ACTIONS(564), + [anon_sym_DASH_DASH] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_SQUOTE] = ACTIONS(564), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(558), - [sym_number] = ACTIONS(558), - [sym_this] = ACTIONS(560), - [sym_super] = ACTIONS(560), - [sym_true] = ACTIONS(560), - [sym_false] = ACTIONS(560), - [sym_null] = ACTIONS(560), - [sym_undefined] = ACTIONS(560), - [anon_sym_AT] = ACTIONS(558), - [anon_sym_static] = ACTIONS(560), - [anon_sym_get] = ACTIONS(560), - [anon_sym_set] = ACTIONS(560), - [sym__automatic_semicolon] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [sym_number] = ACTIONS(564), + [sym_this] = ACTIONS(566), + [sym_super] = ACTIONS(566), + [sym_true] = ACTIONS(566), + [sym_false] = ACTIONS(566), + [sym_null] = ACTIONS(566), + [sym_undefined] = ACTIONS(566), + [anon_sym_AT] = ACTIONS(564), + [anon_sym_static] = ACTIONS(566), + [anon_sym_get] = ACTIONS(566), + [anon_sym_set] = ACTIONS(566), + [sym__automatic_semicolon] = ACTIONS(564), [sym__ternary_qmark] = ACTIONS(564), }, - [69] = { + [70] = { [ts_builtin_sym_end] = ACTIONS(568), [sym_identifier] = ACTIONS(570), [anon_sym_export] = ACTIONS(570), @@ -13976,7 +14081,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_class] = ACTIONS(570), [anon_sym_async] = ACTIONS(570), [anon_sym_function] = ACTIONS(570), - [anon_sym_QMARK_DOT] = ACTIONS(574), + [sym_optional_chain] = ACTIONS(574), [anon_sym_new] = ACTIONS(570), [anon_sym_AMP_AMP] = ACTIONS(574), [anon_sym_PIPE_PIPE] = ACTIONS(574), @@ -14023,14 +14128,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__automatic_semicolon] = ACTIONS(576), [sym__ternary_qmark] = ACTIONS(574), }, - [70] = { + [71] = { [ts_builtin_sym_end] = ACTIONS(578), [sym_identifier] = ACTIONS(580), [anon_sym_export] = ACTIONS(580), - [anon_sym_STAR] = ACTIONS(582), + [anon_sym_STAR] = ACTIONS(580), [anon_sym_default] = ACTIONS(580), [anon_sym_LBRACE] = ACTIONS(578), - [anon_sym_COMMA] = ACTIONS(584), + [anon_sym_COMMA] = ACTIONS(578), [anon_sym_RBRACE] = ACTIONS(578), [anon_sym_import] = ACTIONS(580), [anon_sym_var] = ACTIONS(580), @@ -14042,7 +14147,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_for] = ACTIONS(580), [anon_sym_LPAREN] = ACTIONS(578), [anon_sym_await] = ACTIONS(580), - [anon_sym_in] = ACTIONS(582), + [anon_sym_in] = ACTIONS(580), [anon_sym_while] = ACTIONS(580), [anon_sym_do] = ACTIONS(580), [anon_sym_try] = ACTIONS(580), @@ -14058,34 +14163,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(578), [anon_sym_LTtemplate_GT] = ACTIONS(578), [anon_sym_LT] = ACTIONS(580), - [anon_sym_GT] = ACTIONS(582), + [anon_sym_GT] = ACTIONS(580), [anon_sym_SLASH] = ACTIONS(580), - [anon_sym_DOT] = ACTIONS(582), + [anon_sym_DOT] = ACTIONS(580), [anon_sym_class] = ACTIONS(580), [anon_sym_async] = ACTIONS(580), [anon_sym_function] = ACTIONS(580), - [anon_sym_QMARK_DOT] = ACTIONS(584), + [sym_optional_chain] = ACTIONS(578), [anon_sym_new] = ACTIONS(580), - [anon_sym_AMP_AMP] = ACTIONS(584), - [anon_sym_PIPE_PIPE] = ACTIONS(584), - [anon_sym_GT_GT] = ACTIONS(582), - [anon_sym_GT_GT_GT] = ACTIONS(584), - [anon_sym_LT_LT] = ACTIONS(584), - [anon_sym_AMP] = ACTIONS(582), - [anon_sym_CARET] = ACTIONS(584), - [anon_sym_PIPE] = ACTIONS(582), + [anon_sym_AMP_AMP] = ACTIONS(578), + [anon_sym_PIPE_PIPE] = ACTIONS(578), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_GT_GT_GT] = ACTIONS(578), + [anon_sym_LT_LT] = ACTIONS(578), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_CARET] = ACTIONS(578), + [anon_sym_PIPE] = ACTIONS(580), [anon_sym_PLUS] = ACTIONS(580), [anon_sym_DASH] = ACTIONS(580), - [anon_sym_PERCENT] = ACTIONS(584), - [anon_sym_STAR_STAR] = ACTIONS(584), - [anon_sym_LT_EQ] = ACTIONS(584), - [anon_sym_EQ_EQ] = ACTIONS(582), - [anon_sym_EQ_EQ_EQ] = ACTIONS(584), - [anon_sym_BANG_EQ] = ACTIONS(582), - [anon_sym_BANG_EQ_EQ] = ACTIONS(584), - [anon_sym_GT_EQ] = ACTIONS(584), - [anon_sym_QMARK_QMARK] = ACTIONS(584), - [anon_sym_instanceof] = ACTIONS(582), + [anon_sym_PERCENT] = ACTIONS(578), + [anon_sym_STAR_STAR] = ACTIONS(578), + [anon_sym_LT_EQ] = ACTIONS(578), + [anon_sym_EQ_EQ] = ACTIONS(580), + [anon_sym_EQ_EQ_EQ] = ACTIONS(578), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_BANG_EQ_EQ] = ACTIONS(578), + [anon_sym_GT_EQ] = ACTIONS(578), + [anon_sym_QMARK_QMARK] = ACTIONS(578), + [anon_sym_instanceof] = ACTIONS(580), [anon_sym_BANG] = ACTIONS(580), [anon_sym_TILDE] = ACTIONS(578), [anon_sym_typeof] = ACTIONS(580), @@ -14108,10 +14213,186 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_static] = ACTIONS(580), [anon_sym_get] = ACTIONS(580), [anon_sym_set] = ACTIONS(580), - [sym__automatic_semicolon] = ACTIONS(586), + [sym__automatic_semicolon] = ACTIONS(582), + [sym__ternary_qmark] = ACTIONS(578), + }, + [72] = { + [ts_builtin_sym_end] = ACTIONS(578), + [sym_identifier] = ACTIONS(580), + [anon_sym_export] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_default] = ACTIONS(580), + [anon_sym_LBRACE] = ACTIONS(578), + [anon_sym_COMMA] = ACTIONS(578), + [anon_sym_RBRACE] = ACTIONS(578), + [anon_sym_import] = ACTIONS(580), + [anon_sym_var] = ACTIONS(580), + [anon_sym_let] = ACTIONS(580), + [anon_sym_const] = ACTIONS(580), + [anon_sym_else] = ACTIONS(580), + [anon_sym_if] = ACTIONS(580), + [anon_sym_switch] = ACTIONS(580), + [anon_sym_for] = ACTIONS(580), + [anon_sym_LPAREN] = ACTIONS(578), + [anon_sym_await] = ACTIONS(580), + [anon_sym_in] = ACTIONS(580), + [anon_sym_while] = ACTIONS(580), + [anon_sym_do] = ACTIONS(580), + [anon_sym_try] = ACTIONS(580), + [anon_sym_with] = ACTIONS(580), + [anon_sym_break] = ACTIONS(580), + [anon_sym_continue] = ACTIONS(580), + [anon_sym_debugger] = ACTIONS(580), + [anon_sym_return] = ACTIONS(580), + [anon_sym_throw] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(578), + [anon_sym_case] = ACTIONS(580), + [anon_sym_yield] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(578), + [anon_sym_LTtemplate_GT] = ACTIONS(578), + [anon_sym_LT] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(580), + [anon_sym_DOT] = ACTIONS(580), + [anon_sym_class] = ACTIONS(580), + [anon_sym_async] = ACTIONS(580), + [anon_sym_function] = ACTIONS(580), + [sym_optional_chain] = ACTIONS(578), + [anon_sym_new] = ACTIONS(580), + [anon_sym_AMP_AMP] = ACTIONS(578), + [anon_sym_PIPE_PIPE] = ACTIONS(578), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_GT_GT_GT] = ACTIONS(578), + [anon_sym_LT_LT] = ACTIONS(578), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_CARET] = ACTIONS(578), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(580), + [anon_sym_PERCENT] = ACTIONS(578), + [anon_sym_STAR_STAR] = ACTIONS(578), + [anon_sym_LT_EQ] = ACTIONS(578), + [anon_sym_EQ_EQ] = ACTIONS(580), + [anon_sym_EQ_EQ_EQ] = ACTIONS(578), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_BANG_EQ_EQ] = ACTIONS(578), + [anon_sym_GT_EQ] = ACTIONS(578), + [anon_sym_QMARK_QMARK] = ACTIONS(578), + [anon_sym_instanceof] = ACTIONS(580), + [anon_sym_BANG] = ACTIONS(580), + [anon_sym_TILDE] = ACTIONS(578), + [anon_sym_typeof] = ACTIONS(580), + [anon_sym_void] = ACTIONS(580), + [anon_sym_delete] = ACTIONS(580), + [anon_sym_PLUS_PLUS] = ACTIONS(578), + [anon_sym_DASH_DASH] = ACTIONS(578), + [anon_sym_DQUOTE] = ACTIONS(578), + [anon_sym_SQUOTE] = ACTIONS(578), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(578), + [sym_number] = ACTIONS(578), + [sym_this] = ACTIONS(580), + [sym_super] = ACTIONS(580), + [sym_true] = ACTIONS(580), + [sym_false] = ACTIONS(580), + [sym_null] = ACTIONS(580), + [sym_undefined] = ACTIONS(580), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_static] = ACTIONS(580), + [anon_sym_get] = ACTIONS(580), + [anon_sym_set] = ACTIONS(580), + [sym__automatic_semicolon] = ACTIONS(578), + [sym__ternary_qmark] = ACTIONS(578), + }, + [73] = { + [ts_builtin_sym_end] = ACTIONS(584), + [sym_identifier] = ACTIONS(586), + [anon_sym_export] = ACTIONS(586), + [anon_sym_STAR] = ACTIONS(586), + [anon_sym_default] = ACTIONS(586), + [anon_sym_LBRACE] = ACTIONS(584), + [anon_sym_COMMA] = ACTIONS(584), + [anon_sym_RBRACE] = ACTIONS(584), + [anon_sym_import] = ACTIONS(586), + [anon_sym_var] = ACTIONS(586), + [anon_sym_let] = ACTIONS(586), + [anon_sym_const] = ACTIONS(586), + [anon_sym_else] = ACTIONS(586), + [anon_sym_if] = ACTIONS(586), + [anon_sym_switch] = ACTIONS(586), + [anon_sym_for] = ACTIONS(586), + [anon_sym_LPAREN] = ACTIONS(584), + [anon_sym_await] = ACTIONS(586), + [anon_sym_in] = ACTIONS(586), + [anon_sym_while] = ACTIONS(586), + [anon_sym_do] = ACTIONS(586), + [anon_sym_try] = ACTIONS(586), + [anon_sym_with] = ACTIONS(586), + [anon_sym_break] = ACTIONS(586), + [anon_sym_continue] = ACTIONS(586), + [anon_sym_debugger] = ACTIONS(586), + [anon_sym_return] = ACTIONS(586), + [anon_sym_throw] = ACTIONS(586), + [anon_sym_SEMI] = ACTIONS(584), + [anon_sym_case] = ACTIONS(586), + [anon_sym_yield] = ACTIONS(586), + [anon_sym_LBRACK] = ACTIONS(584), + [anon_sym_LTtemplate_GT] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(586), + [anon_sym_GT] = ACTIONS(586), + [anon_sym_SLASH] = ACTIONS(586), + [anon_sym_DOT] = ACTIONS(586), + [anon_sym_class] = ACTIONS(586), + [anon_sym_async] = ACTIONS(586), + [anon_sym_function] = ACTIONS(586), + [sym_optional_chain] = ACTIONS(584), + [anon_sym_new] = ACTIONS(586), + [anon_sym_AMP_AMP] = ACTIONS(584), + [anon_sym_PIPE_PIPE] = ACTIONS(584), + [anon_sym_GT_GT] = ACTIONS(586), + [anon_sym_GT_GT_GT] = ACTIONS(584), + [anon_sym_LT_LT] = ACTIONS(584), + [anon_sym_AMP] = ACTIONS(586), + [anon_sym_CARET] = ACTIONS(584), + [anon_sym_PIPE] = ACTIONS(586), + [anon_sym_PLUS] = ACTIONS(586), + [anon_sym_DASH] = ACTIONS(586), + [anon_sym_PERCENT] = ACTIONS(584), + [anon_sym_STAR_STAR] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(584), + [anon_sym_EQ_EQ] = ACTIONS(586), + [anon_sym_EQ_EQ_EQ] = ACTIONS(584), + [anon_sym_BANG_EQ] = ACTIONS(586), + [anon_sym_BANG_EQ_EQ] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(584), + [anon_sym_QMARK_QMARK] = ACTIONS(584), + [anon_sym_instanceof] = ACTIONS(586), + [anon_sym_BANG] = ACTIONS(586), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_typeof] = ACTIONS(586), + [anon_sym_void] = ACTIONS(586), + [anon_sym_delete] = ACTIONS(586), + [anon_sym_PLUS_PLUS] = ACTIONS(584), + [anon_sym_DASH_DASH] = ACTIONS(584), + [anon_sym_DQUOTE] = ACTIONS(584), + [anon_sym_SQUOTE] = ACTIONS(584), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(584), + [sym_number] = ACTIONS(584), + [sym_this] = ACTIONS(586), + [sym_super] = ACTIONS(586), + [sym_true] = ACTIONS(586), + [sym_false] = ACTIONS(586), + [sym_null] = ACTIONS(586), + [sym_undefined] = ACTIONS(586), + [anon_sym_AT] = ACTIONS(584), + [anon_sym_static] = ACTIONS(586), + [anon_sym_get] = ACTIONS(586), + [anon_sym_set] = ACTIONS(586), + [sym__automatic_semicolon] = ACTIONS(584), [sym__ternary_qmark] = ACTIONS(584), }, - [71] = { + [74] = { [ts_builtin_sym_end] = ACTIONS(588), [sym_identifier] = ACTIONS(590), [anon_sym_export] = ACTIONS(590), @@ -14152,7 +14433,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_class] = ACTIONS(590), [anon_sym_async] = ACTIONS(590), [anon_sym_function] = ACTIONS(590), - [anon_sym_QMARK_DOT] = ACTIONS(594), + [sym_optional_chain] = ACTIONS(594), [anon_sym_new] = ACTIONS(590), [anon_sym_AMP_AMP] = ACTIONS(594), [anon_sym_PIPE_PIPE] = ACTIONS(594), @@ -14199,7 +14480,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__automatic_semicolon] = ACTIONS(596), [sym__ternary_qmark] = ACTIONS(594), }, - [72] = { + [75] = { [ts_builtin_sym_end] = ACTIONS(598), [sym_identifier] = ACTIONS(600), [anon_sym_export] = ACTIONS(600), @@ -14240,7 +14521,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_class] = ACTIONS(600), [anon_sym_async] = ACTIONS(600), [anon_sym_function] = ACTIONS(600), - [anon_sym_QMARK_DOT] = ACTIONS(604), + [sym_optional_chain] = ACTIONS(604), [anon_sym_new] = ACTIONS(600), [anon_sym_AMP_AMP] = ACTIONS(604), [anon_sym_PIPE_PIPE] = ACTIONS(604), @@ -14287,356 +14568,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__automatic_semicolon] = ACTIONS(606), [sym__ternary_qmark] = ACTIONS(604), }, - [73] = { - [ts_builtin_sym_end] = ACTIONS(548), - [sym_identifier] = ACTIONS(550), - [anon_sym_export] = ACTIONS(550), - [anon_sym_STAR] = ACTIONS(550), - [anon_sym_default] = ACTIONS(550), - [anon_sym_LBRACE] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(548), - [anon_sym_RBRACE] = ACTIONS(548), - [anon_sym_import] = ACTIONS(550), - [anon_sym_var] = ACTIONS(550), - [anon_sym_let] = ACTIONS(550), - [anon_sym_const] = ACTIONS(550), - [anon_sym_else] = ACTIONS(550), - [anon_sym_if] = ACTIONS(550), - [anon_sym_switch] = ACTIONS(550), - [anon_sym_for] = ACTIONS(550), - [anon_sym_LPAREN] = ACTIONS(548), - [anon_sym_await] = ACTIONS(550), - [anon_sym_in] = ACTIONS(550), - [anon_sym_while] = ACTIONS(550), - [anon_sym_do] = ACTIONS(550), - [anon_sym_try] = ACTIONS(550), - [anon_sym_with] = ACTIONS(550), - [anon_sym_break] = ACTIONS(550), - [anon_sym_continue] = ACTIONS(550), - [anon_sym_debugger] = ACTIONS(550), - [anon_sym_return] = ACTIONS(550), - [anon_sym_throw] = ACTIONS(550), - [anon_sym_SEMI] = ACTIONS(548), - [anon_sym_case] = ACTIONS(550), - [anon_sym_yield] = ACTIONS(550), - [anon_sym_LBRACK] = ACTIONS(548), - [anon_sym_LTtemplate_GT] = ACTIONS(548), - [anon_sym_LT] = ACTIONS(550), - [anon_sym_GT] = ACTIONS(550), - [anon_sym_SLASH] = ACTIONS(550), - [anon_sym_DOT] = ACTIONS(550), - [anon_sym_class] = ACTIONS(550), - [anon_sym_async] = ACTIONS(550), - [anon_sym_function] = ACTIONS(550), - [anon_sym_QMARK_DOT] = ACTIONS(548), - [anon_sym_new] = ACTIONS(550), - [anon_sym_AMP_AMP] = ACTIONS(548), - [anon_sym_PIPE_PIPE] = ACTIONS(548), - [anon_sym_GT_GT] = ACTIONS(550), - [anon_sym_GT_GT_GT] = ACTIONS(548), - [anon_sym_LT_LT] = ACTIONS(548), - [anon_sym_AMP] = ACTIONS(550), - [anon_sym_CARET] = ACTIONS(548), - [anon_sym_PIPE] = ACTIONS(550), - [anon_sym_PLUS] = ACTIONS(550), - [anon_sym_DASH] = ACTIONS(550), - [anon_sym_PERCENT] = ACTIONS(548), - [anon_sym_STAR_STAR] = ACTIONS(548), - [anon_sym_LT_EQ] = ACTIONS(548), - [anon_sym_EQ_EQ] = ACTIONS(550), - [anon_sym_EQ_EQ_EQ] = ACTIONS(548), - [anon_sym_BANG_EQ] = ACTIONS(550), - [anon_sym_BANG_EQ_EQ] = ACTIONS(548), - [anon_sym_GT_EQ] = ACTIONS(548), - [anon_sym_QMARK_QMARK] = ACTIONS(548), - [anon_sym_instanceof] = ACTIONS(550), - [anon_sym_BANG] = ACTIONS(550), - [anon_sym_TILDE] = ACTIONS(548), - [anon_sym_typeof] = ACTIONS(550), - [anon_sym_void] = ACTIONS(550), - [anon_sym_delete] = ACTIONS(550), - [anon_sym_PLUS_PLUS] = ACTIONS(548), - [anon_sym_DASH_DASH] = ACTIONS(548), - [anon_sym_DQUOTE] = ACTIONS(548), - [anon_sym_SQUOTE] = ACTIONS(548), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(548), - [sym_number] = ACTIONS(548), - [sym_this] = ACTIONS(550), - [sym_super] = ACTIONS(550), - [sym_true] = ACTIONS(550), - [sym_false] = ACTIONS(550), - [sym_null] = ACTIONS(550), - [sym_undefined] = ACTIONS(550), - [anon_sym_AT] = ACTIONS(548), - [anon_sym_static] = ACTIONS(550), - [anon_sym_get] = ACTIONS(550), - [anon_sym_set] = ACTIONS(550), - [sym__automatic_semicolon] = ACTIONS(548), - [sym__ternary_qmark] = ACTIONS(548), - }, - [74] = { - [ts_builtin_sym_end] = ACTIONS(516), - [sym_identifier] = ACTIONS(518), - [anon_sym_export] = ACTIONS(518), - [anon_sym_STAR] = ACTIONS(518), - [anon_sym_default] = ACTIONS(518), - [anon_sym_LBRACE] = ACTIONS(516), - [anon_sym_COMMA] = ACTIONS(516), - [anon_sym_RBRACE] = ACTIONS(516), - [anon_sym_import] = ACTIONS(518), - [anon_sym_var] = ACTIONS(518), - [anon_sym_let] = ACTIONS(518), - [anon_sym_const] = ACTIONS(518), - [anon_sym_else] = ACTIONS(518), - [anon_sym_if] = ACTIONS(518), - [anon_sym_switch] = ACTIONS(518), - [anon_sym_for] = ACTIONS(518), - [anon_sym_LPAREN] = ACTIONS(516), - [anon_sym_await] = ACTIONS(518), - [anon_sym_in] = ACTIONS(518), - [anon_sym_while] = ACTIONS(518), - [anon_sym_do] = ACTIONS(518), - [anon_sym_try] = ACTIONS(518), - [anon_sym_with] = ACTIONS(518), - [anon_sym_break] = ACTIONS(518), - [anon_sym_continue] = ACTIONS(518), - [anon_sym_debugger] = ACTIONS(518), - [anon_sym_return] = ACTIONS(518), - [anon_sym_throw] = ACTIONS(518), - [anon_sym_SEMI] = ACTIONS(516), - [anon_sym_case] = ACTIONS(518), - [anon_sym_yield] = ACTIONS(518), - [anon_sym_LBRACK] = ACTIONS(516), - [anon_sym_LTtemplate_GT] = ACTIONS(516), - [anon_sym_LT] = ACTIONS(518), - [anon_sym_GT] = ACTIONS(518), - [anon_sym_SLASH] = ACTIONS(518), - [anon_sym_DOT] = ACTIONS(518), - [anon_sym_class] = ACTIONS(518), - [anon_sym_async] = ACTIONS(518), - [anon_sym_function] = ACTIONS(518), - [anon_sym_QMARK_DOT] = ACTIONS(516), - [anon_sym_new] = ACTIONS(518), - [anon_sym_AMP_AMP] = ACTIONS(516), - [anon_sym_PIPE_PIPE] = ACTIONS(516), - [anon_sym_GT_GT] = ACTIONS(518), - [anon_sym_GT_GT_GT] = ACTIONS(516), - [anon_sym_LT_LT] = ACTIONS(516), - [anon_sym_AMP] = ACTIONS(518), - [anon_sym_CARET] = ACTIONS(516), - [anon_sym_PIPE] = ACTIONS(518), - [anon_sym_PLUS] = ACTIONS(518), - [anon_sym_DASH] = ACTIONS(518), - [anon_sym_PERCENT] = ACTIONS(516), - [anon_sym_STAR_STAR] = ACTIONS(516), - [anon_sym_LT_EQ] = ACTIONS(516), - [anon_sym_EQ_EQ] = ACTIONS(518), - [anon_sym_EQ_EQ_EQ] = ACTIONS(516), - [anon_sym_BANG_EQ] = ACTIONS(518), - [anon_sym_BANG_EQ_EQ] = ACTIONS(516), - [anon_sym_GT_EQ] = ACTIONS(516), - [anon_sym_QMARK_QMARK] = ACTIONS(516), - [anon_sym_instanceof] = ACTIONS(518), - [anon_sym_BANG] = ACTIONS(518), - [anon_sym_TILDE] = ACTIONS(516), - [anon_sym_typeof] = ACTIONS(518), - [anon_sym_void] = ACTIONS(518), - [anon_sym_delete] = ACTIONS(518), - [anon_sym_PLUS_PLUS] = ACTIONS(516), - [anon_sym_DASH_DASH] = ACTIONS(516), - [anon_sym_DQUOTE] = ACTIONS(516), - [anon_sym_SQUOTE] = ACTIONS(516), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(516), - [sym_number] = ACTIONS(516), - [sym_this] = ACTIONS(518), - [sym_super] = ACTIONS(518), - [sym_true] = ACTIONS(518), - [sym_false] = ACTIONS(518), - [sym_null] = ACTIONS(518), - [sym_undefined] = ACTIONS(518), - [anon_sym_AT] = ACTIONS(516), - [anon_sym_static] = ACTIONS(518), - [anon_sym_get] = ACTIONS(518), - [anon_sym_set] = ACTIONS(518), - [sym__automatic_semicolon] = ACTIONS(608), - [sym__ternary_qmark] = ACTIONS(516), - }, - [75] = { - [ts_builtin_sym_end] = ACTIONS(610), - [sym_identifier] = ACTIONS(612), - [anon_sym_export] = ACTIONS(612), + [76] = { + [ts_builtin_sym_end] = ACTIONS(608), + [sym_identifier] = ACTIONS(610), + [anon_sym_export] = ACTIONS(610), [anon_sym_STAR] = ACTIONS(612), - [anon_sym_default] = ACTIONS(612), - [anon_sym_LBRACE] = ACTIONS(610), - [anon_sym_COMMA] = ACTIONS(610), - [anon_sym_RBRACE] = ACTIONS(610), - [anon_sym_import] = ACTIONS(612), - [anon_sym_var] = ACTIONS(612), - [anon_sym_let] = ACTIONS(612), - [anon_sym_const] = ACTIONS(612), - [anon_sym_else] = ACTIONS(612), - [anon_sym_if] = ACTIONS(612), - [anon_sym_switch] = ACTIONS(612), - [anon_sym_for] = ACTIONS(612), - [anon_sym_LPAREN] = ACTIONS(610), - [anon_sym_await] = ACTIONS(612), + [anon_sym_default] = ACTIONS(610), + [anon_sym_LBRACE] = ACTIONS(608), + [anon_sym_COMMA] = ACTIONS(614), + [anon_sym_RBRACE] = ACTIONS(608), + [anon_sym_import] = ACTIONS(610), + [anon_sym_var] = ACTIONS(610), + [anon_sym_let] = ACTIONS(610), + [anon_sym_const] = ACTIONS(610), + [anon_sym_else] = ACTIONS(610), + [anon_sym_if] = ACTIONS(610), + [anon_sym_switch] = ACTIONS(610), + [anon_sym_for] = ACTIONS(610), + [anon_sym_LPAREN] = ACTIONS(608), + [anon_sym_await] = ACTIONS(610), [anon_sym_in] = ACTIONS(612), - [anon_sym_while] = ACTIONS(612), - [anon_sym_do] = ACTIONS(612), - [anon_sym_try] = ACTIONS(612), - [anon_sym_with] = ACTIONS(612), - [anon_sym_break] = ACTIONS(612), - [anon_sym_continue] = ACTIONS(612), - [anon_sym_debugger] = ACTIONS(612), - [anon_sym_return] = ACTIONS(612), - [anon_sym_throw] = ACTIONS(612), - [anon_sym_SEMI] = ACTIONS(610), - [anon_sym_case] = ACTIONS(612), - [anon_sym_yield] = ACTIONS(612), - [anon_sym_LBRACK] = ACTIONS(610), - [anon_sym_LTtemplate_GT] = ACTIONS(610), - [anon_sym_LT] = ACTIONS(612), + [anon_sym_while] = ACTIONS(610), + [anon_sym_do] = ACTIONS(610), + [anon_sym_try] = ACTIONS(610), + [anon_sym_with] = ACTIONS(610), + [anon_sym_break] = ACTIONS(610), + [anon_sym_continue] = ACTIONS(610), + [anon_sym_debugger] = ACTIONS(610), + [anon_sym_return] = ACTIONS(610), + [anon_sym_throw] = ACTIONS(610), + [anon_sym_SEMI] = ACTIONS(608), + [anon_sym_case] = ACTIONS(610), + [anon_sym_yield] = ACTIONS(610), + [anon_sym_LBRACK] = ACTIONS(608), + [anon_sym_LTtemplate_GT] = ACTIONS(608), + [anon_sym_LT] = ACTIONS(610), [anon_sym_GT] = ACTIONS(612), - [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_SLASH] = ACTIONS(610), [anon_sym_DOT] = ACTIONS(612), - [anon_sym_class] = ACTIONS(612), - [anon_sym_async] = ACTIONS(612), - [anon_sym_function] = ACTIONS(612), - [anon_sym_QMARK_DOT] = ACTIONS(610), - [anon_sym_new] = ACTIONS(612), - [anon_sym_AMP_AMP] = ACTIONS(610), - [anon_sym_PIPE_PIPE] = ACTIONS(610), - [anon_sym_GT_GT] = ACTIONS(612), - [anon_sym_GT_GT_GT] = ACTIONS(610), - [anon_sym_LT_LT] = ACTIONS(610), - [anon_sym_AMP] = ACTIONS(612), - [anon_sym_CARET] = ACTIONS(610), - [anon_sym_PIPE] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(612), - [anon_sym_DASH] = ACTIONS(612), - [anon_sym_PERCENT] = ACTIONS(610), - [anon_sym_STAR_STAR] = ACTIONS(610), - [anon_sym_LT_EQ] = ACTIONS(610), - [anon_sym_EQ_EQ] = ACTIONS(612), - [anon_sym_EQ_EQ_EQ] = ACTIONS(610), - [anon_sym_BANG_EQ] = ACTIONS(612), - [anon_sym_BANG_EQ_EQ] = ACTIONS(610), - [anon_sym_GT_EQ] = ACTIONS(610), - [anon_sym_QMARK_QMARK] = ACTIONS(610), - [anon_sym_instanceof] = ACTIONS(612), - [anon_sym_BANG] = ACTIONS(612), - [anon_sym_TILDE] = ACTIONS(610), - [anon_sym_typeof] = ACTIONS(612), - [anon_sym_void] = ACTIONS(612), - [anon_sym_delete] = ACTIONS(612), - [anon_sym_PLUS_PLUS] = ACTIONS(610), - [anon_sym_DASH_DASH] = ACTIONS(610), - [anon_sym_DQUOTE] = ACTIONS(610), - [anon_sym_SQUOTE] = ACTIONS(610), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(610), - [sym_number] = ACTIONS(610), - [sym_this] = ACTIONS(612), - [sym_super] = ACTIONS(612), - [sym_true] = ACTIONS(612), - [sym_false] = ACTIONS(612), - [sym_null] = ACTIONS(612), - [sym_undefined] = ACTIONS(612), - [anon_sym_AT] = ACTIONS(610), - [anon_sym_static] = ACTIONS(612), - [anon_sym_get] = ACTIONS(612), - [anon_sym_set] = ACTIONS(612), - [sym__automatic_semicolon] = ACTIONS(610), - [sym__ternary_qmark] = ACTIONS(610), - }, - [76] = { - [ts_builtin_sym_end] = ACTIONS(614), - [sym_identifier] = ACTIONS(616), - [anon_sym_export] = ACTIONS(616), - [anon_sym_STAR] = ACTIONS(616), - [anon_sym_default] = ACTIONS(616), - [anon_sym_LBRACE] = ACTIONS(614), - [anon_sym_COMMA] = ACTIONS(614), - [anon_sym_RBRACE] = ACTIONS(614), - [anon_sym_import] = ACTIONS(616), - [anon_sym_var] = ACTIONS(616), - [anon_sym_let] = ACTIONS(616), - [anon_sym_const] = ACTIONS(616), - [anon_sym_else] = ACTIONS(616), - [anon_sym_if] = ACTIONS(616), - [anon_sym_switch] = ACTIONS(616), - [anon_sym_for] = ACTIONS(616), - [anon_sym_LPAREN] = ACTIONS(614), - [anon_sym_await] = ACTIONS(616), - [anon_sym_in] = ACTIONS(616), - [anon_sym_while] = ACTIONS(616), - [anon_sym_do] = ACTIONS(616), - [anon_sym_try] = ACTIONS(616), - [anon_sym_with] = ACTIONS(616), - [anon_sym_break] = ACTIONS(616), - [anon_sym_continue] = ACTIONS(616), - [anon_sym_debugger] = ACTIONS(616), - [anon_sym_return] = ACTIONS(616), - [anon_sym_throw] = ACTIONS(616), - [anon_sym_SEMI] = ACTIONS(614), - [anon_sym_case] = ACTIONS(616), - [anon_sym_yield] = ACTIONS(616), - [anon_sym_LBRACK] = ACTIONS(614), - [anon_sym_LTtemplate_GT] = ACTIONS(614), - [anon_sym_LT] = ACTIONS(616), - [anon_sym_GT] = ACTIONS(616), - [anon_sym_SLASH] = ACTIONS(616), - [anon_sym_DOT] = ACTIONS(616), - [anon_sym_class] = ACTIONS(616), - [anon_sym_async] = ACTIONS(616), - [anon_sym_function] = ACTIONS(616), - [anon_sym_QMARK_DOT] = ACTIONS(614), - [anon_sym_new] = ACTIONS(616), + [anon_sym_class] = ACTIONS(610), + [anon_sym_async] = ACTIONS(610), + [anon_sym_function] = ACTIONS(610), + [sym_optional_chain] = ACTIONS(614), + [anon_sym_new] = ACTIONS(610), [anon_sym_AMP_AMP] = ACTIONS(614), [anon_sym_PIPE_PIPE] = ACTIONS(614), - [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(612), [anon_sym_GT_GT_GT] = ACTIONS(614), [anon_sym_LT_LT] = ACTIONS(614), - [anon_sym_AMP] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(612), [anon_sym_CARET] = ACTIONS(614), - [anon_sym_PIPE] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(616), - [anon_sym_DASH] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(612), + [anon_sym_PLUS] = ACTIONS(610), + [anon_sym_DASH] = ACTIONS(610), [anon_sym_PERCENT] = ACTIONS(614), [anon_sym_STAR_STAR] = ACTIONS(614), [anon_sym_LT_EQ] = ACTIONS(614), - [anon_sym_EQ_EQ] = ACTIONS(616), + [anon_sym_EQ_EQ] = ACTIONS(612), [anon_sym_EQ_EQ_EQ] = ACTIONS(614), - [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(612), [anon_sym_BANG_EQ_EQ] = ACTIONS(614), [anon_sym_GT_EQ] = ACTIONS(614), [anon_sym_QMARK_QMARK] = ACTIONS(614), - [anon_sym_instanceof] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [anon_sym_TILDE] = ACTIONS(614), - [anon_sym_typeof] = ACTIONS(616), - [anon_sym_void] = ACTIONS(616), - [anon_sym_delete] = ACTIONS(616), - [anon_sym_PLUS_PLUS] = ACTIONS(614), - [anon_sym_DASH_DASH] = ACTIONS(614), - [anon_sym_DQUOTE] = ACTIONS(614), - [anon_sym_SQUOTE] = ACTIONS(614), + [anon_sym_instanceof] = ACTIONS(612), + [anon_sym_BANG] = ACTIONS(610), + [anon_sym_TILDE] = ACTIONS(608), + [anon_sym_typeof] = ACTIONS(610), + [anon_sym_void] = ACTIONS(610), + [anon_sym_delete] = ACTIONS(610), + [anon_sym_PLUS_PLUS] = ACTIONS(608), + [anon_sym_DASH_DASH] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_SQUOTE] = ACTIONS(608), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(614), - [sym_number] = ACTIONS(614), - [sym_this] = ACTIONS(616), - [sym_super] = ACTIONS(616), - [sym_true] = ACTIONS(616), - [sym_false] = ACTIONS(616), - [sym_null] = ACTIONS(616), - [sym_undefined] = ACTIONS(616), - [anon_sym_AT] = ACTIONS(614), - [anon_sym_static] = ACTIONS(616), - [anon_sym_get] = ACTIONS(616), - [anon_sym_set] = ACTIONS(616), - [sym__automatic_semicolon] = ACTIONS(614), + [anon_sym_BQUOTE] = ACTIONS(608), + [sym_number] = ACTIONS(608), + [sym_this] = ACTIONS(610), + [sym_super] = ACTIONS(610), + [sym_true] = ACTIONS(610), + [sym_false] = ACTIONS(610), + [sym_null] = ACTIONS(610), + [sym_undefined] = ACTIONS(610), + [anon_sym_AT] = ACTIONS(608), + [anon_sym_static] = ACTIONS(610), + [anon_sym_get] = ACTIONS(610), + [anon_sym_set] = ACTIONS(610), + [sym__automatic_semicolon] = ACTIONS(616), [sym__ternary_qmark] = ACTIONS(614), }, [77] = { @@ -14680,7 +14697,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_class] = ACTIONS(620), [anon_sym_async] = ACTIONS(620), [anon_sym_function] = ACTIONS(620), - [anon_sym_QMARK_DOT] = ACTIONS(624), + [sym_optional_chain] = ACTIONS(624), [anon_sym_new] = ACTIONS(620), [anon_sym_AMP_AMP] = ACTIONS(624), [anon_sym_PIPE_PIPE] = ACTIONS(624), @@ -14728,49 +14745,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(624), }, [78] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(855), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1106), - [sym_assignment_pattern] = STATE(1228), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1106), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(477), - [sym_subscript_expression] = STATE(477), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1106), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [sym_pattern] = STATE(1158), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), - [aux_sym_array_pattern_repeat1] = STATE(1236), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(857), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1121), + [sym_assignment_pattern] = STATE(1225), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1121), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(482), + [sym_subscript_expression] = STATE(482), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1121), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [sym_pattern] = STATE(1197), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), + [aux_sym_array_pattern_repeat1] = STATE(1240), [sym_identifier] = ACTIONS(628), [anon_sym_export] = ACTIONS(630), [anon_sym_LBRACE] = ACTIONS(632), @@ -14815,64 +14832,151 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(630), }, [79] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(835), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1103), - [sym_assignment_pattern] = STATE(1270), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1103), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(487), - [sym_subscript_expression] = STATE(487), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1103), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [sym_pattern] = STATE(1166), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), - [aux_sym_array_pattern_repeat1] = STATE(1276), - [sym_identifier] = ACTIONS(646), - [anon_sym_export] = ACTIONS(648), - [anon_sym_LBRACE] = ACTIONS(650), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(740), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1125), + [sym_assignment_pattern] = STATE(1337), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1125), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(480), + [sym_subscript_expression] = STATE(480), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1125), + [sym_spread_element] = STATE(1298), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [sym_pattern] = STATE(1297), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(472), + [anon_sym_export] = ACTIONS(474), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_COMMA] = ACTIONS(646), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_RBRACK] = ACTIONS(646), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(480), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(362), + [anon_sym_DOT_DOT_DOT] = ACTIONS(105), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(482), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(474), + [anon_sym_get] = ACTIONS(474), + [anon_sym_set] = ACTIONS(474), + }, + [80] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(825), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1125), + [sym_assignment_pattern] = STATE(1225), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1125), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(494), + [sym_subscript_expression] = STATE(494), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1125), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [sym_pattern] = STATE(1197), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), + [aux_sym_array_pattern_repeat1] = STATE(1240), + [sym_identifier] = ACTIONS(649), + [anon_sym_export] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(653), [anon_sym_COMMA] = ACTIONS(634), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(344), [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(652), - [anon_sym_RBRACK] = ACTIONS(654), + [anon_sym_LBRACK] = ACTIONS(655), + [anon_sym_RBRACK] = ACTIONS(638), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(656), + [anon_sym_async] = ACTIONS(657), [anon_sym_function] = ACTIONS(360), [anon_sym_new] = ACTIONS(362), [anon_sym_DOT_DOT_DOT] = ACTIONS(642), @@ -14895,66 +14999,152 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(658), + [sym_undefined] = ACTIONS(659), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(648), - [anon_sym_get] = ACTIONS(648), - [anon_sym_set] = ACTIONS(648), + [anon_sym_static] = ACTIONS(651), + [anon_sym_get] = ACTIONS(651), + [anon_sym_set] = ACTIONS(651), }, - [80] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(684), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1103), - [sym_assignment_pattern] = STATE(1440), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1103), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(481), - [sym_subscript_expression] = STATE(481), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1103), - [sym_spread_element] = STATE(1258), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [sym_pattern] = STATE(1259), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), + [81] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(857), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1121), + [sym_assignment_pattern] = STATE(1314), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1121), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(482), + [sym_subscript_expression] = STATE(482), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1121), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [sym_pattern] = STATE(1156), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), + [aux_sym_array_pattern_repeat1] = STATE(1310), + [sym_identifier] = ACTIONS(628), + [anon_sym_export] = ACTIONS(630), + [anon_sym_LBRACE] = ACTIONS(632), + [anon_sym_COMMA] = ACTIONS(634), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(636), + [anon_sym_RBRACK] = ACTIONS(661), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(640), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(462), + [anon_sym_DOT_DOT_DOT] = ACTIONS(642), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(644), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(630), + [anon_sym_get] = ACTIONS(630), + [anon_sym_set] = ACTIONS(630), + }, + [82] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(805), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1125), + [sym_assignment_pattern] = STATE(1321), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1125), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(480), + [sym_subscript_expression] = STATE(480), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1125), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1562), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [sym_pattern] = STATE(1149), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(472), [anon_sym_export] = ACTIONS(474), [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_COMMA] = ACTIONS(660), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_RPAREN] = ACTIONS(663), [anon_sym_await] = ACTIONS(344), [anon_sym_yield] = ACTIONS(348), [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_RBRACK] = ACTIONS(660), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), @@ -14962,7 +15152,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_async] = ACTIONS(480), [anon_sym_function] = ACTIONS(360), [anon_sym_new] = ACTIONS(362), - [anon_sym_DOT_DOT_DOT] = ACTIONS(105), + [anon_sym_DOT_DOT_DOT] = ACTIONS(642), [anon_sym_PLUS] = ACTIONS(364), [anon_sym_DASH] = ACTIONS(364), [anon_sym_BANG] = ACTIONS(366), @@ -14988,60 +15178,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(474), [anon_sym_set] = ACTIONS(474), }, - [81] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(855), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1106), - [sym_assignment_pattern] = STATE(1270), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1106), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(477), - [sym_subscript_expression] = STATE(477), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1106), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [sym_pattern] = STATE(1166), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), - [aux_sym_array_pattern_repeat1] = STATE(1276), + [83] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(857), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1121), + [sym_assignment_pattern] = STATE(1337), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1121), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(482), + [sym_subscript_expression] = STATE(482), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1121), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [sym_pattern] = STATE(1297), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(628), [anon_sym_export] = ACTIONS(630), [anon_sym_LBRACE] = ACTIONS(632), - [anon_sym_COMMA] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(665), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(456), [anon_sym_yield] = ACTIONS(458), [anon_sym_LBRACK] = ACTIONS(636), - [anon_sym_RBRACK] = ACTIONS(654), + [anon_sym_RBRACK] = ACTIONS(665), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), @@ -15075,50 +15264,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(630), [anon_sym_set] = ACTIONS(630), }, - [82] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(795), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1103), - [sym_assignment_pattern] = STATE(1241), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1103), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(481), - [sym_subscript_expression] = STATE(481), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1103), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1598), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [sym_pattern] = STATE(1160), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), + [84] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(794), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1125), + [sym_assignment_pattern] = STATE(1321), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1125), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(480), + [sym_subscript_expression] = STATE(480), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1125), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1541), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [sym_pattern] = STATE(1149), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(472), [anon_sym_export] = ACTIONS(474), [anon_sym_LBRACE] = ACTIONS(428), @@ -15161,67 +15350,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(474), [anon_sym_set] = ACTIONS(474), }, - [83] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(763), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1103), - [sym_assignment_pattern] = STATE(1241), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1103), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(481), - [sym_subscript_expression] = STATE(481), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1103), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1513), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [sym_pattern] = STATE(1160), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(472), - [anon_sym_export] = ACTIONS(474), - [anon_sym_LBRACE] = ACTIONS(428), + [85] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(750), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_spread_element] = STATE(1253), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [aux_sym_array_repeat1] = STATE(1252), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(667), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_RPAREN] = ACTIONS(663), + [anon_sym_RPAREN] = ACTIONS(669), [anon_sym_await] = ACTIONS(344), [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_LBRACK] = ACTIONS(350), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(480), + [anon_sym_async] = ACTIONS(358), [anon_sym_function] = ACTIONS(360), [anon_sym_new] = ACTIONS(362), - [anon_sym_DOT_DOT_DOT] = ACTIONS(642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(671), [anon_sym_PLUS] = ACTIONS(364), [anon_sym_DASH] = ACTIONS(364), [anon_sym_BANG] = ACTIONS(366), @@ -15241,65 +15429,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(482), + [sym_undefined] = ACTIONS(380), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(474), - [anon_sym_get] = ACTIONS(474), - [anon_sym_set] = ACTIONS(474), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), }, - [84] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(855), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1106), - [sym_assignment_pattern] = STATE(1440), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1106), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(477), - [sym_subscript_expression] = STATE(477), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1106), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [sym_pattern] = STATE(1259), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), + [86] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(857), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1121), + [sym_assignment_pattern] = STATE(1362), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1121), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(482), + [sym_subscript_expression] = STATE(482), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1121), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [sym_pattern] = STATE(1254), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(628), [anon_sym_export] = ACTIONS(630), [anon_sym_LBRACE] = ACTIONS(632), - [anon_sym_COMMA] = ACTIONS(665), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_RPAREN] = ACTIONS(673), [anon_sym_await] = ACTIONS(456), [anon_sym_yield] = ACTIONS(458), [anon_sym_LBRACK] = ACTIONS(636), - [anon_sym_RBRACK] = ACTIONS(665), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), @@ -15333,75 +15520,75 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(630), [anon_sym_set] = ACTIONS(630), }, - [85] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(716), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_spread_element] = STATE(1311), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [aux_sym_array_repeat1] = STATE(1312), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), - [anon_sym_COMMA] = ACTIONS(667), + [87] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(857), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1121), + [sym_assignment_pattern] = STATE(1321), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1121), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(482), + [sym_subscript_expression] = STATE(482), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1121), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [sym_pattern] = STATE(1149), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(628), + [anon_sym_export] = ACTIONS(630), + [anon_sym_LBRACE] = ACTIONS(632), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_RPAREN] = ACTIONS(669), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_RPAREN] = ACTIONS(663), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(636), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), + [anon_sym_async] = ACTIONS(640), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_DOT_DOT_DOT] = ACTIONS(671), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_new] = ACTIONS(462), + [anon_sym_DOT_DOT_DOT] = ACTIONS(642), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -15412,61 +15599,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), + [sym_undefined] = ACTIONS(644), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), + [anon_sym_static] = ACTIONS(630), + [anon_sym_get] = ACTIONS(630), + [anon_sym_set] = ACTIONS(630), }, - [86] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(676), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_spread_element] = STATE(1305), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [aux_sym_array_repeat1] = STATE(1325), + [88] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(737), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_spread_element] = STATE(1300), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [aux_sym_array_repeat1] = STATE(1301), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), [anon_sym_COMMA] = ACTIONS(667), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_RPAREN] = ACTIONS(673), + [anon_sym_RPAREN] = ACTIONS(675), [anon_sym_await] = ACTIONS(344), [anon_sym_yield] = ACTIONS(348), [anon_sym_LBRACK] = ACTIONS(350), @@ -15503,58 +15690,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [87] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(684), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_spread_element] = STATE(1258), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [89] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(740), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_spread_element] = STATE(1298), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), - [anon_sym_COMMA] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(677), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_RPAREN] = ACTIONS(675), + [anon_sym_RPAREN] = ACTIONS(677), [anon_sym_await] = ACTIONS(344), [anon_sym_yield] = ACTIONS(348), [anon_sym_LBRACK] = ACTIONS(350), - [anon_sym_RBRACK] = ACTIONS(675), + [anon_sym_RBRACK] = ACTIONS(677), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), @@ -15588,55 +15775,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [88] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(855), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1106), - [sym_assignment_pattern] = STATE(1433), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1106), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(477), - [sym_subscript_expression] = STATE(477), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1106), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [sym_pattern] = STATE(1264), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), + [90] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(857), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1121), + [sym_assignment_pattern] = STATE(1362), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1121), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(482), + [sym_subscript_expression] = STATE(482), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1121), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [sym_pattern] = STATE(1254), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(628), [anon_sym_export] = ACTIONS(630), [anon_sym_LBRACE] = ACTIONS(632), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_RPAREN] = ACTIONS(677), + [anon_sym_RPAREN] = ACTIONS(679), [anon_sym_await] = ACTIONS(456), [anon_sym_yield] = ACTIONS(458), [anon_sym_LBRACK] = ACTIONS(636), @@ -15673,55 +15860,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(630), [anon_sym_set] = ACTIONS(630), }, - [89] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(713), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_spread_element] = STATE(1308), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [aux_sym_array_repeat1] = STATE(1309), + [91] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(695), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_spread_element] = STATE(1259), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [aux_sym_array_repeat1] = STATE(1258), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), [anon_sym_COMMA] = ACTIONS(667), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_RPAREN] = ACTIONS(679), + [anon_sym_RPAREN] = ACTIONS(681), [anon_sym_await] = ACTIONS(344), [anon_sym_yield] = ACTIONS(348), [anon_sym_LBRACK] = ACTIONS(350), @@ -15758,302 +15945,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [90] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(855), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1106), - [sym_assignment_pattern] = STATE(1241), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1106), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(477), - [sym_subscript_expression] = STATE(477), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1106), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [sym_pattern] = STATE(1160), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(628), - [anon_sym_export] = ACTIONS(630), - [anon_sym_LBRACE] = ACTIONS(632), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_RPAREN] = ACTIONS(663), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(636), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(640), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_DOT_DOT_DOT] = ACTIONS(642), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(644), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(630), - [anon_sym_get] = ACTIONS(630), - [anon_sym_set] = ACTIONS(630), - }, - [91] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(855), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1106), - [sym_assignment_pattern] = STATE(1433), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1106), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(477), - [sym_subscript_expression] = STATE(477), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1106), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [sym_pattern] = STATE(1264), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(628), - [anon_sym_export] = ACTIONS(630), - [anon_sym_LBRACE] = ACTIONS(632), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_RPAREN] = ACTIONS(681), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(636), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(640), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_DOT_DOT_DOT] = ACTIONS(642), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(644), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(630), - [anon_sym_get] = ACTIONS(630), - [anon_sym_set] = ACTIONS(630), - }, [92] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(811), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1103), - [sym_assignment_pattern] = STATE(1380), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1103), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(481), - [sym_subscript_expression] = STATE(481), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1103), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [sym_pattern] = STATE(1301), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(472), - [anon_sym_export] = ACTIONS(474), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(480), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_DOT_DOT_DOT] = ACTIONS(642), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(482), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(474), - [anon_sym_get] = ACTIONS(474), - [anon_sym_set] = ACTIONS(474), - }, - [93] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(766), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_spread_element] = STATE(1570), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1570), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(773), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_spread_element] = STATE(1574), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1574), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -16096,48 +16029,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, + [93] = { + [sym_import] = STATE(683), + [sym_expression_statement] = STATE(101), + [sym_empty_statement] = STATE(101), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(382), + [anon_sym_export] = ACTIONS(384), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_SEMI] = ACTIONS(49), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(59), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(67), + [anon_sym_PLUS] = ACTIONS(69), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_TILDE] = ACTIONS(71), + [anon_sym_typeof] = ACTIONS(69), + [anon_sym_void] = ACTIONS(69), + [anon_sym_delete] = ACTIONS(69), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(384), + [anon_sym_get] = ACTIONS(384), + [anon_sym_set] = ACTIONS(384), + }, [94] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(802), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_spread_element] = STATE(1571), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1571), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(803), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_spread_element] = STATE(1596), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1596), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -16181,48 +16198,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(332), }, [95] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(855), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1106), - [sym_assignment_pattern] = STATE(1380), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1106), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(477), - [sym_subscript_expression] = STATE(477), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1106), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [sym_pattern] = STATE(1301), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(857), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1121), + [sym_assignment_pattern] = STATE(1362), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1121), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(482), + [sym_subscript_expression] = STATE(482), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1121), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [sym_pattern] = STATE(1254), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(628), [anon_sym_export] = ACTIONS(630), [anon_sym_LBRACE] = ACTIONS(632), @@ -16265,132 +16282,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(630), }, [96] = { - [sym_import] = STATE(728), - [sym_expression_statement] = STATE(101), - [sym_empty_statement] = STATE(101), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(382), - [anon_sym_export] = ACTIONS(384), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(49), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(394), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(71), - [anon_sym_typeof] = ACTIONS(69), - [anon_sym_void] = ACTIONS(69), - [anon_sym_delete] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(85), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(384), - [anon_sym_get] = ACTIONS(384), - [anon_sym_set] = ACTIONS(384), - }, - [97] = { - [sym_import] = STATE(728), + [sym_import] = STATE(683), [sym_expression_statement] = STATE(102), [sym_empty_statement] = STATE(102), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(731), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1372), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(692), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1404), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -16432,49 +16365,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [98] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(855), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1106), - [sym_assignment_pattern] = STATE(1433), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1106), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(477), - [sym_subscript_expression] = STATE(477), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1106), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [sym_pattern] = STATE(1264), - [sym_rest_pattern] = STATE(1102), - [aux_sym_export_statement_repeat1] = STATE(1161), + [97] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(857), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1121), + [sym_assignment_pattern] = STATE(1452), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1121), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(482), + [sym_subscript_expression] = STATE(482), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1121), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [sym_pattern] = STATE(1260), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(628), [anon_sym_export] = ACTIONS(630), [anon_sym_LBRACE] = ACTIONS(632), @@ -16516,47 +16449,131 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(630), [anon_sym_set] = ACTIONS(630), }, - [99] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(750), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), + [98] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(807), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1125), + [sym_assignment_pattern] = STATE(1452), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1125), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), [sym_member_expression] = STATE(480), [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1438), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1125), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [sym_pattern] = STATE(1260), + [sym_rest_pattern] = STATE(1124), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(472), + [anon_sym_export] = ACTIONS(474), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(480), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(362), + [anon_sym_DOT_DOT_DOT] = ACTIONS(642), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(482), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(474), + [anon_sym_get] = ACTIONS(474), + [anon_sym_set] = ACTIONS(474), + }, + [99] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(710), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1413), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -16600,45 +16617,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__automatic_semicolon] = ACTIONS(687), }, [100] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(494), - [sym_expression] = STATE(855), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1304), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1304), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(494), - [sym_subscript_expression] = STATE(494), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1304), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(498), + [sym_expression] = STATE(857), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1309), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1309), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(498), + [sym_subscript_expression] = STATE(498), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1309), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(689), [anon_sym_export] = ACTIONS(691), [anon_sym_LBRACE] = ACTIONS(693), @@ -16683,46 +16700,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(691), }, [101] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(806), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1506), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(810), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1509), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -16765,46 +16782,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(332), }, [102] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(807), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1563), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(813), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1513), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -16847,70 +16864,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(332), }, [103] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(855), - [sym_primary_expression] = STATE(507), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(502), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), + [sym_import] = STATE(574), + [sym_statement_block] = STATE(608), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(819), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(422), + [anon_sym_export] = ACTIONS(424), + [anon_sym_LBRACE] = ACTIONS(709), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), + [anon_sym_await] = ACTIONS(430), + [anon_sym_yield] = ACTIONS(432), [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_DOT] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(436), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), + [anon_sym_async] = ACTIONS(438), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_new] = ACTIONS(440), + [anon_sym_PLUS] = ACTIONS(442), + [anon_sym_DASH] = ACTIONS(442), + [anon_sym_BANG] = ACTIONS(444), + [anon_sym_TILDE] = ACTIONS(444), + [anon_sym_typeof] = ACTIONS(442), + [anon_sym_void] = ACTIONS(442), + [anon_sym_delete] = ACTIONS(442), + [anon_sym_PLUS_PLUS] = ACTIONS(446), + [anon_sym_DASH_DASH] = ACTIONS(446), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -16921,53 +16938,134 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), + [sym_undefined] = ACTIONS(448), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), + [anon_sym_static] = ACTIONS(424), + [anon_sym_get] = ACTIONS(424), + [anon_sym_set] = ACTIONS(424), }, [104] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(762), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1499), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_statement_block] = STATE(586), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(823), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(422), + [anon_sym_export] = ACTIONS(424), + [anon_sym_LBRACE] = ACTIONS(709), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(430), + [anon_sym_yield] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(436), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(438), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(440), + [anon_sym_PLUS] = ACTIONS(442), + [anon_sym_DASH] = ACTIONS(442), + [anon_sym_BANG] = ACTIONS(444), + [anon_sym_TILDE] = ACTIONS(444), + [anon_sym_typeof] = ACTIONS(442), + [anon_sym_void] = ACTIONS(442), + [anon_sym_delete] = ACTIONS(442), + [anon_sym_PLUS_PLUS] = ACTIONS(446), + [anon_sym_DASH_DASH] = ACTIONS(446), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(448), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(424), + [anon_sym_get] = ACTIONS(424), + [anon_sym_set] = ACTIONS(424), + }, + [105] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(801), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1567), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -17008,152 +17106,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [105] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(452), - [sym_expression] = STATE(857), - [sym_primary_expression] = STATE(664), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(668), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(452), - [sym_subscript_expression] = STATE(452), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(711), - [anon_sym_export] = ACTIONS(713), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(715), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(717), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(719), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(713), - [anon_sym_get] = ACTIONS(713), - [anon_sym_set] = ACTIONS(713), - }, [106] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(591), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(847), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(422), - [anon_sym_export] = ACTIONS(424), - [anon_sym_LBRACE] = ACTIONS(721), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(769), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1584), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(430), - [anon_sym_yield] = ACTIONS(432), - [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(436), + [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(438), + [anon_sym_async] = ACTIONS(358), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(440), - [anon_sym_PLUS] = ACTIONS(442), - [anon_sym_DASH] = ACTIONS(442), - [anon_sym_BANG] = ACTIONS(444), - [anon_sym_TILDE] = ACTIONS(444), - [anon_sym_typeof] = ACTIONS(442), - [anon_sym_void] = ACTIONS(442), - [anon_sym_delete] = ACTIONS(442), - [anon_sym_PLUS_PLUS] = ACTIONS(446), - [anon_sym_DASH_DASH] = ACTIONS(446), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -17164,56 +17181,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(448), + [sym_undefined] = ACTIONS(380), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(424), - [anon_sym_get] = ACTIONS(424), - [anon_sym_set] = ACTIONS(424), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), }, [107] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(540), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(509), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(814), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1609), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(723), + [anon_sym_LBRACE] = ACTIONS(336), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(344), @@ -17252,49 +17269,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(332), }, [108] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(525), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(523), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_statement_block] = STATE(608), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(595), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(723), + [anon_sym_LBRACE] = ACTIONS(711), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(344), @@ -17333,70 +17350,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(332), }, [109] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(538), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(846), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(422), - [anon_sym_export] = ACTIONS(424), - [anon_sym_LBRACE] = ACTIONS(721), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(559), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1217), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(430), - [anon_sym_yield] = ACTIONS(432), - [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(436), + [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(438), + [anon_sym_async] = ACTIONS(358), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(440), - [anon_sym_PLUS] = ACTIONS(442), - [anon_sym_DASH] = ACTIONS(442), - [anon_sym_BANG] = ACTIONS(444), - [anon_sym_TILDE] = ACTIONS(444), - [anon_sym_typeof] = ACTIONS(442), - [anon_sym_void] = ACTIONS(442), - [anon_sym_delete] = ACTIONS(442), - [anon_sym_PLUS_PLUS] = ACTIONS(446), - [anon_sym_DASH_DASH] = ACTIONS(446), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -17407,77 +17424,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(448), + [sym_undefined] = ACTIONS(380), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(424), - [anon_sym_get] = ACTIONS(424), - [anon_sym_set] = ACTIONS(424), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), }, [110] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(600), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(774), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(721), + [sym_import] = STATE(574), + [sym_statement_block] = STATE(586), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(585), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(711), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), + [anon_sym_async] = ACTIONS(358), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -17488,53 +17505,134 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), + [sym_undefined] = ACTIONS(380), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), }, [111] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(803), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1564), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(683), + [sym_statement_block] = STATE(759), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(637), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(382), + [anon_sym_export] = ACTIONS(384), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(59), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(67), + [anon_sym_PLUS] = ACTIONS(69), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_TILDE] = ACTIONS(71), + [anon_sym_typeof] = ACTIONS(69), + [anon_sym_void] = ACTIONS(69), + [anon_sym_delete] = ACTIONS(69), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(384), + [anon_sym_get] = ACTIONS(384), + [anon_sym_set] = ACTIONS(384), + }, + [112] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(815), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1603), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -17575,128 +17673,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [112] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(540), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(845), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(422), - [anon_sym_export] = ACTIONS(424), - [anon_sym_LBRACE] = ACTIONS(721), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(430), - [anon_sym_yield] = ACTIONS(432), - [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(436), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(438), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(440), - [anon_sym_PLUS] = ACTIONS(442), - [anon_sym_DASH] = ACTIONS(442), - [anon_sym_BANG] = ACTIONS(444), - [anon_sym_TILDE] = ACTIONS(444), - [anon_sym_typeof] = ACTIONS(442), - [anon_sym_void] = ACTIONS(442), - [anon_sym_delete] = ACTIONS(442), - [anon_sym_PLUS_PLUS] = ACTIONS(446), - [anon_sym_DASH_DASH] = ACTIONS(446), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(448), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(424), - [anon_sym_get] = ACTIONS(424), - [anon_sym_set] = ACTIONS(424), - }, [113] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(764), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1519), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(804), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1597), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -17738,130 +17755,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(332), }, [114] = { - [sym_import] = STATE(728), - [sym_statement_block] = STATE(718), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(625), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(382), - [anon_sym_export] = ACTIONS(384), - [anon_sym_LBRACE] = ACTIONS(725), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(394), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(71), - [anon_sym_typeof] = ACTIONS(69), - [anon_sym_void] = ACTIONS(69), - [anon_sym_delete] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(85), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(384), - [anon_sym_get] = ACTIONS(384), - [anon_sym_set] = ACTIONS(384), - }, - [115] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(799), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1566), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_statement_block] = STATE(575), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(587), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), + [anon_sym_LBRACE] = ACTIONS(711), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(344), @@ -17899,47 +17835,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [116] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(798), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1567), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [115] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(816), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1604), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -17980,50 +17916,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [117] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(515), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(848), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), + [116] = { + [sym_import] = STATE(574), + [sym_statement_block] = STATE(575), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(852), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(422), [anon_sym_export] = ACTIONS(424), - [anon_sym_LBRACE] = ACTIONS(721), + [anon_sym_LBRACE] = ACTIONS(709), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(430), @@ -18061,128 +17997,209 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(424), [anon_sym_set] = ACTIONS(424), }, + [117] = { + [sym_import] = STATE(574), + [sym_statement_block] = STATE(536), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(797), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(709), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(460), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), + }, [118] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(746), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1426), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(382), - [anon_sym_export] = ACTIONS(384), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), + [sym_import] = STATE(574), + [sym_statement_block] = STATE(606), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(824), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(422), + [anon_sym_export] = ACTIONS(424), + [anon_sym_LBRACE] = ACTIONS(709), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(430), + [anon_sym_yield] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(394), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(71), - [anon_sym_typeof] = ACTIONS(69), - [anon_sym_void] = ACTIONS(69), - [anon_sym_delete] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(436), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(438), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(440), + [anon_sym_PLUS] = ACTIONS(442), + [anon_sym_DASH] = ACTIONS(442), + [anon_sym_BANG] = ACTIONS(444), + [anon_sym_TILDE] = ACTIONS(444), + [anon_sym_typeof] = ACTIONS(442), + [anon_sym_void] = ACTIONS(442), + [anon_sym_delete] = ACTIONS(442), + [anon_sym_PLUS_PLUS] = ACTIONS(446), + [anon_sym_DASH_DASH] = ACTIONS(446), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(85), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(448), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(384), - [anon_sym_get] = ACTIONS(384), - [anon_sym_set] = ACTIONS(384), + [anon_sym_static] = ACTIONS(424), + [anon_sym_get] = ACTIONS(424), + [anon_sym_set] = ACTIONS(424), }, [119] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(801), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1527), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(776), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1573), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -18224,49 +18241,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(332), }, [120] = { - [sym_import] = STATE(728), - [sym_statement_block] = STATE(753), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(645), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(753), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1392), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), - [anon_sym_LBRACE] = ACTIONS(725), + [anon_sym_LBRACE] = ACTIONS(388), [anon_sym_import] = ACTIONS(390), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), @@ -18305,46 +18322,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(384), }, [121] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(767), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1602), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(812), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1514), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -18386,49 +18403,130 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(332), }, [122] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(600), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(602), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(683), + [sym_statement_block] = STATE(763), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(663), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(382), + [anon_sym_export] = ACTIONS(384), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(59), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(67), + [anon_sym_PLUS] = ACTIONS(69), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_TILDE] = ACTIONS(71), + [anon_sym_typeof] = ACTIONS(69), + [anon_sym_void] = ACTIONS(69), + [anon_sym_delete] = ACTIONS(69), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(384), + [anon_sym_get] = ACTIONS(384), + [anon_sym_set] = ACTIONS(384), + }, + [123] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(811), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1569), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(723), + [anon_sym_LBRACE] = ACTIONS(336), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(344), @@ -18466,49 +18564,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [123] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(855), - [sym_primary_expression] = STATE(507), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(502), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(727), - [anon_sym_export] = ACTIONS(729), - [anon_sym_LBRACE] = ACTIONS(428), + [124] = { + [sym_import] = STATE(574), + [sym_statement_block] = STATE(575), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(779), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(709), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(456), @@ -18516,12 +18615,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(436), - [anon_sym_DOT] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(731), + [anon_sym_async] = ACTIONS(460), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(440), + [anon_sym_new] = ACTIONS(462), [anon_sym_PLUS] = ACTIONS(464), [anon_sym_DASH] = ACTIONS(464), [anon_sym_BANG] = ACTIONS(466), @@ -18543,216 +18641,135 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(378), [sym_undefined] = ACTIONS(470), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(729), - [anon_sym_get] = ACTIONS(729), - [anon_sym_set] = ACTIONS(729), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), }, - [124] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(596), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1195), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), + [125] = { + [sym_import] = STATE(683), + [sym_statement_block] = STATE(763), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(630), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), - }, - [125] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(809), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1510), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), }, [126] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(525), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(770), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_statement_block] = STATE(608), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(774), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(450), [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(721), + [anon_sym_LBRACE] = ACTIONS(709), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(456), @@ -18791,46 +18808,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(452), }, [127] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(812), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1509), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(808), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1517), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -18872,61 +18889,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(332), }, [128] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(855), - [sym_primary_expression] = STATE(507), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(502), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(733), - [anon_sym_export] = ACTIONS(735), - [anon_sym_LBRACE] = ACTIONS(336), + [sym_import] = STATE(574), + [sym_statement_block] = STATE(601), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(798), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(709), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(456), [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_DOT] = ACTIONS(709), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(737), + [anon_sym_async] = ACTIONS(460), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), + [anon_sym_new] = ACTIONS(462), [anon_sym_PLUS] = ACTIONS(464), [anon_sym_DASH] = ACTIONS(464), [anon_sym_BANG] = ACTIONS(466), @@ -18948,297 +18965,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(378), [sym_undefined] = ACTIONS(470), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(735), - [anon_sym_get] = ACTIONS(735), - [anon_sym_set] = ACTIONS(735), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), }, [129] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(600), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(834), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(422), - [anon_sym_export] = ACTIONS(424), - [anon_sym_LBRACE] = ACTIONS(721), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(430), - [anon_sym_yield] = ACTIONS(432), - [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(436), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(438), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(440), - [anon_sym_PLUS] = ACTIONS(442), - [anon_sym_DASH] = ACTIONS(442), - [anon_sym_BANG] = ACTIONS(444), - [anon_sym_TILDE] = ACTIONS(444), - [anon_sym_typeof] = ACTIONS(442), - [anon_sym_void] = ACTIONS(442), - [anon_sym_delete] = ACTIONS(442), - [anon_sym_PLUS_PLUS] = ACTIONS(446), - [anon_sym_DASH_DASH] = ACTIONS(446), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(448), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(424), - [anon_sym_get] = ACTIONS(424), - [anon_sym_set] = ACTIONS(424), - }, - [130] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(525), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(836), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(422), - [anon_sym_export] = ACTIONS(424), - [anon_sym_LBRACE] = ACTIONS(721), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(430), - [anon_sym_yield] = ACTIONS(432), - [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(436), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(438), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(440), - [anon_sym_PLUS] = ACTIONS(442), - [anon_sym_DASH] = ACTIONS(442), - [anon_sym_BANG] = ACTIONS(444), - [anon_sym_TILDE] = ACTIONS(444), - [anon_sym_typeof] = ACTIONS(442), - [anon_sym_void] = ACTIONS(442), - [anon_sym_delete] = ACTIONS(442), - [anon_sym_PLUS_PLUS] = ACTIONS(446), - [anon_sym_DASH_DASH] = ACTIONS(446), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(448), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(424), - [anon_sym_get] = ACTIONS(424), - [anon_sym_set] = ACTIONS(424), - }, - [131] = { - [sym_import] = STATE(728), - [sym_statement_block] = STATE(757), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(643), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(382), - [anon_sym_export] = ACTIONS(384), - [anon_sym_LBRACE] = ACTIONS(725), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(394), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(71), - [anon_sym_typeof] = ACTIONS(69), - [anon_sym_void] = ACTIONS(69), - [anon_sym_delete] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(85), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(384), - [anon_sym_get] = ACTIONS(384), - [anon_sym_set] = ACTIONS(384), - }, - [132] = { - [sym_import] = STATE(728), - [sym_statement_block] = STATE(760), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(618), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [sym_import] = STATE(683), + [sym_statement_block] = STATE(731), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(676), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), - [anon_sym_LBRACE] = ACTIONS(725), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_import] = ACTIONS(390), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), @@ -19276,47 +19050,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [133] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(797), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1585), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [130] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(806), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -19357,209 +19131,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [134] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(515), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(514), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(723), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), - }, - [135] = { - [sym_import] = STATE(728), - [sym_statement_block] = STATE(753), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(620), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(725), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), - }, - [136] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(805), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1568), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [131] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(767), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1546), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -19600,50 +19212,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [137] = { - [sym_import] = STATE(728), - [sym_statement_block] = STATE(757), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(619), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), + [132] = { + [sym_import] = STATE(683), + [sym_statement_block] = STATE(731), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(651), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(398), [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(725), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_import] = ACTIONS(390), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(404), @@ -19681,50 +19293,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(400), [anon_sym_set] = ACTIONS(400), }, - [138] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(540), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(793), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), + [133] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(857), + [sym_primary_expression] = STATE(510), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(507), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(450), [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(721), + [anon_sym_LBRACE] = ACTIONS(428), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(456), @@ -19733,6 +19344,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_DOT] = ACTIONS(715), [anon_sym_class] = ACTIONS(356), [anon_sym_async] = ACTIONS(460), [anon_sym_function] = ACTIONS(360), @@ -19762,212 +19374,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(452), [anon_sym_set] = ACTIONS(452), }, - [139] = { - [sym_import] = STATE(728), - [sym_statement_block] = STATE(705), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(659), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(725), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), - }, - [140] = { - [sym_import] = STATE(728), - [sym_statement_block] = STATE(760), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(615), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(725), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), - }, - [141] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(538), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(539), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [134] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(791), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_sequence_expression] = STATE(1534), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(723), + [anon_sym_LBRACE] = ACTIONS(336), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(344), @@ -20005,62 +19455,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [142] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(452), + [135] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), [sym_expression] = STATE(857), - [sym_primary_expression] = STATE(664), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(668), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(452), - [sym_subscript_expression] = STATE(452), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(739), - [anon_sym_export] = ACTIONS(741), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), + [sym_primary_expression] = STATE(510), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(507), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(717), + [anon_sym_export] = ACTIONS(719), + [anon_sym_LBRACE] = ACTIONS(336), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(456), [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LBRACK] = ACTIONS(350), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_SLASH] = ACTIONS(354), [anon_sym_DOT] = ACTIONS(715), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(743), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(721), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(362), [anon_sym_PLUS] = ACTIONS(464), [anon_sym_DASH] = ACTIONS(464), [anon_sym_BANG] = ACTIONS(466), @@ -20070,66 +19520,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(464), [anon_sym_PLUS_PLUS] = ACTIONS(468), [anon_sym_DASH_DASH] = ACTIONS(468), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(470), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(741), - [anon_sym_get] = ACTIONS(741), - [anon_sym_set] = ACTIONS(741), + [anon_sym_static] = ACTIONS(719), + [anon_sym_get] = ACTIONS(719), + [anon_sym_set] = ACTIONS(719), }, - [143] = { - [sym_import] = STATE(728), - [sym_statement_block] = STATE(710), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(657), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [136] = { + [sym_import] = STATE(683), + [sym_statement_block] = STATE(705), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(639), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), - [anon_sym_LBRACE] = ACTIONS(725), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_import] = ACTIONS(390), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), @@ -20167,50 +19617,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [144] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(765), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1562), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [137] = { + [sym_import] = STATE(574), + [sym_statement_block] = STATE(536), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(537), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), + [anon_sym_LBRACE] = ACTIONS(711), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(344), @@ -20248,131 +19698,131 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [145] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(800), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_sequence_expression] = STATE(1582), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), + [138] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(465), + [sym_expression] = STATE(858), + [sym_primary_expression] = STATE(672), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(675), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(465), + [sym_subscript_expression] = STATE(465), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(723), + [anon_sym_export] = ACTIONS(725), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_DOT] = ACTIONS(727), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(729), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(731), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), + [anon_sym_static] = ACTIONS(725), + [anon_sym_get] = ACTIONS(725), + [anon_sym_set] = ACTIONS(725), }, - [146] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(538), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(792), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), + [139] = { + [sym_import] = STATE(574), + [sym_statement_block] = STATE(606), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(799), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(450), [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(721), + [anon_sym_LBRACE] = ACTIONS(709), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(456), @@ -20410,71 +19860,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(452), [anon_sym_set] = ACTIONS(452), }, - [147] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(711), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_sequence_expression] = STATE(1360), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(382), - [anon_sym_export] = ACTIONS(384), + [140] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(465), + [sym_expression] = STATE(858), + [sym_primary_expression] = STATE(672), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(675), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(465), + [sym_subscript_expression] = STATE(465), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(733), + [anon_sym_export] = ACTIONS(735), [anon_sym_LBRACE] = ACTIONS(388), [anon_sym_import] = ACTIONS(390), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), + [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(59), + [anon_sym_DOT] = ACTIONS(727), [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(394), + [anon_sym_async] = ACTIONS(737), [anon_sym_function] = ACTIONS(396), [anon_sym_new] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(71), - [anon_sym_typeof] = ACTIONS(69), - [anon_sym_void] = ACTIONS(69), - [anon_sym_delete] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), [anon_sym_DQUOTE] = ACTIONS(75), [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), @@ -20485,56 +19935,217 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(83), [sym_false] = ACTIONS(83), [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(85), + [sym_undefined] = ACTIONS(731), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(384), - [anon_sym_get] = ACTIONS(384), - [anon_sym_set] = ACTIONS(384), + [anon_sym_static] = ACTIONS(735), + [anon_sym_get] = ACTIONS(735), + [anon_sym_set] = ACTIONS(735), }, - [148] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(591), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(791), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(721), + [141] = { + [sym_import] = STATE(683), + [sym_statement_block] = STATE(697), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(668), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), + }, + [142] = { + [sym_import] = STATE(683), + [sym_statement_block] = STATE(701), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(669), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), + }, + [143] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(857), + [sym_primary_expression] = STATE(510), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(507), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(739), + [anon_sym_export] = ACTIONS(741), + [anon_sym_LBRACE] = ACTIONS(428), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(456), @@ -20542,11 +20153,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_SLASH] = ACTIONS(436), + [anon_sym_DOT] = ACTIONS(715), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), + [anon_sym_async] = ACTIONS(743), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), + [anon_sym_new] = ACTIONS(440), [anon_sym_PLUS] = ACTIONS(464), [anon_sym_DASH] = ACTIONS(464), [anon_sym_BANG] = ACTIONS(466), @@ -20568,54 +20180,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(378), [sym_undefined] = ACTIONS(470), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), + [anon_sym_static] = ACTIONS(741), + [anon_sym_get] = ACTIONS(741), + [anon_sym_set] = ACTIONS(741), }, - [149] = { - [sym_import] = STATE(728), - [sym_statement_block] = STATE(718), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(609), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), + [144] = { + [sym_import] = STATE(683), + [sym_statement_block] = STATE(705), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(670), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(398), [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(725), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_import] = ACTIONS(390), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(404), @@ -20653,50 +20265,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(400), [anon_sym_set] = ACTIONS(400), }, - [150] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(515), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(790), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), + [145] = { + [sym_import] = STATE(574), + [sym_statement_block] = STATE(586), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(800), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(450), [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(721), + [anon_sym_LBRACE] = ACTIONS(709), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(456), @@ -20734,71 +20346,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(452), [anon_sym_set] = ACTIONS(452), }, - [151] = { - [sym_import] = STATE(728), - [sym_statement_block] = STATE(710), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(650), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(725), + [146] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(712), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_sequence_expression] = STATE(1418), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(382), + [anon_sym_export] = ACTIONS(384), + [anon_sym_LBRACE] = ACTIONS(388), [anon_sym_import] = ACTIONS(390), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_SLASH] = ACTIONS(59), [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), + [anon_sym_async] = ACTIONS(394), [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_new] = ACTIONS(67), + [anon_sym_PLUS] = ACTIONS(69), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_TILDE] = ACTIONS(71), + [anon_sym_typeof] = ACTIONS(69), + [anon_sym_void] = ACTIONS(69), + [anon_sym_delete] = ACTIONS(69), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), [anon_sym_DQUOTE] = ACTIONS(75), [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), @@ -20809,56 +20421,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(83), [sym_false] = ACTIONS(83), [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), + [sym_undefined] = ACTIONS(85), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), + [anon_sym_static] = ACTIONS(384), + [anon_sym_get] = ACTIONS(384), + [anon_sym_set] = ACTIONS(384), }, - [152] = { - [sym_import] = STATE(728), - [sym_statement_block] = STATE(705), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(629), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [147] = { + [sym_import] = STATE(683), + [sym_statement_block] = STATE(697), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(647), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), - [anon_sym_LBRACE] = ACTIONS(725), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_import] = ACTIONS(390), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), @@ -20896,50 +20508,131 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [153] = { - [sym_import] = STATE(603), - [sym_statement_block] = STATE(591), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(512), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [148] = { + [sym_import] = STATE(683), + [sym_statement_block] = STATE(701), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(645), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(382), + [anon_sym_export] = ACTIONS(384), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(59), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(67), + [anon_sym_PLUS] = ACTIONS(69), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_TILDE] = ACTIONS(71), + [anon_sym_typeof] = ACTIONS(69), + [anon_sym_void] = ACTIONS(69), + [anon_sym_delete] = ACTIONS(69), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(384), + [anon_sym_get] = ACTIONS(384), + [anon_sym_set] = ACTIONS(384), + }, + [149] = { + [sym_import] = STATE(574), + [sym_statement_block] = STATE(601), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(602), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(723), + [anon_sym_LBRACE] = ACTIONS(711), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(344), @@ -20977,49 +20670,212 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [154] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(649), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), + [150] = { + [sym_import] = STATE(574), + [sym_statement_block] = STATE(606), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(560), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(711), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(358), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(380), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), + }, + [151] = { + [sym_import] = STATE(574), + [sym_statement_block] = STATE(601), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(828), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(422), + [anon_sym_export] = ACTIONS(424), + [anon_sym_LBRACE] = ACTIONS(709), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(430), + [anon_sym_yield] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(436), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(438), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(440), + [anon_sym_PLUS] = ACTIONS(442), + [anon_sym_DASH] = ACTIONS(442), + [anon_sym_BANG] = ACTIONS(444), + [anon_sym_TILDE] = ACTIONS(444), + [anon_sym_typeof] = ACTIONS(442), + [anon_sym_void] = ACTIONS(442), + [anon_sym_delete] = ACTIONS(442), + [anon_sym_PLUS_PLUS] = ACTIONS(446), + [anon_sym_DASH_DASH] = ACTIONS(446), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(448), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(424), + [anon_sym_get] = ACTIONS(424), + [anon_sym_set] = ACTIONS(424), + }, + [152] = { + [sym_import] = STATE(683), + [sym_statement_block] = STATE(759), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(671), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(398), [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_import] = ACTIONS(390), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(404), @@ -21057,49 +20913,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(400), [anon_sym_set] = ACTIONS(400), }, - [155] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(813), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), + [153] = { + [sym_import] = STATE(574), + [sym_statement_block] = STATE(536), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(829), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(422), [anon_sym_export] = ACTIONS(424), - [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_LBRACE] = ACTIONS(709), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), [anon_sym_await] = ACTIONS(430), @@ -21137,70 +20994,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(424), [anon_sym_set] = ACTIONS(424), }, - [156] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(545), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), + [154] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(501), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), + [anon_sym_async] = ACTIONS(460), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -21211,52 +21068,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), + [sym_undefined] = ACTIONS(470), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), }, - [157] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(544), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [155] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(524), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -21297,46 +21154,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [158] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(542), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [156] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(807), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -21377,230 +21234,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [159] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(541), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), + [157] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(817), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), + [anon_sym_async] = ACTIONS(460), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), - }, - [160] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(825), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), - }, - [161] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(537), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -21611,52 +21308,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), + [sym_undefined] = ACTIONS(470), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), }, - [162] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(623), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [158] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(564), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -21697,46 +21394,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [163] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(849), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), + [159] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(821), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(450), [anon_sym_export] = ACTIONS(452), [anon_sym_LBRACE] = ACTIONS(428), @@ -21777,46 +21474,286 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(452), [anon_sym_set] = ACTIONS(452), }, - [164] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(535), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), + [160] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(564), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), + }, + [161] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(827), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(460), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), + }, + [162] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(504), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(460), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), + }, + [163] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(611), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -21857,46 +21794,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [165] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(520), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [164] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(545), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -21937,46 +21874,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [166] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(608), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), + [165] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(660), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(398), [anon_sym_export] = ACTIONS(400), [anon_sym_LBRACE] = ACTIONS(388), @@ -22017,46 +21954,126 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(400), [anon_sym_set] = ACTIONS(400), }, + [166] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(846), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(460), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), + }, [167] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(661), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(665), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(398), [anon_sym_export] = ACTIONS(400), [anon_sym_LBRACE] = ACTIONS(388), @@ -22098,229 +22115,309 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(400), }, [168] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(606), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), - [anon_sym_LBRACK] = ACTIONS(53), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(771), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(358), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(380), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), }, [169] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(611), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), - [anon_sym_LBRACK] = ACTIONS(53), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(768), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(358), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(380), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), }, [170] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(613), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(772), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(460), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), + }, + [171] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(628), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(382), + [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), [anon_sym_import] = ACTIONS(390), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_SLASH] = ACTIONS(59), [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), + [anon_sym_async] = ACTIONS(394), [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_new] = ACTIONS(67), + [anon_sym_PLUS] = ACTIONS(69), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_TILDE] = ACTIONS(71), + [anon_sym_typeof] = ACTIONS(69), + [anon_sym_void] = ACTIONS(69), + [anon_sym_delete] = ACTIONS(69), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), [anon_sym_DQUOTE] = ACTIONS(75), [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), @@ -22331,236 +22428,156 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(83), [sym_false] = ACTIONS(83), [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), - }, - [171] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(632), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), + [sym_undefined] = ACTIONS(85), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), + [anon_sym_static] = ACTIONS(384), + [anon_sym_get] = ACTIONS(384), + [anon_sym_set] = ACTIONS(384), }, [172] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(635), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), - [anon_sym_LBRACK] = ACTIONS(53), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(857), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1116), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1116), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(483), + [sym_subscript_expression] = STATE(483), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1116), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(745), + [anon_sym_export] = ACTIONS(747), + [anon_sym_LBRACE] = ACTIONS(632), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(636), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(749), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(751), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), + [anon_sym_static] = ACTIONS(747), + [anon_sym_get] = ACTIONS(747), + [anon_sym_set] = ACTIONS(747), }, [173] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(638), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(643), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(382), + [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), [anon_sym_import] = ACTIONS(390), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_SLASH] = ACTIONS(59), [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), + [anon_sym_async] = ACTIONS(394), [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_new] = ACTIONS(67), + [anon_sym_PLUS] = ACTIONS(69), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_TILDE] = ACTIONS(71), + [anon_sym_typeof] = ACTIONS(69), + [anon_sym_void] = ACTIONS(69), + [anon_sym_delete] = ACTIONS(69), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), [anon_sym_DQUOTE] = ACTIONS(75), [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), @@ -22571,292 +22588,212 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(83), [sym_false] = ACTIONS(83), [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), + [sym_undefined] = ACTIONS(85), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), + [anon_sym_static] = ACTIONS(384), + [anon_sym_get] = ACTIONS(384), + [anon_sym_set] = ACTIONS(384), }, [174] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(640), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), - [anon_sym_LBRACK] = ACTIONS(53), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(831), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(422), + [anon_sym_export] = ACTIONS(424), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(430), + [anon_sym_yield] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(436), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(438), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(440), + [anon_sym_PLUS] = ACTIONS(442), + [anon_sym_DASH] = ACTIONS(442), + [anon_sym_BANG] = ACTIONS(444), + [anon_sym_TILDE] = ACTIONS(444), + [anon_sym_typeof] = ACTIONS(442), + [anon_sym_void] = ACTIONS(442), + [anon_sym_delete] = ACTIONS(442), + [anon_sym_PLUS_PLUS] = ACTIONS(446), + [anon_sym_DASH_DASH] = ACTIONS(446), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(448), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), + [anon_sym_static] = ACTIONS(424), + [anon_sym_get] = ACTIONS(424), + [anon_sym_set] = ACTIONS(424), }, [175] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(641), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), - [anon_sym_LBRACK] = ACTIONS(53), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(775), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(460), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(470), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), }, [176] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(654), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), - }, - [177] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(828), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(778), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(450), [anon_sym_export] = ACTIONS(452), [anon_sym_LBRACE] = ACTIONS(428), @@ -22897,150 +22834,150 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(452), [anon_sym_set] = ACTIONS(452), }, - [178] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(647), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), - [anon_sym_LBRACK] = ACTIONS(53), + [177] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(503), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(422), + [anon_sym_export] = ACTIONS(424), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(430), + [anon_sym_yield] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(436), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(438), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(440), + [anon_sym_PLUS] = ACTIONS(442), + [anon_sym_DASH] = ACTIONS(442), + [anon_sym_BANG] = ACTIONS(444), + [anon_sym_TILDE] = ACTIONS(444), + [anon_sym_typeof] = ACTIONS(442), + [anon_sym_void] = ACTIONS(442), + [anon_sym_delete] = ACTIONS(442), + [anon_sym_PLUS_PLUS] = ACTIONS(446), + [anon_sym_DASH_DASH] = ACTIONS(446), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(448), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), + [anon_sym_static] = ACTIONS(424), + [anon_sym_get] = ACTIONS(424), + [anon_sym_set] = ACTIONS(424), }, - [179] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(610), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), + [178] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(780), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), + [anon_sym_async] = ACTIONS(460), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -23051,52 +22988,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), + [sym_undefined] = ACTIONS(470), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), }, - [180] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(823), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), + [179] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(781), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(450), [anon_sym_export] = ACTIONS(452), [anon_sym_LBRACE] = ACTIONS(428), @@ -23137,150 +23074,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(452), [anon_sym_set] = ACTIONS(452), }, - [181] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(653), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), + [180] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(517), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(382), + [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), [anon_sym_import] = ACTIONS(390), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_SLASH] = ACTIONS(59), [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), + [anon_sym_async] = ACTIONS(394), [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), - }, - [182] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(656), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_new] = ACTIONS(67), + [anon_sym_PLUS] = ACTIONS(69), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_TILDE] = ACTIONS(71), + [anon_sym_typeof] = ACTIONS(69), + [anon_sym_void] = ACTIONS(69), + [anon_sym_delete] = ACTIONS(69), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), [anon_sym_DQUOTE] = ACTIONS(75), [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), @@ -23291,76 +23148,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(83), [sym_false] = ACTIONS(83), [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), + [sym_undefined] = ACTIONS(85), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), + [anon_sym_static] = ACTIONS(384), + [anon_sym_get] = ACTIONS(384), + [anon_sym_set] = ACTIONS(384), }, - [183] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(811), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), + [181] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(783), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), + [anon_sym_async] = ACTIONS(460), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -23371,52 +23228,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), + [sym_undefined] = ACTIONS(470), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), }, - [184] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(543), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [182] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(516), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -23457,206 +23314,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [185] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(779), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), - }, - [186] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(776), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), - }, - [187] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(840), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), + [183] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(504), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(422), [anon_sym_export] = ACTIONS(424), [anon_sym_LBRACE] = ACTIONS(428), @@ -23697,46 +23394,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(424), [anon_sym_set] = ACTIONS(424), }, - [188] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(842), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), + [184] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(784), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(450), [anon_sym_export] = ACTIONS(452), [anon_sym_LBRACE] = ACTIONS(428), @@ -23777,126 +23474,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(452), [anon_sym_set] = ACTIONS(452), }, - [189] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(663), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), - }, - [190] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(662), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [185] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(667), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -23937,206 +23554,286 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [191] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(518), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), - [anon_sym_LBRACK] = ACTIONS(53), + [186] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(501), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(422), + [anon_sym_export] = ACTIONS(424), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(430), + [anon_sym_yield] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(436), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(438), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(440), + [anon_sym_PLUS] = ACTIONS(442), + [anon_sym_DASH] = ACTIONS(442), + [anon_sym_BANG] = ACTIONS(444), + [anon_sym_TILDE] = ACTIONS(444), + [anon_sym_typeof] = ACTIONS(442), + [anon_sym_void] = ACTIONS(442), + [anon_sym_delete] = ACTIONS(442), + [anon_sym_PLUS_PLUS] = ACTIONS(446), + [anon_sym_DASH_DASH] = ACTIONS(446), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(448), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), + [anon_sym_static] = ACTIONS(424), + [anon_sym_get] = ACTIONS(424), + [anon_sym_set] = ACTIONS(424), }, - [192] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(519), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(398), - [anon_sym_export] = ACTIONS(400), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(404), - [anon_sym_yield] = ACTIONS(406), - [anon_sym_LBRACK] = ACTIONS(53), + [187] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(785), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(408), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(410), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(412), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_DASH] = ACTIONS(414), - [anon_sym_BANG] = ACTIONS(416), - [anon_sym_TILDE] = ACTIONS(416), - [anon_sym_typeof] = ACTIONS(414), - [anon_sym_void] = ACTIONS(414), - [anon_sym_delete] = ACTIONS(414), - [anon_sym_PLUS_PLUS] = ACTIONS(418), - [anon_sym_DASH_DASH] = ACTIONS(418), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(460), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(420), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(470), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(400), - [anon_sym_get] = ACTIONS(400), - [anon_sym_set] = ACTIONS(400), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), }, - [193] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(499), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), + [188] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(786), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(460), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), + }, + [189] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(822), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(422), [anon_sym_export] = ACTIONS(424), [anon_sym_LBRACE] = ACTIONS(428), @@ -24177,46 +23874,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(424), [anon_sym_set] = ACTIONS(424), }, - [194] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(817), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), + [190] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(826), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(450), [anon_sym_export] = ACTIONS(452), [anon_sym_LBRACE] = ACTIONS(428), @@ -24257,126 +23954,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(452), [anon_sym_set] = ACTIONS(452), }, - [195] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(651), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(382), - [anon_sym_export] = ACTIONS(384), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(394), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(71), - [anon_sym_typeof] = ACTIONS(69), - [anon_sym_void] = ACTIONS(69), - [anon_sym_delete] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(85), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(384), - [anon_sym_get] = ACTIONS(384), - [anon_sym_set] = ACTIONS(384), - }, - [196] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(605), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [191] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(657), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -24417,46 +24034,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [197] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(844), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), + [192] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(820), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(422), [anon_sym_export] = ACTIONS(424), [anon_sym_LBRACE] = ACTIONS(428), @@ -24497,46 +24114,126 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(424), [anon_sym_set] = ACTIONS(424), }, - [198] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(636), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [193] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(568), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(358), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(380), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), + }, + [194] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(635), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -24577,46 +24274,286 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [199] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(634), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [195] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(521), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(358), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(380), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), + }, + [196] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(787), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(460), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), + }, + [197] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(788), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(460), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), + }, + [198] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(623), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -24657,46 +24594,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [200] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(633), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [199] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(619), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -24737,46 +24674,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [201] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(631), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [200] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(618), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -24817,46 +24754,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [202] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(630), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [201] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(617), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -24897,46 +24834,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [203] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(628), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [202] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(614), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -24977,46 +24914,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [204] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(622), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [203] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(615), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -25057,46 +24994,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [205] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(621), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [204] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(612), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -25137,46 +25074,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [206] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(637), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [205] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(610), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -25217,46 +25154,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [207] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(617), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [206] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(621), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -25297,126 +25234,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [208] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(499), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), - }, - [209] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(519), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [207] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(622), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -25457,46 +25314,366 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, + [208] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(789), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(460), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), + }, + [209] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(790), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(460), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), + }, [210] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(518), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(792), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(460), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), + }, + [211] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(795), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(460), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), + }, + [212] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(728), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -25537,46 +25714,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [211] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(553), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [213] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(504), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -25617,70 +25794,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [212] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(559), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), + [214] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(844), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(422), + [anon_sym_export] = ACTIONS(424), + [anon_sym_LBRACE] = ACTIONS(428), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_await] = ACTIONS(430), + [anon_sym_yield] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_SLASH] = ACTIONS(436), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), + [anon_sym_async] = ACTIONS(438), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_new] = ACTIONS(440), + [anon_sym_PLUS] = ACTIONS(442), + [anon_sym_DASH] = ACTIONS(442), + [anon_sym_BANG] = ACTIONS(444), + [anon_sym_TILDE] = ACTIONS(444), + [anon_sym_typeof] = ACTIONS(442), + [anon_sym_void] = ACTIONS(442), + [anon_sym_delete] = ACTIONS(442), + [anon_sym_PLUS_PLUS] = ACTIONS(446), + [anon_sym_DASH_DASH] = ACTIONS(446), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -25691,236 +25868,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), + [sym_undefined] = ACTIONS(448), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), + [anon_sym_static] = ACTIONS(424), + [anon_sym_get] = ACTIONS(424), + [anon_sym_set] = ACTIONS(424), }, - [213] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(561), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), + [215] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(796), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(450), + [anon_sym_export] = ACTIONS(452), + [anon_sym_LBRACE] = ACTIONS(428), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_await] = ACTIONS(456), + [anon_sym_yield] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), + [anon_sym_async] = ACTIONS(460), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), - }, - [214] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(841), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(422), - [anon_sym_export] = ACTIONS(424), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(430), - [anon_sym_yield] = ACTIONS(432), - [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(436), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(438), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(440), - [anon_sym_PLUS] = ACTIONS(442), - [anon_sym_DASH] = ACTIONS(442), - [anon_sym_BANG] = ACTIONS(444), - [anon_sym_TILDE] = ACTIONS(444), - [anon_sym_typeof] = ACTIONS(442), - [anon_sym_void] = ACTIONS(442), - [anon_sym_delete] = ACTIONS(442), - [anon_sym_PLUS_PLUS] = ACTIONS(446), - [anon_sym_DASH_DASH] = ACTIONS(446), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(448), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(424), - [anon_sym_get] = ACTIONS(424), - [anon_sym_set] = ACTIONS(424), - }, - [215] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(592), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_new] = ACTIONS(462), + [anon_sym_PLUS] = ACTIONS(464), + [anon_sym_DASH] = ACTIONS(464), + [anon_sym_BANG] = ACTIONS(466), + [anon_sym_TILDE] = ACTIONS(466), + [anon_sym_typeof] = ACTIONS(464), + [anon_sym_void] = ACTIONS(464), + [anon_sym_delete] = ACTIONS(464), + [anon_sym_PLUS_PLUS] = ACTIONS(468), + [anon_sym_DASH_DASH] = ACTIONS(468), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -25931,52 +25948,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), + [sym_undefined] = ACTIONS(470), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), + [anon_sym_static] = ACTIONS(452), + [anon_sym_get] = ACTIONS(452), + [anon_sym_set] = ACTIONS(452), }, [216] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(601), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(535), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -26018,69 +26035,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(332), }, [217] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(599), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(841), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(422), + [anon_sym_export] = ACTIONS(424), + [anon_sym_LBRACE] = ACTIONS(428), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_await] = ACTIONS(430), + [anon_sym_yield] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_SLASH] = ACTIONS(436), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), + [anon_sym_async] = ACTIONS(438), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_new] = ACTIONS(440), + [anon_sym_PLUS] = ACTIONS(442), + [anon_sym_DASH] = ACTIONS(442), + [anon_sym_BANG] = ACTIONS(444), + [anon_sym_TILDE] = ACTIONS(444), + [anon_sym_typeof] = ACTIONS(442), + [anon_sym_void] = ACTIONS(442), + [anon_sym_delete] = ACTIONS(442), + [anon_sym_PLUS_PLUS] = ACTIONS(446), + [anon_sym_DASH_DASH] = ACTIONS(446), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -26091,52 +26108,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), + [sym_undefined] = ACTIONS(448), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), + [anon_sym_static] = ACTIONS(424), + [anon_sym_get] = ACTIONS(424), + [anon_sym_set] = ACTIONS(424), }, [218] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(616), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(634), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -26178,69 +26195,149 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(384), }, [219] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(557), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(517), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), + }, + [220] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(849), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(422), + [anon_sym_export] = ACTIONS(424), + [anon_sym_LBRACE] = ACTIONS(428), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_await] = ACTIONS(430), + [anon_sym_yield] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_SLASH] = ACTIONS(436), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), + [anon_sym_async] = ACTIONS(438), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_new] = ACTIONS(440), + [anon_sym_PLUS] = ACTIONS(442), + [anon_sym_DASH] = ACTIONS(442), + [anon_sym_BANG] = ACTIONS(444), + [anon_sym_TILDE] = ACTIONS(444), + [anon_sym_typeof] = ACTIONS(442), + [anon_sym_void] = ACTIONS(442), + [anon_sym_delete] = ACTIONS(442), + [anon_sym_PLUS_PLUS] = ACTIONS(446), + [anon_sym_DASH_DASH] = ACTIONS(446), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -26251,76 +26348,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), + [sym_undefined] = ACTIONS(448), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), + [anon_sym_static] = ACTIONS(424), + [anon_sym_get] = ACTIONS(424), + [anon_sym_set] = ACTIONS(424), }, - [220] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(855), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1117), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1117), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(478), - [sym_subscript_expression] = STATE(478), - [sym_assignment_expression] = STATE(597), + [221] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(848), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1117), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(745), - [anon_sym_export] = ACTIONS(747), - [anon_sym_LBRACE] = ACTIONS(632), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(422), + [anon_sym_export] = ACTIONS(424), + [anon_sym_LBRACE] = ACTIONS(428), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(636), + [anon_sym_await] = ACTIONS(430), + [anon_sym_yield] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_SLASH] = ACTIONS(436), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(749), + [anon_sym_async] = ACTIONS(438), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_new] = ACTIONS(440), + [anon_sym_PLUS] = ACTIONS(442), + [anon_sym_DASH] = ACTIONS(442), + [anon_sym_BANG] = ACTIONS(444), + [anon_sym_TILDE] = ACTIONS(444), + [anon_sym_typeof] = ACTIONS(442), + [anon_sym_void] = ACTIONS(442), + [anon_sym_delete] = ACTIONS(442), + [anon_sym_PLUS_PLUS] = ACTIONS(446), + [anon_sym_DASH_DASH] = ACTIONS(446), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -26331,132 +26428,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(751), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(747), - [anon_sym_get] = ACTIONS(747), - [anon_sym_set] = ACTIONS(747), - }, - [221] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(738), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(382), - [anon_sym_export] = ACTIONS(384), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(394), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(71), - [anon_sym_typeof] = ACTIONS(69), - [anon_sym_void] = ACTIONS(69), - [anon_sym_delete] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(85), + [sym_undefined] = ACTIONS(448), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(384), - [anon_sym_get] = ACTIONS(384), - [anon_sym_set] = ACTIONS(384), + [anon_sym_static] = ACTIONS(424), + [anon_sym_get] = ACTIONS(424), + [anon_sym_set] = ACTIONS(424), }, [222] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(838), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(847), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(422), [anon_sym_export] = ACTIONS(424), [anon_sym_LBRACE] = ACTIONS(428), @@ -26498,45 +26515,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(424), }, [223] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(837), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(516), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), + }, + [224] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(845), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(422), [anon_sym_export] = ACTIONS(424), [anon_sym_LBRACE] = ACTIONS(428), @@ -26577,46 +26674,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(424), [anon_sym_set] = ACTIONS(424), }, - [224] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(814), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), + [225] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(818), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(422), [anon_sym_export] = ACTIONS(424), [anon_sym_LBRACE] = ACTIONS(428), @@ -26657,46 +26754,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(424), [anon_sym_set] = ACTIONS(424), }, - [225] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(526), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [226] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(571), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -26737,46 +26834,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [226] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(497), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [227] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(503), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -26817,46 +26914,206 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [227] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(827), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), + [228] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(589), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(358), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(380), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), + }, + [229] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(656), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(358), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(380), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), + }, + [230] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(843), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(422), [anon_sym_export] = ACTIONS(424), [anon_sym_LBRACE] = ACTIONS(428), @@ -26897,46 +27154,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(424), [anon_sym_set] = ACTIONS(424), }, - [228] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(826), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), + [231] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(842), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(422), [anon_sym_export] = ACTIONS(424), [anon_sym_LBRACE] = ACTIONS(428), @@ -26977,46 +27234,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(424), [anon_sym_set] = ACTIONS(424), }, - [229] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(498), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [232] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(501), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -27057,126 +27314,126 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [230] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(652), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(382), - [anon_sym_export] = ACTIONS(384), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(394), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(71), - [anon_sym_typeof] = ACTIONS(69), - [anon_sym_void] = ACTIONS(69), - [anon_sym_delete] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [233] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(850), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), + [anon_sym_import] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(342), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_class] = ACTIONS(356), + [anon_sym_async] = ACTIONS(358), + [anon_sym_function] = ACTIONS(360), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(85), + [anon_sym_BQUOTE] = ACTIONS(374), + [sym_number] = ACTIONS(376), + [sym_this] = ACTIONS(378), + [sym_super] = ACTIONS(378), + [sym_true] = ACTIONS(378), + [sym_false] = ACTIONS(378), + [sym_null] = ACTIONS(378), + [sym_undefined] = ACTIONS(380), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(384), - [anon_sym_get] = ACTIONS(384), - [anon_sym_set] = ACTIONS(384), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), }, - [231] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(821), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), + [234] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(840), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(422), [anon_sym_export] = ACTIONS(424), [anon_sym_LBRACE] = ACTIONS(428), @@ -27217,46 +27474,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(424), [anon_sym_set] = ACTIONS(424), }, - [232] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(820), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), + [235] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(839), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(422), [anon_sym_export] = ACTIONS(424), [anon_sym_LBRACE] = ACTIONS(428), @@ -27297,46 +27554,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(424), [anon_sym_set] = ACTIONS(424), }, - [233] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(819), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), + [236] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(838), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(422), [anon_sym_export] = ACTIONS(424), [anon_sym_LBRACE] = ACTIONS(428), @@ -27377,46 +27634,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(424), [anon_sym_set] = ACTIONS(424), }, - [234] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(818), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), + [237] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(836), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(422), [anon_sym_export] = ACTIONS(424), [anon_sym_LBRACE] = ACTIONS(428), @@ -27457,70 +27714,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(424), [anon_sym_set] = ACTIONS(424), }, - [235] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(614), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), + [238] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(835), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(422), + [anon_sym_export] = ACTIONS(424), + [anon_sym_LBRACE] = ACTIONS(428), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), + [anon_sym_await] = ACTIONS(430), + [anon_sym_yield] = ACTIONS(432), + [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), + [anon_sym_SLASH] = ACTIONS(436), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), + [anon_sym_async] = ACTIONS(438), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), + [anon_sym_new] = ACTIONS(440), + [anon_sym_PLUS] = ACTIONS(442), + [anon_sym_DASH] = ACTIONS(442), + [anon_sym_BANG] = ACTIONS(444), + [anon_sym_TILDE] = ACTIONS(444), + [anon_sym_typeof] = ACTIONS(442), + [anon_sym_void] = ACTIONS(442), + [anon_sym_delete] = ACTIONS(442), + [anon_sym_PLUS_PLUS] = ACTIONS(446), + [anon_sym_DASH_DASH] = ACTIONS(446), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -27531,52 +27788,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), + [sym_undefined] = ACTIONS(448), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), + [anon_sym_static] = ACTIONS(424), + [anon_sym_get] = ACTIONS(424), + [anon_sym_set] = ACTIONS(424), }, - [236] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(624), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), + [239] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(658), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(398), [anon_sym_export] = ACTIONS(400), [anon_sym_LBRACE] = ACTIONS(388), @@ -27617,46 +27874,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(400), [anon_sym_set] = ACTIONS(400), }, - [237] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(626), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), + [240] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(609), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(398), [anon_sym_export] = ACTIONS(400), [anon_sym_LBRACE] = ACTIONS(388), @@ -27697,46 +27954,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(400), [anon_sym_set] = ACTIONS(400), }, - [238] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(816), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), + [241] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(499), + [sym_expression] = STATE(833), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1615), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1615), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(499), + [sym_subscript_expression] = STATE(499), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(968), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1615), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1590), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(422), [anon_sym_export] = ACTIONS(424), [anon_sym_LBRACE] = ACTIONS(428), @@ -27777,206 +28034,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(424), [anon_sym_set] = ACTIONS(424), }, - [239] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(499), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), - }, - [240] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(833), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), - }, - [241] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(546), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [242] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(552), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -28017,150 +28114,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(332), [anon_sym_set] = ACTIONS(332), }, - [242] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(829), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(422), - [anon_sym_export] = ACTIONS(424), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(430), - [anon_sym_yield] = ACTIONS(432), - [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(436), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(438), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(440), - [anon_sym_PLUS] = ACTIONS(442), - [anon_sym_DASH] = ACTIONS(442), - [anon_sym_BANG] = ACTIONS(444), - [anon_sym_TILDE] = ACTIONS(444), - [anon_sym_typeof] = ACTIONS(442), - [anon_sym_void] = ACTIONS(442), - [anon_sym_delete] = ACTIONS(442), - [anon_sym_PLUS_PLUS] = ACTIONS(446), - [anon_sym_DASH_DASH] = ACTIONS(446), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(448), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(424), - [anon_sym_get] = ACTIONS(424), - [anon_sym_set] = ACTIONS(424), - }, [243] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(822), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(422), - [anon_sym_export] = ACTIONS(424), - [anon_sym_LBRACE] = ACTIONS(428), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(584), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(430), - [anon_sym_yield] = ACTIONS(432), - [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(436), + [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(438), + [anon_sym_async] = ACTIONS(358), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(440), - [anon_sym_PLUS] = ACTIONS(442), - [anon_sym_DASH] = ACTIONS(442), - [anon_sym_BANG] = ACTIONS(444), - [anon_sym_TILDE] = ACTIONS(444), - [anon_sym_typeof] = ACTIONS(442), - [anon_sym_void] = ACTIONS(442), - [anon_sym_delete] = ACTIONS(442), - [anon_sym_PLUS_PLUS] = ACTIONS(446), - [anon_sym_DASH_DASH] = ACTIONS(446), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -28171,52 +28188,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(448), + [sym_undefined] = ACTIONS(380), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(424), - [anon_sym_get] = ACTIONS(424), - [anon_sym_set] = ACTIONS(424), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), }, [244] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(476), - [sym_expression] = STATE(543), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1516), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1516), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(476), - [sym_subscript_expression] = STATE(476), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(970), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1516), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1517), - [aux_sym_export_statement_repeat1] = STATE(1173), + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(654), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(398), [anon_sym_export] = ACTIONS(400), [anon_sym_LBRACE] = ACTIONS(388), @@ -28258,309 +28275,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(400), }, [245] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(794), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), - }, - [246] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(614), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1212), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1212), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(482), - [sym_subscript_expression] = STATE(482), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1212), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(753), - [anon_sym_export] = ACTIONS(755), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(757), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(759), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(755), - [anon_sym_get] = ACTIONS(755), - [anon_sym_set] = ACTIONS(755), - }, - [247] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(578), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(653), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(330), - [anon_sym_export] = ACTIONS(332), - [anon_sym_LBRACE] = ACTIONS(336), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(344), - [anon_sym_yield] = ACTIONS(348), - [anon_sym_LBRACK] = ACTIONS(350), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(358), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(362), - [anon_sym_PLUS] = ACTIONS(364), - [anon_sym_DASH] = ACTIONS(364), - [anon_sym_BANG] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_typeof] = ACTIONS(364), - [anon_sym_void] = ACTIONS(364), - [anon_sym_delete] = ACTIONS(364), - [anon_sym_PLUS_PLUS] = ACTIONS(368), - [anon_sym_DASH_DASH] = ACTIONS(368), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(380), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(332), - [anon_sym_get] = ACTIONS(332), - [anon_sym_set] = ACTIONS(332), - }, - [248] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(670), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(382), - [anon_sym_export] = ACTIONS(384), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), [anon_sym_LBRACE] = ACTIONS(388), [anon_sym_import] = ACTIONS(390), [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), + [anon_sym_SLASH] = ACTIONS(408), [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(394), + [anon_sym_async] = ACTIONS(410), [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(71), - [anon_sym_typeof] = ACTIONS(69), - [anon_sym_void] = ACTIONS(69), - [anon_sym_delete] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), [anon_sym_DQUOTE] = ACTIONS(75), [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), @@ -28571,212 +28348,212 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(83), [sym_false] = ACTIONS(83), [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(85), + [sym_undefined] = ACTIONS(420), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(384), - [anon_sym_get] = ACTIONS(384), - [anon_sym_set] = ACTIONS(384), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), }, - [249] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(824), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(422), - [anon_sym_export] = ACTIONS(424), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(430), - [anon_sym_yield] = ACTIONS(432), - [anon_sym_LBRACK] = ACTIONS(434), + [246] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(652), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(436), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(438), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(440), - [anon_sym_PLUS] = ACTIONS(442), - [anon_sym_DASH] = ACTIONS(442), - [anon_sym_BANG] = ACTIONS(444), - [anon_sym_TILDE] = ACTIONS(444), - [anon_sym_typeof] = ACTIONS(442), - [anon_sym_void] = ACTIONS(442), - [anon_sym_delete] = ACTIONS(442), - [anon_sym_PLUS_PLUS] = ACTIONS(446), - [anon_sym_DASH_DASH] = ACTIONS(446), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(448), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(424), - [anon_sym_get] = ACTIONS(424), - [anon_sym_set] = ACTIONS(424), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), }, - [250] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(815), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(422), - [anon_sym_export] = ACTIONS(424), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(430), - [anon_sym_yield] = ACTIONS(432), - [anon_sym_LBRACK] = ACTIONS(434), + [247] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(662), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(382), + [anon_sym_export] = ACTIONS(384), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(436), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(438), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(440), - [anon_sym_PLUS] = ACTIONS(442), - [anon_sym_DASH] = ACTIONS(442), - [anon_sym_BANG] = ACTIONS(444), - [anon_sym_TILDE] = ACTIONS(444), - [anon_sym_typeof] = ACTIONS(442), - [anon_sym_void] = ACTIONS(442), - [anon_sym_delete] = ACTIONS(442), - [anon_sym_PLUS_PLUS] = ACTIONS(446), - [anon_sym_DASH_DASH] = ACTIONS(446), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(59), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(67), + [anon_sym_PLUS] = ACTIONS(69), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_TILDE] = ACTIONS(71), + [anon_sym_typeof] = ACTIONS(69), + [anon_sym_void] = ACTIONS(69), + [anon_sym_delete] = ACTIONS(69), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(448), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(85), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(424), - [anon_sym_get] = ACTIONS(424), - [anon_sym_set] = ACTIONS(424), + [anon_sym_static] = ACTIONS(384), + [anon_sym_get] = ACTIONS(384), + [anon_sym_set] = ACTIONS(384), }, - [251] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(666), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), + [248] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(674), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), [sym_identifier] = ACTIONS(382), [anon_sym_export] = ACTIONS(384), [anon_sym_LBRACE] = ACTIONS(388), @@ -28817,46 +28594,286 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(384), [anon_sym_set] = ACTIONS(384), }, - [252] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(470), - [sym_expression] = STATE(835), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1601), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1601), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(470), - [sym_subscript_expression] = STATE(470), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(972), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1601), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), + [249] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(650), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), + }, + [250] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(649), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), + }, + [251] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(644), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), [sym_formal_parameters] = STATE(1521), - [aux_sym_export_statement_repeat1] = STATE(1161), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), + }, + [252] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(825), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(330), [anon_sym_export] = ACTIONS(332), [anon_sym_LBRACE] = ACTIONS(336), @@ -28898,309 +28915,309 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(332), }, [253] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(498), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(641), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), }, [254] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(789), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(638), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), }, [255] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(497), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(633), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), }, [256] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(788), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(607), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), + [anon_sym_async] = ACTIONS(358), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -29211,76 +29228,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), + [sym_undefined] = ACTIONS(380), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), }, [257] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(787), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(526), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), + [anon_sym_async] = ACTIONS(358), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -29291,316 +29308,156 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), + [sym_undefined] = ACTIONS(380), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), }, [258] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(786), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), - }, - [259] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(785), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), - }, - [260] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(784), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(632), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(354), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), }, - [261] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(783), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), + [259] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(656), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1142), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1142), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(486), + [sym_subscript_expression] = STATE(486), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1142), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(753), + [anon_sym_export] = ACTIONS(755), [anon_sym_LBRACE] = ACTIONS(428), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), [anon_sym_LBRACK] = ACTIONS(434), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), + [anon_sym_async] = ACTIONS(757), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -29611,52 +29468,212 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), + [sym_undefined] = ACTIONS(759), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), + [anon_sym_static] = ACTIONS(755), + [anon_sym_get] = ACTIONS(755), + [anon_sym_set] = ACTIONS(755), + }, + [260] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(629), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), + }, + [261] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(625), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), }, [262] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(782), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(853), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(450), [anon_sym_export] = ACTIONS(452), [anon_sym_LBRACE] = ACTIONS(428), @@ -29698,69 +29715,149 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(452), }, [263] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(769), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(631), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(382), + [anon_sym_export] = ACTIONS(384), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(59), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(67), + [anon_sym_PLUS] = ACTIONS(69), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_TILDE] = ACTIONS(71), + [anon_sym_typeof] = ACTIONS(69), + [anon_sym_void] = ACTIONS(69), + [anon_sym_delete] = ACTIONS(69), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(384), + [anon_sym_get] = ACTIONS(384), + [anon_sym_set] = ACTIONS(384), + }, + [264] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(553), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), + [anon_sym_async] = ACTIONS(358), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -29771,76 +29868,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), + [sym_undefined] = ACTIONS(380), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), }, - [264] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(781), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), + [265] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(527), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), + [anon_sym_async] = ACTIONS(358), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -29851,76 +29948,236 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), + [sym_undefined] = ACTIONS(380), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), }, - [265] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(780), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), + [266] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(636), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), + }, + [267] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(481), + [sym_expression] = STATE(648), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1520), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1520), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(481), + [sym_subscript_expression] = STATE(481), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(957), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1520), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1521), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(398), + [anon_sym_export] = ACTIONS(400), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(404), + [anon_sym_yield] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(408), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(410), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(412), + [anon_sym_PLUS] = ACTIONS(414), + [anon_sym_DASH] = ACTIONS(414), + [anon_sym_BANG] = ACTIONS(416), + [anon_sym_TILDE] = ACTIONS(416), + [anon_sym_typeof] = ACTIONS(414), + [anon_sym_void] = ACTIONS(414), + [anon_sym_delete] = ACTIONS(414), + [anon_sym_PLUS_PLUS] = ACTIONS(418), + [anon_sym_DASH_DASH] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(420), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(400), + [anon_sym_get] = ACTIONS(400), + [anon_sym_set] = ACTIONS(400), + }, + [268] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(547), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), + [anon_sym_async] = ACTIONS(358), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -29931,76 +30188,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), + [sym_undefined] = ACTIONS(380), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), }, - [266] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(778), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), + [269] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(544), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), + [anon_sym_async] = ACTIONS(358), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -30011,52 +30268,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), + [sym_undefined] = ACTIONS(380), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), }, - [267] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(777), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), + [270] = { + [sym_import] = STATE(683), + [sym_parenthesized_expression] = STATE(485), + [sym_expression] = STATE(666), + [sym_primary_expression] = STATE(693), + [sym_yield_expression] = STATE(707), + [sym_object] = STATE(683), + [sym_object_pattern] = STATE(1578), + [sym_array] = STATE(683), + [sym_array_pattern] = STATE(1578), + [sym_glimmer_template] = STATE(707), + [sym_glimmer_opening_tag] = STATE(1216), + [sym_jsx_element] = STATE(707), + [sym_jsx_fragment] = STATE(707), + [sym_jsx_opening_element] = STATE(998), + [sym_jsx_self_closing_element] = STATE(707), + [sym_class] = STATE(683), + [sym_function] = STATE(683), + [sym_generator_function] = STATE(683), + [sym_arrow_function] = STATE(683), + [sym_call_expression] = STATE(683), + [sym_new_expression] = STATE(707), + [sym_await_expression] = STATE(707), + [sym_member_expression] = STATE(485), + [sym_subscript_expression] = STATE(485), + [sym_assignment_expression] = STATE(707), + [sym__augmented_assignment_lhs] = STATE(975), + [sym_augmented_assignment_expression] = STATE(707), + [sym__destructuring_pattern] = STATE(1578), + [sym_ternary_expression] = STATE(707), + [sym_binary_expression] = STATE(707), + [sym_unary_expression] = STATE(707), + [sym_update_expression] = STATE(707), + [sym_string] = STATE(683), + [sym_template_string] = STATE(683), + [sym_regex] = STATE(683), + [sym_meta_property] = STATE(683), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1575), + [aux_sym_export_statement_repeat1] = STATE(1209), + [sym_identifier] = ACTIONS(382), + [anon_sym_export] = ACTIONS(384), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LTtemplate_GT] = ACTIONS(55), + [anon_sym_LT] = ACTIONS(57), + [anon_sym_SLASH] = ACTIONS(59), + [anon_sym_class] = ACTIONS(392), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(396), + [anon_sym_new] = ACTIONS(67), + [anon_sym_PLUS] = ACTIONS(69), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_BANG] = ACTIONS(71), + [anon_sym_TILDE] = ACTIONS(71), + [anon_sym_typeof] = ACTIONS(69), + [anon_sym_void] = ACTIONS(69), + [anon_sym_delete] = ACTIONS(69), + [anon_sym_PLUS_PLUS] = ACTIONS(73), + [anon_sym_DASH_DASH] = ACTIONS(73), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(81), + [sym_this] = ACTIONS(83), + [sym_super] = ACTIONS(83), + [sym_true] = ACTIONS(83), + [sym_false] = ACTIONS(83), + [sym_null] = ACTIONS(83), + [sym_undefined] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(87), + [anon_sym_static] = ACTIONS(384), + [anon_sym_get] = ACTIONS(384), + [anon_sym_set] = ACTIONS(384), + }, + [271] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(782), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(450), [anon_sym_export] = ACTIONS(452), [anon_sym_LBRACE] = ACTIONS(428), @@ -30097,150 +30434,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(452), [anon_sym_set] = ACTIONS(452), }, - [268] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(775), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), + [272] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(529), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), - }, - [269] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(497), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(422), - [anon_sym_export] = ACTIONS(424), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(430), - [anon_sym_yield] = ACTIONS(432), - [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(436), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(438), + [anon_sym_async] = ACTIONS(358), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(440), - [anon_sym_PLUS] = ACTIONS(442), - [anon_sym_DASH] = ACTIONS(442), - [anon_sym_BANG] = ACTIONS(444), - [anon_sym_TILDE] = ACTIONS(444), - [anon_sym_typeof] = ACTIONS(442), - [anon_sym_void] = ACTIONS(442), - [anon_sym_delete] = ACTIONS(442), - [anon_sym_PLUS_PLUS] = ACTIONS(446), - [anon_sym_DASH_DASH] = ACTIONS(446), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -30251,52 +30508,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(448), + [sym_undefined] = ACTIONS(380), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(424), - [anon_sym_get] = ACTIONS(424), - [anon_sym_set] = ACTIONS(424), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), }, - [270] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(772), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), + [273] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(434), + [sym_expression] = STATE(503), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1613), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1613), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(434), + [sym_subscript_expression] = STATE(434), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(965), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1613), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1565), + [aux_sym_export_statement_repeat1] = STATE(1146), [sym_identifier] = ACTIONS(450), [anon_sym_export] = ACTIONS(452), [anon_sym_LBRACE] = ACTIONS(428), @@ -30337,230 +30594,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(452), [anon_sym_set] = ACTIONS(452), }, - [271] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(667), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(382), - [anon_sym_export] = ACTIONS(384), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(394), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(71), - [anon_sym_typeof] = ACTIONS(69), - [anon_sym_void] = ACTIONS(69), - [anon_sym_delete] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(85), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(384), - [anon_sym_get] = ACTIONS(384), - [anon_sym_set] = ACTIONS(384), - }, - [272] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(433), - [sym_expression] = STATE(773), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1542), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1542), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(433), - [sym_subscript_expression] = STATE(433), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(968), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1542), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1600), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(450), - [anon_sym_export] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(428), + [274] = { + [sym_import] = STATE(574), + [sym_parenthesized_expression] = STATE(449), + [sym_expression] = STATE(532), + [sym_primary_expression] = STATE(577), + [sym_yield_expression] = STATE(518), + [sym_object] = STATE(574), + [sym_object_pattern] = STATE(1566), + [sym_array] = STATE(574), + [sym_array_pattern] = STATE(1566), + [sym_glimmer_template] = STATE(518), + [sym_glimmer_opening_tag] = STATE(1193), + [sym_jsx_element] = STATE(518), + [sym_jsx_fragment] = STATE(518), + [sym_jsx_opening_element] = STATE(1000), + [sym_jsx_self_closing_element] = STATE(518), + [sym_class] = STATE(574), + [sym_function] = STATE(574), + [sym_generator_function] = STATE(574), + [sym_arrow_function] = STATE(574), + [sym_call_expression] = STATE(574), + [sym_new_expression] = STATE(518), + [sym_await_expression] = STATE(518), + [sym_member_expression] = STATE(449), + [sym_subscript_expression] = STATE(449), + [sym_assignment_expression] = STATE(518), + [sym__augmented_assignment_lhs] = STATE(963), + [sym_augmented_assignment_expression] = STATE(518), + [sym__destructuring_pattern] = STATE(1566), + [sym_ternary_expression] = STATE(518), + [sym_binary_expression] = STATE(518), + [sym_unary_expression] = STATE(518), + [sym_update_expression] = STATE(518), + [sym_string] = STATE(574), + [sym_template_string] = STATE(574), + [sym_regex] = STATE(574), + [sym_meta_property] = STATE(574), + [sym_decorator] = STATE(978), + [sym_formal_parameters] = STATE(1612), + [aux_sym_export_statement_repeat1] = STATE(1146), + [sym_identifier] = ACTIONS(330), + [anon_sym_export] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(336), [anon_sym_import] = ACTIONS(340), [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(456), - [anon_sym_yield] = ACTIONS(458), - [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_await] = ACTIONS(344), + [anon_sym_yield] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(350), [anon_sym_LTtemplate_GT] = ACTIONS(55), [anon_sym_LT] = ACTIONS(352), [anon_sym_SLASH] = ACTIONS(354), [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(460), - [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(462), - [anon_sym_PLUS] = ACTIONS(464), - [anon_sym_DASH] = ACTIONS(464), - [anon_sym_BANG] = ACTIONS(466), - [anon_sym_TILDE] = ACTIONS(466), - [anon_sym_typeof] = ACTIONS(464), - [anon_sym_void] = ACTIONS(464), - [anon_sym_delete] = ACTIONS(464), - [anon_sym_PLUS_PLUS] = ACTIONS(468), - [anon_sym_DASH_DASH] = ACTIONS(468), - [anon_sym_DQUOTE] = ACTIONS(370), - [anon_sym_SQUOTE] = ACTIONS(372), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(374), - [sym_number] = ACTIONS(376), - [sym_this] = ACTIONS(378), - [sym_super] = ACTIONS(378), - [sym_true] = ACTIONS(378), - [sym_false] = ACTIONS(378), - [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(470), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(452), - [anon_sym_get] = ACTIONS(452), - [anon_sym_set] = ACTIONS(452), - }, - [273] = { - [sym_import] = STATE(603), - [sym_parenthesized_expression] = STATE(495), - [sym_expression] = STATE(498), - [sym_primary_expression] = STATE(598), - [sym_yield_expression] = STATE(597), - [sym_object] = STATE(603), - [sym_object_pattern] = STATE(1611), - [sym_array] = STATE(603), - [sym_array_pattern] = STATE(1611), - [sym_glimmer_template] = STATE(597), - [sym_glimmer_opening_tag] = STATE(1192), - [sym_jsx_element] = STATE(597), - [sym_jsx_fragment] = STATE(597), - [sym_jsx_opening_element] = STATE(1006), - [sym_jsx_self_closing_element] = STATE(597), - [sym_class] = STATE(603), - [sym_function] = STATE(603), - [sym_generator_function] = STATE(603), - [sym_arrow_function] = STATE(603), - [sym_call_expression] = STATE(603), - [sym_new_expression] = STATE(597), - [sym_await_expression] = STATE(597), - [sym_member_expression] = STATE(495), - [sym_subscript_expression] = STATE(495), - [sym_assignment_expression] = STATE(597), - [sym__augmented_assignment_lhs] = STATE(962), - [sym_augmented_assignment_expression] = STATE(597), - [sym__destructuring_pattern] = STATE(1611), - [sym_ternary_expression] = STATE(597), - [sym_binary_expression] = STATE(597), - [sym_unary_expression] = STATE(597), - [sym_update_expression] = STATE(597), - [sym_string] = STATE(603), - [sym_template_string] = STATE(603), - [sym_regex] = STATE(603), - [sym_meta_property] = STATE(603), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1586), - [aux_sym_export_statement_repeat1] = STATE(1161), - [sym_identifier] = ACTIONS(422), - [anon_sym_export] = ACTIONS(424), - [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_import] = ACTIONS(340), - [anon_sym_LPAREN] = ACTIONS(342), - [anon_sym_await] = ACTIONS(430), - [anon_sym_yield] = ACTIONS(432), - [anon_sym_LBRACK] = ACTIONS(434), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(436), - [anon_sym_class] = ACTIONS(356), - [anon_sym_async] = ACTIONS(438), + [anon_sym_async] = ACTIONS(358), [anon_sym_function] = ACTIONS(360), - [anon_sym_new] = ACTIONS(440), - [anon_sym_PLUS] = ACTIONS(442), - [anon_sym_DASH] = ACTIONS(442), - [anon_sym_BANG] = ACTIONS(444), - [anon_sym_TILDE] = ACTIONS(444), - [anon_sym_typeof] = ACTIONS(442), - [anon_sym_void] = ACTIONS(442), - [anon_sym_delete] = ACTIONS(442), - [anon_sym_PLUS_PLUS] = ACTIONS(446), - [anon_sym_DASH_DASH] = ACTIONS(446), + [anon_sym_new] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(364), + [anon_sym_DASH] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_typeof] = ACTIONS(364), + [anon_sym_void] = ACTIONS(364), + [anon_sym_delete] = ACTIONS(364), + [anon_sym_PLUS_PLUS] = ACTIONS(368), + [anon_sym_DASH_DASH] = ACTIONS(368), [anon_sym_DQUOTE] = ACTIONS(370), [anon_sym_SQUOTE] = ACTIONS(372), [sym_comment] = ACTIONS(3), @@ -30571,105 +30668,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(378), [sym_false] = ACTIONS(378), [sym_null] = ACTIONS(378), - [sym_undefined] = ACTIONS(448), - [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(424), - [anon_sym_get] = ACTIONS(424), - [anon_sym_set] = ACTIONS(424), - }, - [274] = { - [sym_import] = STATE(728), - [sym_parenthesized_expression] = STATE(480), - [sym_expression] = STATE(644), - [sym_primary_expression] = STATE(732), - [sym_yield_expression] = STATE(733), - [sym_object] = STATE(728), - [sym_object_pattern] = STATE(1543), - [sym_array] = STATE(728), - [sym_array_pattern] = STATE(1543), - [sym_glimmer_template] = STATE(733), - [sym_glimmer_opening_tag] = STATE(1144), - [sym_jsx_element] = STATE(733), - [sym_jsx_fragment] = STATE(733), - [sym_jsx_opening_element] = STATE(993), - [sym_jsx_self_closing_element] = STATE(733), - [sym_class] = STATE(728), - [sym_function] = STATE(728), - [sym_generator_function] = STATE(728), - [sym_arrow_function] = STATE(728), - [sym_call_expression] = STATE(728), - [sym_new_expression] = STATE(733), - [sym_await_expression] = STATE(733), - [sym_member_expression] = STATE(480), - [sym_subscript_expression] = STATE(480), - [sym_assignment_expression] = STATE(733), - [sym__augmented_assignment_lhs] = STATE(954), - [sym_augmented_assignment_expression] = STATE(733), - [sym__destructuring_pattern] = STATE(1543), - [sym_ternary_expression] = STATE(733), - [sym_binary_expression] = STATE(733), - [sym_unary_expression] = STATE(733), - [sym_update_expression] = STATE(733), - [sym_string] = STATE(728), - [sym_template_string] = STATE(728), - [sym_regex] = STATE(728), - [sym_meta_property] = STATE(728), - [sym_decorator] = STATE(983), - [sym_formal_parameters] = STATE(1540), - [aux_sym_export_statement_repeat1] = STATE(1173), - [sym_identifier] = ACTIONS(382), - [anon_sym_export] = ACTIONS(384), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_import] = ACTIONS(390), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LTtemplate_GT] = ACTIONS(55), - [anon_sym_LT] = ACTIONS(57), - [anon_sym_SLASH] = ACTIONS(59), - [anon_sym_class] = ACTIONS(392), - [anon_sym_async] = ACTIONS(394), - [anon_sym_function] = ACTIONS(396), - [anon_sym_new] = ACTIONS(67), - [anon_sym_PLUS] = ACTIONS(69), - [anon_sym_DASH] = ACTIONS(69), - [anon_sym_BANG] = ACTIONS(71), - [anon_sym_TILDE] = ACTIONS(71), - [anon_sym_typeof] = ACTIONS(69), - [anon_sym_void] = ACTIONS(69), - [anon_sym_delete] = ACTIONS(69), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(81), - [sym_this] = ACTIONS(83), - [sym_super] = ACTIONS(83), - [sym_true] = ACTIONS(83), - [sym_false] = ACTIONS(83), - [sym_null] = ACTIONS(83), - [sym_undefined] = ACTIONS(85), + [sym_undefined] = ACTIONS(380), [anon_sym_AT] = ACTIONS(87), - [anon_sym_static] = ACTIONS(384), - [anon_sym_get] = ACTIONS(384), - [anon_sym_set] = ACTIONS(384), + [anon_sym_static] = ACTIONS(332), + [anon_sym_get] = ACTIONS(332), + [anon_sym_set] = ACTIONS(332), }, [275] = { - [sym_export_clause] = STATE(1146), - [sym_declaration] = STATE(361), - [sym_namespace_import_export] = STATE(1412), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_class_declaration] = STATE(358), - [sym_function_declaration] = STATE(358), - [sym_generator_function_declaration] = STATE(358), - [sym_decorator] = STATE(983), - [aux_sym_export_statement_repeat1] = STATE(1149), - [aux_sym_object_repeat1] = STATE(1289), - [aux_sym_object_pattern_repeat1] = STATE(1251), + [sym_export_clause] = STATE(1191), + [sym_declaration] = STATE(362), + [sym_namespace_import_export] = STATE(1333), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_class_declaration] = STATE(356), + [sym_function_declaration] = STATE(356), + [sym_generator_function_declaration] = STATE(356), + [sym_decorator] = STATE(978), + [aux_sym_export_statement_repeat1] = STATE(1179), + [aux_sym_object_repeat1] = STATE(1233), + [aux_sym_object_pattern_repeat1] = STATE(1234), [anon_sym_STAR] = ACTIONS(761), [anon_sym_default] = ACTIONS(763), [anon_sym_LBRACE] = ACTIONS(765), @@ -30692,7 +30709,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_async] = ACTIONS(787), [anon_sym_function] = ACTIONS(789), [anon_sym_EQ_GT] = ACTIONS(791), - [anon_sym_QMARK_DOT] = ACTIONS(767), + [sym_optional_chain] = ACTIONS(767), [anon_sym_PLUS_EQ] = ACTIONS(793), [anon_sym_DASH_EQ] = ACTIONS(793), [anon_sym_STAR_EQ] = ACTIONS(793), @@ -30737,18 +30754,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(767), }, [276] = { - [sym_export_clause] = STATE(1146), - [sym_declaration] = STATE(361), - [sym_namespace_import_export] = STATE(1412), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_class_declaration] = STATE(358), - [sym_function_declaration] = STATE(358), - [sym_generator_function_declaration] = STATE(358), - [sym_decorator] = STATE(983), - [aux_sym_export_statement_repeat1] = STATE(1149), - [aux_sym_object_repeat1] = STATE(1289), - [aux_sym_object_pattern_repeat1] = STATE(1251), + [sym_export_clause] = STATE(1191), + [sym_declaration] = STATE(362), + [sym_namespace_import_export] = STATE(1333), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_class_declaration] = STATE(356), + [sym_function_declaration] = STATE(356), + [sym_generator_function_declaration] = STATE(356), + [sym_decorator] = STATE(978), + [aux_sym_export_statement_repeat1] = STATE(1179), + [aux_sym_object_repeat1] = STATE(1293), + [aux_sym_object_pattern_repeat1] = STATE(1234), [anon_sym_STAR] = ACTIONS(761), [anon_sym_default] = ACTIONS(763), [anon_sym_LBRACE] = ACTIONS(765), @@ -30771,7 +30788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_async] = ACTIONS(787), [anon_sym_function] = ACTIONS(789), [anon_sym_EQ_GT] = ACTIONS(791), - [anon_sym_QMARK_DOT] = ACTIONS(767), + [sym_optional_chain] = ACTIONS(767), [anon_sym_PLUS_EQ] = ACTIONS(793), [anon_sym_DASH_EQ] = ACTIONS(793), [anon_sym_STAR_EQ] = ACTIONS(793), @@ -30816,18 +30833,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(767), }, [277] = { - [sym_export_clause] = STATE(1146), - [sym_declaration] = STATE(361), - [sym_namespace_import_export] = STATE(1412), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_class_declaration] = STATE(358), - [sym_function_declaration] = STATE(358), - [sym_generator_function_declaration] = STATE(358), - [sym_decorator] = STATE(983), - [aux_sym_export_statement_repeat1] = STATE(1149), - [aux_sym_object_repeat1] = STATE(1252), - [aux_sym_object_pattern_repeat1] = STATE(1251), + [sym_export_clause] = STATE(1191), + [sym_declaration] = STATE(362), + [sym_namespace_import_export] = STATE(1333), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_class_declaration] = STATE(356), + [sym_function_declaration] = STATE(356), + [sym_generator_function_declaration] = STATE(356), + [sym_decorator] = STATE(978), + [aux_sym_export_statement_repeat1] = STATE(1179), + [aux_sym_object_repeat1] = STATE(1293), + [aux_sym_object_pattern_repeat1] = STATE(1234), [anon_sym_STAR] = ACTIONS(761), [anon_sym_default] = ACTIONS(763), [anon_sym_LBRACE] = ACTIONS(765), @@ -30850,7 +30867,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_async] = ACTIONS(787), [anon_sym_function] = ACTIONS(789), [anon_sym_EQ_GT] = ACTIONS(791), - [anon_sym_QMARK_DOT] = ACTIONS(767), + [sym_optional_chain] = ACTIONS(767), [anon_sym_PLUS_EQ] = ACTIONS(793), [anon_sym_DASH_EQ] = ACTIONS(793), [anon_sym_STAR_EQ] = ACTIONS(793), @@ -30895,18 +30912,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(767), }, [278] = { - [sym_export_clause] = STATE(1146), - [sym_declaration] = STATE(361), - [sym_namespace_import_export] = STATE(1412), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_class_declaration] = STATE(358), - [sym_function_declaration] = STATE(358), - [sym_generator_function_declaration] = STATE(358), - [sym_decorator] = STATE(983), - [aux_sym_export_statement_repeat1] = STATE(1149), + [sym_export_clause] = STATE(1191), + [sym_declaration] = STATE(362), + [sym_namespace_import_export] = STATE(1333), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_class_declaration] = STATE(356), + [sym_function_declaration] = STATE(356), + [sym_generator_function_declaration] = STATE(356), + [sym_decorator] = STATE(978), + [aux_sym_export_statement_repeat1] = STATE(1179), [anon_sym_STAR] = ACTIONS(761), - [anon_sym_default] = ACTIONS(763), + [anon_sym_default] = ACTIONS(799), [anon_sym_LBRACE] = ACTIONS(765), [anon_sym_COMMA] = ACTIONS(767), [anon_sym_var] = ACTIONS(771), @@ -30915,8 +30932,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(767), [anon_sym_in] = ACTIONS(778), [anon_sym_SEMI] = ACTIONS(767), - [anon_sym_COLON] = ACTIONS(799), - [anon_sym_EQ] = ACTIONS(801), + [anon_sym_COLON] = ACTIONS(801), + [anon_sym_EQ] = ACTIONS(803), [anon_sym_LBRACK] = ACTIONS(767), [anon_sym_LT] = ACTIONS(778), [anon_sym_GT] = ACTIONS(778), @@ -30926,7 +30943,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_async] = ACTIONS(787), [anon_sym_function] = ACTIONS(789), [anon_sym_EQ_GT] = ACTIONS(791), - [anon_sym_QMARK_DOT] = ACTIONS(767), + [sym_optional_chain] = ACTIONS(767), [anon_sym_PLUS_EQ] = ACTIONS(793), [anon_sym_DASH_EQ] = ACTIONS(793), [anon_sym_STAR_EQ] = ACTIONS(793), @@ -30971,18 +30988,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(767), }, [279] = { - [sym_export_clause] = STATE(1146), - [sym_declaration] = STATE(361), - [sym_namespace_import_export] = STATE(1412), - [sym_variable_declaration] = STATE(358), - [sym_lexical_declaration] = STATE(358), - [sym_class_declaration] = STATE(358), - [sym_function_declaration] = STATE(358), - [sym_generator_function_declaration] = STATE(358), - [sym_decorator] = STATE(983), - [aux_sym_export_statement_repeat1] = STATE(1149), + [sym_export_clause] = STATE(1191), + [sym_declaration] = STATE(362), + [sym_namespace_import_export] = STATE(1333), + [sym_variable_declaration] = STATE(356), + [sym_lexical_declaration] = STATE(356), + [sym_class_declaration] = STATE(356), + [sym_function_declaration] = STATE(356), + [sym_generator_function_declaration] = STATE(356), + [sym_decorator] = STATE(978), + [aux_sym_export_statement_repeat1] = STATE(1179), [anon_sym_STAR] = ACTIONS(761), - [anon_sym_default] = ACTIONS(803), + [anon_sym_default] = ACTIONS(763), [anon_sym_LBRACE] = ACTIONS(765), [anon_sym_COMMA] = ACTIONS(767), [anon_sym_var] = ACTIONS(771), @@ -30992,7 +31009,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_in] = ACTIONS(778), [anon_sym_SEMI] = ACTIONS(767), [anon_sym_COLON] = ACTIONS(805), - [anon_sym_EQ] = ACTIONS(801), + [anon_sym_EQ] = ACTIONS(803), [anon_sym_LBRACK] = ACTIONS(767), [anon_sym_LT] = ACTIONS(778), [anon_sym_GT] = ACTIONS(778), @@ -31002,7 +31019,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_async] = ACTIONS(787), [anon_sym_function] = ACTIONS(789), [anon_sym_EQ_GT] = ACTIONS(791), - [anon_sym_QMARK_DOT] = ACTIONS(767), + [sym_optional_chain] = ACTIONS(767), [anon_sym_PLUS_EQ] = ACTIONS(793), [anon_sym_DASH_EQ] = ACTIONS(793), [anon_sym_STAR_EQ] = ACTIONS(793), @@ -31047,12 +31064,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(767), }, [280] = { - [sym_string] = STATE(1450), - [sym_formal_parameters] = STATE(1534), - [sym__property_name] = STATE(1450), - [sym_computed_property_name] = STATE(1450), - [aux_sym_object_repeat1] = STATE(1289), - [aux_sym_object_pattern_repeat1] = STATE(1251), + [sym_string] = STATE(1417), + [sym_formal_parameters] = STATE(1511), + [sym__property_name] = STATE(1417), + [sym_computed_property_name] = STATE(1417), + [aux_sym_object_repeat1] = STATE(1233), + [aux_sym_object_pattern_repeat1] = STATE(1234), [sym_identifier] = ACTIONS(807), [anon_sym_export] = ACTIONS(809), [anon_sym_STAR] = ACTIONS(811), @@ -31071,7 +31088,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_async] = ACTIONS(809), [anon_sym_function] = ACTIONS(821), [anon_sym_EQ_GT] = ACTIONS(791), - [anon_sym_QMARK_DOT] = ACTIONS(767), + [sym_optional_chain] = ACTIONS(767), [anon_sym_PLUS_EQ] = ACTIONS(793), [anon_sym_DASH_EQ] = ACTIONS(793), [anon_sym_STAR_EQ] = ACTIONS(793), @@ -31122,12 +31139,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(767), }, [281] = { - [sym_string] = STATE(1450), - [sym_formal_parameters] = STATE(1534), - [sym__property_name] = STATE(1450), - [sym_computed_property_name] = STATE(1450), - [aux_sym_object_repeat1] = STATE(1289), - [aux_sym_object_pattern_repeat1] = STATE(1251), + [sym_string] = STATE(1417), + [sym_formal_parameters] = STATE(1511), + [sym__property_name] = STATE(1417), + [sym_computed_property_name] = STATE(1417), + [aux_sym_object_repeat1] = STATE(1293), + [aux_sym_object_pattern_repeat1] = STATE(1234), [sym_identifier] = ACTIONS(807), [anon_sym_export] = ACTIONS(809), [anon_sym_STAR] = ACTIONS(811), @@ -31146,7 +31163,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_async] = ACTIONS(809), [anon_sym_function] = ACTIONS(821), [anon_sym_EQ_GT] = ACTIONS(791), - [anon_sym_QMARK_DOT] = ACTIONS(767), + [sym_optional_chain] = ACTIONS(767), [anon_sym_PLUS_EQ] = ACTIONS(793), [anon_sym_DASH_EQ] = ACTIONS(793), [anon_sym_STAR_EQ] = ACTIONS(793), @@ -31197,12 +31214,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(767), }, [282] = { - [sym_string] = STATE(1450), - [sym_formal_parameters] = STATE(1534), - [sym__property_name] = STATE(1450), - [sym_computed_property_name] = STATE(1450), - [aux_sym_object_repeat1] = STATE(1252), - [aux_sym_object_pattern_repeat1] = STATE(1251), + [sym_string] = STATE(1417), + [sym_formal_parameters] = STATE(1511), + [sym__property_name] = STATE(1417), + [sym_computed_property_name] = STATE(1417), + [aux_sym_object_repeat1] = STATE(1293), + [aux_sym_object_pattern_repeat1] = STATE(1234), [sym_identifier] = ACTIONS(807), [anon_sym_export] = ACTIONS(809), [anon_sym_STAR] = ACTIONS(811), @@ -31221,7 +31238,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_async] = ACTIONS(809), [anon_sym_function] = ACTIONS(821), [anon_sym_EQ_GT] = ACTIONS(791), - [anon_sym_QMARK_DOT] = ACTIONS(767), + [sym_optional_chain] = ACTIONS(767), [anon_sym_PLUS_EQ] = ACTIONS(793), [anon_sym_DASH_EQ] = ACTIONS(793), [anon_sym_STAR_EQ] = ACTIONS(793), @@ -31272,16 +31289,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(767), }, [283] = { - [sym_string] = STATE(1450), - [sym__property_name] = STATE(1450), - [sym_computed_property_name] = STATE(1450), - [aux_sym_object_repeat1] = STATE(1252), - [aux_sym_object_pattern_repeat1] = STATE(1251), + [sym_string] = STATE(1417), + [sym__property_name] = STATE(1417), + [sym_computed_property_name] = STATE(1417), + [aux_sym_object_repeat1] = STATE(1293), + [aux_sym_object_pattern_repeat1] = STATE(1234), [sym_identifier] = ACTIONS(831), [anon_sym_export] = ACTIONS(831), - [anon_sym_STAR] = ACTIONS(811), + [anon_sym_STAR] = ACTIONS(778), [anon_sym_COMMA] = ACTIONS(767), - [anon_sym_RBRACE] = ACTIONS(797), + [anon_sym_RBRACE] = ACTIONS(795), [anon_sym_LPAREN] = ACTIONS(775), [anon_sym_in] = ACTIONS(778), [anon_sym_SEMI] = ACTIONS(767), @@ -31292,9 +31309,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(778), [anon_sym_SLASH] = ACTIONS(778), [anon_sym_DOT] = ACTIONS(778), - [anon_sym_async] = ACTIONS(833), + [anon_sym_async] = ACTIONS(831), [anon_sym_EQ_GT] = ACTIONS(791), - [anon_sym_QMARK_DOT] = ACTIONS(767), + [sym_optional_chain] = ACTIONS(767), [anon_sym_PLUS_EQ] = ACTIONS(793), [anon_sym_DASH_EQ] = ACTIONS(793), [anon_sym_STAR_EQ] = ACTIONS(793), @@ -31339,20 +31356,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_number] = ACTIONS(827), [sym_private_property_identifier] = ACTIONS(827), [anon_sym_static] = ACTIONS(831), - [anon_sym_get] = ACTIONS(835), - [anon_sym_set] = ACTIONS(835), + [anon_sym_get] = ACTIONS(831), + [anon_sym_set] = ACTIONS(831), [sym__automatic_semicolon] = ACTIONS(767), [sym__ternary_qmark] = ACTIONS(767), }, [284] = { - [sym_string] = STATE(1450), - [sym__property_name] = STATE(1450), - [sym_computed_property_name] = STATE(1450), - [aux_sym_object_repeat1] = STATE(1289), - [aux_sym_object_pattern_repeat1] = STATE(1251), + [sym_string] = STATE(1417), + [sym__property_name] = STATE(1417), + [sym_computed_property_name] = STATE(1417), + [aux_sym_object_repeat1] = STATE(1233), + [aux_sym_object_pattern_repeat1] = STATE(1234), [sym_identifier] = ACTIONS(831), [anon_sym_export] = ACTIONS(831), - [anon_sym_STAR] = ACTIONS(778), + [anon_sym_STAR] = ACTIONS(811), [anon_sym_COMMA] = ACTIONS(767), [anon_sym_RBRACE] = ACTIONS(769), [anon_sym_LPAREN] = ACTIONS(775), @@ -31365,9 +31382,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(778), [anon_sym_SLASH] = ACTIONS(778), [anon_sym_DOT] = ACTIONS(778), - [anon_sym_async] = ACTIONS(831), + [anon_sym_async] = ACTIONS(833), [anon_sym_EQ_GT] = ACTIONS(791), - [anon_sym_QMARK_DOT] = ACTIONS(767), + [sym_optional_chain] = ACTIONS(767), [anon_sym_PLUS_EQ] = ACTIONS(793), [anon_sym_DASH_EQ] = ACTIONS(793), [anon_sym_STAR_EQ] = ACTIONS(793), @@ -31412,22 +31429,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_number] = ACTIONS(827), [sym_private_property_identifier] = ACTIONS(827), [anon_sym_static] = ACTIONS(831), - [anon_sym_get] = ACTIONS(831), - [anon_sym_set] = ACTIONS(831), + [anon_sym_get] = ACTIONS(835), + [anon_sym_set] = ACTIONS(835), [sym__automatic_semicolon] = ACTIONS(767), [sym__ternary_qmark] = ACTIONS(767), }, [285] = { - [sym_string] = STATE(1450), - [sym__property_name] = STATE(1450), - [sym_computed_property_name] = STATE(1450), - [aux_sym_object_repeat1] = STATE(1252), - [aux_sym_object_pattern_repeat1] = STATE(1251), + [sym_string] = STATE(1417), + [sym__property_name] = STATE(1417), + [sym_computed_property_name] = STATE(1417), + [aux_sym_object_repeat1] = STATE(1233), + [aux_sym_object_pattern_repeat1] = STATE(1234), [sym_identifier] = ACTIONS(831), [anon_sym_export] = ACTIONS(831), [anon_sym_STAR] = ACTIONS(778), [anon_sym_COMMA] = ACTIONS(767), - [anon_sym_RBRACE] = ACTIONS(797), + [anon_sym_RBRACE] = ACTIONS(769), [anon_sym_LPAREN] = ACTIONS(775), [anon_sym_in] = ACTIONS(778), [anon_sym_SEMI] = ACTIONS(767), @@ -31440,7 +31457,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT] = ACTIONS(778), [anon_sym_async] = ACTIONS(831), [anon_sym_EQ_GT] = ACTIONS(791), - [anon_sym_QMARK_DOT] = ACTIONS(767), + [sym_optional_chain] = ACTIONS(767), [anon_sym_PLUS_EQ] = ACTIONS(793), [anon_sym_DASH_EQ] = ACTIONS(793), [anon_sym_STAR_EQ] = ACTIONS(793), @@ -31491,14 +31508,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(767), }, [286] = { - [sym_string] = STATE(1450), - [sym__property_name] = STATE(1450), - [sym_computed_property_name] = STATE(1450), - [aux_sym_object_repeat1] = STATE(1289), - [aux_sym_object_pattern_repeat1] = STATE(1251), + [sym_string] = STATE(1417), + [sym__property_name] = STATE(1417), + [sym_computed_property_name] = STATE(1417), + [aux_sym_object_repeat1] = STATE(1293), + [aux_sym_object_pattern_repeat1] = STATE(1234), [sym_identifier] = ACTIONS(831), [anon_sym_export] = ACTIONS(831), - [anon_sym_STAR] = ACTIONS(778), + [anon_sym_STAR] = ACTIONS(811), [anon_sym_COMMA] = ACTIONS(767), [anon_sym_RBRACE] = ACTIONS(795), [anon_sym_LPAREN] = ACTIONS(775), @@ -31511,9 +31528,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(778), [anon_sym_SLASH] = ACTIONS(778), [anon_sym_DOT] = ACTIONS(778), - [anon_sym_async] = ACTIONS(831), + [anon_sym_async] = ACTIONS(833), [anon_sym_EQ_GT] = ACTIONS(791), - [anon_sym_QMARK_DOT] = ACTIONS(767), + [sym_optional_chain] = ACTIONS(767), [anon_sym_PLUS_EQ] = ACTIONS(793), [anon_sym_DASH_EQ] = ACTIONS(793), [anon_sym_STAR_EQ] = ACTIONS(793), @@ -31558,22 +31575,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_number] = ACTIONS(827), [sym_private_property_identifier] = ACTIONS(827), [anon_sym_static] = ACTIONS(831), - [anon_sym_get] = ACTIONS(831), - [anon_sym_set] = ACTIONS(831), + [anon_sym_get] = ACTIONS(835), + [anon_sym_set] = ACTIONS(835), [sym__automatic_semicolon] = ACTIONS(767), [sym__ternary_qmark] = ACTIONS(767), }, [287] = { - [sym_string] = STATE(1450), - [sym__property_name] = STATE(1450), - [sym_computed_property_name] = STATE(1450), - [aux_sym_object_repeat1] = STATE(1289), - [aux_sym_object_pattern_repeat1] = STATE(1251), + [sym_string] = STATE(1417), + [sym__property_name] = STATE(1417), + [sym_computed_property_name] = STATE(1417), + [aux_sym_object_repeat1] = STATE(1293), + [aux_sym_object_pattern_repeat1] = STATE(1234), [sym_identifier] = ACTIONS(831), [anon_sym_export] = ACTIONS(831), - [anon_sym_STAR] = ACTIONS(811), + [anon_sym_STAR] = ACTIONS(778), [anon_sym_COMMA] = ACTIONS(767), - [anon_sym_RBRACE] = ACTIONS(795), + [anon_sym_RBRACE] = ACTIONS(797), [anon_sym_LPAREN] = ACTIONS(775), [anon_sym_in] = ACTIONS(778), [anon_sym_SEMI] = ACTIONS(767), @@ -31584,9 +31601,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(778), [anon_sym_SLASH] = ACTIONS(778), [anon_sym_DOT] = ACTIONS(778), - [anon_sym_async] = ACTIONS(833), + [anon_sym_async] = ACTIONS(831), [anon_sym_EQ_GT] = ACTIONS(791), - [anon_sym_QMARK_DOT] = ACTIONS(767), + [sym_optional_chain] = ACTIONS(767), [anon_sym_PLUS_EQ] = ACTIONS(793), [anon_sym_DASH_EQ] = ACTIONS(793), [anon_sym_STAR_EQ] = ACTIONS(793), @@ -31631,22 +31648,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_number] = ACTIONS(827), [sym_private_property_identifier] = ACTIONS(827), [anon_sym_static] = ACTIONS(831), - [anon_sym_get] = ACTIONS(835), - [anon_sym_set] = ACTIONS(835), + [anon_sym_get] = ACTIONS(831), + [anon_sym_set] = ACTIONS(831), [sym__automatic_semicolon] = ACTIONS(767), [sym__ternary_qmark] = ACTIONS(767), }, [288] = { - [sym_string] = STATE(1450), - [sym__property_name] = STATE(1450), - [sym_computed_property_name] = STATE(1450), - [aux_sym_object_repeat1] = STATE(1289), - [aux_sym_object_pattern_repeat1] = STATE(1251), + [sym_string] = STATE(1417), + [sym__property_name] = STATE(1417), + [sym_computed_property_name] = STATE(1417), + [aux_sym_object_repeat1] = STATE(1293), + [aux_sym_object_pattern_repeat1] = STATE(1234), [sym_identifier] = ACTIONS(831), [anon_sym_export] = ACTIONS(831), [anon_sym_STAR] = ACTIONS(811), [anon_sym_COMMA] = ACTIONS(767), - [anon_sym_RBRACE] = ACTIONS(769), + [anon_sym_RBRACE] = ACTIONS(797), [anon_sym_LPAREN] = ACTIONS(775), [anon_sym_in] = ACTIONS(778), [anon_sym_SEMI] = ACTIONS(767), @@ -31659,7 +31676,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT] = ACTIONS(778), [anon_sym_async] = ACTIONS(833), [anon_sym_EQ_GT] = ACTIONS(791), - [anon_sym_QMARK_DOT] = ACTIONS(767), + [sym_optional_chain] = ACTIONS(767), [anon_sym_PLUS_EQ] = ACTIONS(793), [anon_sym_DASH_EQ] = ACTIONS(793), [anon_sym_STAR_EQ] = ACTIONS(793), @@ -31710,290 +31727,366 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(767), }, [289] = { - [ts_builtin_sym_end] = ACTIONS(548), - [sym_identifier] = ACTIONS(550), - [anon_sym_export] = ACTIONS(550), - [anon_sym_STAR] = ACTIONS(548), - [anon_sym_default] = ACTIONS(550), - [anon_sym_LBRACE] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(548), - [anon_sym_RBRACE] = ACTIONS(548), - [anon_sym_import] = ACTIONS(550), - [anon_sym_var] = ACTIONS(550), - [anon_sym_let] = ACTIONS(550), - [anon_sym_const] = ACTIONS(550), - [anon_sym_else] = ACTIONS(550), - [anon_sym_if] = ACTIONS(550), - [anon_sym_switch] = ACTIONS(550), - [anon_sym_for] = ACTIONS(550), - [anon_sym_LPAREN] = ACTIONS(548), - [anon_sym_await] = ACTIONS(550), - [anon_sym_while] = ACTIONS(550), - [anon_sym_do] = ACTIONS(550), - [anon_sym_try] = ACTIONS(550), - [anon_sym_with] = ACTIONS(550), - [anon_sym_break] = ACTIONS(550), - [anon_sym_continue] = ACTIONS(550), - [anon_sym_debugger] = ACTIONS(550), - [anon_sym_return] = ACTIONS(550), - [anon_sym_throw] = ACTIONS(550), - [anon_sym_SEMI] = ACTIONS(548), - [anon_sym_case] = ACTIONS(550), - [anon_sym_catch] = ACTIONS(550), - [anon_sym_finally] = ACTIONS(550), - [anon_sym_yield] = ACTIONS(550), - [anon_sym_LBRACK] = ACTIONS(548), - [anon_sym_LTtemplate_GT] = ACTIONS(548), - [anon_sym_LT] = ACTIONS(550), - [anon_sym_SLASH] = ACTIONS(550), - [anon_sym_class] = ACTIONS(550), - [anon_sym_async] = ACTIONS(550), - [anon_sym_function] = ACTIONS(550), - [anon_sym_new] = ACTIONS(550), - [anon_sym_PLUS] = ACTIONS(550), - [anon_sym_DASH] = ACTIONS(550), - [anon_sym_BANG] = ACTIONS(548), - [anon_sym_TILDE] = ACTIONS(548), - [anon_sym_typeof] = ACTIONS(550), - [anon_sym_void] = ACTIONS(550), - [anon_sym_delete] = ACTIONS(550), - [anon_sym_PLUS_PLUS] = ACTIONS(548), - [anon_sym_DASH_DASH] = ACTIONS(548), - [anon_sym_DQUOTE] = ACTIONS(548), - [anon_sym_SQUOTE] = ACTIONS(548), + [ts_builtin_sym_end] = ACTIONS(510), + [sym_identifier] = ACTIONS(512), + [anon_sym_export] = ACTIONS(512), + [anon_sym_STAR] = ACTIONS(510), + [anon_sym_default] = ACTIONS(512), + [anon_sym_LBRACE] = ACTIONS(510), + [anon_sym_COMMA] = ACTIONS(510), + [anon_sym_RBRACE] = ACTIONS(510), + [anon_sym_import] = ACTIONS(512), + [anon_sym_var] = ACTIONS(512), + [anon_sym_let] = ACTIONS(512), + [anon_sym_const] = ACTIONS(512), + [anon_sym_else] = ACTIONS(512), + [anon_sym_if] = ACTIONS(512), + [anon_sym_switch] = ACTIONS(512), + [anon_sym_for] = ACTIONS(512), + [anon_sym_LPAREN] = ACTIONS(510), + [anon_sym_await] = ACTIONS(512), + [anon_sym_while] = ACTIONS(512), + [anon_sym_do] = ACTIONS(512), + [anon_sym_try] = ACTIONS(512), + [anon_sym_with] = ACTIONS(512), + [anon_sym_break] = ACTIONS(512), + [anon_sym_continue] = ACTIONS(512), + [anon_sym_debugger] = ACTIONS(512), + [anon_sym_return] = ACTIONS(512), + [anon_sym_throw] = ACTIONS(512), + [anon_sym_SEMI] = ACTIONS(510), + [anon_sym_case] = ACTIONS(512), + [anon_sym_catch] = ACTIONS(512), + [anon_sym_finally] = ACTIONS(512), + [anon_sym_yield] = ACTIONS(512), + [anon_sym_LBRACK] = ACTIONS(510), + [anon_sym_LTtemplate_GT] = ACTIONS(510), + [anon_sym_LT] = ACTIONS(512), + [anon_sym_SLASH] = ACTIONS(512), + [anon_sym_class] = ACTIONS(512), + [anon_sym_async] = ACTIONS(512), + [anon_sym_function] = ACTIONS(512), + [anon_sym_new] = ACTIONS(512), + [anon_sym_PLUS] = ACTIONS(512), + [anon_sym_DASH] = ACTIONS(512), + [anon_sym_BANG] = ACTIONS(510), + [anon_sym_TILDE] = ACTIONS(510), + [anon_sym_typeof] = ACTIONS(512), + [anon_sym_void] = ACTIONS(512), + [anon_sym_delete] = ACTIONS(512), + [anon_sym_PLUS_PLUS] = ACTIONS(510), + [anon_sym_DASH_DASH] = ACTIONS(510), + [anon_sym_DQUOTE] = ACTIONS(510), + [anon_sym_SQUOTE] = ACTIONS(510), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(548), - [sym_number] = ACTIONS(548), - [sym_private_property_identifier] = ACTIONS(548), - [sym_this] = ACTIONS(550), - [sym_super] = ACTIONS(550), - [sym_true] = ACTIONS(550), - [sym_false] = ACTIONS(550), - [sym_null] = ACTIONS(550), - [sym_undefined] = ACTIONS(550), - [anon_sym_AT] = ACTIONS(548), - [anon_sym_static] = ACTIONS(550), - [anon_sym_get] = ACTIONS(550), - [anon_sym_set] = ACTIONS(550), - [sym__automatic_semicolon] = ACTIONS(837), + [anon_sym_BQUOTE] = ACTIONS(510), + [sym_number] = ACTIONS(510), + [sym_private_property_identifier] = ACTIONS(510), + [sym_this] = ACTIONS(512), + [sym_super] = ACTIONS(512), + [sym_true] = ACTIONS(512), + [sym_false] = ACTIONS(512), + [sym_null] = ACTIONS(512), + [sym_undefined] = ACTIONS(512), + [anon_sym_AT] = ACTIONS(510), + [anon_sym_static] = ACTIONS(512), + [anon_sym_get] = ACTIONS(512), + [anon_sym_set] = ACTIONS(512), + [sym__automatic_semicolon] = ACTIONS(520), }, [290] = { - [ts_builtin_sym_end] = ACTIONS(516), - [sym_identifier] = ACTIONS(518), - [anon_sym_export] = ACTIONS(518), - [anon_sym_STAR] = ACTIONS(516), - [anon_sym_default] = ACTIONS(518), - [anon_sym_LBRACE] = ACTIONS(516), - [anon_sym_COMMA] = ACTIONS(516), - [anon_sym_RBRACE] = ACTIONS(516), - [anon_sym_import] = ACTIONS(518), - [anon_sym_var] = ACTIONS(518), - [anon_sym_let] = ACTIONS(518), - [anon_sym_const] = ACTIONS(518), - [anon_sym_else] = ACTIONS(518), - [anon_sym_if] = ACTIONS(518), - [anon_sym_switch] = ACTIONS(518), - [anon_sym_for] = ACTIONS(518), - [anon_sym_LPAREN] = ACTIONS(516), - [anon_sym_await] = ACTIONS(518), - [anon_sym_while] = ACTIONS(518), - [anon_sym_do] = ACTIONS(518), - [anon_sym_try] = ACTIONS(518), - [anon_sym_with] = ACTIONS(518), - [anon_sym_break] = ACTIONS(518), - [anon_sym_continue] = ACTIONS(518), - [anon_sym_debugger] = ACTIONS(518), - [anon_sym_return] = ACTIONS(518), - [anon_sym_throw] = ACTIONS(518), - [anon_sym_SEMI] = ACTIONS(516), - [anon_sym_case] = ACTIONS(518), - [anon_sym_catch] = ACTIONS(518), - [anon_sym_finally] = ACTIONS(518), - [anon_sym_yield] = ACTIONS(518), - [anon_sym_LBRACK] = ACTIONS(516), - [anon_sym_LTtemplate_GT] = ACTIONS(516), - [anon_sym_LT] = ACTIONS(518), - [anon_sym_SLASH] = ACTIONS(518), - [anon_sym_class] = ACTIONS(518), - [anon_sym_async] = ACTIONS(518), - [anon_sym_function] = ACTIONS(518), - [anon_sym_new] = ACTIONS(518), - [anon_sym_PLUS] = ACTIONS(518), - [anon_sym_DASH] = ACTIONS(518), - [anon_sym_BANG] = ACTIONS(516), - [anon_sym_TILDE] = ACTIONS(516), - [anon_sym_typeof] = ACTIONS(518), - [anon_sym_void] = ACTIONS(518), - [anon_sym_delete] = ACTIONS(518), - [anon_sym_PLUS_PLUS] = ACTIONS(516), - [anon_sym_DASH_DASH] = ACTIONS(516), - [anon_sym_DQUOTE] = ACTIONS(516), - [anon_sym_SQUOTE] = ACTIONS(516), + [ts_builtin_sym_end] = ACTIONS(578), + [sym_identifier] = ACTIONS(580), + [anon_sym_export] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(578), + [anon_sym_default] = ACTIONS(580), + [anon_sym_LBRACE] = ACTIONS(578), + [anon_sym_COMMA] = ACTIONS(578), + [anon_sym_RBRACE] = ACTIONS(578), + [anon_sym_import] = ACTIONS(580), + [anon_sym_var] = ACTIONS(580), + [anon_sym_let] = ACTIONS(580), + [anon_sym_const] = ACTIONS(580), + [anon_sym_else] = ACTIONS(580), + [anon_sym_if] = ACTIONS(580), + [anon_sym_switch] = ACTIONS(580), + [anon_sym_for] = ACTIONS(580), + [anon_sym_LPAREN] = ACTIONS(578), + [anon_sym_await] = ACTIONS(580), + [anon_sym_while] = ACTIONS(580), + [anon_sym_do] = ACTIONS(580), + [anon_sym_try] = ACTIONS(580), + [anon_sym_with] = ACTIONS(580), + [anon_sym_break] = ACTIONS(580), + [anon_sym_continue] = ACTIONS(580), + [anon_sym_debugger] = ACTIONS(580), + [anon_sym_return] = ACTIONS(580), + [anon_sym_throw] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(578), + [anon_sym_case] = ACTIONS(580), + [anon_sym_catch] = ACTIONS(580), + [anon_sym_finally] = ACTIONS(580), + [anon_sym_yield] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(578), + [anon_sym_LTtemplate_GT] = ACTIONS(578), + [anon_sym_LT] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(580), + [anon_sym_class] = ACTIONS(580), + [anon_sym_async] = ACTIONS(580), + [anon_sym_function] = ACTIONS(580), + [anon_sym_new] = ACTIONS(580), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(580), + [anon_sym_BANG] = ACTIONS(578), + [anon_sym_TILDE] = ACTIONS(578), + [anon_sym_typeof] = ACTIONS(580), + [anon_sym_void] = ACTIONS(580), + [anon_sym_delete] = ACTIONS(580), + [anon_sym_PLUS_PLUS] = ACTIONS(578), + [anon_sym_DASH_DASH] = ACTIONS(578), + [anon_sym_DQUOTE] = ACTIONS(578), + [anon_sym_SQUOTE] = ACTIONS(578), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(516), - [sym_number] = ACTIONS(516), - [sym_private_property_identifier] = ACTIONS(516), - [sym_this] = ACTIONS(518), - [sym_super] = ACTIONS(518), - [sym_true] = ACTIONS(518), - [sym_false] = ACTIONS(518), - [sym_null] = ACTIONS(518), - [sym_undefined] = ACTIONS(518), - [anon_sym_AT] = ACTIONS(516), - [anon_sym_static] = ACTIONS(518), - [anon_sym_get] = ACTIONS(518), - [anon_sym_set] = ACTIONS(518), - [sym__automatic_semicolon] = ACTIONS(526), + [anon_sym_BQUOTE] = ACTIONS(578), + [sym_number] = ACTIONS(578), + [sym_private_property_identifier] = ACTIONS(578), + [sym_this] = ACTIONS(580), + [sym_super] = ACTIONS(580), + [sym_true] = ACTIONS(580), + [sym_false] = ACTIONS(580), + [sym_null] = ACTIONS(580), + [sym_undefined] = ACTIONS(580), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_static] = ACTIONS(580), + [anon_sym_get] = ACTIONS(580), + [anon_sym_set] = ACTIONS(580), + [sym__automatic_semicolon] = ACTIONS(837), }, [291] = { - [ts_builtin_sym_end] = ACTIONS(548), - [sym_identifier] = ACTIONS(550), - [anon_sym_export] = ACTIONS(550), - [anon_sym_STAR] = ACTIONS(548), - [anon_sym_default] = ACTIONS(550), - [anon_sym_LBRACE] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(548), - [anon_sym_RBRACE] = ACTIONS(548), - [anon_sym_import] = ACTIONS(550), - [anon_sym_var] = ACTIONS(550), - [anon_sym_let] = ACTIONS(550), - [anon_sym_const] = ACTIONS(550), - [anon_sym_else] = ACTIONS(550), - [anon_sym_if] = ACTIONS(550), - [anon_sym_switch] = ACTIONS(550), - [anon_sym_for] = ACTIONS(550), - [anon_sym_LPAREN] = ACTIONS(548), - [anon_sym_await] = ACTIONS(550), - [anon_sym_while] = ACTIONS(550), - [anon_sym_do] = ACTIONS(550), - [anon_sym_try] = ACTIONS(550), - [anon_sym_with] = ACTIONS(550), - [anon_sym_break] = ACTIONS(550), - [anon_sym_continue] = ACTIONS(550), - [anon_sym_debugger] = ACTIONS(550), - [anon_sym_return] = ACTIONS(550), - [anon_sym_throw] = ACTIONS(550), - [anon_sym_SEMI] = ACTIONS(548), - [anon_sym_case] = ACTIONS(550), - [anon_sym_catch] = ACTIONS(550), - [anon_sym_finally] = ACTIONS(550), - [anon_sym_yield] = ACTIONS(550), - [anon_sym_LBRACK] = ACTIONS(548), - [anon_sym_LTtemplate_GT] = ACTIONS(548), - [anon_sym_LT] = ACTIONS(550), - [anon_sym_SLASH] = ACTIONS(550), - [anon_sym_class] = ACTIONS(550), - [anon_sym_async] = ACTIONS(550), - [anon_sym_function] = ACTIONS(550), - [anon_sym_new] = ACTIONS(550), - [anon_sym_PLUS] = ACTIONS(550), - [anon_sym_DASH] = ACTIONS(550), - [anon_sym_BANG] = ACTIONS(548), - [anon_sym_TILDE] = ACTIONS(548), - [anon_sym_typeof] = ACTIONS(550), - [anon_sym_void] = ACTIONS(550), - [anon_sym_delete] = ACTIONS(550), - [anon_sym_PLUS_PLUS] = ACTIONS(548), - [anon_sym_DASH_DASH] = ACTIONS(548), - [anon_sym_DQUOTE] = ACTIONS(548), - [anon_sym_SQUOTE] = ACTIONS(548), + [ts_builtin_sym_end] = ACTIONS(578), + [sym_identifier] = ACTIONS(580), + [anon_sym_export] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(578), + [anon_sym_default] = ACTIONS(580), + [anon_sym_LBRACE] = ACTIONS(578), + [anon_sym_COMMA] = ACTIONS(578), + [anon_sym_RBRACE] = ACTIONS(578), + [anon_sym_import] = ACTIONS(580), + [anon_sym_var] = ACTIONS(580), + [anon_sym_let] = ACTIONS(580), + [anon_sym_const] = ACTIONS(580), + [anon_sym_else] = ACTIONS(580), + [anon_sym_if] = ACTIONS(580), + [anon_sym_switch] = ACTIONS(580), + [anon_sym_for] = ACTIONS(580), + [anon_sym_LPAREN] = ACTIONS(578), + [anon_sym_await] = ACTIONS(580), + [anon_sym_while] = ACTIONS(580), + [anon_sym_do] = ACTIONS(580), + [anon_sym_try] = ACTIONS(580), + [anon_sym_with] = ACTIONS(580), + [anon_sym_break] = ACTIONS(580), + [anon_sym_continue] = ACTIONS(580), + [anon_sym_debugger] = ACTIONS(580), + [anon_sym_return] = ACTIONS(580), + [anon_sym_throw] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(578), + [anon_sym_case] = ACTIONS(580), + [anon_sym_catch] = ACTIONS(580), + [anon_sym_finally] = ACTIONS(580), + [anon_sym_yield] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(578), + [anon_sym_LTtemplate_GT] = ACTIONS(578), + [anon_sym_LT] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(580), + [anon_sym_class] = ACTIONS(580), + [anon_sym_async] = ACTIONS(580), + [anon_sym_function] = ACTIONS(580), + [anon_sym_new] = ACTIONS(580), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(580), + [anon_sym_BANG] = ACTIONS(578), + [anon_sym_TILDE] = ACTIONS(578), + [anon_sym_typeof] = ACTIONS(580), + [anon_sym_void] = ACTIONS(580), + [anon_sym_delete] = ACTIONS(580), + [anon_sym_PLUS_PLUS] = ACTIONS(578), + [anon_sym_DASH_DASH] = ACTIONS(578), + [anon_sym_DQUOTE] = ACTIONS(578), + [anon_sym_SQUOTE] = ACTIONS(578), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(548), - [sym_number] = ACTIONS(548), - [sym_private_property_identifier] = ACTIONS(548), - [sym_this] = ACTIONS(550), - [sym_super] = ACTIONS(550), - [sym_true] = ACTIONS(550), - [sym_false] = ACTIONS(550), - [sym_null] = ACTIONS(550), - [sym_undefined] = ACTIONS(550), - [anon_sym_AT] = ACTIONS(548), - [anon_sym_static] = ACTIONS(550), - [anon_sym_get] = ACTIONS(550), - [anon_sym_set] = ACTIONS(550), + [anon_sym_BQUOTE] = ACTIONS(578), + [sym_number] = ACTIONS(578), + [sym_private_property_identifier] = ACTIONS(578), + [sym_this] = ACTIONS(580), + [sym_super] = ACTIONS(580), + [sym_true] = ACTIONS(580), + [sym_false] = ACTIONS(580), + [sym_null] = ACTIONS(580), + [sym_undefined] = ACTIONS(580), + [anon_sym_AT] = ACTIONS(578), + [anon_sym_static] = ACTIONS(580), + [anon_sym_get] = ACTIONS(580), + [anon_sym_set] = ACTIONS(580), }, [292] = { - [ts_builtin_sym_end] = ACTIONS(614), - [sym_identifier] = ACTIONS(616), - [anon_sym_export] = ACTIONS(616), - [anon_sym_STAR] = ACTIONS(614), - [anon_sym_default] = ACTIONS(616), - [anon_sym_LBRACE] = ACTIONS(614), - [anon_sym_COMMA] = ACTIONS(614), - [anon_sym_RBRACE] = ACTIONS(614), - [anon_sym_import] = ACTIONS(616), - [anon_sym_var] = ACTIONS(616), - [anon_sym_let] = ACTIONS(616), - [anon_sym_const] = ACTIONS(616), - [anon_sym_else] = ACTIONS(616), - [anon_sym_if] = ACTIONS(616), - [anon_sym_switch] = ACTIONS(616), - [anon_sym_for] = ACTIONS(616), - [anon_sym_LPAREN] = ACTIONS(614), - [anon_sym_await] = ACTIONS(616), - [anon_sym_while] = ACTIONS(616), - [anon_sym_do] = ACTIONS(616), - [anon_sym_try] = ACTIONS(616), - [anon_sym_with] = ACTIONS(616), - [anon_sym_break] = ACTIONS(616), - [anon_sym_continue] = ACTIONS(616), - [anon_sym_debugger] = ACTIONS(616), - [anon_sym_return] = ACTIONS(616), - [anon_sym_throw] = ACTIONS(616), - [anon_sym_SEMI] = ACTIONS(614), - [anon_sym_case] = ACTIONS(616), - [anon_sym_catch] = ACTIONS(616), - [anon_sym_finally] = ACTIONS(616), - [anon_sym_yield] = ACTIONS(616), - [anon_sym_LBRACK] = ACTIONS(614), - [anon_sym_LTtemplate_GT] = ACTIONS(614), - [anon_sym_LT] = ACTIONS(616), - [anon_sym_SLASH] = ACTIONS(616), - [anon_sym_class] = ACTIONS(616), - [anon_sym_async] = ACTIONS(616), - [anon_sym_function] = ACTIONS(616), - [anon_sym_new] = ACTIONS(616), - [anon_sym_PLUS] = ACTIONS(616), - [anon_sym_DASH] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(614), - [anon_sym_typeof] = ACTIONS(616), - [anon_sym_void] = ACTIONS(616), - [anon_sym_delete] = ACTIONS(616), - [anon_sym_PLUS_PLUS] = ACTIONS(614), - [anon_sym_DASH_DASH] = ACTIONS(614), - [anon_sym_DQUOTE] = ACTIONS(614), - [anon_sym_SQUOTE] = ACTIONS(614), + [ts_builtin_sym_end] = ACTIONS(584), + [sym_identifier] = ACTIONS(586), + [anon_sym_export] = ACTIONS(586), + [anon_sym_STAR] = ACTIONS(584), + [anon_sym_default] = ACTIONS(586), + [anon_sym_LBRACE] = ACTIONS(584), + [anon_sym_COMMA] = ACTIONS(584), + [anon_sym_RBRACE] = ACTIONS(584), + [anon_sym_import] = ACTIONS(586), + [anon_sym_var] = ACTIONS(586), + [anon_sym_let] = ACTIONS(586), + [anon_sym_const] = ACTIONS(586), + [anon_sym_else] = ACTIONS(586), + [anon_sym_if] = ACTIONS(586), + [anon_sym_switch] = ACTIONS(586), + [anon_sym_for] = ACTIONS(586), + [anon_sym_LPAREN] = ACTIONS(584), + [anon_sym_await] = ACTIONS(586), + [anon_sym_while] = ACTIONS(586), + [anon_sym_do] = ACTIONS(586), + [anon_sym_try] = ACTIONS(586), + [anon_sym_with] = ACTIONS(586), + [anon_sym_break] = ACTIONS(586), + [anon_sym_continue] = ACTIONS(586), + [anon_sym_debugger] = ACTIONS(586), + [anon_sym_return] = ACTIONS(586), + [anon_sym_throw] = ACTIONS(586), + [anon_sym_SEMI] = ACTIONS(584), + [anon_sym_case] = ACTIONS(586), + [anon_sym_catch] = ACTIONS(586), + [anon_sym_finally] = ACTIONS(586), + [anon_sym_yield] = ACTIONS(586), + [anon_sym_LBRACK] = ACTIONS(584), + [anon_sym_LTtemplate_GT] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(586), + [anon_sym_SLASH] = ACTIONS(586), + [anon_sym_class] = ACTIONS(586), + [anon_sym_async] = ACTIONS(586), + [anon_sym_function] = ACTIONS(586), + [anon_sym_new] = ACTIONS(586), + [anon_sym_PLUS] = ACTIONS(586), + [anon_sym_DASH] = ACTIONS(586), + [anon_sym_BANG] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_typeof] = ACTIONS(586), + [anon_sym_void] = ACTIONS(586), + [anon_sym_delete] = ACTIONS(586), + [anon_sym_PLUS_PLUS] = ACTIONS(584), + [anon_sym_DASH_DASH] = ACTIONS(584), + [anon_sym_DQUOTE] = ACTIONS(584), + [anon_sym_SQUOTE] = ACTIONS(584), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(614), - [sym_number] = ACTIONS(614), - [sym_private_property_identifier] = ACTIONS(614), - [sym_this] = ACTIONS(616), - [sym_super] = ACTIONS(616), - [sym_true] = ACTIONS(616), - [sym_false] = ACTIONS(616), - [sym_null] = ACTIONS(616), - [sym_undefined] = ACTIONS(616), - [anon_sym_AT] = ACTIONS(614), - [anon_sym_static] = ACTIONS(616), - [anon_sym_get] = ACTIONS(616), - [anon_sym_set] = ACTIONS(616), + [anon_sym_BQUOTE] = ACTIONS(584), + [sym_number] = ACTIONS(584), + [sym_private_property_identifier] = ACTIONS(584), + [sym_this] = ACTIONS(586), + [sym_super] = ACTIONS(586), + [sym_true] = ACTIONS(586), + [sym_false] = ACTIONS(586), + [sym_null] = ACTIONS(586), + [sym_undefined] = ACTIONS(586), + [anon_sym_AT] = ACTIONS(584), + [anon_sym_static] = ACTIONS(586), + [anon_sym_get] = ACTIONS(586), + [anon_sym_set] = ACTIONS(586), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 7, + [0] = 11, ACTIONS(3), 1, sym_comment, + ACTIONS(839), 1, + sym_identifier, ACTIONS(843), 1, + anon_sym_LPAREN, + ACTIONS(846), 1, + anon_sym_EQ, + ACTIONS(848), 1, + anon_sym_function, + ACTIONS(850), 1, + anon_sym_EQ_GT, + STATE(1601), 1, + sym_formal_parameters, + ACTIONS(841), 5, + anon_sym_export, + anon_sym_async, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(793), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(767), 16, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(778), 21, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + [87] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(856), 1, anon_sym_catch, - ACTIONS(845), 1, + ACTIONS(858), 1, anon_sym_finally, STATE(306), 1, sym_catch_clause, STATE(371), 1, sym_finally_clause, - ACTIONS(839), 16, + ACTIONS(852), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -32010,7 +32103,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(841), 43, + ACTIONS(854), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -32054,22 +32147,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [79] = 11, + [166] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(847), 1, + ACTIONS(839), 1, sym_identifier, - ACTIONS(851), 1, + ACTIONS(843), 1, anon_sym_LPAREN, - ACTIONS(854), 1, - anon_sym_EQ, - ACTIONS(856), 1, + ACTIONS(848), 1, anon_sym_function, - ACTIONS(858), 1, + ACTIONS(850), 1, anon_sym_EQ_GT, - STATE(1526), 1, + ACTIONS(860), 1, + anon_sym_EQ, + STATE(1601), 1, sym_formal_parameters, - ACTIONS(849), 5, + ACTIONS(841), 5, anon_sym_export, anon_sym_async, anon_sym_static, @@ -32100,7 +32193,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -32130,27 +32223,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [166] = 11, + [253] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(847), 1, - sym_identifier, - ACTIONS(851), 1, - anon_sym_LPAREN, - ACTIONS(856), 1, - anon_sym_function, - ACTIONS(858), 1, + ACTIONS(791), 1, anon_sym_EQ_GT, - ACTIONS(860), 1, + ACTIONS(803), 1, anon_sym_EQ, - STATE(1526), 1, + ACTIONS(805), 1, + anon_sym_COLON, + ACTIONS(821), 1, + anon_sym_function, + ACTIONS(843), 1, + anon_sym_LPAREN, + ACTIONS(862), 1, + sym_identifier, + STATE(1511), 1, sym_formal_parameters, - ACTIONS(849), 5, + ACTIONS(864), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, + ACTIONS(767), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, ACTIONS(793), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -32167,16 +32277,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(767), 16, + ACTIONS(778), 21, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + [341] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(791), 1, + anon_sym_EQ_GT, + ACTIONS(801), 1, + anon_sym_COLON, + ACTIONS(803), 1, + anon_sym_EQ, + ACTIONS(843), 1, + anon_sym_LPAREN, + ACTIONS(862), 1, + sym_identifier, + ACTIONS(866), 1, + anon_sym_function, + STATE(1511), 1, + sym_formal_parameters, + ACTIONS(864), 5, + anon_sym_export, + anon_sym_async, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(767), 14, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -32184,6 +32337,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, + ACTIONS(793), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, ACTIONS(778), 21, anon_sym_STAR, anon_sym_in, @@ -32206,22 +32375,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [253] = 11, + [429] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(851), 1, + ACTIONS(843), 1, anon_sym_LPAREN, - ACTIONS(854), 1, - anon_sym_EQ, - ACTIONS(862), 1, + ACTIONS(868), 1, sym_identifier, - ACTIONS(866), 1, + ACTIONS(872), 1, + anon_sym_EQ, + ACTIONS(874), 1, anon_sym_function, - ACTIONS(868), 1, + ACTIONS(876), 1, anon_sym_EQ_GT, - STATE(1525), 1, + STATE(1529), 1, sym_formal_parameters, - ACTIONS(864), 5, + ACTIONS(870), 5, anon_sym_export, anon_sym_async, anon_sym_static, @@ -32234,7 +32403,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -32281,24 +32450,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [339] = 12, + [515] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(791), 1, - anon_sym_EQ_GT, - ACTIONS(799), 1, - anon_sym_COLON, - ACTIONS(801), 1, - anon_sym_EQ, - ACTIONS(821), 1, - anon_sym_function, - ACTIONS(851), 1, + ACTIONS(843), 1, anon_sym_LPAREN, - ACTIONS(870), 1, + ACTIONS(860), 1, + anon_sym_EQ, + ACTIONS(868), 1, sym_identifier, - STATE(1534), 1, + ACTIONS(874), 1, + anon_sym_function, + ACTIONS(876), 1, + anon_sym_EQ_GT, + STATE(1529), 1, sym_formal_parameters, - ACTIONS(872), 5, + ACTIONS(870), 5, anon_sym_export, anon_sym_async, anon_sym_static, @@ -32311,7 +32478,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -32335,9 +32502,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(778), 21, + ACTIONS(778), 22, anon_sym_STAR, anon_sym_in, + anon_sym_of, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -32357,20 +32525,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [427] = 11, + [601] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(851), 1, + ACTIONS(791), 1, + anon_sym_EQ_GT, + ACTIONS(803), 1, + anon_sym_EQ, + ACTIONS(843), 1, anon_sym_LPAREN, ACTIONS(862), 1, sym_identifier, - ACTIONS(866), 1, - anon_sym_function, - ACTIONS(868), 1, - anon_sym_EQ_GT, ACTIONS(874), 1, - anon_sym_EQ, - STATE(1525), 1, + anon_sym_function, + STATE(1511), 1, sym_formal_parameters, ACTIONS(864), 5, anon_sym_export, @@ -32378,14 +32546,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(767), 14, + ACTIONS(767), 15, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -32409,10 +32578,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(778), 22, + ACTIONS(778), 21, anon_sym_STAR, anon_sym_in, - anon_sym_of, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -32432,27 +32600,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [513] = 12, + [687] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(851), 1, + ACTIONS(843), 1, anon_sym_LPAREN, - ACTIONS(854), 1, - anon_sym_EQ, - ACTIONS(856), 1, + ACTIONS(848), 1, anon_sym_function, - ACTIONS(876), 1, + ACTIONS(878), 1, sym_identifier, - ACTIONS(882), 1, + ACTIONS(884), 1, + anon_sym_EQ, + ACTIONS(887), 1, anon_sym_EQ_GT, - STATE(1594), 1, + STATE(1558), 1, sym_formal_parameters, - ACTIONS(880), 4, + ACTIONS(882), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, - ACTIONS(878), 5, + ACTIONS(880), 5, anon_sym_export, anon_sym_async, anon_sym_static, @@ -32462,7 +32630,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ternary_qmark, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -32508,27 +32676,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [601] = 12, + [775] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(851), 1, + ACTIONS(843), 1, anon_sym_LPAREN, - ACTIONS(856), 1, + ACTIONS(848), 1, anon_sym_function, - ACTIONS(876), 1, + ACTIONS(860), 1, + anon_sym_EQ, + ACTIONS(878), 1, sym_identifier, - ACTIONS(882), 1, + ACTIONS(887), 1, anon_sym_EQ_GT, - ACTIONS(886), 1, - anon_sym_EQ, - STATE(1594), 1, + STATE(1558), 1, sym_formal_parameters, - ACTIONS(884), 4, + ACTIONS(889), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, - ACTIONS(878), 5, + ACTIONS(880), 5, anon_sym_export, anon_sym_async, anon_sym_static, @@ -32538,7 +32706,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ternary_qmark, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -32584,37 +32752,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [689] = 12, + [863] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(791), 1, anon_sym_EQ_GT, - ACTIONS(801), 1, - anon_sym_EQ, - ACTIONS(805), 1, - anon_sym_COLON, - ACTIONS(851), 1, + ACTIONS(843), 1, anon_sym_LPAREN, - ACTIONS(870), 1, + ACTIONS(860), 1, + anon_sym_EQ, + ACTIONS(862), 1, sym_identifier, - ACTIONS(889), 1, + ACTIONS(874), 1, anon_sym_function, - STATE(1534), 1, + STATE(1511), 1, sym_formal_parameters, - ACTIONS(872), 5, + ACTIONS(864), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(767), 14, + ACTIONS(767), 15, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -32660,27 +32827,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [777] = 12, + [949] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(847), 1, + ACTIONS(839), 1, sym_identifier, - ACTIONS(851), 1, + ACTIONS(843), 1, anon_sym_LPAREN, - ACTIONS(856), 1, + ACTIONS(848), 1, anon_sym_function, - ACTIONS(858), 1, + ACTIONS(850), 1, anon_sym_EQ_GT, ACTIONS(894), 1, anon_sym_EQ, - STATE(1526), 1, + STATE(1601), 1, sym_formal_parameters, ACTIONS(891), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, - ACTIONS(849), 5, + ACTIONS(841), 5, anon_sym_export, anon_sym_async, anon_sym_static, @@ -32690,7 +32857,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ternary_qmark, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -32736,26 +32903,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [865] = 13, + [1037] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(791), 1, anon_sym_EQ_GT, - ACTIONS(801), 1, + ACTIONS(803), 1, anon_sym_EQ, - ACTIONS(851), 1, + ACTIONS(843), 1, anon_sym_LPAREN, - ACTIONS(866), 1, - anon_sym_function, - ACTIONS(870), 1, + ACTIONS(862), 1, sym_identifier, + ACTIONS(874), 1, + anon_sym_function, ACTIONS(897), 1, anon_sym_in, ACTIONS(900), 1, anon_sym_of, - STATE(1534), 1, + STATE(1511), 1, sym_formal_parameters, - ACTIONS(872), 5, + ACTIONS(864), 5, anon_sym_export, anon_sym_async, anon_sym_static, @@ -32768,7 +32935,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -32813,162 +32980,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [955] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(791), 1, - anon_sym_EQ_GT, - ACTIONS(851), 1, - anon_sym_LPAREN, - ACTIONS(854), 1, - anon_sym_EQ, - ACTIONS(866), 1, - anon_sym_function, - ACTIONS(870), 1, - sym_identifier, - STATE(1534), 1, - sym_formal_parameters, - ACTIONS(872), 5, - anon_sym_export, - anon_sym_async, - anon_sym_static, - anon_sym_get, - anon_sym_set, - ACTIONS(767), 15, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(793), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(778), 21, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [1041] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(791), 1, - anon_sym_EQ_GT, - ACTIONS(801), 1, - anon_sym_EQ, - ACTIONS(851), 1, - anon_sym_LPAREN, - ACTIONS(866), 1, - anon_sym_function, - ACTIONS(870), 1, - sym_identifier, - STATE(1534), 1, - sym_formal_parameters, - ACTIONS(872), 5, - anon_sym_export, - anon_sym_async, - anon_sym_static, - anon_sym_get, - anon_sym_set, - ACTIONS(767), 15, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(793), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(778), 21, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, [1127] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(845), 1, + ACTIONS(858), 1, anon_sym_finally, - STATE(382), 1, + STATE(360), 1, sym_finally_clause, ACTIONS(902), 16, ts_builtin_sym_end, @@ -33034,23 +33051,23 @@ static const uint16_t ts_small_parse_table[] = { [1200] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(847), 1, + ACTIONS(839), 1, sym_identifier, - ACTIONS(851), 1, + ACTIONS(843), 1, anon_sym_LPAREN, - ACTIONS(856), 1, + ACTIONS(846), 1, + anon_sym_EQ, + ACTIONS(848), 1, anon_sym_function, - ACTIONS(858), 1, + ACTIONS(850), 1, anon_sym_EQ_GT, - ACTIONS(860), 1, - anon_sym_EQ, - STATE(1526), 1, + STATE(1601), 1, sym_formal_parameters, ACTIONS(906), 3, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RBRACK, - ACTIONS(849), 5, + ACTIONS(841), 5, anon_sym_export, anon_sym_async, anon_sym_static, @@ -33060,7 +33077,7 @@ static const uint16_t ts_small_parse_table[] = { sym__ternary_qmark, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -33109,9 +33126,9 @@ static const uint16_t ts_small_parse_table[] = { [1287] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(606), 1, + ACTIONS(626), 1, sym__automatic_semicolon, - ACTIONS(598), 16, + ACTIONS(618), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -33128,7 +33145,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(600), 43, + ACTIONS(620), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -33175,9 +33192,9 @@ static const uint16_t ts_small_parse_table[] = { [1357] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(546), 1, + ACTIONS(576), 1, sym__automatic_semicolon, - ACTIONS(538), 16, + ACTIONS(568), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -33194,7 +33211,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(540), 43, + ACTIONS(570), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -33238,79 +33255,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1427] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(913), 1, - anon_sym_else, - STATE(405), 1, - sym_else_clause, - ACTIONS(909), 16, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_LTtemplate_GT, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_number, - anon_sym_AT, - ACTIONS(911), 42, - anon_sym_export, - anon_sym_default, - anon_sym_import, - anon_sym_var, - anon_sym_let, - anon_sym_const, - anon_sym_if, - anon_sym_switch, - anon_sym_for, - anon_sym_await, - anon_sym_while, - anon_sym_do, - anon_sym_try, - anon_sym_with, - anon_sym_break, - anon_sym_continue, - anon_sym_debugger, - anon_sym_return, - anon_sym_throw, - anon_sym_case, - anon_sym_yield, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_typeof, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [1499] = 4, + [1427] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(586), 1, - sym__automatic_semicolon, - ACTIONS(578), 16, + ACTIONS(913), 1, + anon_sym_else, + STATE(401), 1, + sym_else_clause, + ACTIONS(909), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -33327,14 +33279,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(580), 43, + ACTIONS(911), 42, anon_sym_export, anon_sym_default, anon_sym_import, anon_sym_var, anon_sym_let, anon_sym_const, - anon_sym_else, anon_sym_if, anon_sym_switch, anon_sym_for, @@ -33371,16 +33322,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1569] = 4, + [1499] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(576), 1, - sym__automatic_semicolon, - ACTIONS(568), 16, + ACTIONS(915), 17, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LTtemplate_GT, @@ -33393,7 +33343,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(570), 43, + ACTIONS(917), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -33437,10 +33387,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1639] = 3, + [1567] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(915), 16, + ACTIONS(596), 1, + sym__automatic_semicolon, + ACTIONS(588), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -33457,7 +33409,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(917), 44, + ACTIONS(590), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -33479,7 +33431,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, - anon_sym_finally, anon_sym_yield, anon_sym_LT, anon_sym_SLASH, @@ -33502,11 +33453,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1707] = 3, + [1637] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(614), 17, - sym__automatic_semicolon, + ACTIONS(919), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -33523,7 +33473,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(616), 43, + ACTIONS(921), 44, anon_sym_export, anon_sym_default, anon_sym_import, @@ -33545,6 +33495,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, + anon_sym_finally, anon_sym_yield, anon_sym_LT, anon_sym_SLASH, @@ -33567,16 +33518,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1775] = 4, + [1705] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(919), 1, - sym__automatic_semicolon, - ACTIONS(548), 16, + ACTIONS(923), 17, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LTtemplate_GT, @@ -33589,7 +33539,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(550), 43, + ACTIONS(925), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -33633,146 +33583,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1845] = 4, + [1773] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(921), 1, - sym__automatic_semicolon, - ACTIONS(516), 16, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, + ACTIONS(791), 1, + anon_sym_EQ_GT, + ACTIONS(803), 1, + anon_sym_EQ, + ACTIONS(821), 1, + anon_sym_function, + ACTIONS(843), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_LTtemplate_GT, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_number, - anon_sym_AT, - ACTIONS(518), 43, + ACTIONS(862), 1, + sym_identifier, + STATE(1511), 1, + sym_formal_parameters, + ACTIONS(864), 5, anon_sym_export, - anon_sym_default, - anon_sym_import, - anon_sym_var, - anon_sym_let, - anon_sym_const, - anon_sym_else, - anon_sym_if, - anon_sym_switch, - anon_sym_for, - anon_sym_await, - anon_sym_while, - anon_sym_do, - anon_sym_try, - anon_sym_with, - anon_sym_break, - anon_sym_continue, - anon_sym_debugger, - anon_sym_return, - anon_sym_throw, - anon_sym_case, - anon_sym_yield, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_class, anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_typeof, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, - [1915] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(923), 17, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(767), 13, + sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_LTtemplate_GT, - anon_sym_BANG, - anon_sym_TILDE, + anon_sym_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, anon_sym_BQUOTE, - sym_number, - anon_sym_AT, - ACTIONS(925), 43, - anon_sym_export, - anon_sym_default, - anon_sym_import, - anon_sym_var, - anon_sym_let, - anon_sym_const, - anon_sym_else, - anon_sym_if, - anon_sym_switch, - anon_sym_for, - anon_sym_await, - anon_sym_while, - anon_sym_do, - anon_sym_try, - anon_sym_with, - anon_sym_break, - anon_sym_continue, - anon_sym_debugger, - anon_sym_return, - anon_sym_throw, - anon_sym_case, - anon_sym_yield, + ACTIONS(793), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(778), 21, + anon_sym_STAR, + anon_sym_in, anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_typeof, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [1983] = 3, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + [1857] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(927), 17, + ACTIONS(530), 17, + sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LTtemplate_GT, @@ -33785,7 +33677,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(929), 43, + ACTIONS(532), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -33829,34 +33721,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2051] = 11, + [1925] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(791), 1, - anon_sym_EQ_GT, - ACTIONS(801), 1, - anon_sym_EQ, - ACTIONS(851), 1, + ACTIONS(843), 1, anon_sym_LPAREN, - ACTIONS(870), 1, - sym_identifier, - ACTIONS(889), 1, + ACTIONS(848), 1, anon_sym_function, - STATE(1534), 1, + ACTIONS(860), 1, + anon_sym_EQ, + ACTIONS(878), 1, + sym_identifier, + ACTIONS(887), 1, + anon_sym_EQ_GT, + STATE(1558), 1, sym_formal_parameters, - ACTIONS(872), 5, + ACTIONS(880), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(767), 13, - sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -33902,76 +33794,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [2135] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(548), 17, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_LTtemplate_GT, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_number, - anon_sym_AT, - ACTIONS(550), 43, - anon_sym_export, - anon_sym_default, - anon_sym_import, - anon_sym_var, - anon_sym_let, - anon_sym_const, - anon_sym_else, - anon_sym_if, - anon_sym_switch, - anon_sym_for, - anon_sym_await, - anon_sym_while, - anon_sym_do, - anon_sym_try, - anon_sym_with, - anon_sym_break, - anon_sym_continue, - anon_sym_debugger, - anon_sym_return, - anon_sym_throw, - anon_sym_case, - anon_sym_yield, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_typeof, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [2203] = 3, + [2009] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(554), 17, + ACTIONS(542), 1, sym__automatic_semicolon, + ACTIONS(534), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -33988,7 +33816,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(556), 43, + ACTIONS(536), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -34032,12 +33860,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2271] = 4, + [2079] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(536), 1, - sym__automatic_semicolon, - ACTIONS(528), 16, + ACTIONS(927), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -34054,7 +33880,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(530), 43, + ACTIONS(929), 44, anon_sym_export, anon_sym_default, anon_sym_import, @@ -34076,6 +33902,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, + anon_sym_finally, anon_sym_yield, anon_sym_LT, anon_sym_SLASH, @@ -34098,99 +33925,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2341] = 3, + [2147] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(610), 17, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, + ACTIONS(791), 1, + anon_sym_EQ_GT, + ACTIONS(803), 1, + anon_sym_EQ, + ACTIONS(843), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_LTtemplate_GT, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_number, - anon_sym_AT, - ACTIONS(612), 43, - anon_sym_export, - anon_sym_default, - anon_sym_import, - anon_sym_var, - anon_sym_let, - anon_sym_const, - anon_sym_else, - anon_sym_if, - anon_sym_switch, - anon_sym_for, - anon_sym_await, - anon_sym_while, - anon_sym_do, - anon_sym_try, - anon_sym_with, - anon_sym_break, - anon_sym_continue, - anon_sym_debugger, - anon_sym_return, - anon_sym_throw, - anon_sym_case, - anon_sym_yield, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_typeof, - anon_sym_void, - anon_sym_delete, + ACTIONS(862), 1, sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [2409] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(851), 1, - anon_sym_LPAREN, - ACTIONS(854), 1, - anon_sym_EQ, - ACTIONS(856), 1, + ACTIONS(866), 1, anon_sym_function, - ACTIONS(876), 1, - sym_identifier, - ACTIONS(882), 1, - anon_sym_EQ_GT, - STATE(1594), 1, + STATE(1511), 1, sym_formal_parameters, - ACTIONS(878), 5, + ACTIONS(864), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, ACTIONS(767), 13, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_LBRACE, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -34236,34 +33998,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [2493] = 11, + [2231] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(791), 1, + ACTIONS(839), 1, + sym_identifier, + ACTIONS(843), 1, + anon_sym_LPAREN, + ACTIONS(848), 1, + anon_sym_function, + ACTIONS(850), 1, anon_sym_EQ_GT, - ACTIONS(801), 1, + ACTIONS(882), 1, + anon_sym_COMMA, + ACTIONS(891), 1, + anon_sym_RBRACK, + ACTIONS(894), 1, anon_sym_EQ, - ACTIONS(821), 1, - anon_sym_function, - ACTIONS(851), 1, - anon_sym_LPAREN, - ACTIONS(870), 1, - sym_identifier, - STATE(1534), 1, + STATE(1601), 1, sym_formal_parameters, - ACTIONS(872), 5, + ACTIONS(841), 5, anon_sym_export, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(767), 13, - sym__automatic_semicolon, + ACTIONS(767), 11, sym__ternary_qmark, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -34309,12 +34073,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [2577] = 4, + [2319] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(596), 1, + ACTIONS(564), 17, sym__automatic_semicolon, - ACTIONS(588), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -34331,7 +34094,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(590), 43, + ACTIONS(566), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -34375,10 +34138,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2647] = 3, + [2387] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(931), 16, + ACTIONS(616), 1, + sym__automatic_semicolon, + ACTIONS(608), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -34395,7 +34160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(933), 44, + ACTIONS(610), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -34417,7 +34182,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, - anon_sym_finally, anon_sym_yield, anon_sym_LT, anon_sym_SLASH, @@ -34440,12 +34204,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2715] = 4, + [2457] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(566), 1, + ACTIONS(931), 1, sym__automatic_semicolon, - ACTIONS(558), 16, + ACTIONS(578), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -34462,7 +34226,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(560), 43, + ACTIONS(580), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -34506,87 +34270,144 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2785] = 13, + [2527] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(847), 1, - sym_identifier, - ACTIONS(851), 1, + ACTIONS(562), 1, + sym__automatic_semicolon, + ACTIONS(554), 16, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(856), 1, - anon_sym_function, - ACTIONS(858), 1, - anon_sym_EQ_GT, - ACTIONS(884), 1, - anon_sym_COMMA, - ACTIONS(891), 1, - anon_sym_RBRACK, - ACTIONS(894), 1, - anon_sym_EQ, - STATE(1526), 1, - sym_formal_parameters, - ACTIONS(849), 5, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_LTtemplate_GT, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_number, + anon_sym_AT, + ACTIONS(556), 43, anon_sym_export, + anon_sym_default, + anon_sym_import, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_else, + anon_sym_if, + anon_sym_switch, + anon_sym_for, + anon_sym_await, + anon_sym_while, + anon_sym_do, + anon_sym_try, + anon_sym_with, + anon_sym_break, + anon_sym_continue, + anon_sym_debugger, + anon_sym_return, + anon_sym_throw, + anon_sym_case, + anon_sym_yield, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_class, anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(767), 11, - sym__ternary_qmark, + [2597] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 1, + sym__automatic_semicolon, + ACTIONS(544), 16, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + anon_sym_LTtemplate_GT, + anon_sym_BANG, + anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, anon_sym_BQUOTE, - ACTIONS(793), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(778), 21, - anon_sym_STAR, - anon_sym_in, + sym_number, + anon_sym_AT, + ACTIONS(546), 43, + anon_sym_export, + anon_sym_default, + anon_sym_import, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_else, + anon_sym_if, + anon_sym_switch, + anon_sym_for, + anon_sym_await, + anon_sym_while, + anon_sym_do, + anon_sym_try, + anon_sym_with, + anon_sym_break, + anon_sym_continue, + anon_sym_debugger, + anon_sym_return, + anon_sym_throw, + anon_sym_case, + anon_sym_yield, anon_sym_LT, - anon_sym_GT, anon_sym_SLASH, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, anon_sym_PLUS, anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [2873] = 4, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [2667] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(626), 1, + ACTIONS(606), 1, sym__automatic_semicolon, - ACTIONS(618), 16, + ACTIONS(598), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -34603,7 +34424,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(620), 43, + ACTIONS(600), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -34647,10 +34468,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2943] = 3, + [2737] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(578), 17, + sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -34667,7 +34489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(580), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -34711,10 +34533,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3010] = 3, + [2805] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 16, + ACTIONS(933), 1, + sym__automatic_semicolon, + ACTIONS(510), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -34731,7 +34555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(941), 43, + ACTIONS(512), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -34775,10 +34599,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3077] = 3, + [2875] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(584), 17, + sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -34795,7 +34620,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(586), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -34839,7 +34664,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3144] = 3, + [2943] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(935), 16, @@ -34903,10 +34728,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3211] = 3, + [3010] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(939), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -34923,7 +34748,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(941), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -34967,7 +34792,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3278] = 3, + [3077] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(943), 16, @@ -35031,10 +34856,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3345] = 3, + [3144] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -35051,7 +34876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -35095,10 +34920,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3412] = 3, + [3211] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -35115,7 +34940,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -35159,10 +34984,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3479] = 3, + [3278] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -35179,7 +35004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -35223,10 +35048,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3546] = 3, + [3345] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -35243,7 +35068,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -35287,10 +35112,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3613] = 3, + [3412] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -35307,7 +35132,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -35351,10 +35176,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3680] = 3, + [3479] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -35371,7 +35196,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -35415,10 +35240,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3747] = 3, + [3546] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -35435,7 +35260,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -35479,10 +35304,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3814] = 3, + [3613] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -35499,7 +35324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -35543,10 +35368,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3881] = 3, + [3680] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -35563,7 +35388,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -35607,10 +35432,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [3948] = 3, + [3747] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -35627,7 +35452,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -35671,10 +35496,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4015] = 3, + [3814] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -35691,7 +35516,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -35735,10 +35560,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4082] = 3, + [3881] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -35755,7 +35580,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -35799,10 +35624,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4149] = 3, + [3948] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -35819,7 +35644,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -35863,10 +35688,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4216] = 3, + [4015] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(947), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -35883,7 +35708,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(949), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -35927,82 +35752,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4283] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(851), 1, - anon_sym_LPAREN, - ACTIONS(854), 1, - anon_sym_EQ, - ACTIONS(856), 1, - anon_sym_function, - ACTIONS(951), 1, - sym_identifier, - ACTIONS(955), 1, - anon_sym_EQ_GT, - STATE(1589), 1, - sym_formal_parameters, - ACTIONS(953), 5, - anon_sym_export, - anon_sym_async, - anon_sym_static, - anon_sym_get, - anon_sym_set, - ACTIONS(767), 11, - sym__ternary_qmark, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(793), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(778), 22, - anon_sym_STAR, - anon_sym_in, - anon_sym_of, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [4366] = 3, + [4082] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(957), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -36019,7 +35772,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(959), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -36063,82 +35816,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4433] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(851), 1, - anon_sym_LPAREN, - ACTIONS(856), 1, - anon_sym_function, - ACTIONS(951), 1, - sym_identifier, - ACTIONS(955), 1, - anon_sym_EQ_GT, - ACTIONS(961), 1, - anon_sym_EQ, - STATE(1589), 1, - sym_formal_parameters, - ACTIONS(953), 5, - anon_sym_export, - anon_sym_async, - anon_sym_static, - anon_sym_get, - anon_sym_set, - ACTIONS(767), 11, - sym__ternary_qmark, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(793), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(778), 22, - anon_sym_STAR, - anon_sym_in, - anon_sym_of, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [4516] = 3, + [4149] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(963), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -36155,7 +35836,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(965), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -36199,10 +35880,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4583] = 3, + [4216] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(967), 16, + ACTIONS(947), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -36219,7 +35900,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(969), 43, + ACTIONS(949), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -36263,10 +35944,156 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4650] = 3, + [4283] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(971), 16, + ACTIONS(843), 1, + anon_sym_LPAREN, + ACTIONS(848), 1, + anon_sym_function, + ACTIONS(860), 1, + anon_sym_EQ, + ACTIONS(951), 1, + sym_identifier, + ACTIONS(955), 1, + anon_sym_EQ_GT, + STATE(1593), 1, + sym_formal_parameters, + ACTIONS(953), 5, + anon_sym_export, + anon_sym_async, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(767), 11, + sym__ternary_qmark, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(793), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(778), 22, + anon_sym_STAR, + anon_sym_in, + anon_sym_of, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + [4366] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(843), 1, + anon_sym_LPAREN, + ACTIONS(848), 1, + anon_sym_function, + ACTIONS(860), 1, + anon_sym_EQ, + ACTIONS(878), 1, + sym_identifier, + ACTIONS(887), 1, + anon_sym_EQ_GT, + ACTIONS(897), 1, + anon_sym_in, + ACTIONS(900), 1, + anon_sym_of, + STATE(1558), 1, + sym_formal_parameters, + ACTIONS(880), 5, + anon_sym_export, + anon_sym_async, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(767), 11, + sym__ternary_qmark, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(793), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(778), 20, + anon_sym_STAR, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + [4453] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(957), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -36283,7 +36110,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(973), 43, + ACTIONS(959), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -36327,10 +36154,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4717] = 3, + [4520] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(975), 16, + ACTIONS(843), 1, + anon_sym_LPAREN, + ACTIONS(848), 1, + anon_sym_function, + ACTIONS(951), 1, + sym_identifier, + ACTIONS(955), 1, + anon_sym_EQ_GT, + ACTIONS(961), 1, + anon_sym_EQ, + STATE(1593), 1, + sym_formal_parameters, + ACTIONS(953), 5, + anon_sym_export, + anon_sym_async, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(767), 11, + sym__ternary_qmark, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(793), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(778), 22, + anon_sym_STAR, + anon_sym_in, + anon_sym_of, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + [4603] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(963), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -36347,7 +36246,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(977), 43, + ACTIONS(965), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -36391,10 +36290,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4784] = 3, + [4670] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(979), 16, + ACTIONS(967), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -36411,7 +36310,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(981), 43, + ACTIONS(969), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -36455,10 +36354,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4851] = 3, + [4737] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(983), 16, + ACTIONS(971), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -36475,7 +36374,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(985), 43, + ACTIONS(973), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -36519,10 +36418,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4918] = 3, + [4804] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(987), 16, + ACTIONS(975), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -36539,7 +36438,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(989), 43, + ACTIONS(977), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -36583,10 +36482,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [4985] = 3, + [4871] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(991), 16, + ACTIONS(979), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -36603,7 +36502,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(993), 43, + ACTIONS(981), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -36647,10 +36546,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5052] = 3, + [4938] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(987), 16, + ACTIONS(983), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -36667,7 +36566,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(989), 43, + ACTIONS(985), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -36711,10 +36610,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5119] = 3, + [5005] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(995), 16, + ACTIONS(987), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -36731,7 +36630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(997), 43, + ACTIONS(989), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -36775,10 +36674,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5186] = 3, + [5072] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(999), 16, + ACTIONS(991), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -36795,7 +36694,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1001), 43, + ACTIONS(993), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -36839,10 +36738,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5253] = 3, + [5139] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1003), 16, + ACTIONS(995), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -36859,7 +36758,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1005), 43, + ACTIONS(997), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -36903,10 +36802,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5320] = 3, + [5206] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1007), 16, + ACTIONS(939), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -36923,7 +36822,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1009), 43, + ACTIONS(941), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -36967,10 +36866,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5387] = 3, + [5273] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1011), 16, + ACTIONS(999), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -36987,7 +36886,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1013), 43, + ACTIONS(1001), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -37031,10 +36930,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5454] = 3, + [5340] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1015), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -37051,7 +36950,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1017), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -37095,10 +36994,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5521] = 3, + [5407] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(939), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -37115,7 +37014,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(941), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -37159,10 +37058,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5588] = 3, + [5474] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(1003), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -37179,7 +37078,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(1005), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -37223,10 +37122,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5655] = 3, + [5541] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1019), 16, + ACTIONS(939), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -37243,7 +37142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1021), 43, + ACTIONS(941), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -37287,10 +37186,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5722] = 3, + [5608] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1023), 16, + ACTIONS(939), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -37307,7 +37206,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1025), 43, + ACTIONS(941), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -37351,10 +37250,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5789] = 3, + [5675] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1027), 16, + ACTIONS(1007), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -37371,7 +37270,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1029), 43, + ACTIONS(1009), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -37415,10 +37314,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5856] = 3, + [5742] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1031), 16, + ACTIONS(1011), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -37435,7 +37334,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1033), 43, + ACTIONS(1013), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -37479,10 +37378,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5923] = 3, + [5809] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1035), 16, + ACTIONS(1015), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -37499,7 +37398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1037), 43, + ACTIONS(1017), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -37543,10 +37442,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [5990] = 3, + [5876] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1039), 16, + ACTIONS(1019), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -37563,7 +37462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1041), 43, + ACTIONS(1021), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -37607,10 +37506,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6057] = 3, + [5943] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1043), 16, + ACTIONS(1023), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -37627,7 +37526,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1045), 43, + ACTIONS(1025), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -37671,10 +37570,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6124] = 3, + [6010] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1047), 16, + ACTIONS(1027), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -37691,7 +37590,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1049), 43, + ACTIONS(1029), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -37735,10 +37634,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6191] = 3, + [6077] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1051), 16, + ACTIONS(939), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -37755,7 +37654,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1053), 43, + ACTIONS(941), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -37799,10 +37698,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6258] = 3, + [6144] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1055), 16, + ACTIONS(939), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -37819,7 +37718,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1057), 43, + ACTIONS(941), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -37863,10 +37762,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6325] = 3, + [6211] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1059), 16, + ACTIONS(1031), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -37883,7 +37782,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1061), 43, + ACTIONS(1033), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -37927,10 +37826,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6392] = 3, + [6278] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 16, + ACTIONS(1035), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -37947,7 +37846,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1065), 43, + ACTIONS(1037), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -37991,10 +37890,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6459] = 3, + [6345] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1067), 16, + ACTIONS(1039), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -38011,7 +37910,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1069), 43, + ACTIONS(1041), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -38055,7 +37954,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6526] = 3, + [6412] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(939), 16, @@ -38119,7 +38018,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6593] = 3, + [6479] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(939), 16, @@ -38183,10 +38082,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6660] = 3, + [6546] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 16, + ACTIONS(939), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -38203,7 +38102,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(937), 43, + ACTIONS(941), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -38247,7 +38146,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6727] = 3, + [6613] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(939), 16, @@ -38311,10 +38210,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6794] = 3, + [6680] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 16, + ACTIONS(1043), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -38331,7 +38230,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(941), 43, + ACTIONS(1045), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -38375,7 +38274,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6861] = 3, + [6747] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(939), 16, @@ -38439,7 +38338,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6928] = 3, + [6814] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(939), 16, @@ -38503,10 +38402,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [6995] = 3, + [6881] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 16, + ACTIONS(1047), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -38523,7 +38422,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(941), 43, + ACTIONS(1049), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -38567,10 +38466,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7062] = 3, + [6948] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -38587,7 +38486,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(941), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -38631,10 +38530,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7129] = 3, + [7015] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 16, + ACTIONS(943), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -38651,7 +38550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(941), 43, + ACTIONS(945), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -38695,7 +38594,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7196] = 3, + [7082] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(939), 16, @@ -38759,7 +38658,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7263] = 3, + [7149] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(939), 16, @@ -38823,7 +38722,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7330] = 3, + [7216] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(939), 16, @@ -38887,7 +38786,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7397] = 3, + [7283] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(939), 16, @@ -38951,7 +38850,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7464] = 3, + [7350] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(939), 16, @@ -39015,7 +38914,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7531] = 3, + [7417] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(939), 16, @@ -39079,7 +38978,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7598] = 3, + [7484] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(939), 16, @@ -39143,10 +39042,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7665] = 3, + [7551] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 16, + ACTIONS(1051), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -39163,7 +39062,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(941), 43, + ACTIONS(1053), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -39207,10 +39106,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7732] = 3, + [7618] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 16, + ACTIONS(1055), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -39227,7 +39126,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(941), 43, + ACTIONS(1057), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -39271,10 +39170,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7799] = 3, + [7685] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 16, + ACTIONS(1059), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -39291,7 +39190,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(941), 43, + ACTIONS(1061), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -39335,7 +39234,135 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7866] = 3, + [7752] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1063), 16, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_LTtemplate_GT, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_number, + anon_sym_AT, + ACTIONS(1065), 43, + anon_sym_export, + anon_sym_default, + anon_sym_import, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_else, + anon_sym_if, + anon_sym_switch, + anon_sym_for, + anon_sym_await, + anon_sym_while, + anon_sym_do, + anon_sym_try, + anon_sym_with, + anon_sym_break, + anon_sym_continue, + anon_sym_debugger, + anon_sym_return, + anon_sym_throw, + anon_sym_case, + anon_sym_yield, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [7819] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1067), 16, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_LTtemplate_GT, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_number, + anon_sym_AT, + ACTIONS(1069), 43, + anon_sym_export, + anon_sym_default, + anon_sym_import, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_else, + anon_sym_if, + anon_sym_switch, + anon_sym_for, + anon_sym_await, + anon_sym_while, + anon_sym_do, + anon_sym_try, + anon_sym_with, + anon_sym_break, + anon_sym_continue, + anon_sym_debugger, + anon_sym_return, + anon_sym_throw, + anon_sym_case, + anon_sym_yield, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [7886] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1071), 16, @@ -39399,7 +39426,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [7933] = 3, + [7953] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1075), 16, @@ -39463,7 +39490,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8000] = 3, + [8020] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1079), 16, @@ -39527,10 +39554,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8067] = 3, + [8087] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 16, + ACTIONS(1079), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -39547,7 +39574,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1085), 43, + ACTIONS(1081), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -39591,10 +39618,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8134] = 3, + [8154] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1087), 16, + ACTIONS(1083), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -39611,7 +39638,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1089), 43, + ACTIONS(1085), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -39655,7 +39682,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8201] = 3, + [8221] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1087), 16, @@ -39719,7 +39746,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8268] = 3, + [8288] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1091), 16, @@ -39783,7 +39810,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8335] = 3, + [8355] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1095), 16, @@ -39847,7 +39874,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8402] = 3, + [8422] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1099), 16, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_LTtemplate_GT, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_number, + anon_sym_AT, + ACTIONS(1101), 43, + anon_sym_export, + anon_sym_default, + anon_sym_import, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_else, + anon_sym_if, + anon_sym_switch, + anon_sym_for, + anon_sym_await, + anon_sym_while, + anon_sym_do, + anon_sym_try, + anon_sym_with, + anon_sym_break, + anon_sym_continue, + anon_sym_debugger, + anon_sym_return, + anon_sym_throw, + anon_sym_case, + anon_sym_yield, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [8489] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1099), 16, @@ -39911,7 +40002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8469] = 3, + [8556] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1103), 16, @@ -39975,7 +40066,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8536] = 3, + [8623] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1103), 16, @@ -40039,7 +40130,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8603] = 3, + [8690] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1107), 16, @@ -40103,10 +40194,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8670] = 3, + [8757] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 16, + ACTIONS(1111), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -40123,7 +40214,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1109), 43, + ACTIONS(1113), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -40167,10 +40258,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8737] = 3, + [8824] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1111), 16, + ACTIONS(1103), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -40187,7 +40278,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1113), 43, + ACTIONS(1105), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -40231,84 +40322,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8804] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(851), 1, - anon_sym_LPAREN, - ACTIONS(854), 1, - anon_sym_EQ, - ACTIONS(856), 1, - anon_sym_function, - ACTIONS(876), 1, - sym_identifier, - ACTIONS(882), 1, - anon_sym_EQ_GT, - ACTIONS(897), 1, - anon_sym_in, - ACTIONS(900), 1, - anon_sym_of, - STATE(1594), 1, - sym_formal_parameters, - ACTIONS(878), 5, - anon_sym_export, - anon_sym_async, - anon_sym_static, - anon_sym_get, - anon_sym_set, - ACTIONS(767), 11, - sym__ternary_qmark, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(793), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(778), 20, - anon_sym_STAR, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, [8891] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1115), 16, + ACTIONS(1103), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -40325,7 +40342,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1117), 43, + ACTIONS(1105), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -40372,7 +40389,7 @@ static const uint16_t ts_small_parse_table[] = { [8958] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 16, + ACTIONS(1115), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -40389,7 +40406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1109), 43, + ACTIONS(1117), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -40500,7 +40517,7 @@ static const uint16_t ts_small_parse_table[] = { [9092] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 16, + ACTIONS(1119), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -40517,7 +40534,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1109), 43, + ACTIONS(1121), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -40756,19 +40773,19 @@ static const uint16_t ts_small_parse_table[] = { [9360] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(769), 1, - anon_sym_RBRACE, ACTIONS(780), 1, anon_sym_COLON, + ACTIONS(797), 1, + anon_sym_RBRACE, ACTIONS(1139), 1, anon_sym_LPAREN, ACTIONS(1142), 1, anon_sym_EQ, ACTIONS(1144), 1, anon_sym_EQ_GT, - STATE(1251), 1, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1293), 1, aux_sym_object_repeat1, ACTIONS(1137), 15, sym__automatic_semicolon, @@ -40777,7 +40794,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -40828,7 +40845,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(780), 1, anon_sym_COLON, - ACTIONS(797), 1, + ACTIONS(795), 1, anon_sym_RBRACE, ACTIONS(1139), 1, anon_sym_LPAREN, @@ -40836,9 +40853,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(1144), 1, anon_sym_EQ_GT, - STATE(1251), 1, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1252), 1, + STATE(1293), 1, aux_sym_object_repeat1, ACTIONS(1137), 15, sym__automatic_semicolon, @@ -40847,7 +40864,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -40896,20 +40913,20 @@ static const uint16_t ts_small_parse_table[] = { [9522] = 11, ACTIONS(3), 1, sym_comment, + ACTIONS(769), 1, + anon_sym_RBRACE, ACTIONS(780), 1, anon_sym_COLON, - ACTIONS(795), 1, - anon_sym_RBRACE, ACTIONS(1139), 1, anon_sym_LPAREN, ACTIONS(1142), 1, anon_sym_EQ, ACTIONS(1144), 1, anon_sym_EQ_GT, - STATE(1251), 1, - aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1233), 1, aux_sym_object_repeat1, + STATE(1234), 1, + aux_sym_object_pattern_repeat1, ACTIONS(1137), 15, sym__automatic_semicolon, sym__ternary_qmark, @@ -40917,7 +40934,349 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(1146), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(1135), 20, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [9603] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1148), 21, + anon_sym_STAR, + anon_sym_in, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(1150), 35, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [9667] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1152), 21, + anon_sym_STAR, + anon_sym_in, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(1154), 35, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [9731] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1156), 21, + anon_sym_STAR, + anon_sym_in, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(1158), 35, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [9795] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1160), 21, + anon_sym_STAR, + anon_sym_in, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(1162), 35, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [9859] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1164), 21, + anon_sym_STAR, + anon_sym_in, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(1166), 35, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -40926,6 +41285,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, + [9923] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1168), 1, + anon_sym_EQ, ACTIONS(1146), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -40963,10 +41327,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9603] = 3, + ACTIONS(1137), 20, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [9991] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1148), 21, + ACTIONS(1170), 21, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -40988,7 +41373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1150), 35, + ACTIONS(1172), 35, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -41000,7 +41385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -41024,10 +41409,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [9667] = 3, + [10055] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1152), 21, + ACTIONS(1174), 21, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -41049,7 +41434,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1154), 35, + ACTIONS(1176), 35, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -41061,7 +41446,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -41085,13 +41470,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [9731] = 3, + [10119] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1156), 21, + ACTIONS(846), 1, + anon_sym_EQ, + ACTIONS(850), 1, + anon_sym_EQ_GT, + ACTIONS(793), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(767), 18, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(778), 20, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -41110,19 +41533,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1158), 35, - sym__ternary_qmark, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + [10188] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1178), 1, + anon_sym_EQ, + ACTIONS(1180), 1, + anon_sym_EQ_GT, + ACTIONS(1146), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -41138,6 +41556,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(1137), 18, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -41146,13 +41575,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [9795] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1160), 21, + ACTIONS(1135), 20, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -41171,19 +41596,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1162), 35, - sym__ternary_qmark, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + [10257] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1168), 1, + anon_sym_EQ, + ACTIONS(1180), 1, + anon_sym_EQ_GT, + ACTIONS(1146), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -41199,6 +41619,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(1137), 18, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -41207,12 +41638,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [9859] = 5, + ACTIONS(1135), 20, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [10326] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1164), 1, + ACTIONS(850), 1, + anon_sym_EQ_GT, + ACTIONS(860), 1, anon_sym_EQ, - ACTIONS(1146), 15, + ACTIONS(793), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -41228,7 +41682,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1135), 20, + ACTIONS(767), 18, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(778), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41249,19 +41722,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1137), 20, + [10395] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(791), 1, + anon_sym_EQ_GT, + ACTIONS(803), 1, + anon_sym_EQ, + ACTIONS(793), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(767), 17, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -41270,13 +41763,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [9927] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1166), 21, + ACTIONS(778), 20, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -41295,19 +41784,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1168), 35, - sym__ternary_qmark, - anon_sym_LBRACE, + [10463] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(884), 1, + anon_sym_EQ, + ACTIONS(887), 1, + anon_sym_EQ_GT, + ACTIONS(882), 4, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, + ACTIONS(767), 13, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(793), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -41323,20 +41826,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [9991] = 6, + ACTIONS(778), 20, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [10533] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1170), 1, + ACTIONS(1168), 1, anon_sym_EQ, - ACTIONS(1172), 1, + ACTIONS(1182), 1, anon_sym_EQ_GT, ACTIONS(1146), 15, anon_sym_PLUS_EQ, @@ -41354,17 +41870,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1137), 18, + ACTIONS(1137), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_of, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -41394,14 +41909,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10060] = 6, + [10601] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(854), 1, - anon_sym_EQ, - ACTIONS(858), 1, + ACTIONS(1144), 1, anon_sym_EQ_GT, - ACTIONS(793), 15, + ACTIONS(1168), 1, + anon_sym_EQ, + ACTIONS(1146), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -41417,17 +41932,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(767), 18, + ACTIONS(1137), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -41436,7 +41950,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(778), 20, + ACTIONS(1135), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41457,13 +41971,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10129] = 6, + [10669] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(858), 1, - anon_sym_EQ_GT, ACTIONS(860), 1, anon_sym_EQ, + ACTIONS(876), 1, + anon_sym_EQ_GT, ACTIONS(793), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -41480,17 +41994,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(767), 18, + ACTIONS(767), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_of, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -41520,14 +42033,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10198] = 6, + [10737] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1164), 1, + ACTIONS(1174), 21, + anon_sym_STAR, + anon_sym_in, anon_sym_EQ, - ACTIONS(1172), 1, - anon_sym_EQ_GT, - ACTIONS(1146), 15, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(1176), 33, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -41543,17 +42084,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1137), 18, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -41562,31 +42092,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1135), 20, - anon_sym_STAR, - anon_sym_in, + [10799] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1186), 14, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_LTtemplate_GT, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_number, + anon_sym_AT, + ACTIONS(1184), 40, + anon_sym_export, + anon_sym_import, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_if, + anon_sym_switch, + anon_sym_for, + anon_sym_await, + anon_sym_while, + anon_sym_do, + anon_sym_try, + anon_sym_with, + anon_sym_break, + anon_sym_continue, + anon_sym_debugger, + anon_sym_return, + anon_sym_throw, + anon_sym_yield, anon_sym_LT, - anon_sym_GT, anon_sym_SLASH, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, anon_sym_PLUS, anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [10267] = 3, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [10861] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1176), 14, + ACTIONS(1190), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -41601,7 +42169,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1174), 40, + ACTIONS(1188), 40, anon_sym_export, anon_sym_import, anon_sym_var, @@ -41642,14 +42210,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [10329] = 7, + [10923] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1180), 1, + ACTIONS(1178), 1, + anon_sym_EQ, + ACTIONS(1146), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(1137), 18, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(1135), 20, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [10989] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1168), 1, anon_sym_EQ, - ACTIONS(1183), 1, + ACTIONS(1194), 1, anon_sym_EQ_GT, - ACTIONS(1178), 4, + ACTIONS(1192), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -41659,7 +42288,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -41705,14 +42334,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10399] = 7, + [11059] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(805), 1, + anon_sym_COLON, + ACTIONS(1144), 1, + anon_sym_EQ_GT, + ACTIONS(1196), 1, + anon_sym_EQ, + ACTIONS(1146), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(1137), 16, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(1135), 20, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [11129] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(799), 1, - anon_sym_COLON, ACTIONS(1144), 1, anon_sym_EQ_GT, - ACTIONS(1185), 1, + ACTIONS(1196), 1, anon_sym_EQ, ACTIONS(1146), 15, anon_sym_PLUS_EQ, @@ -41730,15 +42420,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1137), 16, + ACTIONS(1137), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -41768,15 +42459,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10469] = 7, + [11197] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(791), 1, - anon_sym_EQ_GT, - ACTIONS(799), 1, - anon_sym_COLON, - ACTIONS(801), 1, + ACTIONS(860), 1, anon_sym_EQ, + ACTIONS(887), 1, + anon_sym_EQ_GT, + ACTIONS(889), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(767), 13, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, ACTIONS(793), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -41793,23 +42501,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(767), 16, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, ACTIONS(778), 20, anon_sym_STAR, anon_sym_in, @@ -41831,10 +42522,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10539] = 3, + [11267] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1152), 21, + ACTIONS(1148), 21, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -41856,7 +42547,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1154), 33, + ACTIONS(1150), 33, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -41866,7 +42557,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -41890,10 +42581,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [10601] = 3, + [11329] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1160), 21, + ACTIONS(1156), 21, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -41915,7 +42606,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1162), 33, + ACTIONS(1158), 33, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -41925,7 +42616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -41949,17 +42640,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [10663] = 8, + [11391] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(791), 1, anon_sym_EQ_GT, - ACTIONS(801), 1, + ACTIONS(803), 1, anon_sym_EQ, - ACTIONS(897), 1, - anon_sym_in, - ACTIONS(1187), 1, - anon_sym_of, + ACTIONS(805), 1, + anon_sym_COLON, ACTIONS(793), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -41984,7 +42673,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -41993,8 +42682,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(778), 19, + ACTIONS(778), 20, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -42013,10 +42703,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10735] = 3, + [11461] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1156), 21, + ACTIONS(1160), 21, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -42038,7 +42728,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1158), 33, + ACTIONS(1162), 33, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -42048,7 +42738,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -42072,51 +42762,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [10797] = 7, + [11523] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1172), 1, - anon_sym_EQ_GT, - ACTIONS(1192), 1, - anon_sym_EQ, - ACTIONS(1189), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(1137), 13, - sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(1146), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1135), 20, + ACTIONS(1164), 21, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -42135,14 +42787,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10867] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(791), 1, - anon_sym_EQ_GT, - ACTIONS(854), 1, - anon_sym_EQ, - ACTIONS(793), 15, + ACTIONS(1166), 33, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -42158,16 +42813,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(767), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -42176,35 +42821,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(778), 20, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [10935] = 6, + [11585] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1144), 1, + ACTIONS(791), 1, anon_sym_EQ_GT, - ACTIONS(1164), 1, + ACTIONS(860), 1, anon_sym_EQ, - ACTIONS(1146), 15, + ACTIONS(793), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -42220,7 +42844,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1137), 17, + ACTIONS(767), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -42229,7 +42853,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -42238,7 +42862,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1135), 20, + ACTIONS(778), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -42259,76 +42883,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11003] = 6, + [11653] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1195), 1, - anon_sym_EQ, - ACTIONS(1197), 1, - anon_sym_EQ_GT, - ACTIONS(1146), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1137), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, + ACTIONS(1200), 14, + anon_sym_LBRACE, anon_sym_LPAREN, - anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, + anon_sym_LTtemplate_GT, + anon_sym_BANG, + anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, anon_sym_BQUOTE, - ACTIONS(1135), 20, - anon_sym_STAR, - anon_sym_in, + sym_number, + anon_sym_AT, + ACTIONS(1198), 40, + anon_sym_export, + anon_sym_import, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_if, + anon_sym_switch, + anon_sym_for, + anon_sym_await, + anon_sym_while, + anon_sym_do, + anon_sym_try, + anon_sym_with, + anon_sym_break, + anon_sym_continue, + anon_sym_debugger, + anon_sym_return, + anon_sym_throw, + anon_sym_yield, anon_sym_LT, - anon_sym_GT, anon_sym_SLASH, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, anon_sym_PLUS, anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [11071] = 7, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [11715] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(805), 1, - anon_sym_COLON, - ACTIONS(1144), 1, + ACTIONS(1182), 1, anon_sym_EQ_GT, - ACTIONS(1185), 1, + ACTIONS(1202), 1, anon_sym_EQ, ACTIONS(1146), 15, anon_sym_PLUS_EQ, @@ -42346,15 +42965,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1137), 16, + ACTIONS(1137), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -42384,49 +43004,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11141] = 5, + [11783] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1164), 1, - anon_sym_EQ, - ACTIONS(1146), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1137), 18, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(1135), 20, + ACTIONS(1170), 21, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -42445,14 +43029,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11207] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1164), 1, - anon_sym_EQ, - ACTIONS(1197), 1, - anon_sym_EQ_GT, - ACTIONS(1146), 15, + ACTIONS(1172), 33, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -42468,16 +43055,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1137), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -42486,63 +43063,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1135), 20, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [11275] = 3, + [11845] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1166), 21, - anon_sym_STAR, - anon_sym_in, + ACTIONS(1194), 1, + anon_sym_EQ_GT, + ACTIONS(1206), 1, anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(1168), 33, - sym__automatic_semicolon, - sym__ternary_qmark, + ACTIONS(1204), 4, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(1137), 13, + sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(1146), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -42558,21 +43105,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [11337] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1148), 21, + ACTIONS(1135), 20, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -42591,32 +43126,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1150), 33, - sym__automatic_semicolon, - sym__ternary_qmark, + [11915] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(850), 1, + anon_sym_EQ_GT, + ACTIONS(894), 1, + anon_sym_EQ, + ACTIONS(891), 4, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(767), 13, + sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -42625,72 +43152,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [11399] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1201), 14, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_LTtemplate_GT, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_number, - anon_sym_AT, - ACTIONS(1199), 40, - anon_sym_export, - anon_sym_import, - anon_sym_var, - anon_sym_let, - anon_sym_const, - anon_sym_if, - anon_sym_switch, - anon_sym_for, - anon_sym_await, - anon_sym_while, - anon_sym_do, - anon_sym_try, - anon_sym_with, - anon_sym_break, - anon_sym_continue, - anon_sym_debugger, - anon_sym_return, - anon_sym_throw, - anon_sym_yield, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_typeof, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [11461] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(854), 1, - anon_sym_EQ, - ACTIONS(868), 1, - anon_sym_EQ_GT, ACTIONS(793), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -42707,24 +43168,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(767), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, ACTIONS(778), 20, anon_sym_STAR, anon_sym_in, @@ -42746,14 +43189,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11529] = 6, + [11985] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(868), 1, - anon_sym_EQ_GT, - ACTIONS(874), 1, + ACTIONS(1168), 1, anon_sym_EQ, - ACTIONS(793), 15, + ACTIONS(1146), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -42769,16 +43210,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(767), 17, + ACTIONS(1137), 18, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -42787,7 +43229,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(778), 20, + ACTIONS(1135), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -42808,136 +43250,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11597] = 3, + [12051] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1205), 14, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_LTtemplate_GT, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_number, - anon_sym_AT, - ACTIONS(1203), 40, - anon_sym_export, - anon_sym_import, - anon_sym_var, - anon_sym_let, - anon_sym_const, - anon_sym_if, - anon_sym_switch, - anon_sym_for, - anon_sym_await, - anon_sym_while, - anon_sym_do, - anon_sym_try, - anon_sym_with, - anon_sym_break, - anon_sym_continue, - anon_sym_debugger, - anon_sym_return, - anon_sym_throw, - anon_sym_yield, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_typeof, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [11659] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(854), 1, - anon_sym_EQ, - ACTIONS(882), 1, + ACTIONS(1180), 1, anon_sym_EQ_GT, - ACTIONS(880), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(767), 13, - sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(793), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(778), 20, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [11729] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1164), 1, + ACTIONS(1212), 1, anon_sym_EQ, - ACTIONS(1183), 1, - anon_sym_EQ_GT, - ACTIONS(1207), 4, + ACTIONS(1209), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -42947,7 +43267,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -42993,13 +43313,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11799] = 6, + [12121] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(791), 1, anon_sym_EQ_GT, - ACTIONS(801), 1, + ACTIONS(803), 1, anon_sym_EQ, + ACTIONS(897), 1, + anon_sym_in, + ACTIONS(1215), 1, + anon_sym_of, ACTIONS(793), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -43016,16 +43340,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(767), 17, + ACTIONS(767), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -43034,9 +43357,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(778), 20, + ACTIONS(778), 19, anon_sym_STAR, - anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -43055,10 +43377,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11867] = 3, + [12193] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1211), 14, + ACTIONS(1219), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -43073,7 +43395,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1209), 40, + ACTIONS(1217), 40, anon_sym_export, anon_sym_import, anon_sym_var, @@ -43114,74 +43436,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [11929] = 8, + [12255] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1144), 1, - anon_sym_EQ_GT, - ACTIONS(1185), 1, - anon_sym_EQ, - ACTIONS(1213), 1, - anon_sym_in, - ACTIONS(1216), 1, - anon_sym_of, - ACTIONS(1146), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1137), 16, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(1135), 19, - anon_sym_STAR, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [12001] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1176), 14, + ACTIONS(1200), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -43196,7 +43454,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1174), 40, + ACTIONS(1198), 40, anon_sym_export, anon_sym_import, anon_sym_var, @@ -43237,13 +43495,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [12063] = 6, + [12317] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(872), 1, + anon_sym_EQ, + ACTIONS(876), 1, + anon_sym_EQ_GT, + ACTIONS(793), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(767), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(778), 20, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [12385] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(1144), 1, anon_sym_EQ_GT, - ACTIONS(1185), 1, + ACTIONS(1196), 1, anon_sym_EQ, + ACTIONS(1221), 1, + anon_sym_in, + ACTIONS(1224), 1, + anon_sym_of, ACTIONS(1146), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -43260,16 +43584,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1137), 17, + ACTIONS(1137), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -43278,9 +43601,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1135), 20, + ACTIONS(1135), 19, anon_sym_STAR, - anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -43299,10 +43621,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12131] = 3, + [12457] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1176), 14, + ACTIONS(1200), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -43317,7 +43639,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1174), 40, + ACTIONS(1198), 40, anon_sym_export, anon_sym_import, anon_sym_var, @@ -43358,10 +43680,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [12193] = 3, + [12519] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1176), 14, + ACTIONS(1200), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -43376,7 +43698,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1174), 40, + ACTIONS(1198), 40, anon_sym_export, anon_sym_import, anon_sym_var, @@ -43417,15 +43739,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [12255] = 7, + [12581] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(791), 1, anon_sym_EQ_GT, ACTIONS(801), 1, - anon_sym_EQ, - ACTIONS(805), 1, anon_sym_COLON, + ACTIONS(803), 1, + anon_sym_EQ, ACTIONS(793), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -43450,7 +43772,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -43480,10 +43802,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12325] = 5, + [12651] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1170), 1, + ACTIONS(1172), 14, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_LTtemplate_GT, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_number, + anon_sym_AT, + ACTIONS(1170), 40, + anon_sym_export, + anon_sym_import, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_if, + anon_sym_switch, + anon_sym_for, + anon_sym_await, + anon_sym_while, + anon_sym_do, + anon_sym_try, + anon_sym_with, + anon_sym_break, + anon_sym_continue, + anon_sym_debugger, + anon_sym_return, + anon_sym_throw, + anon_sym_yield, + anon_sym_LT, + anon_sym_SLASH, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [12713] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(801), 1, + anon_sym_COLON, + ACTIONS(1144), 1, + anon_sym_EQ_GT, + ACTIONS(1196), 1, anon_sym_EQ, ACTIONS(1146), 15, anon_sym_PLUS_EQ, @@ -43501,17 +43886,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1137), 18, + ACTIONS(1137), 16, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -43541,51 +43924,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12391] = 7, + [12783] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(858), 1, - anon_sym_EQ_GT, - ACTIONS(894), 1, - anon_sym_EQ, - ACTIONS(891), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(767), 13, - sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(793), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(778), 20, + ACTIONS(1152), 21, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -43604,24 +43949,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12461] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(882), 1, - anon_sym_EQ_GT, - ACTIONS(886), 1, - anon_sym_EQ, - ACTIONS(884), 4, + ACTIONS(1154), 33, + sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(767), 13, - sym__ternary_qmark, anon_sym_LPAREN, + anon_sym_of, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -43630,7 +43983,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(793), 15, + [12845] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1196), 1, + anon_sym_EQ, + ACTIONS(1221), 1, + anon_sym_in, + ACTIONS(1224), 1, + anon_sym_of, + ACTIONS(1146), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -43646,9 +44008,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(778), 20, + ACTIONS(1137), 16, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(1135), 19, anon_sym_STAR, - anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -43667,72 +44045,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12531] = 3, + [12914] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1162), 14, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_LTtemplate_GT, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_number, - anon_sym_AT, - ACTIONS(1160), 40, - anon_sym_export, - anon_sym_import, - anon_sym_var, - anon_sym_let, - anon_sym_const, - anon_sym_if, - anon_sym_switch, - anon_sym_for, - anon_sym_await, - anon_sym_while, - anon_sym_do, - anon_sym_try, - anon_sym_with, - anon_sym_break, - anon_sym_continue, - anon_sym_debugger, - anon_sym_return, - anon_sym_throw, - anon_sym_yield, - anon_sym_LT, - anon_sym_SLASH, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_typeof, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [12593] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(858), 1, - anon_sym_EQ_GT, - ACTIONS(860), 1, + ACTIONS(846), 1, anon_sym_EQ, + ACTIONS(850), 1, + anon_sym_EQ_GT, ACTIONS(906), 3, anon_sym_COMMA, anon_sym_RBRACE, @@ -43742,7 +44061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -43788,23 +44107,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12662] = 7, + [12983] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1170), 1, + ACTIONS(1212), 1, anon_sym_EQ, - ACTIONS(1172), 1, - anon_sym_EQ_GT, - ACTIONS(1218), 3, + ACTIONS(1209), 4, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(1137), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -43850,10 +44168,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12731] = 5, + [13050] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1195), 1, + ACTIONS(1202), 1, anon_sym_EQ, ACTIONS(1146), 15, anon_sym_PLUS_EQ, @@ -43880,7 +44198,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -43910,12 +44228,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12796] = 6, + [13115] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1180), 1, + ACTIONS(1206), 1, anon_sym_EQ, - ACTIONS(1178), 4, + ACTIONS(1204), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -43925,7 +44243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -43971,12 +44289,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12863] = 6, + [13182] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1164), 1, + ACTIONS(1168), 1, anon_sym_EQ, - ACTIONS(1207), 4, + ACTIONS(1192), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -43986,7 +44304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -44032,15 +44350,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12930] = 7, + [13249] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1185), 1, + ACTIONS(1178), 1, anon_sym_EQ, - ACTIONS(1213), 1, - anon_sym_in, - ACTIONS(1216), 1, - anon_sym_of, + ACTIONS(1180), 1, + anon_sym_EQ_GT, + ACTIONS(1226), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(1137), 13, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, ACTIONS(1146), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -44057,25 +44391,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1137), 16, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(1135), 19, + ACTIONS(1135), 20, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -44094,10 +44412,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12999] = 5, + [13318] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1185), 1, + ACTIONS(1196), 1, anon_sym_EQ, ACTIONS(1146), 15, anon_sym_PLUS_EQ, @@ -44124,7 +44442,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -44154,22 +44472,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13064] = 6, + [13383] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1192), 1, + ACTIONS(1178), 1, anon_sym_EQ, - ACTIONS(1189), 4, + ACTIONS(1226), 3, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_RBRACK, ACTIONS(1137), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -44215,21 +44532,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13131] = 6, + [13449] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1170), 1, - anon_sym_EQ, - ACTIONS(1218), 3, + ACTIONS(1180), 1, + anon_sym_EQ_GT, + ACTIONS(1204), 1, anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(1209), 1, anon_sym_RBRACK, + ACTIONS(1212), 1, + anon_sym_EQ, ACTIONS(1137), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -44275,23 +44594,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13197] = 8, + [13519] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1172), 1, - anon_sym_EQ_GT, - ACTIONS(1178), 1, - anon_sym_COMMA, - ACTIONS(1189), 1, - anon_sym_RBRACK, - ACTIONS(1192), 1, + ACTIONS(1168), 1, anon_sym_EQ, - ACTIONS(1137), 13, + ACTIONS(1194), 1, + anon_sym_EQ_GT, + ACTIONS(1137), 15, sym__ternary_qmark, + anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -44337,83 +44654,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13267] = 8, + [13585] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(858), 1, - anon_sym_EQ_GT, - ACTIONS(884), 1, - anon_sym_COMMA, - ACTIONS(891), 1, - anon_sym_RBRACK, - ACTIONS(894), 1, - anon_sym_EQ, - ACTIONS(767), 13, - sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(793), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(778), 20, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [13337] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1164), 1, + ACTIONS(860), 1, anon_sym_EQ, - ACTIONS(1183), 1, + ACTIONS(887), 1, anon_sym_EQ_GT, - ACTIONS(1137), 15, + ACTIONS(767), 15, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -44422,7 +44677,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1146), 15, + ACTIONS(793), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -44438,7 +44693,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1135), 20, + ACTIONS(778), 20, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -44459,21 +44714,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13403] = 6, + [13651] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(854), 1, - anon_sym_EQ, - ACTIONS(882), 1, + ACTIONS(850), 1, anon_sym_EQ_GT, - ACTIONS(767), 15, + ACTIONS(882), 1, + anon_sym_COMMA, + ACTIONS(891), 1, + anon_sym_RBRACK, + ACTIONS(894), 1, + anon_sym_EQ, + ACTIONS(767), 13, sym__ternary_qmark, - anon_sym_LBRACE, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -44519,21 +44776,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13469] = 7, + [13721] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1178), 1, - anon_sym_COMMA, - ACTIONS(1189), 1, - anon_sym_RBRACK, - ACTIONS(1192), 1, + ACTIONS(1229), 1, anon_sym_EQ, - ACTIONS(1137), 13, + ACTIONS(1231), 1, + anon_sym_EQ_GT, + ACTIONS(1137), 14, sym__ternary_qmark, anon_sym_LPAREN, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -44579,20 +44835,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13536] = 6, + [13786] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(854), 1, + ACTIONS(1168), 1, anon_sym_EQ, - ACTIONS(955), 1, + ACTIONS(1194), 1, anon_sym_EQ_GT, - ACTIONS(767), 14, + ACTIONS(1221), 1, + anon_sym_in, + ACTIONS(1224), 1, + anon_sym_of, + ACTIONS(1137), 13, sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -44601,7 +44860,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(793), 15, + ACTIONS(1146), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -44617,9 +44876,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(778), 20, + ACTIONS(1135), 19, anon_sym_STAR, - anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -44638,12 +44896,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13601] = 6, + [13855] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1221), 1, + ACTIONS(1168), 1, anon_sym_EQ, - ACTIONS(1223), 1, + ACTIONS(1231), 1, anon_sym_EQ_GT, ACTIONS(1137), 14, sym__ternary_qmark, @@ -44651,7 +44909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -44697,20 +44955,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13666] = 6, + [13920] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1164), 1, + ACTIONS(1204), 1, + anon_sym_COMMA, + ACTIONS(1209), 1, + anon_sym_RBRACK, + ACTIONS(1212), 1, anon_sym_EQ, - ACTIONS(1223), 1, - anon_sym_EQ_GT, - ACTIONS(1137), 14, + ACTIONS(1137), 13, sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -44756,23 +45015,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13731] = 8, + [13987] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1164), 1, + ACTIONS(860), 1, anon_sym_EQ, - ACTIONS(1183), 1, + ACTIONS(887), 1, anon_sym_EQ_GT, - ACTIONS(1213), 1, + ACTIONS(897), 1, anon_sym_in, - ACTIONS(1216), 1, + ACTIONS(1215), 1, anon_sym_of, - ACTIONS(1137), 13, + ACTIONS(767), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -44781,7 +45040,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(1146), 15, + ACTIONS(793), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -44797,7 +45056,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(1135), 19, + ACTIONS(778), 19, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -44817,23 +45076,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13800] = 8, + [14056] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(854), 1, - anon_sym_EQ, - ACTIONS(882), 1, + ACTIONS(955), 1, anon_sym_EQ_GT, - ACTIONS(897), 1, - anon_sym_in, - ACTIONS(1187), 1, - anon_sym_of, - ACTIONS(767), 13, + ACTIONS(961), 1, + anon_sym_EQ, + ACTIONS(767), 14, sym__ternary_qmark, anon_sym_LPAREN, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -44858,8 +45114,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(778), 19, + ACTIONS(778), 20, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -44878,20 +45135,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13869] = 6, + [14121] = 6, ACTIONS(3), 1, sym_comment, + ACTIONS(860), 1, + anon_sym_EQ, ACTIONS(955), 1, anon_sym_EQ_GT, - ACTIONS(961), 1, - anon_sym_EQ, ACTIONS(767), 14, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -44937,21 +45194,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13934] = 7, + [14186] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1164), 1, + ACTIONS(1168), 1, anon_sym_EQ, - ACTIONS(1213), 1, + ACTIONS(1221), 1, anon_sym_in, - ACTIONS(1216), 1, + ACTIONS(1224), 1, anon_sym_of, ACTIONS(1137), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -44996,10 +45253,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [14000] = 5, + [14252] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1221), 1, + ACTIONS(1229), 1, anon_sym_EQ, ACTIONS(1137), 14, sym__ternary_qmark, @@ -45007,7 +45264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -45053,27 +45310,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [14062] = 11, + [14314] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1225), 1, + ACTIONS(1233), 1, sym_identifier, - ACTIONS(1227), 1, + ACTIONS(1235), 1, anon_sym_STAR, - ACTIONS(1229), 1, + ACTIONS(1237), 1, anon_sym_LBRACE, - ACTIONS(1235), 1, + ACTIONS(1243), 1, anon_sym_DQUOTE, - ACTIONS(1237), 1, + ACTIONS(1245), 1, anon_sym_SQUOTE, - STATE(1469), 1, - sym_string, - STATE(1471), 1, + STATE(1336), 1, sym_import_clause, - STATE(1507), 2, + STATE(1344), 1, + sym_string, + STATE(1553), 2, sym_namespace_import_export, sym_named_imports, - ACTIONS(1233), 12, + ACTIONS(1241), 12, anon_sym_in, anon_sym_LT, anon_sym_GT, @@ -45086,7 +45343,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_instanceof, - ACTIONS(1231), 23, + ACTIONS(1239), 23, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -45094,7 +45351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -45110,23 +45367,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14130] = 9, + [14382] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - STATE(531), 2, + ACTIONS(1257), 1, + sym_optional_chain, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1239), 12, + ACTIONS(1247), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45139,7 +45396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1241), 23, + ACTIONS(1249), 23, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -45163,26 +45420,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - [14192] = 10, + [14444] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(518), 1, + anon_sym_EQ, + ACTIONS(1259), 1, + sym__automatic_semicolon, + ACTIONS(512), 12, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(510), 28, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [14498] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1255), 2, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1251), 12, + ACTIONS(1261), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45195,7 +45501,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1253), 21, + ACTIONS(1263), 21, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -45217,26 +45523,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [14256] = 10, + [14562] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1255), 2, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1257), 12, + ACTIONS(1267), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45249,7 +45555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1259), 21, + ACTIONS(1269), 21, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -45271,14 +45577,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [14320] = 5, + [14626] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(524), 1, - anon_sym_EQ, - ACTIONS(1261), 1, + ACTIONS(1259), 1, sym__automatic_semicolon, - ACTIONS(518), 12, + ACTIONS(512), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45291,7 +45595,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(516), 28, + ACTIONS(510), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -45303,7 +45607,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -45320,17 +45624,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14374] = 5, + [14677] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(524), 1, + ACTIONS(1168), 1, anon_sym_EQ, - ACTIONS(1263), 4, + ACTIONS(1135), 12, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1137), 28, + sym__ternary_qmark, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, - ACTIONS(520), 12, + anon_sym_DOT, + sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [14728] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1251), 1, + anon_sym_LPAREN, + STATE(513), 1, + sym_arguments, + ACTIONS(1271), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45343,15 +45691,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(522), 24, + ACTIONS(1273), 27, sym__ternary_qmark, anon_sym_LBRACE, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -45368,14 +45719,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14427] = 5, + [14781] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1243), 1, - anon_sym_LPAREN, - STATE(590), 1, - sym_arguments, - ACTIONS(1266), 12, + ACTIONS(1275), 1, + sym__automatic_semicolon, + ACTIONS(580), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45388,18 +45737,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1268), 27, + ACTIONS(578), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -45416,12 +45766,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14480] = 4, + [14832] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1270), 1, - sym__automatic_semicolon, - ACTIONS(550), 12, + ACTIONS(1284), 1, + anon_sym_EQ, + ACTIONS(1281), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(1277), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45434,19 +45789,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(548), 28, + ACTIONS(1279), 24, sym__ternary_qmark, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -45463,12 +45814,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14531] = 4, + [14885] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1261), 1, - sym__automatic_semicolon, - ACTIONS(518), 12, + ACTIONS(1251), 1, + anon_sym_LPAREN, + ACTIONS(1253), 1, + anon_sym_LBRACK, + ACTIONS(1255), 1, + anon_sym_DOT, + ACTIONS(1286), 1, + sym_optional_chain, + STATE(513), 1, + sym_arguments, + ACTIONS(1271), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45481,19 +45840,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(516), 28, + ACTIONS(1273), 24, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -45510,12 +45865,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14582] = 4, + [14944] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1164), 1, + ACTIONS(518), 1, anon_sym_EQ, - ACTIONS(1135), 12, + ACTIONS(1288), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(514), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45528,19 +45888,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1137), 28, + ACTIONS(516), 24, sym__ternary_qmark, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -45557,17 +45913,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14633] = 5, + [14997] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1279), 1, + ACTIONS(1298), 1, anon_sym_EQ, - ACTIONS(1276), 4, + ACTIONS(1295), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, - ACTIONS(1272), 12, + ACTIONS(1291), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45580,7 +45936,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1274), 24, + ACTIONS(1293), 24, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_LPAREN, @@ -45588,7 +45944,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -45605,20 +45961,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14686] = 8, + [15050] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1281), 1, - anon_sym_QMARK_DOT, - STATE(590), 1, - sym_arguments, - ACTIONS(1266), 12, + ACTIONS(1300), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45631,15 +45977,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1268), 24, + ACTIONS(1302), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -45656,17 +46006,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14745] = 5, + [15098] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1290), 1, - anon_sym_EQ, - ACTIONS(1287), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(1283), 12, + ACTIONS(538), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45679,15 +46022,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1285), 24, + ACTIONS(540), 28, sym__ternary_qmark, anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -45704,78 +46051,158 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14798] = 26, + [15146] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1304), 12, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1306), 28, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(1245), 1, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(1247), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + sym_optional_chain, anon_sym_AMP_AMP, - ACTIONS(1300), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + anon_sym_BQUOTE, + [15194] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1308), 1, + anon_sym_LPAREN, + ACTIONS(1310), 1, + anon_sym_LBRACK, + ACTIONS(1312), 1, + anon_sym_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + STATE(721), 2, + sym_template_string, + sym_arguments, + ACTIONS(1247), 12, anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1249), 21, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_of, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [15254] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1308), 1, + anon_sym_LPAREN, + ACTIONS(1310), 1, + anon_sym_LBRACK, + ACTIONS(1312), 1, + anon_sym_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1316), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1267), 12, + anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + anon_sym_SLASH, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1269), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_of, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(1294), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [14892] = 3, + [15316] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(532), 12, + ACTIONS(1318), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45788,7 +46215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(534), 28, + ACTIONS(1320), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -45800,7 +46227,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -45817,10 +46244,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14940] = 3, + [15364] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1328), 12, + ACTIONS(1322), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45833,7 +46260,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1330), 28, + ACTIONS(1324), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -45845,7 +46272,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -45862,78 +46289,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14988] = 26, + [15412] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, - anon_sym_AMP_AMP, - ACTIONS(1300), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, - anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1324), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1292), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1320), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1332), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [15082] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1334), 12, + ACTIONS(1326), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -45946,7 +46305,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1336), 28, + ACTIONS(1328), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -45958,7 +46317,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -45975,125 +46334,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15130] = 26, + [15460] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1338), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [15224] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1340), 12, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1338), 28, - sym__ternary_qmark, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [15272] = 4, + ACTIONS(1332), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [15554] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1342), 1, - sym__automatic_semicolon, - ACTIONS(550), 12, + ACTIONS(1366), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46106,18 +46418,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(548), 27, + ACTIONS(1368), 28, sym__ternary_qmark, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, - anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -46134,10 +46447,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15322] = 3, + [15602] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1344), 12, + ACTIONS(1304), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46150,7 +46463,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1346), 28, + ACTIONS(1306), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -46162,7 +46475,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -46179,77 +46492,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15370] = 9, + [15650] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, + ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - STATE(729), 2, - sym_template_string, - sym_arguments, - ACTIONS(1239), 12, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1340), 1, anon_sym_GT_GT, + ACTIONS(1344), 1, anon_sym_AMP, + ACTIONS(1346), 1, + anon_sym_CARET, + ACTIONS(1348), 1, anon_sym_PIPE, + ACTIONS(1352), 1, + anon_sym_PERCENT, + ACTIONS(1354), 1, + anon_sym_STAR_STAR, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1241), 21, - sym__automatic_semicolon, + ACTIONS(1360), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1370), 9, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_of, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - [15430] = 10, + [15736] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1348), 1, - anon_sym_LPAREN, - ACTIONS(1350), 1, - anon_sym_LBRACK, - ACTIONS(1352), 1, - anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1356), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(729), 2, - sym_template_string, - sym_arguments, - ACTIONS(1251), 12, + ACTIONS(1372), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46262,13 +46572,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1253), 19, - sym__automatic_semicolon, + ACTIONS(1374), 28, sym__ternary_qmark, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_of, - anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -46282,123 +46598,134 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [15492] = 26, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [15784] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1358), 5, + ACTIONS(1370), 8, + sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [15586] = 3, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + [15872] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(1360), 12, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, + anon_sym_LPAREN, + ACTIONS(1253), 1, + anon_sym_LBRACK, + ACTIONS(1255), 1, + anon_sym_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1352), 1, + anon_sym_PERCENT, + ACTIONS(1354), 1, + anon_sym_STAR_STAR, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1350), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1376), 8, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1362), 28, + ACTIONS(1370), 17, sym__ternary_qmark, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [15634] = 3, + [15942] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(550), 12, + ACTIONS(1378), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46411,19 +46738,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(548), 28, - sym__automatic_semicolon, + ACTIONS(1380), 28, sym__ternary_qmark, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, - anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -46440,123 +46767,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15682] = 26, + [15990] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, - anon_sym_AMP_AMP, - ACTIONS(1300), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, - anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + ACTIONS(1376), 2, + anon_sym_AMP, + anon_sym_PIPE, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1364), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [15776] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1366), 12, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1368), 28, + ACTIONS(1370), 10, sym__ternary_qmark, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [15824] = 3, + [16072] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1370), 12, + ACTIONS(1382), 1, + sym__automatic_semicolon, + ACTIONS(512), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46569,19 +46847,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1364), 28, + ACTIONS(510), 27, sym__ternary_qmark, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -46598,123 +46875,141 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15872] = 26, + [16122] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1372), 5, + ACTIONS(1384), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [15966] = 3, + [16216] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(1374), 12, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, + anon_sym_LPAREN, + ACTIONS(1253), 1, + anon_sym_LBRACK, + ACTIONS(1255), 1, + anon_sym_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1340), 1, anon_sym_GT_GT, + ACTIONS(1344), 1, anon_sym_AMP, + ACTIONS(1352), 1, + anon_sym_PERCENT, + ACTIONS(1354), 1, + anon_sym_STAR_STAR, + ACTIONS(1376), 1, anon_sym_PIPE, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1376), 28, + ACTIONS(1360), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1370), 10, sym__ternary_qmark, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [16014] = 3, + [16300] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1378), 12, + ACTIONS(1386), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46727,7 +47022,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1380), 28, + ACTIONS(1388), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -46739,7 +47034,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -46756,10 +47051,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16062] = 3, + [16348] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1382), 12, + ACTIONS(1390), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46772,7 +47067,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1384), 28, + ACTIONS(1392), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -46784,7 +47079,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -46801,10 +47096,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16110] = 3, + [16396] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(1386), 12, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, + anon_sym_LPAREN, + ACTIONS(1253), 1, + anon_sym_LBRACK, + ACTIONS(1255), 1, + anon_sym_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, + anon_sym_AMP_AMP, + ACTIONS(1338), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, + anon_sym_CARET, + ACTIONS(1348), 1, + anon_sym_PIPE, + ACTIONS(1352), 1, + anon_sym_PERCENT, + ACTIONS(1354), 1, + anon_sym_STAR_STAR, + ACTIONS(1362), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1358), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1360), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1394), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [16490] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1396), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46817,7 +47180,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1388), 28, + ACTIONS(1398), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -46829,7 +47192,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -46846,10 +47209,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16158] = 3, + [16538] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(1390), 12, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, + anon_sym_LPAREN, + ACTIONS(1253), 1, + anon_sym_LBRACK, + ACTIONS(1255), 1, + anon_sym_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, + anon_sym_AMP_AMP, + ACTIONS(1338), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, + anon_sym_CARET, + ACTIONS(1348), 1, + anon_sym_PIPE, + ACTIONS(1352), 1, + anon_sym_PERCENT, + ACTIONS(1354), 1, + anon_sym_STAR_STAR, + ACTIONS(1362), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1358), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1360), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1398), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [16632] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1400), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46862,7 +47293,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1392), 28, + ACTIONS(1402), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -46874,7 +47305,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -46891,10 +47322,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16206] = 3, + [16680] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1394), 12, + ACTIONS(1404), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46907,7 +47338,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1396), 28, + ACTIONS(1406), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -46919,7 +47350,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -46936,10 +47367,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16254] = 3, + [16728] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(542), 12, + ACTIONS(1408), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46952,7 +47383,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(544), 28, + ACTIONS(1410), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -46964,7 +47395,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -46981,10 +47412,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16302] = 3, + [16776] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(592), 12, + ACTIONS(602), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -46997,7 +47428,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(594), 28, + ACTIONS(604), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -47009,7 +47440,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -47026,76 +47457,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16350] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, - anon_sym_AMP_AMP, - ACTIONS(1300), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, - anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1292), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1320), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1398), 7, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - [16440] = 3, + [16824] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(622), 12, + ACTIONS(586), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -47108,19 +47473,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(624), 28, + ACTIONS(584), 28, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -47136,71 +47501,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [16488] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1292), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1400), 4, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1398), 12, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, - [16566] = 3, + anon_sym_BQUOTE, + [16872] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1402), 12, + ACTIONS(1412), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -47213,7 +47518,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1404), 28, + ACTIONS(1414), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -47225,7 +47530,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -47242,78 +47547,142 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16614] = 26, + [16920] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, + anon_sym_CARET, + ACTIONS(1352), 1, + anon_sym_PERCENT, + ACTIONS(1354), 1, + anon_sym_STAR_STAR, + ACTIONS(1376), 1, + anon_sym_PIPE, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1358), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1360), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1370), 9, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + [17006] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, + anon_sym_LPAREN, + ACTIONS(1253), 1, + anon_sym_LBRACK, + ACTIONS(1255), 1, + anon_sym_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1404), 5, + ACTIONS(1416), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [16708] = 3, + [17100] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1406), 12, + ACTIONS(548), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -47326,7 +47695,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1294), 28, + ACTIONS(550), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -47338,7 +47707,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -47355,33 +47724,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16756] = 11, + [17148] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1316), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1352), 1, + anon_sym_PERCENT, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(531), 2, + ACTIONS(1330), 2, + anon_sym_STAR, + anon_sym_SLASH, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 12, - anon_sym_STAR, + ACTIONS(1376), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, @@ -47389,7 +47761,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 18, + ACTIONS(1370), 17, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, @@ -47401,43 +47773,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [16820] = 13, + [17216] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1418), 12, anon_sym_STAR, - anon_sym_SLASH, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1400), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, + anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, @@ -47445,44 +47795,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 17, + ACTIONS(1420), 28, sym__ternary_qmark, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [16888] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1348), 1, - anon_sym_LPAREN, - ACTIONS(1350), 1, - anon_sym_LBRACK, - ACTIONS(1352), 1, - anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1356), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(729), 2, - sym_template_string, - sym_arguments, - ACTIONS(1257), 12, + anon_sym_BQUOTE, + [17264] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1422), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -47495,13 +47840,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1259), 19, - sym__automatic_semicolon, + ACTIONS(1424), 28, sym__ternary_qmark, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_of, - anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -47515,185 +47866,142 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [16950] = 22, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [17312] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1302), 1, + ACTIONS(1426), 12, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1306), 1, anon_sym_AMP, - ACTIONS(1308), 1, - anon_sym_CARET, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1400), 1, anon_sym_PIPE, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1292), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1398), 9, + ACTIONS(1428), 28, sym__ternary_qmark, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - [17036] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1314), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1316), 1, anon_sym_STAR_STAR, - ACTIONS(1400), 1, - anon_sym_PIPE, - ACTIONS(1255), 2, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + anon_sym_BQUOTE, + [17360] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1430), 12, anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1398), 10, + ACTIONS(1432), 28, sym__ternary_qmark, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - [17120] = 20, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [17408] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1302), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(1400), 2, - anon_sym_AMP, - anon_sym_PIPE, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1376), 7, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1398), 10, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1370), 15, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, @@ -47703,11 +48011,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - [17202] = 3, + anon_sym_instanceof, + [17482] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1408), 12, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, + anon_sym_LPAREN, + ACTIONS(1253), 1, + anon_sym_LBRACK, + ACTIONS(1255), 1, + anon_sym_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1354), 1, + anon_sym_STAR_STAR, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1376), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -47720,39 +48051,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1410), 28, + ACTIONS(1370), 18, sym__ternary_qmark, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [17250] = 3, + [17546] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1412), 12, + ACTIONS(558), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -47765,7 +48086,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1414), 28, + ACTIONS(560), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -47777,7 +48098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -47794,10 +48115,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17298] = 3, + [17594] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1416), 12, + ACTIONS(1434), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -47810,7 +48131,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1418), 28, + ACTIONS(1436), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -47822,7 +48143,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -47839,10 +48160,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17346] = 3, + [17642] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1420), 12, + ACTIONS(532), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -47855,19 +48176,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1422), 28, + ACTIONS(530), 28, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -47884,10 +48205,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17394] = 3, + [17690] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(556), 12, + ACTIONS(1438), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -47900,7 +48221,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(554), 28, + ACTIONS(1440), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -47912,7 +48233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -47929,10 +48250,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17442] = 3, + [17738] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1424), 12, + ACTIONS(622), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -47945,7 +48266,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1426), 28, + ACTIONS(624), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -47957,7 +48278,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -47974,180 +48295,147 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17490] = 14, + [17786] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1314), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, + anon_sym_AMP_AMP, + ACTIONS(1338), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, + anon_sym_CARET, + ACTIONS(1348), 1, + anon_sym_PIPE, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1362), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1442), 1, + anon_sym_COMMA, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1312), 2, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1400), 8, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 17, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_LT_EQ, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [17560] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1428), 1, - sym__automatic_semicolon, - ACTIONS(518), 12, - anon_sym_STAR, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(516), 27, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_else, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_while, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1356), 3, anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [17610] = 26, + ACTIONS(1444), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [17882] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1430), 5, + ACTIONS(1446), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [17704] = 3, + [17976] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1432), 12, + ACTIONS(580), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -48160,7 +48448,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1434), 28, + ACTIONS(578), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -48172,7 +48460,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -48189,78 +48477,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17752] = 26, + [18024] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, - anon_sym_AMP_AMP, - ACTIONS(1300), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1448), 12, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1306), 1, anon_sym_AMP, - ACTIONS(1308), 1, - anon_sym_CARET, - ACTIONS(1310), 1, anon_sym_PIPE, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1324), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1292), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1436), 5, + ACTIONS(1450), 28, + sym__ternary_qmark, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, - [17846] = 3, + anon_sym_DOT, + sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [18072] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1438), 12, + ACTIONS(1452), 1, + sym__automatic_semicolon, + ACTIONS(580), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -48273,19 +48540,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1440), 28, + ACTIONS(578), 27, sym__ternary_qmark, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -48302,75 +48568,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17894] = 23, + [18122] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, + ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, - anon_sym_AMP_AMP, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, - anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1255), 2, + sym_optional_chain, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + STATE(721), 2, + sym_template_string, + sym_arguments, + ACTIONS(1261), 12, anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1398), 8, + ACTIONS(1263), 19, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_of, + anon_sym_SEMI, + anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - [17982] = 3, + anon_sym_instanceof, + [18184] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1442), 12, + ACTIONS(1304), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -48383,7 +48636,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1444), 28, + ACTIONS(1306), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -48395,7 +48648,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -48412,76 +48665,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18030] = 22, + [18232] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, - anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1292), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1320), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1398), 9, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - [18116] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1450), 1, - sym_regex_flags, - ACTIONS(1446), 13, + ACTIONS(1304), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -48494,19 +48681,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_instanceof, - ACTIONS(1448), 26, + ACTIONS(1306), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -48519,13 +48706,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18166] = 3, + [18280] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(616), 12, + ACTIONS(1454), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -48538,19 +48726,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(614), 28, - sym__automatic_semicolon, + ACTIONS(1456), 28, sym__ternary_qmark, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, - anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -48567,100 +48755,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18214] = 3, + [18328] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(612), 12, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(610), 28, - sym__ternary_qmark, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(1253), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(1255), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, anon_sym_CARET, + ACTIONS(1348), 1, + anon_sym_PIPE, + ACTIONS(1352), 1, anon_sym_PERCENT, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [18262] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1452), 12, + ACTIONS(1330), 2, anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 28, - sym__ternary_qmark, - anon_sym_LBRACE, + ACTIONS(1360), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1458), 5, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [18310] = 3, + [18422] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(616), 12, + ACTIONS(1460), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -48673,7 +48839,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(614), 28, + ACTIONS(1462), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -48685,7 +48851,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -48702,10 +48868,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18358] = 3, + [18470] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(556), 12, + ACTIONS(1464), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -48718,19 +48884,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(554), 28, - sym__automatic_semicolon, + ACTIONS(1466), 28, sym__ternary_qmark, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, - anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -48747,55 +48913,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18406] = 3, + [18518] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1456), 12, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1458), 28, - sym__ternary_qmark, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(1253), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(1255), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [18454] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1460), 12, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1376), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -48808,39 +48947,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1462), 28, + ACTIONS(1370), 18, sym__ternary_qmark, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [18502] = 3, + [18582] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(612), 12, + ACTIONS(1468), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -48853,19 +48982,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(610), 28, - sym__automatic_semicolon, + ACTIONS(1470), 28, sym__ternary_qmark, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, - anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -48882,10 +49011,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18550] = 3, + [18630] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1464), 12, + ACTIONS(1472), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -48898,7 +49027,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1466), 28, + ACTIONS(1474), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -48910,7 +49039,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -48927,10 +49056,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18598] = 3, + [18678] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1468), 12, + ACTIONS(1135), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -48943,7 +49072,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1470), 28, + ACTIONS(1137), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -48955,7 +49084,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -48972,10 +49101,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18646] = 3, + [18726] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 12, + ACTIONS(1476), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -48988,7 +49117,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1474), 28, + ACTIONS(1478), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -49000,7 +49129,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49017,10 +49146,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18694] = 3, + [18774] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 12, + ACTIONS(1484), 1, + sym_regex_flags, + ACTIONS(1480), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -49033,19 +49164,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1474), 28, + anon_sym_instanceof, + ACTIONS(1482), 26, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49058,14 +49189,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18742] = 3, + [18824] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 12, + ACTIONS(1253), 1, + anon_sym_LBRACK, + ACTIONS(1255), 1, + anon_sym_DOT, + ACTIONS(1286), 1, + sym_optional_chain, + ACTIONS(1318), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -49078,7 +49214,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1474), 28, + ACTIONS(1320), 25, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -49087,10 +49223,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49107,10 +49240,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18790] = 3, + [18878] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 12, + ACTIONS(566), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -49123,19 +49256,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1474), 28, + ACTIONS(564), 28, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49152,10 +49285,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18838] = 3, + [18926] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1476), 12, + ACTIONS(572), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -49168,7 +49301,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1478), 28, + ACTIONS(574), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -49180,7 +49313,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49197,78 +49330,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18886] = 26, + [18974] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, - anon_sym_AMP_AMP, - ACTIONS(1300), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, - anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1324), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1292), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1320), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1480), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [18980] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1482), 12, + ACTIONS(1486), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -49281,7 +49346,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1484), 28, + ACTIONS(1488), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -49293,7 +49358,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49310,10 +49375,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19028] = 3, + [19022] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1486), 12, + ACTIONS(1490), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -49326,7 +49391,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1488), 28, + ACTIONS(1492), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -49338,7 +49403,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49355,10 +49420,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19076] = 3, + [19070] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1490), 12, + ACTIONS(586), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -49371,7 +49436,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1492), 28, + ACTIONS(584), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -49383,7 +49448,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49400,7 +49465,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19124] = 3, + [19118] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1494), 12, @@ -49428,7 +49493,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49445,55 +49510,138 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19172] = 3, + [19166] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(562), 12, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, + anon_sym_LPAREN, + ACTIONS(1253), 1, + anon_sym_LBRACK, + ACTIONS(1255), 1, + anon_sym_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1352), 1, + anon_sym_PERCENT, + ACTIONS(1354), 1, + anon_sym_STAR_STAR, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1376), 4, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(564), 28, + ACTIONS(1370), 12, sym__ternary_qmark, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + [19244] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, + anon_sym_LPAREN, + ACTIONS(1253), 1, + anon_sym_LBRACK, + ACTIONS(1255), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, anon_sym_CARET, + ACTIONS(1348), 1, + anon_sym_PIPE, + ACTIONS(1352), 1, anon_sym_PERCENT, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(1362), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1358), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [19220] = 3, + ACTIONS(1498), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [19338] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1498), 12, + ACTIONS(1500), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -49506,7 +49654,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1500), 28, + ACTIONS(1498), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -49518,7 +49666,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49535,10 +49683,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19268] = 3, + [19386] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(572), 12, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, + anon_sym_LPAREN, + ACTIONS(1253), 1, + anon_sym_LBRACK, + ACTIONS(1255), 1, + anon_sym_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, + anon_sym_AMP_AMP, + ACTIONS(1338), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, + anon_sym_CARET, + ACTIONS(1348), 1, + anon_sym_PIPE, + ACTIONS(1352), 1, + anon_sym_PERCENT, + ACTIONS(1354), 1, + anon_sym_STAR_STAR, + ACTIONS(1362), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1358), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1360), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1478), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [19480] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1502), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -49551,7 +49767,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(574), 28, + ACTIONS(1504), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -49563,7 +49779,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49580,55 +49796,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19316] = 3, + [19528] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(582), 12, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, + anon_sym_LPAREN, + ACTIONS(1253), 1, + anon_sym_LBRACK, + ACTIONS(1255), 1, + anon_sym_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, + anon_sym_AMP_AMP, + ACTIONS(1338), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1340), 1, anon_sym_GT_GT, + ACTIONS(1344), 1, anon_sym_AMP, + ACTIONS(1346), 1, + anon_sym_CARET, + ACTIONS(1348), 1, anon_sym_PIPE, + ACTIONS(1352), 1, + anon_sym_PERCENT, + ACTIONS(1354), 1, + anon_sym_STAR_STAR, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(584), 28, + ACTIONS(1360), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1370), 7, sym__ternary_qmark, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [19364] = 3, + [19618] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1502), 12, + ACTIONS(1506), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -49641,7 +49878,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1504), 28, + ACTIONS(1508), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -49653,7 +49890,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49670,10 +49907,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19412] = 3, + [19666] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(602), 12, + ACTIONS(580), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -49686,19 +49923,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(604), 28, + ACTIONS(578), 28, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49715,10 +49952,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19460] = 3, + [19714] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(550), 12, + ACTIONS(1241), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -49731,7 +49968,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(548), 28, + ACTIONS(1239), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -49743,7 +49980,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49760,10 +49997,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19508] = 3, + [19762] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1506), 12, + ACTIONS(592), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -49776,7 +50013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1508), 28, + ACTIONS(594), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -49788,7 +50025,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49805,10 +50042,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19556] = 3, + [19810] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1510), 12, + ACTIONS(532), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -49821,7 +50058,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1332), 28, + ACTIONS(530), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -49833,7 +50070,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49850,65 +50087,120 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19604] = 16, + [19858] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1302), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, + anon_sym_AMP_AMP, + ACTIONS(1338), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1314), 1, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, + anon_sym_CARET, + ACTIONS(1348), 1, + anon_sym_PIPE, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1362), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(531), 2, + ACTIONS(1358), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1360), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 7, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1510), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [19952] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(612), 12, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 15, + ACTIONS(614), 28, sym__ternary_qmark, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [19678] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [20000] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1512), 12, @@ -49936,7 +50228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49953,10 +50245,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19726] = 3, + [20048] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1516), 12, + ACTIONS(566), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -49969,7 +50261,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1518), 28, + ACTIONS(564), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -49981,7 +50273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -49998,10 +50290,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19774] = 3, + [20096] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1233), 12, + ACTIONS(1516), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -50014,7 +50306,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1231), 28, + ACTIONS(1518), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -50026,7 +50318,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -50043,79 +50335,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19822] = 27, + [20144] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, - anon_sym_AMP_AMP, - ACTIONS(1300), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, - anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1324), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1520), 1, - anon_sym_COMMA, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1292), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1320), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1522), 4, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [19918] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1524), 12, + ACTIONS(1520), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -50128,7 +50351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1526), 28, + ACTIONS(1522), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -50140,7 +50363,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -50157,15 +50380,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19966] = 6, + [20192] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1281), 1, - anon_sym_QMARK_DOT, ACTIONS(1524), 12, anon_sym_STAR, anon_sym_in, @@ -50179,7 +50396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1526), 25, + ACTIONS(1526), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -50188,7 +50405,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -50205,78 +50425,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [20020] = 26, + [20240] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1528), 5, + ACTIONS(1526), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [20114] = 3, + [20334] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1530), 12, + ACTIONS(1528), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -50289,7 +50509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1532), 28, + ACTIONS(1530), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -50301,7 +50521,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -50318,28 +50538,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [20162] = 11, + [20382] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1400), 12, + ACTIONS(1532), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -50352,97 +50554,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 18, + ACTIONS(1534), 28, sym__ternary_qmark, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [20226] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, - anon_sym_AMP_AMP, - ACTIONS(1300), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, - anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1324), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1320), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1532), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [20320] = 3, + anon_sym_BQUOTE, + [20430] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1135), 12, + ACTIONS(1536), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -50455,7 +50599,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1137), 28, + ACTIONS(1538), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -50467,7 +50611,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -50484,10 +50628,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [20368] = 3, + [20478] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1534), 12, + ACTIONS(1540), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -50500,7 +50644,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1536), 28, + ACTIONS(1446), 28, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -50512,7 +50656,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -50529,128 +50673,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [20416] = 16, + [20526] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, + ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, - anon_sym_STAR_STAR, - ACTIONS(1356), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1538), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1542), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1544), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(729), 2, - sym_template_string, - sym_arguments, - ACTIONS(1400), 7, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1398), 14, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, anon_sym_CARET, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [20489] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, ACTIONS(1348), 1, - anon_sym_LPAREN, - ACTIONS(1350), 1, - anon_sym_LBRACK, + anon_sym_PIPE, ACTIONS(1352), 1, - anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1554), 1, - anon_sym_GT_GT, - ACTIONS(1560), 1, anon_sym_PERCENT, - ACTIONS(1562), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1356), 2, + ACTIONS(1362), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1556), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(729), 2, + ACTIONS(1358), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1360), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1400), 4, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1398), 11, - sym__automatic_semicolon, - sym__ternary_qmark, + ACTIONS(1542), 5, anon_sym_COMMA, - anon_sym_of, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, - [20566] = 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [20620] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1170), 1, - anon_sym_EQ, - ACTIONS(1135), 12, + ACTIONS(1544), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -50663,17 +50757,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1137), 26, + ACTIONS(1510), 28, sym__ternary_qmark, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -50690,234 +50786,220 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [20615] = 26, + [20668] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1550), 1, + anon_sym_AMP_AMP, + ACTIONS(1552), 1, + anon_sym_PIPE_PIPE, ACTIONS(1554), 1, anon_sym_GT_GT, + ACTIONS(1558), 1, + anon_sym_AMP, ACTIONS(1560), 1, - anon_sym_PERCENT, + anon_sym_CARET, ACTIONS(1562), 1, - anon_sym_STAR_STAR, + anon_sym_PIPE, ACTIONS(1566), 1, - anon_sym_AMP_AMP, + anon_sym_PERCENT, ACTIONS(1568), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1570), 1, - anon_sym_AMP, - ACTIONS(1572), 1, - anon_sym_CARET, - ACTIONS(1574), 1, - anon_sym_PIPE, - ACTIONS(1580), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1582), 1, - sym__ternary_qmark, - ACTIONS(1356), 2, + anon_sym_STAR_STAR, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1578), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1358), 4, + ACTIONS(1370), 6, sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, - [20708] = 26, + anon_sym_QMARK_QMARK, + [20757] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1554), 1, - anon_sym_GT_GT, - ACTIONS(1560), 1, - anon_sym_PERCENT, - ACTIONS(1562), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1566), 1, - anon_sym_AMP_AMP, - ACTIONS(1568), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1570), 1, - anon_sym_AMP, - ACTIONS(1572), 1, - anon_sym_CARET, - ACTIONS(1574), 1, - anon_sym_PIPE, - ACTIONS(1580), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1582), 1, - sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + STATE(721), 2, + sym_template_string, + sym_arguments, + ACTIONS(1376), 12, anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, - ACTIONS(1556), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1558), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1578), 2, + ACTIONS(1370), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, - sym_template_string, - sym_arguments, - ACTIONS(1552), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1564), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(1338), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_of, - anon_sym_SEMI, - [20801] = 26, + [20820] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1584), 4, + ACTIONS(1578), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, - [20894] = 11, + [20913] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1562), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1356), 2, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(729), 2, + ACTIONS(1580), 2, + anon_sym_STAR, + anon_sym_SLASH, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 12, - anon_sym_STAR, + ACTIONS(1376), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, @@ -50925,35 +51007,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 17, + ACTIONS(1370), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_of, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [20957] = 6, + [20980] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(524), 1, + ACTIONS(518), 1, anon_sym_EQ, - ACTIONS(526), 1, - sym__automatic_semicolon, - ACTIONS(516), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(520), 12, + ACTIONS(514), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -50966,14 +51042,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(522), 23, + ACTIONS(516), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -50990,36 +51069,140 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21010] = 13, + [21029] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1560), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1376), 1, + anon_sym_PIPE, + ACTIONS(1576), 1, + anon_sym_STAR_STAR, + ACTIONS(1582), 1, anon_sym_PERCENT, - ACTIONS(1562), 1, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1590), 1, + anon_sym_AMP, + ACTIONS(1316), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1580), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1588), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1592), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1596), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1598), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(721), 2, + sym_template_string, + sym_arguments, + ACTIONS(1584), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1594), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1370), 9, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + [21112] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1308), 1, + anon_sym_LPAREN, + ACTIONS(1310), 1, + anon_sym_LBRACK, + ACTIONS(1312), 1, + anon_sym_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1376), 1, + anon_sym_PIPE, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1356), 2, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1590), 1, + anon_sym_AMP, + ACTIONS(1600), 1, + anon_sym_CARET, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - STATE(729), 2, + ACTIONS(1588), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1592), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1596), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1598), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 10, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, + ACTIONS(1594), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1370), 8, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + [21197] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1434), 12, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, @@ -51027,512 +51210,452 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 16, + ACTIONS(1436), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [21077] = 26, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [21244] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, + ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, - anon_sym_AMP_AMP, - ACTIONS(1300), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, - anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1376), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1586), 4, + ACTIONS(1370), 9, + sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - [21170] = 26, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + [21325] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1554), 1, - anon_sym_GT_GT, - ACTIONS(1560), 1, - anon_sym_PERCENT, - ACTIONS(1562), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1566), 1, - anon_sym_AMP_AMP, - ACTIONS(1568), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1570), 1, - anon_sym_AMP, - ACTIONS(1572), 1, - anon_sym_CARET, - ACTIONS(1574), 1, - anon_sym_PIPE, - ACTIONS(1580), 1, - anon_sym_QMARK_QMARK, ACTIONS(1582), 1, - sym__ternary_qmark, - ACTIONS(1356), 2, + anon_sym_PERCENT, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1556), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1578), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, + ACTIONS(1376), 8, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1332), 4, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1370), 16, sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_COMMA, - anon_sym_of, + anon_sym_RBRACE, anon_sym_SEMI, - [21263] = 26, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + [21394] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1598), 1, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, anon_sym_PIPE, - ACTIONS(1606), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1608), 1, - sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1358), 4, + ACTIONS(1370), 7, sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - [21356] = 24, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + [21481] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1348), 1, - anon_sym_LPAREN, - ACTIONS(1350), 1, - anon_sym_LBRACK, - ACTIONS(1352), 1, - anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, + ACTIONS(1168), 1, + anon_sym_EQ, + ACTIONS(1135), 12, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, - anon_sym_STAR_STAR, - ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, anon_sym_AMP, - ACTIONS(1596), 1, - anon_sym_CARET, - ACTIONS(1598), 1, anon_sym_PIPE, - ACTIONS(1356), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1538), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1542), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1544), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(729), 2, - sym_template_string, - sym_arguments, - ACTIONS(1588), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1600), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1398), 6, + ACTIONS(1137), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_of, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - [21445] = 26, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [21530] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, - anon_sym_AMP, - ACTIONS(1596), 1, - anon_sym_CARET, - ACTIONS(1598), 1, - anon_sym_PIPE, - ACTIONS(1606), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1608), 1, - sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1604), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1332), 4, + ACTIONS(1376), 4, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1370), 11, sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - [21538] = 26, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + [21607] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1554), 1, - anon_sym_GT_GT, - ACTIONS(1560), 1, - anon_sym_PERCENT, - ACTIONS(1562), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1566), 1, - anon_sym_AMP_AMP, - ACTIONS(1568), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1570), 1, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1590), 1, anon_sym_AMP, - ACTIONS(1572), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1574), 1, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, anon_sym_PIPE, - ACTIONS(1580), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1582), 1, - sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1606), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1556), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1578), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1404), 4, + ACTIONS(1370), 6, sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_COMMA, - anon_sym_of, + anon_sym_RBRACE, anon_sym_SEMI, - [21631] = 26, + anon_sym_QMARK_QMARK, + [21696] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1554), 1, - anon_sym_GT_GT, - ACTIONS(1560), 1, - anon_sym_PERCENT, - ACTIONS(1562), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1566), 1, - anon_sym_AMP_AMP, - ACTIONS(1568), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1570), 1, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1590), 1, anon_sym_AMP, - ACTIONS(1572), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1574), 1, + ACTIONS(1604), 1, anon_sym_PIPE, - ACTIONS(1580), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1582), 1, - sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1556), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1578), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1294), 4, + ACTIONS(1370), 8, sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_COMMA, - anon_sym_of, + anon_sym_RBRACE, anon_sym_SEMI, - [21724] = 11, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + [21781] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1348), 1, - anon_sym_LPAREN, - ACTIONS(1350), 1, - anon_sym_LBRACK, - ACTIONS(1352), 1, - anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1548), 1, - anon_sym_STAR_STAR, - ACTIONS(1356), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(729), 2, - sym_template_string, - sym_arguments, - ACTIONS(1400), 12, + ACTIONS(518), 1, + anon_sym_EQ, + ACTIONS(514), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -51545,54 +51668,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 17, - sym__automatic_semicolon, + ACTIONS(516), 26, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [21787] = 13, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [21830] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1568), 1, anon_sym_STAR_STAR, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, - anon_sym_STAR, - anon_sym_SLASH, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 10, + ACTIONS(1376), 12, + anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, + anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, @@ -51600,693 +51729,612 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 16, + ACTIONS(1370), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [21854] = 26, + [21893] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1348), 1, - anon_sym_LPAREN, - ACTIONS(1350), 1, - anon_sym_LBRACK, - ACTIONS(1352), 1, - anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, + ACTIONS(1284), 1, + anon_sym_EQ, + ACTIONS(1277), 12, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, - anon_sym_STAR_STAR, - ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, anon_sym_AMP, - ACTIONS(1596), 1, - anon_sym_CARET, - ACTIONS(1598), 1, anon_sym_PIPE, - ACTIONS(1606), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1608), 1, - sym__ternary_qmark, - ACTIONS(1356), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1538), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1542), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1544), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(729), 2, - sym_template_string, - sym_arguments, - ACTIONS(1588), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1600), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1436), 4, - sym__automatic_semicolon, + ACTIONS(1279), 26, + sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - [21947] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1348), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(1352), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1554), 1, - anon_sym_GT_GT, - ACTIONS(1560), 1, - anon_sym_PERCENT, - ACTIONS(1562), 1, - anon_sym_STAR_STAR, - ACTIONS(1566), 1, + sym_optional_chain, anon_sym_AMP_AMP, - ACTIONS(1568), 1, anon_sym_PIPE_PIPE, - ACTIONS(1570), 1, - anon_sym_AMP, - ACTIONS(1572), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(1574), 1, - anon_sym_PIPE, - ACTIONS(1580), 1, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1582), 1, - sym__ternary_qmark, - ACTIONS(1356), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + anon_sym_BQUOTE, + [21942] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1298), 1, + anon_sym_EQ, + ACTIONS(1291), 12, anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, - ACTIONS(1556), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1558), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1578), 2, + ACTIONS(1293), 26, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, - sym_template_string, - sym_arguments, - ACTIONS(1552), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1564), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(1480), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_of, - anon_sym_SEMI, - [22040] = 26, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [21991] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1598), 1, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, anon_sym_PIPE, ACTIONS(1606), 1, - anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1338), 4, + ACTIONS(1416), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - [22133] = 27, + [22084] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, + ACTIONS(1314), 1, + sym_optional_chain, ACTIONS(1554), 1, anon_sym_GT_GT, - ACTIONS(1560), 1, - anon_sym_PERCENT, - ACTIONS(1562), 1, - anon_sym_STAR_STAR, ACTIONS(1566), 1, - anon_sym_AMP_AMP, + anon_sym_PERCENT, ACTIONS(1568), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1570), 1, - anon_sym_AMP, - ACTIONS(1572), 1, - anon_sym_CARET, - ACTIONS(1574), 1, - anon_sym_PIPE, - ACTIONS(1580), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1582), 1, - sym__ternary_qmark, - ACTIONS(1612), 1, - anon_sym_in, - ACTIONS(1356), 2, + anon_sym_STAR_STAR, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1552), 2, - anon_sym_LT, - anon_sym_GT, ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1578), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1564), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1610), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_of, - anon_sym_SEMI, - [22228] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(524), 1, - anon_sym_EQ, - ACTIONS(1428), 1, - sym__automatic_semicolon, - ACTIONS(518), 12, - anon_sym_STAR, + ACTIONS(1376), 7, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(516), 25, + ACTIONS(1370), 14, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [22279] = 22, + [22157] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1400), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1550), 1, + anon_sym_AMP_AMP, + ACTIONS(1552), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1554), 1, + anon_sym_GT_GT, + ACTIONS(1558), 1, + anon_sym_AMP, + ACTIONS(1560), 1, + anon_sym_CARET, + ACTIONS(1562), 1, anon_sym_PIPE, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, + ACTIONS(1566), 1, anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1568), 1, anon_sym_STAR_STAR, - ACTIONS(1594), 1, - anon_sym_AMP, - ACTIONS(1596), 1, - anon_sym_CARET, - ACTIONS(1356), 2, + ACTIONS(1612), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1614), 1, + sym__ternary_qmark, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 8, + ACTIONS(1478), 4, sym__automatic_semicolon, - sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_of, anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - [22364] = 26, + [22250] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1598), 1, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, anon_sym_PIPE, ACTIONS(1606), 1, - anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1364), 4, + ACTIONS(1542), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - [22457] = 21, + [22343] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1400), 1, - anon_sym_PIPE, - ACTIONS(1540), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1554), 1, anon_sym_GT_GT, - ACTIONS(1546), 1, + ACTIONS(1558), 1, + anon_sym_AMP, + ACTIONS(1560), 1, + anon_sym_CARET, + ACTIONS(1562), 1, + anon_sym_PIPE, + ACTIONS(1566), 1, anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1568), 1, anon_sym_STAR_STAR, - ACTIONS(1594), 1, - anon_sym_AMP, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 9, + ACTIONS(1370), 8, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_of, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_CARET, anon_sym_QMARK_QMARK, - [22540] = 20, + [22428] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1550), 1, + anon_sym_AMP_AMP, + ACTIONS(1552), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1554), 1, anon_sym_GT_GT, - ACTIONS(1546), 1, + ACTIONS(1558), 1, + anon_sym_AMP, + ACTIONS(1560), 1, + anon_sym_CARET, + ACTIONS(1562), 1, + anon_sym_PIPE, + ACTIONS(1566), 1, anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1568), 1, anon_sym_STAR_STAR, - ACTIONS(1356), 2, + ACTIONS(1612), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1614), 1, + sym__ternary_qmark, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1400), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1538), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 9, + ACTIONS(1542), 4, sym__automatic_semicolon, - sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_of, anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - [22621] = 22, + [22521] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1400), 1, - anon_sym_PIPE, - ACTIONS(1554), 1, - anon_sym_GT_GT, - ACTIONS(1560), 1, - anon_sym_PERCENT, - ACTIONS(1562), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1570), 1, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1590), 1, anon_sym_AMP, - ACTIONS(1572), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1356), 2, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, + anon_sym_PIPE, + ACTIONS(1606), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, + sym__ternary_qmark, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1556), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1578), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 8, + ACTIONS(1394), 4, sym__automatic_semicolon, - sym__ternary_qmark, anon_sym_COMMA, - anon_sym_of, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - [22706] = 14, + [22614] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1356), 2, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1544), 2, + ACTIONS(1588), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 8, + ACTIONS(1376), 7, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 16, + ACTIONS(1370), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -52294,8 +52342,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -52303,306 +52349,355 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [22775] = 23, + [22687] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, - anon_sym_STAR_STAR, - ACTIONS(1590), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1550), 1, anon_sym_AMP_AMP, - ACTIONS(1594), 1, + ACTIONS(1552), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1554), 1, + anon_sym_GT_GT, + ACTIONS(1558), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1560), 1, anon_sym_CARET, - ACTIONS(1598), 1, + ACTIONS(1562), 1, anon_sym_PIPE, - ACTIONS(1356), 2, + ACTIONS(1566), 1, + anon_sym_PERCENT, + ACTIONS(1568), 1, + anon_sym_STAR_STAR, + ACTIONS(1612), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1614), 1, + sym__ternary_qmark, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 7, + ACTIONS(1458), 4, sym__automatic_semicolon, - sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_of, anon_sym_SEMI, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - [22862] = 21, + [22780] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1400), 1, - anon_sym_PIPE, - ACTIONS(1554), 1, - anon_sym_GT_GT, - ACTIONS(1560), 1, - anon_sym_PERCENT, - ACTIONS(1562), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1570), 1, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1590), 1, anon_sym_AMP, - ACTIONS(1356), 2, + ACTIONS(1600), 1, + anon_sym_CARET, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, + anon_sym_PIPE, + ACTIONS(1606), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, + sym__ternary_qmark, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1556), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1578), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 9, + ACTIONS(1398), 4, sym__automatic_semicolon, - sym__ternary_qmark, anon_sym_COMMA, - anon_sym_of, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - [22945] = 22, + [22873] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1550), 1, + anon_sym_AMP_AMP, + ACTIONS(1554), 1, anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, - anon_sym_STAR_STAR, - ACTIONS(1594), 1, + ACTIONS(1558), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1560), 1, anon_sym_CARET, - ACTIONS(1598), 1, + ACTIONS(1562), 1, anon_sym_PIPE, - ACTIONS(1356), 2, + ACTIONS(1566), 1, + anon_sym_PERCENT, + ACTIONS(1568), 1, + anon_sym_STAR_STAR, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 8, + ACTIONS(1370), 7, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_of, anon_sym_SEMI, - anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, - [23030] = 18, + [22960] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1356), 2, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1590), 1, + anon_sym_AMP, + ACTIONS(1600), 1, + anon_sym_CARET, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, + anon_sym_PIPE, + ACTIONS(1606), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, + sym__ternary_qmark, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(729), 2, + ACTIONS(1596), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1598), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1400), 4, + ACTIONS(1526), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + [23053] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1178), 1, + anon_sym_EQ, + ACTIONS(1135), 12, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 11, - sym__automatic_semicolon, + ACTIONS(1137), 26, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - [23107] = 20, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [23102] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1554), 1, - anon_sym_GT_GT, - ACTIONS(1560), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1566), 1, anon_sym_PERCENT, - ACTIONS(1562), 1, + ACTIONS(1568), 1, anon_sym_STAR_STAR, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1400), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1550), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1556), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1578), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, + ACTIONS(1376), 8, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1398), 9, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1370), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -52610,14 +52705,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - [23188] = 4, + anon_sym_instanceof, + [23171] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1290), 1, + ACTIONS(518), 1, anon_sym_EQ, - ACTIONS(1283), 12, + ACTIONS(520), 1, + sym__automatic_semicolon, + ACTIONS(510), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(514), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -52630,17 +52737,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1285), 26, - sym__automatic_semicolon, + ACTIONS(516), 23, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -52657,45 +52761,125 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23237] = 14, + [23224] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1560), 1, - anon_sym_PERCENT, - ACTIONS(1562), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1356), 2, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1590), 1, + anon_sym_AMP, + ACTIONS(1600), 1, + anon_sym_CARET, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, + anon_sym_PIPE, + ACTIONS(1606), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, + sym__ternary_qmark, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1558), 2, + ACTIONS(1588), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(729), 2, + ACTIONS(1596), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1598), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 8, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, + ACTIONS(1594), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1332), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + [23317] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1308), 1, + anon_sym_LPAREN, + ACTIONS(1310), 1, + anon_sym_LBRACK, + ACTIONS(1312), 1, + anon_sym_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1554), 1, anon_sym_GT_GT, + ACTIONS(1566), 1, + anon_sym_PERCENT, + ACTIONS(1568), 1, + anon_sym_STAR_STAR, + ACTIONS(1316), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1376), 2, anon_sym_AMP, anon_sym_PIPE, + ACTIONS(1546), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1556), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1564), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 16, + ACTIONS(1574), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(721), 2, + sym_template_string, + sym_arguments, + ACTIONS(1548), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1570), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1370), 9, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -52703,85 +52887,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [23306] = 23, + [23398] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1554), 1, - anon_sym_GT_GT, - ACTIONS(1560), 1, - anon_sym_PERCENT, - ACTIONS(1562), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1566), 1, - anon_sym_AMP_AMP, - ACTIONS(1570), 1, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1590), 1, anon_sym_AMP, - ACTIONS(1572), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1574), 1, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, anon_sym_PIPE, - ACTIONS(1356), 2, + ACTIONS(1606), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, + sym__ternary_qmark, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1556), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1578), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 7, + ACTIONS(1446), 4, sym__automatic_semicolon, - sym__ternary_qmark, anon_sym_COMMA, - anon_sym_of, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - [23393] = 4, + [23491] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(524), 1, + ACTIONS(1284), 1, anon_sym_EQ, - ACTIONS(520), 12, + ACTIONS(1277), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -52794,7 +52974,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(522), 26, + ACTIONS(1279), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -52804,7 +52984,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -52821,317 +53001,370 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23442] = 26, + [23540] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1598), 1, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, anon_sym_PIPE, ACTIONS(1606), 1, - anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1404), 4, + ACTIONS(1498), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - [23535] = 26, + [23633] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, - anon_sym_STAR_STAR, - ACTIONS(1590), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1550), 1, anon_sym_AMP_AMP, - ACTIONS(1592), 1, + ACTIONS(1552), 1, anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, + ACTIONS(1554), 1, + anon_sym_GT_GT, + ACTIONS(1558), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1560), 1, anon_sym_CARET, - ACTIONS(1598), 1, + ACTIONS(1562), 1, anon_sym_PIPE, - ACTIONS(1606), 1, + ACTIONS(1566), 1, + anon_sym_PERCENT, + ACTIONS(1568), 1, + anon_sym_STAR_STAR, + ACTIONS(1612), 1, anon_sym_QMARK_QMARK, - ACTIONS(1608), 1, + ACTIONS(1614), 1, sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1316), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1546), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1556), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1564), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1572), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1574), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(721), 2, + sym_template_string, + sym_arguments, + ACTIONS(1548), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1570), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1416), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_of, + anon_sym_SEMI, + [23726] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1308), 1, + anon_sym_LPAREN, + ACTIONS(1310), 1, + anon_sym_LBRACK, + ACTIONS(1312), 1, + anon_sym_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1376), 1, + anon_sym_PIPE, + ACTIONS(1554), 1, + anon_sym_GT_GT, + ACTIONS(1558), 1, + anon_sym_AMP, + ACTIONS(1566), 1, + anon_sym_PERCENT, + ACTIONS(1568), 1, + anon_sym_STAR_STAR, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1372), 4, + ACTIONS(1370), 9, sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_of, anon_sym_SEMI, - [23628] = 26, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + [23809] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1376), 1, + anon_sym_PIPE, + ACTIONS(1554), 1, anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, - anon_sym_STAR_STAR, - ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, + ACTIONS(1558), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1560), 1, anon_sym_CARET, - ACTIONS(1598), 1, - anon_sym_PIPE, - ACTIONS(1606), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1608), 1, - sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1566), 1, + anon_sym_PERCENT, + ACTIONS(1568), 1, + anon_sym_STAR_STAR, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1294), 4, + ACTIONS(1370), 8, sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_of, anon_sym_SEMI, - [23721] = 26, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + [23894] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1550), 1, + anon_sym_AMP_AMP, + ACTIONS(1552), 1, + anon_sym_PIPE_PIPE, ACTIONS(1554), 1, anon_sym_GT_GT, + ACTIONS(1558), 1, + anon_sym_AMP, ACTIONS(1560), 1, - anon_sym_PERCENT, + anon_sym_CARET, ACTIONS(1562), 1, - anon_sym_STAR_STAR, + anon_sym_PIPE, ACTIONS(1566), 1, - anon_sym_AMP_AMP, + anon_sym_PERCENT, ACTIONS(1568), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1570), 1, - anon_sym_AMP, - ACTIONS(1572), 1, - anon_sym_CARET, - ACTIONS(1574), 1, - anon_sym_PIPE, - ACTIONS(1580), 1, + anon_sym_STAR_STAR, + ACTIONS(1612), 1, anon_sym_QMARK_QMARK, - ACTIONS(1582), 1, + ACTIONS(1614), 1, sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1578), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1430), 4, + ACTIONS(1510), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, - [23814] = 16, + [23987] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1554), 1, - anon_sym_GT_GT, - ACTIONS(1560), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1566), 1, anon_sym_PERCENT, - ACTIONS(1562), 1, + ACTIONS(1568), 1, anon_sym_STAR_STAR, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1556), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1558), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 7, + ACTIONS(1376), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 14, + ACTIONS(1370), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -53139,6 +53372,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -53146,12 +53381,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [23887] = 4, + [24054] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1290), 1, - anon_sym_EQ, - ACTIONS(1283), 12, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1308), 1, + anon_sym_LPAREN, + ACTIONS(1310), 1, + anon_sym_LBRACK, + ACTIONS(1312), 1, + anon_sym_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1568), 1, + anon_sym_STAR_STAR, + ACTIONS(1316), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(721), 2, + sym_template_string, + sym_arguments, + ACTIONS(1376), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -53164,68 +53415,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1285), 26, + ACTIONS(1370), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_of, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [23936] = 11, + [24117] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1562), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1554), 1, + anon_sym_GT_GT, + ACTIONS(1566), 1, + anon_sym_PERCENT, + ACTIONS(1568), 1, anon_sym_STAR_STAR, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(729), 2, + ACTIONS(1546), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1556), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1564), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 12, - anon_sym_STAR, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, + ACTIONS(1570), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1376), 4, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 17, + ACTIONS(1370), 11, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -53233,105 +53488,166 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [23999] = 26, + [24194] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1550), 1, + anon_sym_AMP_AMP, + ACTIONS(1552), 1, + anon_sym_PIPE_PIPE, ACTIONS(1554), 1, anon_sym_GT_GT, + ACTIONS(1558), 1, + anon_sym_AMP, ACTIONS(1560), 1, - anon_sym_PERCENT, + anon_sym_CARET, ACTIONS(1562), 1, - anon_sym_STAR_STAR, + anon_sym_PIPE, ACTIONS(1566), 1, - anon_sym_AMP_AMP, + anon_sym_PERCENT, ACTIONS(1568), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1570), 1, - anon_sym_AMP, - ACTIONS(1572), 1, - anon_sym_CARET, - ACTIONS(1574), 1, - anon_sym_PIPE, - ACTIONS(1580), 1, + anon_sym_STAR_STAR, + ACTIONS(1612), 1, anon_sym_QMARK_QMARK, - ACTIONS(1582), 1, + ACTIONS(1614), 1, sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1578), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1532), 4, + ACTIONS(1384), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, - [24092] = 11, + [24287] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, + ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1255), 1, anon_sym_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, + anon_sym_AMP_AMP, + ACTIONS(1338), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, + anon_sym_CARET, + ACTIONS(1348), 1, + anon_sym_PIPE, + ACTIONS(1352), 1, + anon_sym_PERCENT, ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1548), 1, anon_sym_STAR_STAR, - ACTIONS(1356), 2, + ACTIONS(1362), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1358), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1360), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1616), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + [24380] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1308), 1, + anon_sym_LPAREN, + ACTIONS(1310), 1, + anon_sym_LBRACK, + ACTIONS(1312), 1, + anon_sym_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, + anon_sym_STAR_STAR, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 12, + ACTIONS(1376), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -53344,7 +53660,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 17, + ACTIONS(1370), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -53362,209 +53678,214 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [24155] = 26, + [24443] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, - anon_sym_STAR_STAR, - ACTIONS(1590), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1550), 1, anon_sym_AMP_AMP, - ACTIONS(1592), 1, + ACTIONS(1552), 1, anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, + ACTIONS(1554), 1, + anon_sym_GT_GT, + ACTIONS(1558), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1560), 1, anon_sym_CARET, - ACTIONS(1598), 1, + ACTIONS(1562), 1, anon_sym_PIPE, - ACTIONS(1606), 1, + ACTIONS(1566), 1, + anon_sym_PERCENT, + ACTIONS(1568), 1, + anon_sym_STAR_STAR, + ACTIONS(1612), 1, anon_sym_QMARK_QMARK, - ACTIONS(1608), 1, + ACTIONS(1614), 1, sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1480), 4, + ACTIONS(1394), 4, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_of, anon_sym_SEMI, - [24248] = 26, + [24536] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1554), 1, - anon_sym_GT_GT, - ACTIONS(1560), 1, - anon_sym_PERCENT, - ACTIONS(1562), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1566), 1, - anon_sym_AMP_AMP, - ACTIONS(1568), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1570), 1, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1590), 1, anon_sym_AMP, - ACTIONS(1572), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1574), 1, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, anon_sym_PIPE, - ACTIONS(1580), 1, + ACTIONS(1606), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1608), 1, anon_sym_QMARK_QMARK, - ACTIONS(1582), 1, + ACTIONS(1610), 1, sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1556), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1578), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1528), 4, + ACTIONS(1384), 4, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_of, + anon_sym_RBRACE, anon_sym_SEMI, - [24341] = 22, + [24629] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1550), 1, + anon_sym_AMP_AMP, + ACTIONS(1552), 1, + anon_sym_PIPE_PIPE, ACTIONS(1554), 1, anon_sym_GT_GT, - ACTIONS(1560), 1, - anon_sym_PERCENT, - ACTIONS(1562), 1, - anon_sym_STAR_STAR, - ACTIONS(1570), 1, + ACTIONS(1558), 1, anon_sym_AMP, - ACTIONS(1572), 1, + ACTIONS(1560), 1, anon_sym_CARET, - ACTIONS(1574), 1, + ACTIONS(1562), 1, anon_sym_PIPE, - ACTIONS(1356), 2, + ACTIONS(1566), 1, + anon_sym_PERCENT, + ACTIONS(1568), 1, + anon_sym_STAR_STAR, + ACTIONS(1612), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1614), 1, + sym__ternary_qmark, + ACTIONS(1620), 1, + anon_sym_in, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, + ACTIONS(1548), 2, + anon_sym_LT, + anon_sym_GT, ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1578), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1564), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 8, + ACTIONS(1618), 4, sym__automatic_semicolon, - sym__ternary_qmark, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - [24426] = 4, + [24724] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1279), 1, + ACTIONS(1298), 1, anon_sym_EQ, - ACTIONS(1272), 12, + ACTIONS(1291), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -53577,17 +53898,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1274), 26, + ACTIONS(1293), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_of, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -53604,146 +53925,150 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24475] = 26, + [24773] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1554), 1, - anon_sym_GT_GT, - ACTIONS(1560), 1, - anon_sym_PERCENT, - ACTIONS(1562), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1566), 1, - anon_sym_AMP_AMP, - ACTIONS(1568), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1570), 1, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1590), 1, anon_sym_AMP, - ACTIONS(1572), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1574), 1, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, anon_sym_PIPE, - ACTIONS(1580), 1, + ACTIONS(1606), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1608), 1, anon_sym_QMARK_QMARK, - ACTIONS(1582), 1, + ACTIONS(1610), 1, sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1623), 1, + anon_sym_COMMA, + ACTIONS(1626), 1, + anon_sym_RBRACE, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1458), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1556), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1578), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1436), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_of, - anon_sym_SEMI, - [24568] = 26, + [24870] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1598), 1, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, anon_sym_PIPE, ACTIONS(1606), 1, - anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1532), 4, + ACTIONS(1478), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - [24661] = 4, + [24963] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(524), 1, + ACTIONS(518), 1, anon_sym_EQ, - ACTIONS(520), 12, + ACTIONS(1382), 1, + sym__automatic_semicolon, + ACTIONS(512), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -53756,17 +54081,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(522), 26, + ACTIONS(510), 25, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_of, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -53783,353 +54107,491 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24710] = 26, + [25014] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1550), 1, + anon_sym_AMP_AMP, + ACTIONS(1552), 1, + anon_sym_PIPE_PIPE, ACTIONS(1554), 1, anon_sym_GT_GT, + ACTIONS(1558), 1, + anon_sym_AMP, ACTIONS(1560), 1, - anon_sym_PERCENT, + anon_sym_CARET, ACTIONS(1562), 1, - anon_sym_STAR_STAR, + anon_sym_PIPE, ACTIONS(1566), 1, - anon_sym_AMP_AMP, + anon_sym_PERCENT, ACTIONS(1568), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1570), 1, - anon_sym_AMP, - ACTIONS(1572), 1, - anon_sym_CARET, - ACTIONS(1574), 1, - anon_sym_PIPE, - ACTIONS(1580), 1, + anon_sym_STAR_STAR, + ACTIONS(1612), 1, anon_sym_QMARK_QMARK, - ACTIONS(1582), 1, + ACTIONS(1614), 1, sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1578), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1364), 4, + ACTIONS(1332), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, - [24803] = 26, + [25107] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, ACTIONS(1590), 1, + anon_sym_AMP, + ACTIONS(1600), 1, + anon_sym_CARET, + ACTIONS(1602), 1, anon_sym_AMP_AMP, - ACTIONS(1592), 1, + ACTIONS(1604), 1, + anon_sym_PIPE, + ACTIONS(1606), 1, anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, + ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, + sym__ternary_qmark, + ACTIONS(1628), 1, + anon_sym_COMMA, + ACTIONS(1631), 1, + anon_sym_RBRACE, + ACTIONS(1316), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1458), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(1580), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1588), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1592), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1596), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1598), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(721), 2, + sym_template_string, + sym_arguments, + ACTIONS(1584), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1594), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [25204] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1308), 1, + anon_sym_LPAREN, + ACTIONS(1310), 1, + anon_sym_LBRACK, + ACTIONS(1312), 1, + anon_sym_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, + anon_sym_STAR_STAR, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1590), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1598), 1, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, anon_sym_PIPE, ACTIONS(1606), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, + sym__ternary_qmark, + ACTIONS(1316), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1580), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1588), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1592), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1596), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1598), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(721), 2, + sym_template_string, + sym_arguments, + ACTIONS(1584), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1594), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1458), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + [25297] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1308), 1, + anon_sym_LPAREN, + ACTIONS(1310), 1, + anon_sym_LBRACK, + ACTIONS(1312), 1, + anon_sym_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1550), 1, + anon_sym_AMP_AMP, + ACTIONS(1552), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1554), 1, + anon_sym_GT_GT, + ACTIONS(1558), 1, + anon_sym_AMP, + ACTIONS(1560), 1, + anon_sym_CARET, + ACTIONS(1562), 1, + anon_sym_PIPE, + ACTIONS(1566), 1, + anon_sym_PERCENT, + ACTIONS(1568), 1, + anon_sym_STAR_STAR, + ACTIONS(1612), 1, anon_sym_QMARK_QMARK, - ACTIONS(1608), 1, + ACTIONS(1614), 1, sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1430), 4, + ACTIONS(1498), 4, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_of, anon_sym_SEMI, - [24896] = 24, + [25390] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1550), 1, + anon_sym_AMP_AMP, + ACTIONS(1552), 1, + anon_sym_PIPE_PIPE, ACTIONS(1554), 1, anon_sym_GT_GT, + ACTIONS(1558), 1, + anon_sym_AMP, ACTIONS(1560), 1, - anon_sym_PERCENT, + anon_sym_CARET, ACTIONS(1562), 1, - anon_sym_STAR_STAR, + anon_sym_PIPE, ACTIONS(1566), 1, - anon_sym_AMP_AMP, + anon_sym_PERCENT, ACTIONS(1568), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1570), 1, - anon_sym_AMP, - ACTIONS(1572), 1, - anon_sym_CARET, - ACTIONS(1574), 1, - anon_sym_PIPE, - ACTIONS(1356), 2, + anon_sym_STAR_STAR, + ACTIONS(1612), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1614), 1, + sym__ternary_qmark, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1578), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 6, + ACTIONS(1446), 4, sym__automatic_semicolon, - sym__ternary_qmark, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, - anon_sym_QMARK_QMARK, - [24985] = 26, + [25483] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, - anon_sym_STAR_STAR, - ACTIONS(1590), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1550), 1, anon_sym_AMP_AMP, - ACTIONS(1592), 1, + ACTIONS(1552), 1, anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, + ACTIONS(1554), 1, + anon_sym_GT_GT, + ACTIONS(1558), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1560), 1, anon_sym_CARET, - ACTIONS(1598), 1, + ACTIONS(1562), 1, anon_sym_PIPE, - ACTIONS(1606), 1, + ACTIONS(1566), 1, + anon_sym_PERCENT, + ACTIONS(1568), 1, + anon_sym_STAR_STAR, + ACTIONS(1612), 1, anon_sym_QMARK_QMARK, - ACTIONS(1608), 1, + ACTIONS(1614), 1, sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1528), 4, + ACTIONS(1526), 4, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_of, anon_sym_SEMI, - [25078] = 26, + [25576] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1550), 1, + anon_sym_AMP_AMP, + ACTIONS(1552), 1, + anon_sym_PIPE_PIPE, ACTIONS(1554), 1, anon_sym_GT_GT, + ACTIONS(1558), 1, + anon_sym_AMP, ACTIONS(1560), 1, - anon_sym_PERCENT, + anon_sym_CARET, ACTIONS(1562), 1, - anon_sym_STAR_STAR, + anon_sym_PIPE, ACTIONS(1566), 1, - anon_sym_AMP_AMP, + anon_sym_PERCENT, ACTIONS(1568), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1570), 1, - anon_sym_AMP, - ACTIONS(1572), 1, - anon_sym_CARET, - ACTIONS(1574), 1, - anon_sym_PIPE, - ACTIONS(1580), 1, + anon_sym_STAR_STAR, + ACTIONS(1612), 1, anon_sym_QMARK_QMARK, - ACTIONS(1582), 1, + ACTIONS(1614), 1, sym__ternary_qmark, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1550), 2, + ACTIONS(1546), 2, anon_sym_STAR, anon_sym_SLASH, ACTIONS(1556), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1558), 2, + ACTIONS(1564), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1576), 2, + ACTIONS(1572), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1578), 2, + ACTIONS(1574), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1552), 3, + ACTIONS(1548), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1564), 3, + ACTIONS(1570), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1372), 4, + ACTIONS(1398), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_of, anon_sym_SEMI, - [25171] = 8, + [25669] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1615), 1, - anon_sym_QMARK_DOT, - STATE(708), 1, + ACTIONS(1633), 1, + sym_optional_chain, + STATE(754), 1, sym_arguments, - ACTIONS(1266), 12, + ACTIONS(1271), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -54142,7 +54604,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1268), 22, + ACTIONS(1273), 22, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -54165,12 +54627,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25228] = 4, + [25726] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1164), 1, - anon_sym_EQ, - ACTIONS(1135), 12, + ACTIONS(1490), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -54183,7 +54643,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1137), 26, + ACTIONS(1492), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -54191,9 +54651,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -54210,194 +54671,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25277] = 28, + [25773] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, - ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, - anon_sym_AMP, - ACTIONS(1596), 1, - anon_sym_CARET, - ACTIONS(1598), 1, - anon_sym_PIPE, - ACTIONS(1606), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1608), 1, - sym__ternary_qmark, - ACTIONS(1617), 1, - anon_sym_COMMA, - ACTIONS(1620), 1, - anon_sym_RBRACE, - ACTIONS(1356), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1528), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(1538), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1542), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1544), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1602), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1604), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(729), 2, - sym_template_string, - sym_arguments, - ACTIONS(1588), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1600), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [25374] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1348), 1, - anon_sym_LPAREN, - ACTIONS(1350), 1, - anon_sym_LBRACK, - ACTIONS(1352), 1, - anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, + ACTIONS(1582), 1, anon_sym_PERCENT, - ACTIONS(1548), 1, - anon_sym_STAR_STAR, + ACTIONS(1586), 1, + anon_sym_GT_GT, ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1598), 1, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, anon_sym_PIPE, ACTIONS(1606), 1, - anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, sym__ternary_qmark, - ACTIONS(1622), 1, - anon_sym_COMMA, - ACTIONS(1625), 1, + ACTIONS(1631), 1, anon_sym_RBRACE, - ACTIONS(1356), 2, + ACTIONS(1635), 1, + anon_sym_COMMA, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1528), 2, + ACTIONS(1542), 2, sym__automatic_semicolon, anon_sym_SEMI, - ACTIONS(1538), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [25471] = 5, + [25870] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - STATE(708), 1, + STATE(754), 1, sym_arguments, - ACTIONS(1266), 12, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1268), 25, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_of, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [25522] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1534), 12, + ACTIONS(1271), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -54410,18 +54760,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1536), 27, + ACTIONS(1273), 25, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -54438,79 +54786,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25569] = 28, + [25921] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1598), 1, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, anon_sym_PIPE, ACTIONS(1606), 1, - anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, sym__ternary_qmark, - ACTIONS(1625), 1, - anon_sym_RBRACE, - ACTIONS(1627), 1, - anon_sym_COMMA, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1372), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(1538), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [25666] = 3, + ACTIONS(1510), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + [26014] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1460), 12, + ACTIONS(572), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -54523,7 +54869,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1462), 27, + ACTIONS(574), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -54531,10 +54877,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -54551,12 +54896,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25713] = 4, + [26060] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1279), 1, - anon_sym_EQ, - ACTIONS(1272), 12, + ACTIONS(1506), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -54569,7 +54912,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1274), 26, + ACTIONS(1508), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -54579,7 +54922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -54596,12 +54939,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25762] = 4, + [26106] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1630), 1, - sym_regex_flags, - ACTIONS(1446), 13, + ACTIONS(1460), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -54614,17 +54955,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_instanceof, - ACTIONS(1448), 24, + ACTIONS(1462), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -54637,15 +54978,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25810] = 4, + [26152] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1195), 1, - anon_sym_EQ, - ACTIONS(1135), 12, + ACTIONS(622), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -54658,16 +54998,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1137), 25, + ACTIONS(624), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -54684,146 +55025,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25858] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(667), 1, - anon_sym_COMMA, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, - anon_sym_AMP_AMP, - ACTIONS(1300), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, - anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1324), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1632), 1, - anon_sym_RBRACK, - STATE(1298), 1, - aux_sym_array_repeat1, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1292), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1320), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [25954] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(667), 1, - anon_sym_COMMA, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, - anon_sym_AMP_AMP, - ACTIONS(1300), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, - anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1324), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1634), 1, - anon_sym_RPAREN, - STATE(1279), 1, - aux_sym_array_repeat1, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1292), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1320), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [26050] = 3, + [26198] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1344), 12, + ACTIONS(1472), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -54836,7 +55041,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1346), 26, + ACTIONS(1474), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -54846,7 +55051,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -54863,17 +55068,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26096] = 6, + [26244] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1185), 1, - anon_sym_EQ, - ACTIONS(1213), 1, - anon_sym_in, - ACTIONS(1216), 1, - anon_sym_of, - ACTIONS(1135), 11, + ACTIONS(576), 1, + sym__automatic_semicolon, + ACTIONS(568), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(572), 12, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -54884,15 +55089,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1137), 24, - sym__automatic_semicolon, + ACTIONS(574), 23, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -54909,17 +55113,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26148] = 6, + [26294] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(524), 1, - anon_sym_EQ, - ACTIONS(1636), 1, - anon_sym_in, - ACTIONS(1639), 1, - anon_sym_of, - ACTIONS(520), 11, + ACTIONS(1135), 12, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -54930,15 +55129,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(522), 24, + ACTIONS(1137), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -54955,17 +55156,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26200] = 6, + [26340] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1279), 1, + ACTIONS(1168), 1, anon_sym_EQ, - ACTIONS(1641), 1, - anon_sym_in, - ACTIONS(1644), 1, - anon_sym_of, - ACTIONS(1272), 11, + ACTIONS(1192), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(1135), 12, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -54976,15 +55179,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1274), 24, - sym__automatic_semicolon, + ACTIONS(1137), 21, sym__ternary_qmark, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -55001,17 +55201,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26252] = 6, + [26390] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1290), 1, + ACTIONS(1196), 1, anon_sym_EQ, - ACTIONS(1646), 1, - anon_sym_in, - ACTIONS(1649), 1, - anon_sym_of, - ACTIONS(1283), 11, + ACTIONS(1135), 12, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -55022,15 +55219,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1285), 24, + ACTIONS(1137), 25, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -55047,78 +55245,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26304] = 28, + [26438] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(667), 1, + ACTIONS(1284), 1, + anon_sym_EQ, + ACTIONS(1638), 4, anon_sym_COMMA, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, - anon_sym_AMP_AMP, - ACTIONS(1300), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, - anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1324), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1651), 1, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_RBRACK, - STATE(1261), 1, - aux_sym_array_repeat1, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1292), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1320), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [26400] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1378), 12, + ACTIONS(1277), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -55131,17 +55268,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1380), 26, - sym__automatic_semicolon, + ACTIONS(1279), 21, sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -55158,81 +55290,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26446] = 26, + [26488] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, - anon_sym_AMP_AMP, - ACTIONS(1300), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, - anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1324), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1292), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1320), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1653), 3, + ACTIONS(518), 1, + anon_sym_EQ, + ACTIONS(1640), 4, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_RBRACK, - [26538] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1630), 1, - sym_regex_flags, - ACTIONS(1446), 14, + ACTIONS(514), 12, anon_sym_STAR, anon_sym_in, - anon_sym_of, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -55243,16 +55313,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_instanceof, - ACTIONS(1448), 23, - sym__automatic_semicolon, + ACTIONS(516), 21, sym__ternary_qmark, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -55265,20 +55331,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26586] = 5, + [26538] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(524), 1, - anon_sym_EQ, - ACTIONS(1639), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(520), 12, + ACTIONS(612), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -55291,12 +55351,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(522), 21, + ACTIONS(614), 26, + sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_of, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -55313,10 +55378,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26636] = 3, + [26584] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1438), 12, + ACTIONS(616), 1, + sym__automatic_semicolon, + ACTIONS(608), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(612), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -55329,17 +55399,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1440), 26, - sym__automatic_semicolon, + ACTIONS(614), 23, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -55356,17 +55423,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26682] = 5, + [26634] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1279), 1, - anon_sym_EQ, - ACTIONS(1644), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(1272), 12, + ACTIONS(542), 1, + sym__automatic_semicolon, + ACTIONS(534), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(538), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -55379,12 +55444,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1274), 21, + ACTIONS(540), 23, sym__ternary_qmark, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -55401,17 +55468,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26732] = 5, + [26684] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1290), 1, - anon_sym_EQ, - ACTIONS(1649), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(1283), 12, + ACTIONS(626), 1, + sym__automatic_semicolon, + ACTIONS(618), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(622), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -55424,12 +55489,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1285), 21, + ACTIONS(624), 23, sym__ternary_qmark, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -55446,98 +55513,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26782] = 3, + [26734] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(602), 12, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(604), 26, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1308), 1, anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, + ACTIONS(1310), 1, anon_sym_LBRACK, + ACTIONS(1312), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, + anon_sym_STAR_STAR, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1590), 1, + anon_sym_AMP, + ACTIONS(1600), 1, + anon_sym_CARET, + ACTIONS(1602), 1, anon_sym_AMP_AMP, + ACTIONS(1604), 1, + anon_sym_PIPE, + ACTIONS(1606), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(1608), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(1610), 1, + sym__ternary_qmark, + ACTIONS(1642), 1, + anon_sym_COMMA, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [26828] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(606), 1, - sym__automatic_semicolon, - ACTIONS(598), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(602), 12, + ACTIONS(1580), 2, anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(1588), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(604), 23, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(1644), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + STATE(721), 2, + sym_template_string, + sym_arguments, + ACTIONS(1584), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1594), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [26878] = 3, + [26828] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(582), 12, + ACTIONS(1310), 1, + anon_sym_LBRACK, + ACTIONS(1312), 1, + anon_sym_DOT, + ACTIONS(1633), 1, + sym_optional_chain, + ACTIONS(1318), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -55550,7 +55602,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(584), 26, + ACTIONS(1320), 23, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -55558,9 +55610,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -55577,10 +55626,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26924] = 3, + [26880] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(572), 12, + ACTIONS(1298), 1, + anon_sym_EQ, + ACTIONS(1646), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(1291), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -55593,17 +55649,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(574), 26, - sym__automatic_semicolon, + ACTIONS(1293), 21, sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -55620,103 +55671,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26970] = 3, + [26930] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(562), 12, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(564), 26, - sym__automatic_semicolon, - sym__ternary_qmark, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(667), 1, anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(1251), 1, anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, + ACTIONS(1253), 1, anon_sym_LBRACK, + ACTIONS(1255), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, anon_sym_CARET, + ACTIONS(1348), 1, + anon_sym_PIPE, + ACTIONS(1352), 1, anon_sym_PERCENT, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1648), 1, + anon_sym_RPAREN, + STATE(1222), 1, + aux_sym_array_repeat1, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [27016] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(586), 1, - sym__automatic_semicolon, - ACTIONS(578), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(582), 12, + ACTIONS(1330), 2, anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(584), 23, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [27066] = 5, + [27026] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(576), 1, - sym__automatic_semicolon, - ACTIONS(568), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(572), 12, + ACTIONS(1494), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -55729,14 +55755,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(574), 23, + ACTIONS(1496), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -55753,15 +55782,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27116] = 5, + [27072] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(566), 1, - sym__automatic_semicolon, - ACTIONS(558), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(562), 12, + ACTIONS(1500), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -55774,14 +55798,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(564), 23, + ACTIONS(1498), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -55798,10 +55825,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27166] = 3, + [27118] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(622), 12, + ACTIONS(602), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -55814,7 +55841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(624), 26, + ACTIONS(604), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -55824,7 +55851,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -55841,10 +55868,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27212] = 3, + [27164] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(592), 12, + ACTIONS(548), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -55857,7 +55884,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(594), 26, + ACTIONS(550), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -55867,7 +55894,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -55884,10 +55911,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27258] = 3, + [27210] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(542), 12, + ACTIONS(558), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -55900,7 +55927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(544), 26, + ACTIONS(560), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -55910,7 +55937,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -55927,15 +55954,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27304] = 5, + [27256] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(626), 1, - sym__automatic_semicolon, - ACTIONS(618), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(622), 12, + ACTIONS(1540), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -55948,14 +55970,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(624), 23, + ACTIONS(1446), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -55972,15 +55997,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27354] = 5, + [27302] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(596), 1, + ACTIONS(606), 1, sym__automatic_semicolon, - ACTIONS(588), 2, + ACTIONS(598), 2, anon_sym_else, anon_sym_while, - ACTIONS(592), 12, + ACTIONS(602), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -55993,14 +56018,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(594), 23, + ACTIONS(604), 23, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56017,10 +56042,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27404] = 3, + [27352] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1464), 12, + ACTIONS(1536), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -56033,7 +56058,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1466), 26, + ACTIONS(1538), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -56043,7 +56068,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56060,17 +56085,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27450] = 5, + [27398] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(546), 1, - sym__automatic_semicolon, - ACTIONS(538), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(542), 12, + ACTIONS(1650), 1, + sym_regex_flags, + ACTIONS(1480), 14, anon_sym_STAR, anon_sym_in, + anon_sym_of, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -56081,14 +56104,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(544), 23, + anon_sym_instanceof, + ACTIONS(1482), 23, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56101,14 +56126,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27500] = 3, + [27446] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1370), 12, + ACTIONS(1524), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -56121,7 +56145,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1364), 26, + ACTIONS(1526), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -56131,7 +56155,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56148,10 +56172,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27546] = 3, + [27492] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(532), 12, + ACTIONS(552), 1, + sym__automatic_semicolon, + ACTIONS(544), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(548), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -56164,17 +56193,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(534), 26, - sym__automatic_semicolon, + ACTIONS(550), 23, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56191,10 +56217,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27592] = 3, + [27542] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1498), 12, + ACTIONS(1318), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -56207,7 +56233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1500), 26, + ACTIONS(1320), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -56217,7 +56243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56234,10 +56260,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27638] = 3, + [27588] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1506), 12, + ACTIONS(1212), 1, + anon_sym_EQ, + ACTIONS(1209), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(1135), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -56250,17 +56283,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1508), 26, - sym__automatic_semicolon, + ACTIONS(1137), 21, sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56277,10 +56305,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27684] = 3, + [27638] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1512), 12, + ACTIONS(1438), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -56293,7 +56321,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1514), 26, + ACTIONS(1440), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -56303,7 +56331,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56320,14 +56348,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27730] = 3, + [27684] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(1530), 12, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1308), 1, + anon_sym_LPAREN, + ACTIONS(1310), 1, + anon_sym_LBRACK, + ACTIONS(1312), 1, + anon_sym_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, + anon_sym_STAR_STAR, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1590), 1, + anon_sym_AMP, + ACTIONS(1600), 1, + anon_sym_CARET, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, + anon_sym_PIPE, + ACTIONS(1606), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, + sym__ternary_qmark, + ACTIONS(1642), 1, + anon_sym_COMMA, + ACTIONS(1316), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1580), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1588), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1592), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1596), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1598), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(1652), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + STATE(721), 2, + sym_template_string, + sym_arguments, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, + ACTIONS(1594), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [27778] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1298), 1, + anon_sym_EQ, + ACTIONS(1646), 1, + anon_sym_of, + ACTIONS(1654), 1, + anon_sym_in, + ACTIONS(1291), 11, + anon_sym_STAR, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, @@ -56336,17 +56436,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1532), 26, + ACTIONS(1293), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56363,79 +56461,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27776] = 27, + [27830] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, anon_sym_STAR_STAR, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1598), 1, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, anon_sym_PIPE, ACTIONS(1606), 1, - anon_sym_QMARK_QMARK, + anon_sym_PIPE_PIPE, ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, sym__ternary_qmark, - ACTIONS(1655), 1, + ACTIONS(1642), 1, anon_sym_COMMA, - ACTIONS(1356), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1522), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(1538), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + ACTIONS(1657), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [27870] = 3, + [27924] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1516), 12, - anon_sym_STAR, + ACTIONS(1284), 1, + anon_sym_EQ, + ACTIONS(1638), 1, + anon_sym_of, + ACTIONS(1659), 1, anon_sym_in, + ACTIONS(1277), 11, + anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -56446,17 +56549,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1518), 26, + ACTIONS(1279), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56473,78 +56574,101 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [27916] = 28, + [27976] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(667), 1, + ACTIONS(1422), 12, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1424), 26, + sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_COMMA, - ACTIONS(1243), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(1245), 1, + anon_sym_of, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(1247), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + sym_optional_chain, anon_sym_AMP_AMP, - ACTIONS(1300), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1657), 1, - anon_sym_RPAREN, - STATE(1268), 1, - aux_sym_array_repeat1, - ACTIONS(1255), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + anon_sym_BQUOTE, + [28022] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(518), 1, + anon_sym_EQ, + ACTIONS(1640), 1, + anon_sym_of, + ACTIONS(1662), 1, + anon_sym_in, + ACTIONS(514), 11, anon_sym_STAR, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(516), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [28012] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [28074] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1374), 12, + ACTIONS(1202), 1, + anon_sym_EQ, + ACTIONS(1135), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -56557,17 +56681,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1376), 26, + ACTIONS(1137), 25, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56584,10 +56707,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28058] = 3, + [28122] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1366), 12, + ACTIONS(1412), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -56600,7 +56723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1368), 26, + ACTIONS(1414), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -56610,7 +56733,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56627,78 +56750,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28104] = 28, + [28168] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(667), 1, + ACTIONS(1418), 12, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1420), 26, + sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_COMMA, - ACTIONS(1243), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(1245), 1, + anon_sym_of, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(1247), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + sym_optional_chain, anon_sym_AMP_AMP, - ACTIONS(1300), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1659), 1, - anon_sym_RPAREN, - STATE(1318), 1, - aux_sym_array_repeat1, - ACTIONS(1255), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + anon_sym_BQUOTE, + [28214] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1464), 12, anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1466), 26, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [28200] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [28260] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1360), 12, + ACTIONS(1512), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -56711,7 +56852,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1362), 26, + ACTIONS(1514), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -56721,7 +56862,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56738,10 +56879,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28246] = 3, + [28306] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1340), 12, + ACTIONS(1516), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -56754,7 +56895,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1338), 26, + ACTIONS(1518), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -56764,7 +56905,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56781,10 +56922,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28292] = 3, + [28352] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1328), 12, + ACTIONS(1520), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -56797,7 +56938,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1330), 26, + ACTIONS(1522), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -56807,7 +56948,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56824,10 +56965,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28338] = 3, + [28398] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1442), 12, + ACTIONS(1206), 1, + anon_sym_EQ, + ACTIONS(1204), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(1135), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -56840,17 +56988,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1444), 26, - sym__automatic_semicolon, + ACTIONS(1137), 21, sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56867,15 +57010,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28384] = 5, + [28448] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(536), 1, + ACTIONS(562), 1, sym__automatic_semicolon, - ACTIONS(528), 2, + ACTIONS(554), 2, anon_sym_else, anon_sym_while, - ACTIONS(532), 12, + ACTIONS(558), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -56888,14 +57031,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(534), 23, + ACTIONS(560), 23, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56912,10 +57055,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28434] = 3, + [28498] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1382), 12, + ACTIONS(1528), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -56928,7 +57071,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1384), 26, + ACTIONS(1530), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -56938,7 +57081,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56955,10 +57098,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28480] = 3, + [28544] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1420), 12, + ACTIONS(1532), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -56971,7 +57114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1422), 26, + ACTIONS(1534), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -56981,7 +57124,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -56998,17 +57141,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28526] = 5, + [28590] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1164), 1, - anon_sym_EQ, - ACTIONS(1207), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(1135), 12, + ACTIONS(1241), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -57021,12 +57157,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1137), 21, + ACTIONS(1239), 26, + sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_of, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57043,10 +57184,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28576] = 3, + [28636] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(1386), 12, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1308), 1, + anon_sym_LPAREN, + ACTIONS(1310), 1, + anon_sym_LBRACK, + ACTIONS(1312), 1, + anon_sym_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, + anon_sym_STAR_STAR, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1590), 1, + anon_sym_AMP, + ACTIONS(1600), 1, + anon_sym_CARET, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, + anon_sym_PIPE, + ACTIONS(1606), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, + sym__ternary_qmark, + ACTIONS(1316), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1580), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1588), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1592), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1596), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1598), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(721), 2, + sym_template_string, + sym_arguments, + ACTIONS(1584), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1594), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1618), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [28728] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(538), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -57059,7 +57266,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1388), 26, + ACTIONS(540), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -57069,7 +57276,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57086,10 +57293,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28622] = 3, + [28774] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1502), 12, + ACTIONS(592), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -57102,7 +57309,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1504), 26, + ACTIONS(594), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -57112,7 +57319,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57129,10 +57336,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28668] = 3, + [28820] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1412), 12, + ACTIONS(1544), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -57145,7 +57352,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1414), 26, + ACTIONS(1510), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -57155,7 +57362,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57172,53 +57379,214 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28714] = 3, + [28866] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(1135), 12, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(667), 1, + anon_sym_COMMA, + ACTIONS(1251), 1, + anon_sym_LPAREN, + ACTIONS(1253), 1, + anon_sym_LBRACK, + ACTIONS(1255), 1, + anon_sym_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, + anon_sym_AMP_AMP, + ACTIONS(1338), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, + anon_sym_CARET, + ACTIONS(1348), 1, + anon_sym_PIPE, + ACTIONS(1352), 1, + anon_sym_PERCENT, + ACTIONS(1354), 1, + anon_sym_STAR_STAR, + ACTIONS(1362), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1665), 1, + anon_sym_RBRACK, + STATE(1275), 1, + aux_sym_array_repeat1, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1358), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1360), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, + ACTIONS(1356), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [28962] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(667), 1, + anon_sym_COMMA, + ACTIONS(1251), 1, + anon_sym_LPAREN, + ACTIONS(1253), 1, + anon_sym_LBRACK, + ACTIONS(1255), 1, + anon_sym_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, + anon_sym_AMP_AMP, + ACTIONS(1338), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1340), 1, anon_sym_GT_GT, + ACTIONS(1344), 1, anon_sym_AMP, + ACTIONS(1346), 1, + anon_sym_CARET, + ACTIONS(1348), 1, anon_sym_PIPE, + ACTIONS(1352), 1, + anon_sym_PERCENT, + ACTIONS(1354), 1, + anon_sym_STAR_STAR, + ACTIONS(1362), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1667), 1, + anon_sym_RBRACK, + STATE(1296), 1, + aux_sym_array_repeat1, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1137), 26, - sym__automatic_semicolon, - sym__ternary_qmark, + ACTIONS(1360), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [29058] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(667), 1, anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(1251), 1, anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, + ACTIONS(1253), 1, anon_sym_LBRACK, + ACTIONS(1255), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, anon_sym_CARET, + ACTIONS(1348), 1, + anon_sym_PIPE, + ACTIONS(1352), 1, anon_sym_PERCENT, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(1362), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1669), 1, + anon_sym_RBRACK, + STATE(1296), 1, + aux_sym_array_repeat1, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1358), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [28760] = 3, + [29154] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1390), 12, + ACTIONS(1468), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -57231,7 +57599,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1392), 26, + ACTIONS(1470), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -57241,7 +57609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57258,14 +57626,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28806] = 4, + [29200] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1185), 1, + ACTIONS(1196), 1, anon_sym_EQ, - ACTIONS(1135), 12, - anon_sym_STAR, + ACTIONS(1221), 1, anon_sym_in, + ACTIONS(1224), 1, + anon_sym_of, + ACTIONS(1135), 11, + anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -57276,16 +57647,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1137), 25, + ACTIONS(1137), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57302,83 +57672,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [28854] = 27, + [29252] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, + ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(667), 1, + anon_sym_COMMA, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, - anon_sym_STAR_STAR, - ACTIONS(1590), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1592), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1598), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1606), 1, + ACTIONS(1352), 1, + anon_sym_PERCENT, + ACTIONS(1354), 1, + anon_sym_STAR_STAR, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1608), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1655), 1, - anon_sym_COMMA, - ACTIONS(1356), 2, + ACTIONS(1671), 1, + anon_sym_RPAREN, + STATE(1245), 1, + aux_sym_array_repeat1, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(1661), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(729), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [28948] = 6, + [29348] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1350), 1, - anon_sym_LBRACK, - ACTIONS(1352), 1, - anon_sym_DOT, - ACTIONS(1615), 1, - anon_sym_QMARK_DOT, - ACTIONS(1524), 12, + ACTIONS(1454), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -57391,7 +57756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1526), 23, + ACTIONS(1456), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -57399,6 +57764,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_of, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57415,10 +57783,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [29000] = 3, + [29394] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1524), 12, + ACTIONS(596), 1, + sym__automatic_semicolon, + ACTIONS(588), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(592), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -57431,17 +57804,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1526), 26, - sym__automatic_semicolon, + ACTIONS(594), 23, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57458,53 +57828,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [29046] = 3, + [29444] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(1394), 12, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1396), 26, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, + ACTIONS(1253), 1, anon_sym_LBRACK, + ACTIONS(1255), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, anon_sym_CARET, + ACTIONS(1348), 1, + anon_sym_PIPE, + ACTIONS(1352), 1, anon_sym_PERCENT, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(1362), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1358), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [29092] = 3, + ACTIONS(1673), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + [29536] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1408), 12, + ACTIONS(1448), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -57517,7 +57910,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1410), 26, + ACTIONS(1450), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -57527,7 +57920,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57544,10 +57937,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [29138] = 3, + [29582] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1468), 12, + ACTIONS(1304), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -57560,7 +57953,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1470), 26, + ACTIONS(1306), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -57570,7 +57963,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57587,10 +57980,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [29184] = 3, + [29628] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1424), 12, + ACTIONS(1304), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -57603,7 +57996,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1426), 26, + ACTIONS(1306), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -57613,7 +58006,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57630,83 +58023,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [29230] = 26, + [29674] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1348), 1, - anon_sym_LPAREN, - ACTIONS(1350), 1, - anon_sym_LBRACK, - ACTIONS(1352), 1, - anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, - anon_sym_STAR_STAR, - ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, - anon_sym_AMP, - ACTIONS(1596), 1, - anon_sym_CARET, - ACTIONS(1598), 1, - anon_sym_PIPE, - ACTIONS(1606), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1608), 1, - sym__ternary_qmark, - ACTIONS(1356), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1538), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1542), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1544), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1602), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1604), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(729), 2, - sym_template_string, - sym_arguments, - ACTIONS(1588), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1600), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1610), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [29322] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1180), 1, - anon_sym_EQ, - ACTIONS(1178), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(1135), 12, + ACTIONS(1304), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -57719,12 +58039,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1137), 21, + ACTIONS(1306), 26, + sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_of, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57741,10 +58066,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [29372] = 3, + [29720] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 12, + ACTIONS(1304), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -57757,7 +58082,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1474), 26, + ACTIONS(1306), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -57767,7 +58092,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57784,10 +58109,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [29418] = 3, + [29766] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 12, + ACTIONS(1378), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -57800,7 +58125,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1474), 26, + ACTIONS(1380), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -57810,7 +58135,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57827,10 +58152,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [29464] = 3, + [29812] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 12, + ACTIONS(1408), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -57843,7 +58168,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1474), 26, + ACTIONS(1410), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -57853,7 +58178,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57870,10 +58195,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [29510] = 3, + [29858] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 12, + ACTIONS(1650), 1, + sym_regex_flags, + ACTIONS(1480), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -57886,17 +58213,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1474), 26, + anon_sym_instanceof, + ACTIONS(1482), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57909,14 +58236,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [29556] = 3, + [29906] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1233), 12, + ACTIONS(1322), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -57929,7 +58255,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1231), 26, + ACTIONS(1324), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -57939,7 +58265,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -57956,145 +58282,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [29602] = 28, + [29952] = 28, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, ACTIONS(667), 1, anon_sym_COMMA, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1324), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1663), 1, - anon_sym_RBRACK, - STATE(1261), 1, - aux_sym_array_repeat1, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1292), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1320), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [29698] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, ACTIONS(1348), 1, - anon_sym_LPAREN, - ACTIONS(1350), 1, - anon_sym_LBRACK, + anon_sym_PIPE, ACTIONS(1352), 1, - anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, anon_sym_PERCENT, - ACTIONS(1548), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, - anon_sym_AMP, - ACTIONS(1596), 1, - anon_sym_CARET, - ACTIONS(1598), 1, - anon_sym_PIPE, - ACTIONS(1606), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1608), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1655), 1, - anon_sym_COMMA, - ACTIONS(1356), 2, + ACTIONS(1675), 1, + anon_sym_RPAREN, + STATE(1220), 1, + aux_sym_array_repeat1, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(1665), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(729), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [29792] = 3, + [30048] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1486), 12, + ACTIONS(1326), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -58107,7 +58366,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1488), 26, + ACTIONS(1328), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -58117,7 +58376,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -58134,10 +58393,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [29838] = 3, + [30094] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1456), 12, + ACTIONS(1426), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -58150,7 +58409,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1458), 26, + ACTIONS(1428), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -58160,7 +58419,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -58177,10 +58436,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [29884] = 3, + [30140] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(1476), 12, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1308), 1, + anon_sym_LPAREN, + ACTIONS(1310), 1, + anon_sym_LBRACK, + ACTIONS(1312), 1, + anon_sym_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, + anon_sym_STAR_STAR, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, + anon_sym_GT_GT, + ACTIONS(1590), 1, + anon_sym_AMP, + ACTIONS(1600), 1, + anon_sym_CARET, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, + anon_sym_PIPE, + ACTIONS(1606), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1608), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1610), 1, + sym__ternary_qmark, + ACTIONS(1642), 1, + anon_sym_COMMA, + ACTIONS(1316), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1444), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(1580), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1588), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1592), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1596), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1598), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(721), 2, + sym_template_string, + sym_arguments, + ACTIONS(1584), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1594), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [30234] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1300), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -58193,7 +58519,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1478), 26, + ACTIONS(1302), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -58203,7 +58529,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -58220,84 +58546,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [29930] = 27, + [30280] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1348), 1, - anon_sym_LPAREN, - ACTIONS(1350), 1, - anon_sym_LBRACK, - ACTIONS(1352), 1, - anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, - anon_sym_STAR_STAR, - ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, - anon_sym_AMP, - ACTIONS(1596), 1, - anon_sym_CARET, - ACTIONS(1598), 1, - anon_sym_PIPE, - ACTIONS(1606), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1608), 1, - sym__ternary_qmark, - ACTIONS(1655), 1, - anon_sym_COMMA, - ACTIONS(1356), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1538), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1542), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1544), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1602), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1604), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(1667), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(729), 2, - sym_template_string, - sym_arguments, - ACTIONS(1588), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1600), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [30024] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1192), 1, - anon_sym_EQ, - ACTIONS(1189), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(1135), 12, + ACTIONS(1404), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -58310,12 +58562,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1137), 21, + ACTIONS(1406), 26, + sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_of, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -58332,10 +58589,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [30074] = 3, + [30326] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1494), 12, + ACTIONS(1366), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -58348,7 +58605,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1496), 26, + ACTIONS(1368), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -58358,7 +58615,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -58375,10 +58632,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [30120] = 3, + [30372] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1406), 12, + ACTIONS(1400), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -58391,7 +58648,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1294), 26, + ACTIONS(1402), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -58401,7 +58658,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -58418,10 +58675,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [30166] = 3, + [30418] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1482), 12, + ACTIONS(1372), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -58434,7 +58691,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1484), 26, + ACTIONS(1374), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -58444,7 +58701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -58461,10 +58718,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [30212] = 3, + [30464] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1432), 12, + ACTIONS(1396), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -58477,7 +58734,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1434), 26, + ACTIONS(1398), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -58487,7 +58744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -58504,10 +58761,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [30258] = 3, + [30510] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1490), 12, + ACTIONS(1390), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -58520,7 +58777,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1492), 26, + ACTIONS(1392), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -58530,7 +58787,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -58547,10 +58804,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [30304] = 3, + [30556] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1402), 12, + ACTIONS(1430), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -58563,7 +58820,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1404), 26, + ACTIONS(1432), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -58573,7 +58830,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -58590,10 +58847,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [30350] = 3, + [30602] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1334), 12, + ACTIONS(1486), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -58606,7 +58863,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1336), 26, + ACTIONS(1488), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -58616,7 +58873,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -58633,10 +58890,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [30396] = 3, + [30648] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1416), 12, + ACTIONS(1476), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -58649,7 +58906,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1418), 26, + ACTIONS(1478), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -58659,7 +58916,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -58676,10 +58933,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [30442] = 3, + [30694] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1510), 12, + ACTIONS(1386), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -58692,7 +58949,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1332), 26, + ACTIONS(1388), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -58702,7 +58959,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -58719,10 +58976,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [30488] = 3, + [30740] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1452), 12, + ACTIONS(1502), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -58735,7 +58992,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1454), 26, + ACTIONS(1504), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -58745,7 +59002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -58762,837 +59019,922 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [30534] = 27, + [30786] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, + ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, - anon_sym_AMP_AMP, - ACTIONS(1300), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, + anon_sym_STAR_STAR, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1590), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, anon_sym_PIPE, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1606), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1608), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1610), 1, sym__ternary_qmark, - ACTIONS(1520), 1, - anon_sym_COMMA, - ACTIONS(1669), 1, - anon_sym_RPAREN, - ACTIONS(1255), 2, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + ACTIONS(1677), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [30627] = 27, + [30877] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1520), 1, + ACTIONS(1442), 1, anon_sym_COMMA, - ACTIONS(1671), 1, + ACTIONS(1679), 1, anon_sym_RPAREN, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [30720] = 27, + [30970] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1520), 1, - anon_sym_COMMA, - ACTIONS(1673), 1, - anon_sym_RPAREN, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + ACTIONS(1631), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [30813] = 27, + [31061] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1520), 1, + ACTIONS(1442), 1, anon_sym_COMMA, - ACTIONS(1675), 1, + ACTIONS(1681), 1, anon_sym_RBRACK, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [31154] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1683), 1, + anon_sym_LPAREN, + ACTIONS(1686), 1, + anon_sym_COLON, + ACTIONS(1448), 12, + anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + anon_sym_SLASH, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1450), 23, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [30906] = 27, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [31203] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1520), 1, - anon_sym_COMMA, - ACTIONS(1677), 1, - anon_sym_RBRACE, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + ACTIONS(1626), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [30999] = 27, + [31294] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1520), 1, - anon_sym_COMMA, - ACTIONS(1679), 1, - anon_sym_RBRACK, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1542), 2, + anon_sym_LBRACE, + anon_sym_COLON, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [31092] = 5, + [31385] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(1170), 1, - anon_sym_EQ, - ACTIONS(1218), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(1135), 12, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1137), 21, - sym__ternary_qmark, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, anon_sym_LPAREN, + ACTIONS(1253), 1, anon_sym_LBRACK, + ACTIONS(1255), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, anon_sym_CARET, + ACTIONS(1348), 1, + anon_sym_PIPE, + ACTIONS(1352), 1, anon_sym_PERCENT, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(1362), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1442), 1, + anon_sym_COMMA, + ACTIONS(1722), 1, + anon_sym_RBRACE, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1358), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [31141] = 26, + [31478] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1372), 2, + ACTIONS(1510), 2, anon_sym_LBRACE, anon_sym_COLON, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [31232] = 26, + [31569] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1364), 2, + ACTIONS(1416), 2, anon_sym_LBRACE, anon_sym_COLON, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [31323] = 5, + [31660] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(1715), 1, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1718), 1, - anon_sym_COLON, - ACTIONS(1135), 12, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1137), 23, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_SEMI, + ACTIONS(1253), 1, anon_sym_LBRACK, + ACTIONS(1255), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, anon_sym_CARET, + ACTIONS(1348), 1, + anon_sym_PIPE, + ACTIONS(1352), 1, anon_sym_PERCENT, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(1362), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1442), 1, + anon_sym_COMMA, + ACTIONS(1724), 1, + anon_sym_RBRACK, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1358), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [31372] = 26, + [31753] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, + ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1308), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1310), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1312), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, - anon_sym_AMP_AMP, - ACTIONS(1687), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1576), 1, + anon_sym_STAR_STAR, + ACTIONS(1582), 1, + anon_sym_PERCENT, + ACTIONS(1586), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1590), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1600), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1602), 1, + anon_sym_AMP_AMP, + ACTIONS(1604), 1, anon_sym_PIPE, - ACTIONS(1701), 1, - anon_sym_PERCENT, - ACTIONS(1703), 1, - anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1606), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1608), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1610), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1726), 1, + anon_sym_SEMI, + ACTIONS(1728), 1, + sym__automatic_semicolon, + ACTIONS(1316), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1436), 2, - anon_sym_LBRACE, - anon_sym_COLON, - ACTIONS(1681), 2, + ACTIONS(1580), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1588), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1592), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1596), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1598), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(721), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1584), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1594), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [31463] = 26, + [31846] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1528), 2, + ACTIONS(1458), 2, anon_sym_LBRACE, anon_sym_COLON, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [31554] = 26, + [31937] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1532), 2, + ACTIONS(1478), 2, anon_sym_LBRACE, anon_sym_COLON, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [31645] = 11, + [32028] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1703), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 12, + ACTIONS(1376), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -59605,7 +59947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 15, + ACTIONS(1370), 15, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, @@ -59621,106 +59963,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [31706] = 26, + [32089] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, - anon_sym_AMP_AMP, - ACTIONS(1300), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, - anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1324), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1292), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1320), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1322), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(1625), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [31797] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1689), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 7, + ACTIONS(1376), 7, anon_sym_in, anon_sym_LT, anon_sym_GT, @@ -59728,7 +60005,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 12, + ACTIONS(1370), 12, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, @@ -59741,224 +60018,224 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [31868] = 22, + [32160] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1689), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, + anon_sym_AMP_AMP, + ACTIONS(1694), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1718), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1720), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + ACTIONS(1332), 2, + anon_sym_LBRACE, + anon_sym_COLON, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 6, - sym__ternary_qmark, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - [31951] = 26, + [32251] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, - anon_sym_AMP_AMP, - ACTIONS(1300), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(1620), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [32042] = 23, + ACTIONS(1370), 6, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + [32334] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1689), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 5, + ACTIONS(1370), 5, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, - [32127] = 14, + [32419] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1701), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 8, + ACTIONS(1376), 8, anon_sym_in, anon_sym_LT, anon_sym_GT, @@ -59967,7 +60244,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 14, + ACTIONS(1370), 14, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, @@ -59982,58 +60259,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [32194] = 20, + [32486] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1689), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1400), 2, + ACTIONS(1376), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 7, + ACTIONS(1370), 7, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, @@ -60041,59 +60318,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, - [32273] = 21, + [32565] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1400), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1376), 1, anon_sym_PIPE, - ACTIONS(1689), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 7, + ACTIONS(1370), 7, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, @@ -60101,94 +60378,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, - [32354] = 22, + [32646] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1400), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1376), 1, anon_sym_PIPE, - ACTIONS(1689), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 6, + ACTIONS(1370), 6, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, - [32437] = 13, + [32729] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1701), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 10, + ACTIONS(1376), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, @@ -60199,7 +60476,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 14, + ACTIONS(1370), 14, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, @@ -60214,28 +60491,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [32502] = 11, + [32794] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1703), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 12, + ACTIONS(1376), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -60248,7 +60525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 15, + ACTIONS(1370), 15, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, @@ -60264,54 +60541,120 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [32563] = 18, + [32855] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1689), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, + anon_sym_AMP_AMP, + ACTIONS(1338), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1701), 1, + ACTIONS(1344), 1, + anon_sym_AMP, + ACTIONS(1346), 1, + anon_sym_CARET, + ACTIONS(1348), 1, + anon_sym_PIPE, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1362), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1442), 1, + anon_sym_COMMA, + ACTIONS(1730), 1, + anon_sym_RPAREN, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1330), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1342), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1350), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1358), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1360), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1334), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1356), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [32948] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, + anon_sym_LPAREN, + ACTIONS(1253), 1, + anon_sym_LBRACK, + ACTIONS(1255), 1, + anon_sym_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1696), 1, + anon_sym_GT_GT, + ACTIONS(1708), 1, + anon_sym_PERCENT, + ACTIONS(1710), 1, + anon_sym_STAR_STAR, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1400), 4, + ACTIONS(1376), 4, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 9, + ACTIONS(1370), 9, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COLON, @@ -60321,1711 +60664,1639 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_QMARK_QMARK, - [32638] = 24, + [33023] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1732), 1, + anon_sym_LPAREN, + ACTIONS(1735), 1, + anon_sym_COLON, + ACTIONS(1135), 12, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1137), 23, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [33072] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1362), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1364), 1, + sym__ternary_qmark, + ACTIONS(1442), 1, + anon_sym_COMMA, + ACTIONS(1737), 1, + anon_sym_RPAREN, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 4, - sym__ternary_qmark, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_QMARK_QMARK, - [32725] = 26, + [33165] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1711), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1358), 2, - anon_sym_LBRACE, - anon_sym_COLON, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [32816] = 26, + ACTIONS(1370), 4, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_QMARK_QMARK, + [33252] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1338), 2, + ACTIONS(1394), 2, anon_sym_LBRACE, anon_sym_COLON, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [32907] = 26, + [33343] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1332), 2, + ACTIONS(1398), 2, anon_sym_LBRACE, anon_sym_COLON, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [32998] = 26, + [33434] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1404), 2, + ACTIONS(1526), 2, anon_sym_LBRACE, anon_sym_COLON, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [33089] = 26, + [33525] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1294), 2, + ACTIONS(1446), 2, anon_sym_LBRACE, anon_sym_COLON, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [33180] = 26, + [33616] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1480), 2, + ACTIONS(1498), 2, anon_sym_LBRACE, anon_sym_COLON, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [33271] = 27, + [33707] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1520), 1, + ACTIONS(1442), 1, anon_sym_COMMA, - ACTIONS(1720), 1, - anon_sym_RPAREN, - ACTIONS(1255), 2, + ACTIONS(1739), 1, + anon_sym_RBRACK, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [33364] = 26, + [33800] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1348), 1, - anon_sym_LPAREN, - ACTIONS(1350), 1, - anon_sym_LBRACK, - ACTIONS(1352), 1, - anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, + ACTIONS(1178), 1, + anon_sym_EQ, + ACTIONS(1226), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(1135), 12, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, - anon_sym_STAR_STAR, - ACTIONS(1590), 1, - anon_sym_AMP_AMP, - ACTIONS(1592), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, anon_sym_AMP, - ACTIONS(1596), 1, - anon_sym_CARET, - ACTIONS(1598), 1, anon_sym_PIPE, - ACTIONS(1606), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1608), 1, - sym__ternary_qmark, - ACTIONS(1356), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1538), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1542), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1544), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1137), 21, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(1722), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(729), 2, - sym_template_string, - sym_arguments, - ACTIONS(1588), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1600), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [33455] = 27, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [33849] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1520), 1, + ACTIONS(1442), 1, anon_sym_COMMA, - ACTIONS(1724), 1, + ACTIONS(1741), 1, anon_sym_RBRACE, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [33548] = 27, + [33942] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1520), 1, + ACTIONS(1442), 1, anon_sym_COMMA, - ACTIONS(1726), 1, - anon_sym_COLON, - ACTIONS(1255), 2, + ACTIONS(1743), 1, + anon_sym_RBRACK, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [33641] = 27, + [34035] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1520), 1, + ACTIONS(1442), 1, anon_sym_COMMA, - ACTIONS(1728), 1, + ACTIONS(1745), 1, anon_sym_RPAREN, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [33734] = 27, + [34128] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1520), 1, + ACTIONS(1442), 1, anon_sym_COMMA, - ACTIONS(1730), 1, - anon_sym_RBRACK, - ACTIONS(1255), 2, + ACTIONS(1747), 1, + anon_sym_COLON, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [33827] = 27, + [34221] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1520), 1, - anon_sym_COMMA, - ACTIONS(1732), 1, - anon_sym_RBRACK, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + ACTIONS(1749), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [33920] = 27, + [34312] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1520), 1, + ACTIONS(1442), 1, anon_sym_COMMA, - ACTIONS(1734), 1, - anon_sym_RBRACE, - ACTIONS(1255), 2, + ACTIONS(1751), 1, + anon_sym_RPAREN, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [34013] = 27, + [34405] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1520), 1, - anon_sym_COMMA, - ACTIONS(1736), 1, - anon_sym_RPAREN, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1384), 2, + anon_sym_LBRACE, + anon_sym_COLON, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [34106] = 26, + [34496] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1442), 1, + anon_sym_COMMA, + ACTIONS(1753), 1, + anon_sym_RPAREN, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1430), 2, - anon_sym_LBRACE, - anon_sym_COLON, - ACTIONS(1681), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [34197] = 27, + [34589] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1520), 1, + ACTIONS(1442), 1, anon_sym_COMMA, - ACTIONS(1738), 1, - anon_sym_RPAREN, - ACTIONS(1255), 2, + ACTIONS(1755), 1, + anon_sym_RBRACE, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [34290] = 27, + [34682] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1520), 1, + ACTIONS(1442), 1, anon_sym_COMMA, - ACTIONS(1740), 1, + ACTIONS(1757), 1, anon_sym_RPAREN, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [34383] = 27, + [34775] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1520), 1, + ACTIONS(1442), 1, anon_sym_COMMA, - ACTIONS(1742), 1, + ACTIONS(1759), 1, anon_sym_RPAREN, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [34476] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1744), 1, - anon_sym_LPAREN, - ACTIONS(1747), 1, - anon_sym_COLON, - ACTIONS(1438), 12, - anon_sym_STAR, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1440), 23, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1356), 3, anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [34525] = 27, + [34868] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1520), 1, + ACTIONS(1442), 1, anon_sym_COMMA, - ACTIONS(1749), 1, + ACTIONS(1761), 1, anon_sym_RPAREN, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [34618] = 27, + [34961] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, + ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1540), 1, - anon_sym_GT_GT, - ACTIONS(1546), 1, - anon_sym_PERCENT, - ACTIONS(1548), 1, - anon_sym_STAR_STAR, - ACTIONS(1590), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1592), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1594), 1, + ACTIONS(1340), 1, + anon_sym_GT_GT, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1596), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1598), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1606), 1, + ACTIONS(1352), 1, + anon_sym_PERCENT, + ACTIONS(1354), 1, + anon_sym_STAR_STAR, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1608), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1751), 1, - anon_sym_SEMI, - ACTIONS(1753), 1, - sym__automatic_semicolon, - ACTIONS(1356), 2, + ACTIONS(1442), 1, + anon_sym_COMMA, + ACTIONS(1763), 1, + anon_sym_RPAREN, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1538), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1542), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1544), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1602), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1604), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1588), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1600), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [34711] = 26, + [35054] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1442), 1, + anon_sym_COMMA, + ACTIONS(1765), 1, + anon_sym_RPAREN, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(1755), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [34802] = 27, + [35147] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1520), 1, - anon_sym_COMMA, - ACTIONS(1757), 1, - anon_sym_RPAREN, - ACTIONS(1255), 2, + ACTIONS(1767), 1, + anon_sym_COLON, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [34895] = 16, + [35237] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1773), 1, anon_sym_PERCENT, - ACTIONS(1769), 1, + ACTIONS(1775), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1400), 7, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1398), 11, - sym__ternary_qmark, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [34965] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1769), 1, - anon_sym_STAR_STAR, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 12, - anon_sym_STAR, + ACTIONS(1376), 8, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 14, + ACTIONS(1370), 13, sym__ternary_qmark, anon_sym_of, anon_sym_AMP_AMP, @@ -62033,777 +62304,731 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [35025] = 26, + [35303] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1372), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1510), 1, anon_sym_of, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, + ACTIONS(1773), 1, anon_sym_PERCENT, - ACTIONS(1769), 1, + ACTIONS(1775), 1, anon_sym_STAR_STAR, - ACTIONS(1773), 1, + ACTIONS(1779), 1, anon_sym_AMP_AMP, - ACTIONS(1775), 1, + ACTIONS(1781), 1, anon_sym_PIPE_PIPE, - ACTIONS(1777), 1, + ACTIONS(1783), 1, + anon_sym_GT_GT, + ACTIONS(1787), 1, anon_sym_AMP, - ACTIONS(1779), 1, + ACTIONS(1789), 1, anon_sym_CARET, - ACTIONS(1781), 1, + ACTIONS(1791), 1, anon_sym_PIPE, - ACTIONS(1789), 1, + ACTIONS(1799), 1, anon_sym_QMARK_QMARK, - ACTIONS(1791), 1, + ACTIONS(1801), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1787), 2, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1771), 3, + ACTIONS(1777), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1783), 3, + ACTIONS(1793), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [35115] = 22, + [35393] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1542), 1, + anon_sym_of, + ACTIONS(1773), 1, anon_sym_PERCENT, - ACTIONS(1769), 1, + ACTIONS(1775), 1, anon_sym_STAR_STAR, - ACTIONS(1777), 1, - anon_sym_AMP, ACTIONS(1779), 1, - anon_sym_CARET, + anon_sym_AMP_AMP, ACTIONS(1781), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1783), 1, + anon_sym_GT_GT, + ACTIONS(1787), 1, + anon_sym_AMP, + ACTIONS(1789), 1, + anon_sym_CARET, + ACTIONS(1791), 1, anon_sym_PIPE, - ACTIONS(1255), 2, + ACTIONS(1799), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1801), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1787), 2, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1771), 3, + ACTIONS(1777), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1783), 3, + ACTIONS(1793), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 5, - sym__ternary_qmark, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - [35197] = 26, + [35483] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1793), 1, + ACTIONS(1803), 1, anon_sym_COLON, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [35287] = 23, + [35573] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1332), 1, + anon_sym_of, + ACTIONS(1773), 1, anon_sym_PERCENT, - ACTIONS(1769), 1, + ACTIONS(1775), 1, anon_sym_STAR_STAR, - ACTIONS(1773), 1, - anon_sym_AMP_AMP, - ACTIONS(1777), 1, - anon_sym_AMP, ACTIONS(1779), 1, - anon_sym_CARET, + anon_sym_AMP_AMP, ACTIONS(1781), 1, - anon_sym_PIPE, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1759), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1785), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1787), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1771), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1783), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1398), 4, - sym__ternary_qmark, - anon_sym_of, anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - [35371] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1767), 1, - anon_sym_PERCENT, - ACTIONS(1769), 1, - anon_sym_STAR_STAR, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1759), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1765), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1400), 8, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, + ACTIONS(1783), 1, anon_sym_GT_GT, + ACTIONS(1787), 1, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1398), 13, - sym__ternary_qmark, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(1789), 1, anon_sym_CARET, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(1791), 1, + anon_sym_PIPE, + ACTIONS(1799), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [35437] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, - anon_sym_PERCENT, - ACTIONS(1769), 1, - anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1801), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1400), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1759), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1787), 2, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1771), 3, + ACTIONS(1777), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1783), 3, + ACTIONS(1793), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 6, - sym__ternary_qmark, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - [35515] = 21, + [35663] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1400), 1, - anon_sym_PIPE, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1498), 1, + anon_sym_of, + ACTIONS(1773), 1, anon_sym_PERCENT, - ACTIONS(1769), 1, + ACTIONS(1775), 1, anon_sym_STAR_STAR, - ACTIONS(1777), 1, + ACTIONS(1779), 1, + anon_sym_AMP_AMP, + ACTIONS(1781), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1783), 1, + anon_sym_GT_GT, + ACTIONS(1787), 1, anon_sym_AMP, - ACTIONS(1255), 2, + ACTIONS(1789), 1, + anon_sym_CARET, + ACTIONS(1791), 1, + anon_sym_PIPE, + ACTIONS(1799), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1801), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1787), 2, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1771), 3, + ACTIONS(1777), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1783), 3, + ACTIONS(1793), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 6, - sym__ternary_qmark, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - [35595] = 26, + [35753] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1528), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1446), 1, anon_sym_of, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, + ACTIONS(1773), 1, anon_sym_PERCENT, - ACTIONS(1769), 1, + ACTIONS(1775), 1, anon_sym_STAR_STAR, - ACTIONS(1773), 1, + ACTIONS(1779), 1, anon_sym_AMP_AMP, - ACTIONS(1775), 1, + ACTIONS(1781), 1, anon_sym_PIPE_PIPE, - ACTIONS(1777), 1, + ACTIONS(1783), 1, + anon_sym_GT_GT, + ACTIONS(1787), 1, anon_sym_AMP, - ACTIONS(1779), 1, + ACTIONS(1789), 1, anon_sym_CARET, - ACTIONS(1781), 1, + ACTIONS(1791), 1, anon_sym_PIPE, - ACTIONS(1789), 1, + ACTIONS(1799), 1, anon_sym_QMARK_QMARK, - ACTIONS(1791), 1, + ACTIONS(1801), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1787), 2, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1771), 3, + ACTIONS(1777), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1783), 3, + ACTIONS(1793), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [35685] = 26, + [35843] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1795), 1, - anon_sym_COLON, - ACTIONS(1255), 2, + ACTIONS(1805), 1, + anon_sym_RBRACK, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [35775] = 26, + [35933] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1436), 1, - anon_sym_of, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, - anon_sym_PERCENT, - ACTIONS(1769), 1, - anon_sym_STAR_STAR, - ACTIONS(1773), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1775), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1777), 1, + ACTIONS(1696), 1, + anon_sym_GT_GT, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1779), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1781), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1789), 1, + ACTIONS(1708), 1, + anon_sym_PERCENT, + ACTIONS(1710), 1, + anon_sym_STAR_STAR, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1791), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1807), 1, + anon_sym_COLON, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1785), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1787), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1771), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1783), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [35865] = 26, + [36023] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1300), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1306), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1308), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1310), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1314), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1316), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1324), 1, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1797), 1, - anon_sym_RBRACK, - ACTIONS(1255), 2, + ACTIONS(1809), 1, + anon_sym_LBRACE, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1304), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1312), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1296), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1318), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [35955] = 22, + [36113] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1400), 1, - anon_sym_PIPE, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1526), 1, + anon_sym_of, + ACTIONS(1773), 1, anon_sym_PERCENT, - ACTIONS(1769), 1, + ACTIONS(1775), 1, anon_sym_STAR_STAR, - ACTIONS(1777), 1, - anon_sym_AMP, ACTIONS(1779), 1, + anon_sym_AMP_AMP, + ACTIONS(1781), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1783), 1, + anon_sym_GT_GT, + ACTIONS(1787), 1, + anon_sym_AMP, + ACTIONS(1789), 1, anon_sym_CARET, - ACTIONS(1255), 2, + ACTIONS(1791), 1, + anon_sym_PIPE, + ACTIONS(1799), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1801), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1787), 2, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1771), 3, + ACTIONS(1777), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1783), 3, + ACTIONS(1793), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1398), 5, - sym__ternary_qmark, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - [36037] = 13, + [36203] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1767), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1398), 1, + anon_sym_of, + ACTIONS(1773), 1, anon_sym_PERCENT, - ACTIONS(1769), 1, + ACTIONS(1775), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1779), 1, + anon_sym_AMP_AMP, + ACTIONS(1781), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1783), 1, + anon_sym_GT_GT, + ACTIONS(1787), 1, + anon_sym_AMP, + ACTIONS(1789), 1, + anon_sym_CARET, + ACTIONS(1791), 1, + anon_sym_PIPE, + ACTIONS(1799), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1801), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - STATE(531), 2, + ACTIONS(1771), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1797), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1400), 10, + ACTIONS(1777), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1793), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [36293] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1204), 1, + anon_sym_COMMA, + ACTIONS(1209), 1, + anon_sym_RBRACK, + ACTIONS(1212), 1, + anon_sym_EQ, + ACTIONS(1135), 12, + anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, + anon_sym_SLASH, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, @@ -62811,231 +63036,231 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 13, + ACTIONS(1137), 21, sym__ternary_qmark, - anon_sym_of, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [36101] = 26, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [36343] = 27, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1618), 1, + anon_sym_of, + ACTIONS(1773), 1, + anon_sym_PERCENT, + ACTIONS(1775), 1, + anon_sym_STAR_STAR, + ACTIONS(1779), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1781), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1783), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1787), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1789), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1791), 1, anon_sym_PIPE, - ACTIONS(1701), 1, - anon_sym_PERCENT, - ACTIONS(1703), 1, - anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1799), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1801), 1, sym__ternary_qmark, - ACTIONS(1799), 1, - anon_sym_LBRACE, - ACTIONS(1255), 2, + ACTIONS(1811), 1, + anon_sym_in, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1777), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1793), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [36191] = 11, + [36435] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1769), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1384), 1, + anon_sym_of, + ACTIONS(1773), 1, + anon_sym_PERCENT, + ACTIONS(1775), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1779), 1, + anon_sym_AMP_AMP, + ACTIONS(1781), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1783), 1, + anon_sym_GT_GT, + ACTIONS(1787), 1, + anon_sym_AMP, + ACTIONS(1789), 1, + anon_sym_CARET, + ACTIONS(1791), 1, + anon_sym_PIPE, + ACTIONS(1799), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1801), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1400), 12, + ACTIONS(1769), 2, anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1398), 14, - sym__ternary_qmark, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + ACTIONS(1785), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_LT_EQ, + ACTIONS(1795), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1777), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1793), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - [36251] = 6, + [36525] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(524), 1, - anon_sym_EQ, - ACTIONS(1263), 1, - anon_sym_RBRACK, - ACTIONS(1639), 1, - anon_sym_COMMA, - ACTIONS(520), 12, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(522), 21, - sym__ternary_qmark, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, anon_sym_LPAREN, + ACTIONS(1253), 1, anon_sym_LBRACK, + ACTIONS(1255), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1394), 1, + anon_sym_of, + ACTIONS(1773), 1, + anon_sym_PERCENT, + ACTIONS(1775), 1, + anon_sym_STAR_STAR, + ACTIONS(1779), 1, anon_sym_AMP_AMP, + ACTIONS(1781), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(1783), 1, + anon_sym_GT_GT, + ACTIONS(1787), 1, + anon_sym_AMP, + ACTIONS(1789), 1, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(1791), 1, + anon_sym_PIPE, + ACTIONS(1799), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(1801), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [36301] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1276), 1, - anon_sym_RBRACK, - ACTIONS(1279), 1, - anon_sym_EQ, - ACTIONS(1644), 1, - anon_sym_COMMA, - ACTIONS(1272), 12, + ACTIONS(1769), 2, anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1274), 21, - sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + ACTIONS(1785), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(1795), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1777), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1793), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [36351] = 6, + [36615] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1287), 1, + ACTIONS(1295), 1, anon_sym_RBRACK, - ACTIONS(1290), 1, + ACTIONS(1298), 1, anon_sym_EQ, - ACTIONS(1649), 1, + ACTIONS(1646), 1, anon_sym_COMMA, - ACTIONS(1283), 12, + ACTIONS(1291), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -63048,12 +63273,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1285), 21, + ACTIONS(1293), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -63070,1071 +63295,935 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [36401] = 26, + [36665] = 24, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1773), 1, + anon_sym_PERCENT, + ACTIONS(1775), 1, + anon_sym_STAR_STAR, + ACTIONS(1779), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1781), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1783), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1787), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1789), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1791), 1, anon_sym_PIPE, - ACTIONS(1701), 1, - anon_sym_PERCENT, - ACTIONS(1703), 1, - anon_sym_STAR_STAR, - ACTIONS(1711), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, - sym__ternary_qmark, - ACTIONS(1801), 1, - anon_sym_COLON, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1370), 3, + sym__ternary_qmark, + anon_sym_of, + anon_sym_QMARK_QMARK, + ACTIONS(1777), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1793), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [36491] = 26, + [36751] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1532), 1, - anon_sym_of, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, - anon_sym_PERCENT, - ACTIONS(1769), 1, - anon_sym_STAR_STAR, + ACTIONS(1257), 1, + sym_optional_chain, ACTIONS(1773), 1, - anon_sym_AMP_AMP, + anon_sym_PERCENT, ACTIONS(1775), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1777), 1, - anon_sym_AMP, - ACTIONS(1779), 1, - anon_sym_CARET, - ACTIONS(1781), 1, - anon_sym_PIPE, - ACTIONS(1789), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1791), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, + anon_sym_STAR_STAR, + ACTIONS(1783), 1, + anon_sym_GT_GT, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1785), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1787), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1771), 3, + ACTIONS(1777), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1783), 3, + ACTIONS(1793), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [36581] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(374), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_LPAREN, - ACTIONS(1245), 1, - anon_sym_LBRACK, - ACTIONS(1247), 1, - anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1298), 1, + ACTIONS(1376), 4, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1370), 8, + sym__ternary_qmark, + anon_sym_of, anon_sym_AMP_AMP, - ACTIONS(1300), 1, anon_sym_PIPE_PIPE, - ACTIONS(1302), 1, - anon_sym_GT_GT, - ACTIONS(1306), 1, - anon_sym_AMP, - ACTIONS(1308), 1, anon_sym_CARET, - ACTIONS(1310), 1, - anon_sym_PIPE, - ACTIONS(1314), 1, - anon_sym_PERCENT, - ACTIONS(1316), 1, - anon_sym_STAR_STAR, - ACTIONS(1324), 1, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1326), 1, - sym__ternary_qmark, - ACTIONS(1803), 1, + [36825] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1281), 1, anon_sym_RBRACK, - ACTIONS(1255), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1292), 2, + ACTIONS(1284), 1, + anon_sym_EQ, + ACTIONS(1638), 1, + anon_sym_COMMA, + ACTIONS(1277), 12, anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, - ACTIONS(1304), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1312), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1320), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1322), 2, + ACTIONS(1279), 21, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1296), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1318), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [36671] = 26, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [36875] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1364), 1, - anon_sym_of, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, - anon_sym_PERCENT, - ACTIONS(1769), 1, - anon_sym_STAR_STAR, - ACTIONS(1773), 1, - anon_sym_AMP_AMP, + ACTIONS(1257), 1, + sym_optional_chain, ACTIONS(1775), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1777), 1, - anon_sym_AMP, - ACTIONS(1779), 1, - anon_sym_CARET, - ACTIONS(1781), 1, - anon_sym_PIPE, - ACTIONS(1789), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1791), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, + anon_sym_STAR_STAR, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1376), 12, anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1785), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1787), 2, + ACTIONS(1370), 14, + sym__ternary_qmark, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1771), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1783), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [36761] = 18, + [36935] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1773), 1, anon_sym_PERCENT, - ACTIONS(1769), 1, + ACTIONS(1775), 1, anon_sym_STAR_STAR, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1771), 3, + ACTIONS(1376), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1783), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1400), 4, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1398), 8, + ACTIONS(1370), 13, sym__ternary_qmark, anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - [36835] = 24, + anon_sym_instanceof, + [36999] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, - anon_sym_PERCENT, - ACTIONS(1769), 1, - anon_sym_STAR_STAR, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1376), 1, + anon_sym_PIPE, ACTIONS(1773), 1, - anon_sym_AMP_AMP, + anon_sym_PERCENT, ACTIONS(1775), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1777), 1, + anon_sym_STAR_STAR, + ACTIONS(1783), 1, + anon_sym_GT_GT, + ACTIONS(1787), 1, anon_sym_AMP, - ACTIONS(1779), 1, + ACTIONS(1789), 1, anon_sym_CARET, - ACTIONS(1781), 1, - anon_sym_PIPE, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1787), 2, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1398), 3, - sym__ternary_qmark, - anon_sym_of, - anon_sym_QMARK_QMARK, - ACTIONS(1771), 3, + ACTIONS(1777), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1783), 3, + ACTIONS(1793), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [36921] = 26, + ACTIONS(1370), 5, + sym__ternary_qmark, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + [37081] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1430), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1458), 1, anon_sym_of, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, + ACTIONS(1773), 1, anon_sym_PERCENT, - ACTIONS(1769), 1, + ACTIONS(1775), 1, anon_sym_STAR_STAR, - ACTIONS(1773), 1, + ACTIONS(1779), 1, anon_sym_AMP_AMP, - ACTIONS(1775), 1, + ACTIONS(1781), 1, anon_sym_PIPE_PIPE, - ACTIONS(1777), 1, + ACTIONS(1783), 1, + anon_sym_GT_GT, + ACTIONS(1787), 1, anon_sym_AMP, - ACTIONS(1779), 1, + ACTIONS(1789), 1, anon_sym_CARET, - ACTIONS(1781), 1, + ACTIONS(1791), 1, anon_sym_PIPE, - ACTIONS(1789), 1, + ACTIONS(1799), 1, anon_sym_QMARK_QMARK, - ACTIONS(1791), 1, + ACTIONS(1801), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1787), 2, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1771), 3, + ACTIONS(1777), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1783), 3, + ACTIONS(1793), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [37011] = 27, + [37171] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1610), 1, - anon_sym_of, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, - anon_sym_PERCENT, - ACTIONS(1769), 1, - anon_sym_STAR_STAR, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1376), 1, + anon_sym_PIPE, ACTIONS(1773), 1, - anon_sym_AMP_AMP, + anon_sym_PERCENT, ACTIONS(1775), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1777), 1, + anon_sym_STAR_STAR, + ACTIONS(1783), 1, + anon_sym_GT_GT, + ACTIONS(1787), 1, anon_sym_AMP, - ACTIONS(1779), 1, - anon_sym_CARET, - ACTIONS(1781), 1, - anon_sym_PIPE, - ACTIONS(1789), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1791), 1, - sym__ternary_qmark, - ACTIONS(1805), 1, - anon_sym_in, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1771), 2, - anon_sym_LT, - anon_sym_GT, ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1787), 2, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1783), 3, + ACTIONS(1777), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1793), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [37103] = 26, + ACTIONS(1370), 6, + sym__ternary_qmark, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + [37251] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1358), 1, - anon_sym_of, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, - anon_sym_PERCENT, - ACTIONS(1769), 1, - anon_sym_STAR_STAR, + ACTIONS(1257), 1, + sym_optional_chain, ACTIONS(1773), 1, - anon_sym_AMP_AMP, + anon_sym_PERCENT, ACTIONS(1775), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1777), 1, - anon_sym_AMP, - ACTIONS(1779), 1, - anon_sym_CARET, - ACTIONS(1781), 1, - anon_sym_PIPE, - ACTIONS(1789), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1791), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, + anon_sym_STAR_STAR, + ACTIONS(1783), 1, + anon_sym_GT_GT, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1376), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1787), 2, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1771), 3, + ACTIONS(1777), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1783), 3, + ACTIONS(1793), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [37193] = 26, + ACTIONS(1370), 6, + sym__ternary_qmark, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + [37329] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1416), 1, + anon_sym_of, + ACTIONS(1773), 1, + anon_sym_PERCENT, + ACTIONS(1775), 1, + anon_sym_STAR_STAR, + ACTIONS(1779), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1781), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1783), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1787), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1789), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1791), 1, anon_sym_PIPE, - ACTIONS(1701), 1, - anon_sym_PERCENT, - ACTIONS(1703), 1, - anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1799), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1801), 1, sym__ternary_qmark, - ACTIONS(1808), 1, - anon_sym_COLON, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1705), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [37283] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1178), 1, - anon_sym_COMMA, - ACTIONS(1189), 1, - anon_sym_RBRACK, - ACTIONS(1192), 1, - anon_sym_EQ, - ACTIONS(1135), 12, - anon_sym_STAR, + ACTIONS(1777), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1137), 21, - sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1793), 3, anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [37333] = 26, + [37419] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1480), 1, - anon_sym_of, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1773), 1, anon_sym_PERCENT, - ACTIONS(1769), 1, + ACTIONS(1775), 1, anon_sym_STAR_STAR, - ACTIONS(1773), 1, + ACTIONS(1779), 1, anon_sym_AMP_AMP, - ACTIONS(1775), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1777), 1, + ACTIONS(1783), 1, + anon_sym_GT_GT, + ACTIONS(1787), 1, anon_sym_AMP, - ACTIONS(1779), 1, - anon_sym_CARET, - ACTIONS(1781), 1, - anon_sym_PIPE, ACTIONS(1789), 1, - anon_sym_QMARK_QMARK, + anon_sym_CARET, ACTIONS(1791), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, + anon_sym_PIPE, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1787), 2, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1771), 3, + ACTIONS(1777), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1783), 3, + ACTIONS(1793), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [37423] = 26, + ACTIONS(1370), 4, + sym__ternary_qmark, + anon_sym_of, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + [37503] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1294), 1, - anon_sym_of, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, - anon_sym_PERCENT, - ACTIONS(1769), 1, - anon_sym_STAR_STAR, - ACTIONS(1773), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1775), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1777), 1, + ACTIONS(1696), 1, + anon_sym_GT_GT, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1779), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1781), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1789), 1, + ACTIONS(1708), 1, + anon_sym_PERCENT, + ACTIONS(1710), 1, + anon_sym_STAR_STAR, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1791), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1814), 1, + anon_sym_COLON, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1785), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1787), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1771), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1783), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [37513] = 26, + [37593] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1404), 1, - anon_sym_of, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, - anon_sym_PERCENT, - ACTIONS(1769), 1, - anon_sym_STAR_STAR, + ACTIONS(1257), 1, + sym_optional_chain, ACTIONS(1773), 1, - anon_sym_AMP_AMP, + anon_sym_PERCENT, ACTIONS(1775), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1777), 1, + anon_sym_STAR_STAR, + ACTIONS(1783), 1, + anon_sym_GT_GT, + ACTIONS(1787), 1, anon_sym_AMP, - ACTIONS(1779), 1, - anon_sym_CARET, - ACTIONS(1781), 1, - anon_sym_PIPE, ACTIONS(1789), 1, - anon_sym_QMARK_QMARK, + anon_sym_CARET, ACTIONS(1791), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, + anon_sym_PIPE, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1787), 2, + ACTIONS(1797), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1771), 3, + ACTIONS(1777), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1783), 3, + ACTIONS(1793), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [37603] = 26, + ACTIONS(1370), 5, + sym__ternary_qmark, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + [37675] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1332), 1, - anon_sym_of, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, - anon_sym_PERCENT, - ACTIONS(1769), 1, - anon_sym_STAR_STAR, + ACTIONS(1257), 1, + sym_optional_chain, ACTIONS(1773), 1, - anon_sym_AMP_AMP, + anon_sym_PERCENT, ACTIONS(1775), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1777), 1, - anon_sym_AMP, - ACTIONS(1779), 1, - anon_sym_CARET, - ACTIONS(1781), 1, - anon_sym_PIPE, - ACTIONS(1789), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1791), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, + anon_sym_STAR_STAR, + ACTIONS(1783), 1, + anon_sym_GT_GT, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + ACTIONS(1769), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1785), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1787), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - STATE(531), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1771), 3, + ACTIONS(1376), 7, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1783), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1370), 11, + sym__ternary_qmark, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [37693] = 26, + [37745] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1338), 1, - anon_sym_of, - ACTIONS(1761), 1, - anon_sym_GT_GT, - ACTIONS(1767), 1, - anon_sym_PERCENT, - ACTIONS(1769), 1, - anon_sym_STAR_STAR, - ACTIONS(1773), 1, - anon_sym_AMP_AMP, + ACTIONS(1257), 1, + sym_optional_chain, ACTIONS(1775), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1777), 1, - anon_sym_AMP, - ACTIONS(1779), 1, - anon_sym_CARET, - ACTIONS(1781), 1, - anon_sym_PIPE, - ACTIONS(1789), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1791), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, + anon_sym_STAR_STAR, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1759), 2, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1376), 12, anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, - ACTIONS(1763), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1765), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1785), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1787), 2, + ACTIONS(1370), 14, + sym__ternary_qmark, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, - sym_template_string, - sym_arguments, - ACTIONS(1771), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1783), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [37783] = 26, + [37805] = 26, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1336), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1338), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1340), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1344), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1346), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1348), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1352), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1354), 1, anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1362), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1364), 1, sym__ternary_qmark, - ACTIONS(1810), 1, - anon_sym_COLON, - ACTIONS(1255), 2, + ACTIONS(1816), 1, + anon_sym_RBRACK, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + ACTIONS(1330), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1342), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1350), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1358), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1360), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1334), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1356), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [37873] = 4, + [37895] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1221), 1, + ACTIONS(518), 1, anon_sym_EQ, - ACTIONS(1135), 12, + ACTIONS(1288), 1, + anon_sym_RBRACK, + ACTIONS(1640), 1, + anon_sym_COMMA, + ACTIONS(514), 12, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -64147,13 +64236,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1137), 22, + ACTIONS(516), 21, sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -64170,57 +64258,144 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [37918] = 4, + [37945] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(1450), 1, - sym_regex_flags, - ACTIONS(1446), 14, - anon_sym_STAR, - anon_sym_in, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, + anon_sym_LPAREN, + ACTIONS(1253), 1, + anon_sym_LBRACK, + ACTIONS(1255), 1, + anon_sym_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1478), 1, anon_sym_of, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(1773), 1, + anon_sym_PERCENT, + ACTIONS(1775), 1, + anon_sym_STAR_STAR, + ACTIONS(1779), 1, + anon_sym_AMP_AMP, + ACTIONS(1781), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1783), 1, anon_sym_GT_GT, + ACTIONS(1787), 1, anon_sym_AMP, + ACTIONS(1789), 1, + anon_sym_CARET, + ACTIONS(1791), 1, anon_sym_PIPE, + ACTIONS(1799), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1801), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1769), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1771), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(1785), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1795), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(1797), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1777), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1793), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1448), 20, - sym__ternary_qmark, + [38035] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(374), 1, + anon_sym_BQUOTE, + ACTIONS(1251), 1, anon_sym_LPAREN, + ACTIONS(1253), 1, anon_sym_LBRACK, + ACTIONS(1255), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(1696), 1, + anon_sym_GT_GT, + ACTIONS(1700), 1, + anon_sym_AMP, + ACTIONS(1702), 1, anon_sym_CARET, + ACTIONS(1704), 1, + anon_sym_PIPE, + ACTIONS(1708), 1, anon_sym_PERCENT, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, + ACTIONS(1720), 1, + sym__ternary_qmark, + ACTIONS(1818), 1, + anon_sym_COLON, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [37963] = 6, + ACTIONS(1688), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1698), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1706), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1714), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1716), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(599), 2, + sym_template_string, + sym_arguments, + ACTIONS(1690), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1712), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [38125] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1290), 1, + ACTIONS(1284), 1, anon_sym_EQ, - ACTIONS(1646), 1, - anon_sym_in, - ACTIONS(1649), 1, + ACTIONS(1638), 1, anon_sym_of, - ACTIONS(1283), 11, + ACTIONS(1659), 1, + anon_sym_in, + ACTIONS(1277), 11, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -64232,12 +64407,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1285), 21, + ACTIONS(1279), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -64254,16 +64429,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [38012] = 6, + [38174] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1279), 1, + ACTIONS(518), 1, anon_sym_EQ, - ACTIONS(1641), 1, - anon_sym_in, - ACTIONS(1644), 1, + ACTIONS(1640), 1, anon_sym_of, - ACTIONS(1272), 11, + ACTIONS(1662), 1, + anon_sym_in, + ACTIONS(514), 11, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -64275,12 +64450,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1274), 21, + ACTIONS(516), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -64297,16 +64472,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [38061] = 6, + [38223] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(524), 1, + ACTIONS(1298), 1, anon_sym_EQ, - ACTIONS(1636), 1, - anon_sym_in, - ACTIONS(1639), 1, + ACTIONS(1646), 1, anon_sym_of, - ACTIONS(520), 11, + ACTIONS(1654), 1, + anon_sym_in, + ACTIONS(1291), 11, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -64318,12 +64493,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(522), 21, + ACTIONS(1293), 21, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -64340,76 +64515,138 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [38110] = 25, + [38272] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(1243), 1, + ACTIONS(1251), 1, anon_sym_LPAREN, - ACTIONS(1245), 1, + ACTIONS(1253), 1, anon_sym_LBRACK, - ACTIONS(1247), 1, + ACTIONS(1255), 1, anon_sym_DOT, - ACTIONS(1249), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + ACTIONS(1257), 1, + sym_optional_chain, + ACTIONS(1692), 1, anon_sym_AMP_AMP, - ACTIONS(1687), 1, + ACTIONS(1694), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, + ACTIONS(1696), 1, anon_sym_GT_GT, - ACTIONS(1693), 1, + ACTIONS(1700), 1, anon_sym_AMP, - ACTIONS(1695), 1, + ACTIONS(1702), 1, anon_sym_CARET, - ACTIONS(1697), 1, + ACTIONS(1704), 1, anon_sym_PIPE, - ACTIONS(1701), 1, + ACTIONS(1708), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, + ACTIONS(1710), 1, anon_sym_STAR_STAR, - ACTIONS(1711), 1, + ACTIONS(1718), 1, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, + ACTIONS(1720), 1, sym__ternary_qmark, - ACTIONS(1255), 2, + ACTIONS(1265), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + ACTIONS(1688), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(1691), 2, + ACTIONS(1698), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(1699), 2, + ACTIONS(1706), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, + ACTIONS(1714), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1716), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(531), 2, + STATE(599), 2, sym_template_string, sym_arguments, - ACTIONS(1683), 3, + ACTIONS(1690), 3, anon_sym_in, anon_sym_LT, anon_sym_GT, - ACTIONS(1705), 3, + ACTIONS(1712), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [38197] = 6, + [38359] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(1164), 1, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(1308), 1, + anon_sym_LPAREN, + ACTIONS(1310), 1, + anon_sym_LBRACK, + ACTIONS(1312), 1, + anon_sym_DOT, + ACTIONS(1314), 1, + sym_optional_chain, + ACTIONS(1692), 1, + anon_sym_AMP_AMP, + ACTIONS(1694), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1696), 1, + anon_sym_GT_GT, + ACTIONS(1700), 1, + anon_sym_AMP, + ACTIONS(1702), 1, + anon_sym_CARET, + ACTIONS(1704), 1, + anon_sym_PIPE, + ACTIONS(1708), 1, + anon_sym_PERCENT, + ACTIONS(1710), 1, + anon_sym_STAR_STAR, + ACTIONS(1718), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1720), 1, + sym__ternary_qmark, + ACTIONS(1265), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1688), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(1698), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(1706), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1714), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1716), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + STATE(721), 2, + sym_template_string, + sym_arguments, + ACTIONS(1690), 3, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + ACTIONS(1712), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [38446] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1168), 1, anon_sym_EQ, - ACTIONS(1213), 1, + ACTIONS(1221), 1, anon_sym_in, - ACTIONS(1216), 1, + ACTIONS(1224), 1, anon_sym_of, ACTIONS(1135), 11, anon_sym_STAR, @@ -64428,7 +64665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + sym_optional_chain, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -64445,69 +64682,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [38246] = 25, + [38495] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(1348), 1, + ACTIONS(1484), 1, + sym_regex_flags, + ACTIONS(1480), 14, + anon_sym_STAR, + anon_sym_in, + anon_sym_of, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_instanceof, + ACTIONS(1482), 20, + sym__ternary_qmark, anon_sym_LPAREN, - ACTIONS(1350), 1, anon_sym_LBRACK, - ACTIONS(1352), 1, anon_sym_DOT, - ACTIONS(1354), 1, - anon_sym_QMARK_DOT, - ACTIONS(1685), 1, + sym_optional_chain, anon_sym_AMP_AMP, - ACTIONS(1687), 1, anon_sym_PIPE_PIPE, - ACTIONS(1689), 1, - anon_sym_GT_GT, - ACTIONS(1693), 1, - anon_sym_AMP, - ACTIONS(1695), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(1697), 1, - anon_sym_PIPE, - ACTIONS(1701), 1, anon_sym_PERCENT, - ACTIONS(1703), 1, anon_sym_STAR_STAR, - ACTIONS(1711), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(1713), 1, - sym__ternary_qmark, - ACTIONS(1255), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1681), 2, + anon_sym_BQUOTE, + [38540] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1229), 1, + anon_sym_EQ, + ACTIONS(1135), 12, anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, - ACTIONS(1691), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(1699), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1707), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 2, + ACTIONS(1137), 22, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - STATE(729), 2, - sym_template_string, - sym_arguments, - ACTIONS(1683), 3, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - ACTIONS(1705), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [38333] = 23, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [38585] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -64522,50 +64779,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1814), 1, + ACTIONS(1822), 1, anon_sym_LBRACE, - ACTIONS(1816), 1, + ACTIONS(1824), 1, anon_sym_RBRACE, - ACTIONS(1818), 1, + ACTIONS(1826), 1, anon_sym_LBRACK, - ACTIONS(1820), 1, + ACTIONS(1828), 1, anon_sym_async, - ACTIONS(1822), 1, + ACTIONS(1830), 1, anon_sym_static, - STATE(914), 1, + STATE(922), 1, aux_sym_export_statement_repeat1, - STATE(983), 1, + STATE(978), 1, sym_decorator, - STATE(1222), 1, + STATE(1291), 1, aux_sym_object_repeat1, - STATE(1223), 1, + STATE(1292), 1, aux_sym_object_pattern_repeat1, ACTIONS(109), 2, sym_number, sym_private_property_identifier, - ACTIONS(1812), 2, + ACTIONS(1820), 2, anon_sym_export, sym_identifier, - ACTIONS(1824), 2, + ACTIONS(1832), 2, anon_sym_get, anon_sym_set, - STATE(1220), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(1239), 3, + STATE(1281), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1249), 3, + STATE(1284), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(1609), 3, + STATE(1287), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(1525), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [38414] = 23, + [38666] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -64580,50 +64837,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1814), 1, + ACTIONS(1822), 1, anon_sym_LBRACE, - ACTIONS(1818), 1, + ACTIONS(1826), 1, anon_sym_LBRACK, - ACTIONS(1828), 1, + ACTIONS(1836), 1, anon_sym_RBRACE, - ACTIONS(1830), 1, + ACTIONS(1838), 1, anon_sym_async, - ACTIONS(1832), 1, + ACTIONS(1840), 1, anon_sym_static, - STATE(914), 1, + STATE(922), 1, aux_sym_export_statement_repeat1, - STATE(983), 1, + STATE(978), 1, sym_decorator, - STATE(1223), 1, - aux_sym_object_pattern_repeat1, - STATE(1291), 1, + STATE(1282), 1, aux_sym_object_repeat1, + STATE(1292), 1, + aux_sym_object_pattern_repeat1, ACTIONS(109), 2, sym_number, sym_private_property_identifier, - ACTIONS(1826), 2, + ACTIONS(1834), 2, anon_sym_export, sym_identifier, - ACTIONS(1834), 2, + ACTIONS(1842), 2, anon_sym_get, anon_sym_set, - STATE(1220), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(1239), 3, + STATE(1281), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1313), 3, + STATE(1287), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(1302), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(1609), 3, + STATE(1525), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [38495] = 23, + [38747] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -64638,50 +64895,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1814), 1, + ACTIONS(1822), 1, anon_sym_LBRACE, - ACTIONS(1818), 1, + ACTIONS(1826), 1, anon_sym_LBRACK, - ACTIONS(1838), 1, + ACTIONS(1846), 1, anon_sym_RBRACE, - ACTIONS(1840), 1, + ACTIONS(1848), 1, anon_sym_async, - ACTIONS(1842), 1, + ACTIONS(1850), 1, anon_sym_static, - STATE(914), 1, + STATE(922), 1, aux_sym_export_statement_repeat1, - STATE(983), 1, + STATE(978), 1, sym_decorator, - STATE(1223), 1, - aux_sym_object_pattern_repeat1, - STATE(1291), 1, + STATE(1282), 1, aux_sym_object_repeat1, + STATE(1292), 1, + aux_sym_object_pattern_repeat1, ACTIONS(109), 2, sym_number, sym_private_property_identifier, - ACTIONS(1836), 2, + ACTIONS(1844), 2, anon_sym_export, sym_identifier, - ACTIONS(1844), 2, + ACTIONS(1852), 2, anon_sym_get, anon_sym_set, - STATE(1220), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(1239), 3, + STATE(1281), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1313), 3, + STATE(1287), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(1302), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(1609), 3, + STATE(1525), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [38576] = 23, + [38828] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -64696,50 +64953,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1814), 1, + ACTIONS(1822), 1, anon_sym_LBRACE, - ACTIONS(1818), 1, + ACTIONS(1826), 1, anon_sym_LBRACK, - ACTIONS(1848), 1, + ACTIONS(1856), 1, anon_sym_RBRACE, - ACTIONS(1850), 1, + ACTIONS(1858), 1, anon_sym_async, - ACTIONS(1852), 1, + ACTIONS(1860), 1, anon_sym_static, - STATE(914), 1, + STATE(922), 1, aux_sym_export_statement_repeat1, - STATE(983), 1, + STATE(978), 1, sym_decorator, - STATE(1223), 1, - aux_sym_object_pattern_repeat1, STATE(1291), 1, aux_sym_object_repeat1, + STATE(1292), 1, + aux_sym_object_pattern_repeat1, ACTIONS(109), 2, sym_number, sym_private_property_identifier, - ACTIONS(1846), 2, + ACTIONS(1854), 2, anon_sym_export, sym_identifier, - ACTIONS(1854), 2, + ACTIONS(1862), 2, anon_sym_get, anon_sym_set, - STATE(1220), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(1239), 3, + STATE(1281), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1313), 3, + STATE(1284), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(1609), 3, + STATE(1287), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(1525), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [38657] = 23, + [38909] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -64754,50 +65011,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1814), 1, + ACTIONS(1822), 1, anon_sym_LBRACE, - ACTIONS(1818), 1, + ACTIONS(1826), 1, anon_sym_LBRACK, - ACTIONS(1858), 1, + ACTIONS(1866), 1, anon_sym_RBRACE, - ACTIONS(1860), 1, + ACTIONS(1868), 1, anon_sym_async, - ACTIONS(1862), 1, + ACTIONS(1870), 1, anon_sym_static, - STATE(914), 1, + STATE(922), 1, aux_sym_export_statement_repeat1, - STATE(983), 1, + STATE(978), 1, sym_decorator, - STATE(1222), 1, + STATE(1282), 1, aux_sym_object_repeat1, - STATE(1223), 1, + STATE(1292), 1, aux_sym_object_pattern_repeat1, ACTIONS(109), 2, sym_number, sym_private_property_identifier, - ACTIONS(1856), 2, + ACTIONS(1864), 2, anon_sym_export, sym_identifier, - ACTIONS(1864), 2, + ACTIONS(1872), 2, anon_sym_get, anon_sym_set, - STATE(1220), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(1239), 3, + STATE(1281), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1249), 3, + STATE(1287), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(1302), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(1609), 3, + STATE(1525), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [38738] = 23, + [38990] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -64812,50 +65069,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1814), 1, + ACTIONS(1822), 1, anon_sym_LBRACE, - ACTIONS(1818), 1, + ACTIONS(1826), 1, anon_sym_LBRACK, - ACTIONS(1868), 1, + ACTIONS(1876), 1, anon_sym_RBRACE, - ACTIONS(1870), 1, + ACTIONS(1878), 1, anon_sym_async, - ACTIONS(1872), 1, + ACTIONS(1880), 1, anon_sym_static, - STATE(914), 1, + STATE(922), 1, aux_sym_export_statement_repeat1, - STATE(983), 1, + STATE(978), 1, sym_decorator, - STATE(1223), 1, - aux_sym_object_pattern_repeat1, - STATE(1291), 1, + STATE(1282), 1, aux_sym_object_repeat1, + STATE(1292), 1, + aux_sym_object_pattern_repeat1, ACTIONS(109), 2, sym_number, sym_private_property_identifier, - ACTIONS(1866), 2, + ACTIONS(1874), 2, anon_sym_export, sym_identifier, - ACTIONS(1874), 2, + ACTIONS(1882), 2, anon_sym_get, anon_sym_set, - STATE(1220), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(1239), 3, + STATE(1281), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1313), 3, + STATE(1287), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(1302), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(1609), 3, + STATE(1525), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [38819] = 23, + [39071] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -64870,50 +65127,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1814), 1, + ACTIONS(1822), 1, anon_sym_LBRACE, - ACTIONS(1818), 1, + ACTIONS(1826), 1, anon_sym_LBRACK, - ACTIONS(1878), 1, + ACTIONS(1886), 1, anon_sym_RBRACE, - ACTIONS(1880), 1, + ACTIONS(1888), 1, anon_sym_async, - ACTIONS(1882), 1, + ACTIONS(1890), 1, anon_sym_static, - STATE(914), 1, + STATE(922), 1, aux_sym_export_statement_repeat1, - STATE(983), 1, + STATE(978), 1, sym_decorator, - STATE(1223), 1, - aux_sym_object_pattern_repeat1, - STATE(1291), 1, + STATE(1282), 1, aux_sym_object_repeat1, + STATE(1292), 1, + aux_sym_object_pattern_repeat1, ACTIONS(109), 2, sym_number, sym_private_property_identifier, - ACTIONS(1876), 2, + ACTIONS(1884), 2, anon_sym_export, sym_identifier, - ACTIONS(1884), 2, + ACTIONS(1892), 2, anon_sym_get, anon_sym_set, - STATE(1220), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(1239), 3, + STATE(1281), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1313), 3, + STATE(1287), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(1302), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(1609), 3, + STATE(1525), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [38900] = 20, + [39152] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -64926,47 +65183,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1814), 1, + ACTIONS(1822), 1, anon_sym_LBRACE, - ACTIONS(1818), 1, + ACTIONS(1826), 1, anon_sym_LBRACK, - ACTIONS(1891), 1, + ACTIONS(1899), 1, anon_sym_async, - ACTIONS(1893), 1, + ACTIONS(1901), 1, anon_sym_static, - STATE(914), 1, + STATE(922), 1, aux_sym_export_statement_repeat1, - STATE(983), 1, + STATE(978), 1, sym_decorator, ACTIONS(109), 2, sym_number, sym_private_property_identifier, - ACTIONS(1886), 2, + ACTIONS(1894), 2, anon_sym_export, sym_identifier, - ACTIONS(1888), 2, + ACTIONS(1896), 2, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(1895), 2, + ACTIONS(1903), 2, anon_sym_get, anon_sym_set, - STATE(1220), 3, + STATE(1287), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(1451), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(1453), 3, + STATE(1412), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(1609), 3, + STATE(1414), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(1525), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [38973] = 21, + [39225] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -64975,94 +65232,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(95), 1, anon_sym_STAR, - ACTIONS(1235), 1, + ACTIONS(1243), 1, anon_sym_DQUOTE, - ACTIONS(1237), 1, + ACTIONS(1245), 1, anon_sym_SQUOTE, - ACTIONS(1899), 1, + ACTIONS(1907), 1, anon_sym_RBRACE, - ACTIONS(1901), 1, + ACTIONS(1909), 1, anon_sym_LBRACK, - ACTIONS(1903), 1, + ACTIONS(1911), 1, anon_sym_async, - ACTIONS(1907), 1, + ACTIONS(1915), 1, anon_sym_static, - STATE(867), 1, + STATE(876), 1, aux_sym_class_body_repeat1, - STATE(915), 1, + STATE(920), 1, aux_sym_export_statement_repeat1, - STATE(951), 1, + STATE(953), 1, sym_method_definition, - STATE(961), 1, + STATE(976), 1, sym_glimmer_template, - STATE(983), 1, + STATE(978), 1, sym_decorator, - STATE(1204), 1, + STATE(1175), 1, sym_glimmer_opening_tag, - STATE(1430), 1, + STATE(1369), 1, sym_field_definition, - ACTIONS(1897), 2, - anon_sym_export, - sym_identifier, ACTIONS(1905), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(1909), 2, - anon_sym_get, - anon_sym_set, - STATE(1069), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - [39042] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_LTtemplate_GT, - ACTIONS(87), 1, - anon_sym_AT, - ACTIONS(95), 1, - anon_sym_STAR, - ACTIONS(1235), 1, - anon_sym_DQUOTE, - ACTIONS(1237), 1, - anon_sym_SQUOTE, - ACTIONS(1901), 1, - anon_sym_LBRACK, - ACTIONS(1903), 1, - anon_sym_async, - ACTIONS(1907), 1, - anon_sym_static, - ACTIONS(1911), 1, - anon_sym_RBRACE, - STATE(872), 1, - aux_sym_class_body_repeat1, - STATE(915), 1, - aux_sym_export_statement_repeat1, - STATE(951), 1, - sym_method_definition, - STATE(961), 1, - sym_glimmer_template, - STATE(983), 1, - sym_decorator, - STATE(1204), 1, - sym_glimmer_opening_tag, - STATE(1430), 1, - sym_field_definition, - ACTIONS(1897), 2, anon_sym_export, sym_identifier, - ACTIONS(1905), 2, + ACTIONS(1913), 2, sym_number, sym_private_property_identifier, - ACTIONS(1909), 2, + ACTIONS(1917), 2, anon_sym_get, anon_sym_set, STATE(1069), 3, sym_string, sym__property_name, sym_computed_property_name, - [39111] = 21, + [39294] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -65071,46 +65280,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(95), 1, anon_sym_STAR, - ACTIONS(1235), 1, + ACTIONS(1243), 1, anon_sym_DQUOTE, - ACTIONS(1237), 1, + ACTIONS(1245), 1, anon_sym_SQUOTE, - ACTIONS(1901), 1, + ACTIONS(1909), 1, anon_sym_LBRACK, - ACTIONS(1903), 1, + ACTIONS(1911), 1, anon_sym_async, - ACTIONS(1907), 1, + ACTIONS(1915), 1, anon_sym_static, - ACTIONS(1913), 1, + ACTIONS(1919), 1, anon_sym_RBRACE, - STATE(871), 1, + STATE(875), 1, aux_sym_class_body_repeat1, - STATE(915), 1, + STATE(920), 1, aux_sym_export_statement_repeat1, - STATE(951), 1, + STATE(953), 1, sym_method_definition, - STATE(961), 1, + STATE(976), 1, sym_glimmer_template, - STATE(983), 1, + STATE(978), 1, sym_decorator, - STATE(1204), 1, + STATE(1175), 1, sym_glimmer_opening_tag, - STATE(1430), 1, + STATE(1369), 1, sym_field_definition, - ACTIONS(1897), 2, + ACTIONS(1905), 2, anon_sym_export, sym_identifier, - ACTIONS(1905), 2, + ACTIONS(1913), 2, sym_number, sym_private_property_identifier, - ACTIONS(1909), 2, + ACTIONS(1917), 2, anon_sym_get, anon_sym_set, STATE(1069), 3, sym_string, sym__property_name, sym_computed_property_name, - [39180] = 14, + [39363] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(642), 1, @@ -65119,80 +65328,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1814), 1, + ACTIONS(1822), 1, anon_sym_LBRACE, - ACTIONS(1818), 1, + ACTIONS(1826), 1, anon_sym_LBRACK, - ACTIONS(1917), 1, + ACTIONS(1923), 1, anon_sym_COMMA, - ACTIONS(1919), 1, + ACTIONS(1925), 1, anon_sym_RBRACE, - STATE(1282), 1, + STATE(1304), 1, aux_sym_object_pattern_repeat1, - ACTIONS(1921), 2, + ACTIONS(1927), 2, sym_number, sym_private_property_identifier, - STATE(1315), 3, + STATE(1307), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1560), 3, + STATE(1504), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(1609), 3, + STATE(1525), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - ACTIONS(1915), 6, + ACTIONS(1921), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [39235] = 14, + [39418] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(642), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(823), 1, + ACTIONS(55), 1, + anon_sym_LTtemplate_GT, + ACTIONS(87), 1, + anon_sym_AT, + ACTIONS(95), 1, + anon_sym_STAR, + ACTIONS(1243), 1, anon_sym_DQUOTE, - ACTIONS(825), 1, + ACTIONS(1245), 1, anon_sym_SQUOTE, - ACTIONS(1814), 1, - anon_sym_LBRACE, - ACTIONS(1818), 1, + ACTIONS(1909), 1, anon_sym_LBRACK, - ACTIONS(1917), 1, - anon_sym_COMMA, - ACTIONS(1925), 1, + ACTIONS(1911), 1, + anon_sym_async, + ACTIONS(1915), 1, + anon_sym_static, + ACTIONS(1929), 1, anon_sym_RBRACE, - STATE(1223), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(1921), 2, + STATE(879), 1, + aux_sym_class_body_repeat1, + STATE(920), 1, + aux_sym_export_statement_repeat1, + STATE(953), 1, + sym_method_definition, + STATE(976), 1, + sym_glimmer_template, + STATE(978), 1, + sym_decorator, + STATE(1175), 1, + sym_glimmer_opening_tag, + STATE(1369), 1, + sym_field_definition, + ACTIONS(1905), 2, + anon_sym_export, + sym_identifier, + ACTIONS(1913), 2, sym_number, sym_private_property_identifier, - STATE(1239), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(1560), 3, + ACTIONS(1917), 2, + anon_sym_get, + anon_sym_set, + STATE(1069), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(1609), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(1923), 6, - anon_sym_export, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [39290] = 21, + [39487] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -65201,94 +65417,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(95), 1, anon_sym_STAR, - ACTIONS(1235), 1, + ACTIONS(1243), 1, anon_sym_DQUOTE, - ACTIONS(1237), 1, + ACTIONS(1245), 1, anon_sym_SQUOTE, - ACTIONS(1901), 1, + ACTIONS(1909), 1, anon_sym_LBRACK, - ACTIONS(1903), 1, + ACTIONS(1911), 1, anon_sym_async, - ACTIONS(1907), 1, + ACTIONS(1915), 1, anon_sym_static, - ACTIONS(1927), 1, + ACTIONS(1931), 1, anon_sym_RBRACE, - STATE(872), 1, + STATE(871), 1, aux_sym_class_body_repeat1, - STATE(915), 1, + STATE(920), 1, aux_sym_export_statement_repeat1, - STATE(951), 1, + STATE(953), 1, sym_method_definition, - STATE(961), 1, + STATE(976), 1, sym_glimmer_template, - STATE(983), 1, + STATE(978), 1, sym_decorator, - STATE(1204), 1, + STATE(1175), 1, sym_glimmer_opening_tag, - STATE(1430), 1, + STATE(1369), 1, sym_field_definition, - ACTIONS(1897), 2, + ACTIONS(1905), 2, anon_sym_export, sym_identifier, - ACTIONS(1905), 2, + ACTIONS(1913), 2, sym_number, sym_private_property_identifier, - ACTIONS(1909), 2, + ACTIONS(1917), 2, anon_sym_get, anon_sym_set, STATE(1069), 3, sym_string, sym__property_name, sym_computed_property_name, - [39359] = 21, + [39556] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(1932), 1, + ACTIONS(1936), 1, anon_sym_STAR, - ACTIONS(1935), 1, + ACTIONS(1939), 1, anon_sym_RBRACE, - ACTIONS(1937), 1, + ACTIONS(1941), 1, anon_sym_LBRACK, - ACTIONS(1940), 1, + ACTIONS(1944), 1, anon_sym_LTtemplate_GT, - ACTIONS(1943), 1, + ACTIONS(1947), 1, anon_sym_async, - ACTIONS(1946), 1, + ACTIONS(1950), 1, anon_sym_DQUOTE, - ACTIONS(1949), 1, + ACTIONS(1953), 1, anon_sym_SQUOTE, - ACTIONS(1955), 1, + ACTIONS(1959), 1, anon_sym_AT, - ACTIONS(1958), 1, + ACTIONS(1962), 1, anon_sym_static, - STATE(872), 1, + STATE(875), 1, aux_sym_class_body_repeat1, - STATE(915), 1, + STATE(920), 1, aux_sym_export_statement_repeat1, - STATE(951), 1, + STATE(953), 1, sym_method_definition, - STATE(961), 1, + STATE(976), 1, sym_glimmer_template, - STATE(983), 1, + STATE(978), 1, sym_decorator, - STATE(1204), 1, + STATE(1175), 1, sym_glimmer_opening_tag, - STATE(1430), 1, + STATE(1369), 1, sym_field_definition, - ACTIONS(1929), 2, + ACTIONS(1933), 2, anon_sym_export, sym_identifier, - ACTIONS(1952), 2, + ACTIONS(1956), 2, sym_number, sym_private_property_identifier, - ACTIONS(1961), 2, + ACTIONS(1965), 2, anon_sym_get, anon_sym_set, STATE(1069), 3, sym_string, sym__property_name, sym_computed_property_name, - [39428] = 21, + [39625] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -65297,46 +65513,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(95), 1, anon_sym_STAR, - ACTIONS(1235), 1, + ACTIONS(1243), 1, anon_sym_DQUOTE, - ACTIONS(1237), 1, + ACTIONS(1245), 1, anon_sym_SQUOTE, - ACTIONS(1901), 1, + ACTIONS(1909), 1, anon_sym_LBRACK, - ACTIONS(1903), 1, + ACTIONS(1911), 1, anon_sym_async, - ACTIONS(1907), 1, + ACTIONS(1915), 1, anon_sym_static, - ACTIONS(1964), 1, + ACTIONS(1968), 1, anon_sym_RBRACE, - STATE(874), 1, + STATE(875), 1, aux_sym_class_body_repeat1, - STATE(915), 1, + STATE(920), 1, aux_sym_export_statement_repeat1, - STATE(951), 1, + STATE(953), 1, sym_method_definition, - STATE(961), 1, + STATE(976), 1, sym_glimmer_template, - STATE(983), 1, + STATE(978), 1, sym_decorator, - STATE(1204), 1, + STATE(1175), 1, sym_glimmer_opening_tag, - STATE(1430), 1, + STATE(1369), 1, sym_field_definition, - ACTIONS(1897), 2, + ACTIONS(1905), 2, anon_sym_export, sym_identifier, - ACTIONS(1905), 2, + ACTIONS(1913), 2, sym_number, sym_private_property_identifier, - ACTIONS(1909), 2, + ACTIONS(1917), 2, anon_sym_get, anon_sym_set, STATE(1069), 3, sym_string, sym__property_name, sym_computed_property_name, - [39497] = 21, + [39694] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -65345,46 +65561,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(95), 1, anon_sym_STAR, - ACTIONS(1235), 1, + ACTIONS(1243), 1, anon_sym_DQUOTE, - ACTIONS(1237), 1, + ACTIONS(1245), 1, anon_sym_SQUOTE, - ACTIONS(1901), 1, + ACTIONS(1909), 1, anon_sym_LBRACK, - ACTIONS(1903), 1, + ACTIONS(1911), 1, anon_sym_async, - ACTIONS(1907), 1, + ACTIONS(1915), 1, anon_sym_static, - ACTIONS(1966), 1, + ACTIONS(1970), 1, anon_sym_RBRACE, - STATE(872), 1, + STATE(878), 1, aux_sym_class_body_repeat1, - STATE(915), 1, + STATE(920), 1, aux_sym_export_statement_repeat1, - STATE(951), 1, + STATE(953), 1, sym_method_definition, - STATE(961), 1, + STATE(976), 1, sym_glimmer_template, - STATE(983), 1, + STATE(978), 1, sym_decorator, - STATE(1204), 1, + STATE(1175), 1, sym_glimmer_opening_tag, - STATE(1430), 1, + STATE(1369), 1, sym_field_definition, - ACTIONS(1897), 2, + ACTIONS(1905), 2, anon_sym_export, sym_identifier, - ACTIONS(1905), 2, + ACTIONS(1913), 2, sym_number, sym_private_property_identifier, - ACTIONS(1909), 2, + ACTIONS(1917), 2, anon_sym_get, anon_sym_set, STATE(1069), 3, sym_string, sym__property_name, sym_computed_property_name, - [39566] = 21, + [39763] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -65393,46 +65609,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(95), 1, anon_sym_STAR, - ACTIONS(1235), 1, + ACTIONS(1243), 1, anon_sym_DQUOTE, - ACTIONS(1237), 1, + ACTIONS(1245), 1, anon_sym_SQUOTE, - ACTIONS(1901), 1, + ACTIONS(1909), 1, anon_sym_LBRACK, - ACTIONS(1903), 1, + ACTIONS(1911), 1, anon_sym_async, - ACTIONS(1907), 1, + ACTIONS(1915), 1, anon_sym_static, - ACTIONS(1968), 1, + ACTIONS(1972), 1, anon_sym_RBRACE, - STATE(876), 1, + STATE(875), 1, aux_sym_class_body_repeat1, - STATE(915), 1, + STATE(920), 1, aux_sym_export_statement_repeat1, - STATE(951), 1, + STATE(953), 1, sym_method_definition, - STATE(961), 1, + STATE(976), 1, sym_glimmer_template, - STATE(983), 1, + STATE(978), 1, sym_decorator, - STATE(1204), 1, + STATE(1175), 1, sym_glimmer_opening_tag, - STATE(1430), 1, + STATE(1369), 1, sym_field_definition, - ACTIONS(1897), 2, + ACTIONS(1905), 2, anon_sym_export, sym_identifier, - ACTIONS(1905), 2, + ACTIONS(1913), 2, sym_number, sym_private_property_identifier, - ACTIONS(1909), 2, + ACTIONS(1917), 2, anon_sym_get, anon_sym_set, STATE(1069), 3, sym_string, sym__property_name, sym_computed_property_name, - [39635] = 21, + [39832] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -65441,89 +65657,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(95), 1, anon_sym_STAR, - ACTIONS(1235), 1, + ACTIONS(1243), 1, anon_sym_DQUOTE, - ACTIONS(1237), 1, + ACTIONS(1245), 1, anon_sym_SQUOTE, - ACTIONS(1901), 1, + ACTIONS(1909), 1, anon_sym_LBRACK, - ACTIONS(1903), 1, + ACTIONS(1911), 1, anon_sym_async, - ACTIONS(1907), 1, + ACTIONS(1915), 1, anon_sym_static, - ACTIONS(1970), 1, + ACTIONS(1974), 1, anon_sym_RBRACE, - STATE(872), 1, + STATE(875), 1, aux_sym_class_body_repeat1, - STATE(915), 1, + STATE(920), 1, aux_sym_export_statement_repeat1, - STATE(951), 1, + STATE(953), 1, sym_method_definition, - STATE(961), 1, + STATE(976), 1, sym_glimmer_template, - STATE(983), 1, + STATE(978), 1, sym_decorator, - STATE(1204), 1, + STATE(1175), 1, sym_glimmer_opening_tag, - STATE(1430), 1, + STATE(1369), 1, sym_field_definition, - ACTIONS(1897), 2, + ACTIONS(1905), 2, anon_sym_export, sym_identifier, - ACTIONS(1905), 2, + ACTIONS(1913), 2, sym_number, sym_private_property_identifier, - ACTIONS(1909), 2, + ACTIONS(1917), 2, anon_sym_get, anon_sym_set, STATE(1069), 3, sym_string, sym__property_name, sym_computed_property_name, - [39704] = 17, + [39901] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 1, - anon_sym_AT, - ACTIONS(95), 1, - anon_sym_STAR, - ACTIONS(671), 1, + ACTIONS(642), 1, anon_sym_DOT_DOT_DOT, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1822), 1, + anon_sym_LBRACE, + ACTIONS(1826), 1, anon_sym_LBRACK, - ACTIONS(1978), 1, - anon_sym_async, - ACTIONS(1982), 1, - anon_sym_static, - STATE(914), 1, - aux_sym_export_statement_repeat1, - STATE(983), 1, - sym_decorator, - ACTIONS(1972), 2, - anon_sym_export, - sym_identifier, - ACTIONS(1974), 2, + ACTIONS(1923), 1, anon_sym_COMMA, + ACTIONS(1978), 1, anon_sym_RBRACE, - ACTIONS(1980), 2, + STATE(1292), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(1927), 2, sym_number, sym_private_property_identifier, - ACTIONS(1984), 2, - anon_sym_get, - anon_sym_set, - STATE(1303), 3, + STATE(1281), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(1504), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(1453), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - [39764] = 12, + STATE(1525), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(1976), 6, + anon_sym_export, + anon_sym_async, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [39956] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(642), 1, @@ -65532,76 +65746,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1814), 1, + ACTIONS(1822), 1, anon_sym_LBRACE, - ACTIONS(1818), 1, + ACTIONS(1826), 1, anon_sym_LBRACK, - ACTIONS(1921), 2, + ACTIONS(1927), 2, sym_number, sym_private_property_identifier, - ACTIONS(1988), 2, + ACTIONS(1982), 2, anon_sym_COMMA, anon_sym_RBRACE, - STATE(1451), 3, + STATE(1414), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(1560), 3, + STATE(1504), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(1609), 3, + STATE(1525), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - ACTIONS(1986), 6, + ACTIONS(1980), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [39814] = 16, + [40006] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(97), 1, - anon_sym_COMMA, - ACTIONS(769), 1, - anon_sym_RBRACE, + ACTIONS(87), 1, + anon_sym_AT, + ACTIONS(95), 1, + anon_sym_STAR, + ACTIONS(671), 1, + anon_sym_DOT_DOT_DOT, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(833), 1, - anon_sym_async, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, ACTIONS(1990), 1, - anon_sym_STAR, + anon_sym_async, ACTIONS(1994), 1, - anon_sym_EQ, - STATE(1251), 1, - aux_sym_object_pattern_repeat1, - STATE(1289), 1, - aux_sym_object_repeat1, - ACTIONS(827), 2, + anon_sym_static, + STATE(922), 1, + aux_sym_export_statement_repeat1, + STATE(978), 1, + sym_decorator, + ACTIONS(1984), 2, + anon_sym_export, + sym_identifier, + ACTIONS(1986), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(1992), 2, sym_number, sym_private_property_identifier, - ACTIONS(835), 2, + ACTIONS(1996), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, - anon_sym_LPAREN, - anon_sym_COLON, - ACTIONS(831), 3, - anon_sym_export, - sym_identifier, - anon_sym_static, - STATE(1450), 3, + STATE(1251), 3, sym_string, sym__property_name, sym_computed_property_name, - [39870] = 15, + STATE(1412), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + [40066] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, @@ -65610,17 +65827,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(1994), 1, - anon_sym_EQ, - ACTIONS(1996), 1, + ACTIONS(2000), 1, anon_sym_RBRACE, - STATE(1251), 1, + ACTIONS(2004), 1, + anon_sym_EQ, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1293), 1, aux_sym_object_repeat1, ACTIONS(827), 2, sym_number, @@ -65628,10 +65845,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(835), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -65640,12 +65857,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, sym_identifier, anon_sym_static, - [39924] = 16, + [40120] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, - ACTIONS(795), 1, + ACTIONS(769), 1, anon_sym_RBRACE, ACTIONS(823), 1, anon_sym_DQUOTE, @@ -65653,55 +65870,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(833), 1, anon_sym_async, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - STATE(1251), 1, - aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1233), 1, aux_sym_object_repeat1, + STATE(1234), 1, + aux_sym_object_pattern_repeat1, ACTIONS(827), 2, sym_number, sym_private_property_identifier, ACTIONS(835), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(831), 3, anon_sym_export, sym_identifier, anon_sym_static, - STATE(1450), 3, + STATE(1417), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + [40176] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(97), 1, + anon_sym_COMMA, + ACTIONS(795), 1, + anon_sym_RBRACE, + ACTIONS(823), 1, + anon_sym_DQUOTE, + ACTIONS(825), 1, + anon_sym_SQUOTE, + ACTIONS(1988), 1, + anon_sym_LBRACK, + ACTIONS(1998), 1, + anon_sym_STAR, + ACTIONS(2004), 1, + anon_sym_EQ, + STATE(1234), 1, + aux_sym_object_pattern_repeat1, + STATE(1293), 1, + aux_sym_object_repeat1, + ACTIONS(827), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(835), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(2002), 2, + anon_sym_LPAREN, + anon_sym_COLON, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, - [39980] = 16, + ACTIONS(831), 4, + anon_sym_export, + anon_sym_async, + sym_identifier, + anon_sym_static, + [40230] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, + ACTIONS(797), 1, + anon_sym_RBRACE, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, ACTIONS(833), 1, anon_sym_async, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - ACTIONS(1998), 1, - anon_sym_RBRACE, - STATE(1251), 1, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1252), 1, + STATE(1293), 1, aux_sym_object_repeat1, ACTIONS(827), 2, sym_number, @@ -65709,37 +65965,39 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(835), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(831), 3, anon_sym_export, sym_identifier, anon_sym_static, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, - [40036] = 15, + [40286] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, - ACTIONS(769), 1, - anon_sym_RBRACE, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(833), 1, + anon_sym_async, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - STATE(1251), 1, + ACTIONS(2006), 1, + anon_sym_RBRACE, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1293), 1, aux_sym_object_repeat1, ACTIONS(827), 2, sym_number, @@ -65747,49 +66005,48 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(835), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1450), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(831), 4, + ACTIONS(831), 3, anon_sym_export, - anon_sym_async, sym_identifier, anon_sym_static, - [40090] = 15, + STATE(1417), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + [40342] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, + ACTIONS(769), 1, + anon_sym_RBRACE, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - ACTIONS(1998), 1, - anon_sym_RBRACE, - STATE(1251), 1, - aux_sym_object_pattern_repeat1, - STATE(1252), 1, + STATE(1233), 1, aux_sym_object_repeat1, + STATE(1234), 1, + aux_sym_object_pattern_repeat1, ACTIONS(827), 2, sym_number, sym_private_property_identifier, ACTIONS(835), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -65798,28 +66055,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, sym_identifier, anon_sym_static, - [40144] = 16, + [40396] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, - ACTIONS(797), 1, - anon_sym_RBRACE, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, ACTIONS(833), 1, anon_sym_async, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - STATE(1251), 1, + ACTIONS(2008), 1, + anon_sym_RBRACE, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1252), 1, + STATE(1293), 1, aux_sym_object_repeat1, ACTIONS(827), 2, sym_number, @@ -65827,37 +66084,37 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(835), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(831), 3, anon_sym_export, sym_identifier, anon_sym_static, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, - [40200] = 15, + [40452] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, - ACTIONS(795), 1, - anon_sym_RBRACE, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - STATE(1251), 1, + ACTIONS(2008), 1, + anon_sym_RBRACE, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1293), 1, aux_sym_object_repeat1, ACTIONS(827), 2, sym_number, @@ -65865,10 +66122,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(835), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -65877,7 +66134,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, sym_identifier, anon_sym_static, - [40254] = 15, + [40506] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, @@ -65886,28 +66143,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - ACTIONS(2000), 1, + ACTIONS(2010), 1, anon_sym_RBRACE, - STATE(1251), 1, - aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1233), 1, aux_sym_object_repeat1, + STATE(1234), 1, + aux_sym_object_pattern_repeat1, ACTIONS(827), 2, sym_number, sym_private_property_identifier, ACTIONS(835), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -65916,7 +66173,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, sym_identifier, anon_sym_static, - [40308] = 16, + [40560] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, @@ -65927,17 +66184,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(833), 1, anon_sym_async, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(1994), 1, - anon_sym_EQ, - ACTIONS(2002), 1, + ACTIONS(2000), 1, anon_sym_RBRACE, - STATE(1251), 1, + ACTIONS(2004), 1, + anon_sym_EQ, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1293), 1, aux_sym_object_repeat1, ACTIONS(827), 2, sym_number, @@ -65945,37 +66202,39 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(835), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(831), 3, anon_sym_export, sym_identifier, anon_sym_static, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, - [40364] = 15, + [40616] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, + ACTIONS(795), 1, + anon_sym_RBRACE, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(833), 1, + anon_sym_async, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - ACTIONS(2002), 1, - anon_sym_RBRACE, - STATE(1251), 1, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1293), 1, aux_sym_object_repeat1, ACTIONS(827), 2, sym_number, @@ -65983,40 +66242,37 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(835), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1450), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(831), 4, + ACTIONS(831), 3, anon_sym_export, - anon_sym_async, sym_identifier, anon_sym_static, - [40418] = 16, + STATE(1417), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + [40672] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, + ACTIONS(797), 1, + anon_sym_RBRACE, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(833), 1, - anon_sym_async, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - ACTIONS(2000), 1, - anon_sym_RBRACE, - STATE(1251), 1, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1293), 1, aux_sym_object_repeat1, ACTIONS(827), 2, sym_number, @@ -66024,37 +66280,38 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(835), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(831), 3, - anon_sym_export, - sym_identifier, - anon_sym_static, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, - [40474] = 15, + ACTIONS(831), 4, + anon_sym_export, + anon_sym_async, + sym_identifier, + anon_sym_static, + [40726] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, - ACTIONS(797), 1, - anon_sym_RBRACE, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - STATE(1251), 1, + ACTIONS(2006), 1, + anon_sym_RBRACE, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1252), 1, + STATE(1293), 1, aux_sym_object_repeat1, ACTIONS(827), 2, sym_number, @@ -66062,10 +66319,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(835), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -66074,7 +66331,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, sym_identifier, anon_sym_static, - [40528] = 16, + [40780] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, @@ -66085,61 +66342,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(833), 1, anon_sym_async, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - ACTIONS(1996), 1, + ACTIONS(2010), 1, anon_sym_RBRACE, - STATE(1251), 1, - aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1233), 1, aux_sym_object_repeat1, + STATE(1234), 1, + aux_sym_object_pattern_repeat1, ACTIONS(827), 2, sym_number, sym_private_property_identifier, ACTIONS(835), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(831), 3, anon_sym_export, sym_identifier, anon_sym_static, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, - [40584] = 13, + [40836] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, - ACTIONS(769), 1, - anon_sym_RBRACE, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - STATE(1251), 1, - aux_sym_object_pattern_repeat1, - STATE(1289), 1, + ACTIONS(2010), 1, + anon_sym_RBRACE, + STATE(1233), 1, aux_sym_object_repeat1, + STATE(1234), 1, + aux_sym_object_pattern_repeat1, ACTIONS(827), 2, sym_number, sym_private_property_identifier, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -66150,7 +66407,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [40633] = 13, + [40885] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, @@ -66159,23 +66416,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1994), 1, - anon_sym_EQ, - ACTIONS(1998), 1, + ACTIONS(2000), 1, anon_sym_RBRACE, - STATE(1251), 1, + ACTIONS(2004), 1, + anon_sym_EQ, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1252), 1, + STATE(1293), 1, aux_sym_object_repeat1, ACTIONS(827), 2, sym_number, sym_private_property_identifier, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -66186,32 +66443,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [40682] = 13, + [40934] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, - ACTIONS(797), 1, - anon_sym_RBRACE, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - STATE(1251), 1, + ACTIONS(2008), 1, + anon_sym_RBRACE, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1252), 1, + STATE(1293), 1, aux_sym_object_repeat1, ACTIONS(827), 2, sym_number, sym_private_property_identifier, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -66222,7 +66479,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [40731] = 13, + [40983] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, @@ -66231,23 +66488,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - ACTIONS(2002), 1, + ACTIONS(2006), 1, anon_sym_RBRACE, - STATE(1251), 1, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1293), 1, aux_sym_object_repeat1, ACTIONS(827), 2, sym_number, sym_private_property_identifier, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -66258,32 +66515,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [40780] = 13, + [41032] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, + ACTIONS(797), 1, + anon_sym_RBRACE, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - ACTIONS(2000), 1, - anon_sym_RBRACE, - STATE(1251), 1, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1293), 1, aux_sym_object_repeat1, ACTIONS(827), 2, sym_number, sym_private_property_identifier, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -66294,32 +66551,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [40829] = 13, + [41081] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, + ACTIONS(769), 1, + anon_sym_RBRACE, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - ACTIONS(1996), 1, - anon_sym_RBRACE, - STATE(1251), 1, - aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1233), 1, aux_sym_object_repeat1, + STATE(1234), 1, + aux_sym_object_pattern_repeat1, ACTIONS(827), 2, sym_number, sym_private_property_identifier, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -66330,7 +66587,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [40878] = 13, + [41130] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, @@ -66341,21 +66598,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - STATE(1251), 1, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1293), 1, aux_sym_object_repeat1, ACTIONS(827), 2, sym_number, sym_private_property_identifier, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -66366,7 +66623,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [40927] = 13, + [41179] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, @@ -66375,11 +66632,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(833), 1, anon_sym_async, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, ACTIONS(827), 2, sym_number, @@ -66387,32 +66644,32 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(835), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(2004), 2, + ACTIONS(2012), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(831), 3, anon_sym_export, sym_identifier, anon_sym_static, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, - [40975] = 12, + [41227] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, ACTIONS(827), 2, sym_number, @@ -66420,13 +66677,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(835), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(2004), 2, + ACTIONS(2012), 2, anon_sym_COMMA, anon_sym_RBRACE, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -66435,18 +66692,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, sym_identifier, anon_sym_static, - [41021] = 12, + [41273] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(833), 1, - anon_sym_async, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(1998), 1, anon_sym_STAR, ACTIONS(827), 2, sym_number, @@ -66454,41 +66709,73 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(835), 2, anon_sym_get, anon_sym_set, - ACTIONS(1992), 2, - anon_sym_LPAREN, - anon_sym_COLON, - ACTIONS(2007), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(831), 3, + STATE(1417), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(831), 4, anon_sym_export, + anon_sym_async, sym_identifier, anon_sym_static, - STATE(1450), 3, + ACTIONS(2002), 4, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_EQ, + [41314] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(823), 1, + anon_sym_DQUOTE, + ACTIONS(825), 1, + anon_sym_SQUOTE, + ACTIONS(1988), 1, + anon_sym_LBRACK, + ACTIONS(2015), 1, + anon_sym_STAR, + ACTIONS(2019), 1, + anon_sym_get, + ACTIONS(2021), 1, + anon_sym_set, + ACTIONS(2017), 2, + sym_number, + sym_private_property_identifier, + STATE(1464), 3, sym_string, sym__property_name, sym_computed_property_name, - [41066] = 10, + ACTIONS(831), 4, + anon_sym_export, + anon_sym_async, + sym_identifier, + anon_sym_static, + ACTIONS(2002), 4, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_EQ, + [41357] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, ACTIONS(827), 2, sym_number, sym_private_property_identifier, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(2004), 2, + ACTIONS(2012), 2, anon_sym_COMMA, anon_sym_RBRACE, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -66499,24 +66786,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [41107] = 10, + [41398] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1243), 1, + anon_sym_DQUOTE, + ACTIONS(1245), 1, + anon_sym_SQUOTE, + ACTIONS(1909), 1, + anon_sym_LBRACK, + ACTIONS(2023), 1, + anon_sym_STAR, + ACTIONS(2025), 1, + anon_sym_async, + ACTIONS(2029), 1, + anon_sym_get, + ACTIONS(2031), 1, + anon_sym_set, + ACTIONS(2027), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(1905), 3, + anon_sym_export, + sym_identifier, + anon_sym_static, + STATE(1064), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2002), 4, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_EQ, + [41443] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, + ACTIONS(2033), 1, anon_sym_STAR, - ACTIONS(827), 2, + ACTIONS(2035), 2, sym_number, sym_private_property_identifier, - ACTIONS(835), 2, + ACTIONS(2037), 2, anon_sym_get, anon_sym_set, - STATE(1450), 3, + STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -66525,12 +66845,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, sym_identifier, anon_sym_static, - ACTIONS(1992), 4, + ACTIONS(2002), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - [41148] = 17, + [41484] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -66541,84 +66861,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(831), 1, sym_identifier, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(2009), 1, + ACTIONS(2039), 1, anon_sym_export, - ACTIONS(2011), 1, + ACTIONS(2041), 1, anon_sym_STAR, - ACTIONS(2013), 1, + ACTIONS(2043), 1, anon_sym_class, - ACTIONS(2015), 1, + ACTIONS(2045), 1, anon_sym_async, - ACTIONS(2019), 1, + ACTIONS(2049), 1, anon_sym_static, - ACTIONS(2021), 1, + ACTIONS(2051), 1, anon_sym_get, - ACTIONS(2023), 1, + ACTIONS(2053), 1, anon_sym_set, - STATE(946), 1, + STATE(955), 1, aux_sym_export_statement_repeat1, - STATE(983), 1, + STATE(978), 1, sym_decorator, - ACTIONS(2017), 2, + ACTIONS(2047), 2, sym_number, sym_private_property_identifier, - STATE(1476), 3, + STATE(1380), 3, sym_string, sym__property_name, sym_computed_property_name, - [41203] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1235), 1, - anon_sym_DQUOTE, - ACTIONS(1237), 1, - anon_sym_SQUOTE, - ACTIONS(1901), 1, - anon_sym_LBRACK, - ACTIONS(1990), 1, - anon_sym_STAR, - ACTIONS(2025), 1, - anon_sym_async, - ACTIONS(2027), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2029), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(1897), 3, - anon_sym_export, - sym_identifier, - anon_sym_static, - STATE(1093), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(1992), 4, - sym__automatic_semicolon, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_EQ, - [41246] = 11, + [41539] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(2031), 1, + ACTIONS(2055), 1, anon_sym_STAR, - ACTIONS(2035), 1, + ACTIONS(2059), 1, anon_sym_get, - ACTIONS(2037), 1, + ACTIONS(2061), 1, anon_sym_set, - ACTIONS(2033), 2, + ACTIONS(2057), 2, sym_number, sym_private_property_identifier, - STATE(1348), 3, + STATE(1395), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -66627,94 +66915,100 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, sym_identifier, anon_sym_static, - ACTIONS(1992), 4, + ACTIONS(2002), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - [41289] = 12, + [41582] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1235), 1, + ACTIONS(1243), 1, anon_sym_DQUOTE, - ACTIONS(1237), 1, + ACTIONS(1245), 1, anon_sym_SQUOTE, - ACTIONS(1901), 1, + ACTIONS(1909), 1, anon_sym_LBRACK, - ACTIONS(2039), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(2041), 1, + ACTIONS(2063), 1, anon_sym_async, - ACTIONS(2045), 1, - anon_sym_get, - ACTIONS(2047), 1, - anon_sym_set, - ACTIONS(2043), 2, + ACTIONS(2065), 2, sym_number, sym_private_property_identifier, - ACTIONS(1897), 3, + ACTIONS(2067), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(1905), 3, anon_sym_export, sym_identifier, anon_sym_static, - STATE(1074), 3, + STATE(1068), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1992), 4, + ACTIONS(2002), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - [41334] = 11, + [41625] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(833), 1, + anon_sym_async, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(2049), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(2053), 1, - anon_sym_get, - ACTIONS(2055), 1, - anon_sym_set, - ACTIONS(2051), 2, + ACTIONS(827), 2, sym_number, sym_private_property_identifier, - STATE(1385), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(831), 4, + ACTIONS(835), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(2002), 2, + anon_sym_LPAREN, + anon_sym_COLON, + ACTIONS(2069), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(831), 3, anon_sym_export, - anon_sym_async, sym_identifier, anon_sym_static, - ACTIONS(1992), 4, - sym__automatic_semicolon, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_EQ, - [41377] = 10, + STATE(1417), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + [41670] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(2057), 1, + ACTIONS(1998), 1, anon_sym_STAR, - ACTIONS(2059), 2, + ACTIONS(827), 2, sym_number, sym_private_property_identifier, - ACTIONS(2061), 2, + ACTIONS(835), 2, anon_sym_get, anon_sym_set, - STATE(1370), 3, + ACTIONS(2002), 2, + anon_sym_LPAREN, + anon_sym_COLON, + ACTIONS(2069), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -66723,65 +67017,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, sym_identifier, anon_sym_static, - ACTIONS(1992), 4, - sym__automatic_semicolon, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_EQ, - [41418] = 11, + [41713] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1990), 1, - anon_sym_STAR, - ACTIONS(827), 2, + ACTIONS(2071), 2, sym_number, sym_private_property_identifier, - ACTIONS(835), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(1992), 2, - anon_sym_LPAREN, - anon_sym_COLON, - ACTIONS(2007), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(1450), 3, + STATE(1402), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(831), 4, + ACTIONS(2002), 4, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_EQ, + ACTIONS(831), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, - [41461] = 9, + anon_sym_get, + anon_sym_set, + [41749] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, ACTIONS(827), 2, sym_number, sym_private_property_identifier, - ACTIONS(1992), 2, - anon_sym_LPAREN, - anon_sym_COLON, - ACTIONS(2007), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(1450), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, + ACTIONS(2002), 4, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_EQ, ACTIONS(831), 6, anon_sym_export, anon_sym_async, @@ -66789,23 +67073,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [41499] = 8, + [41785] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(2059), 2, + ACTIONS(2073), 2, sym_number, sym_private_property_identifier, - STATE(1370), 3, + STATE(1487), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1992), 4, + ACTIONS(2002), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, @@ -66817,93 +67101,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [41535] = 15, + [41821] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 1, - anon_sym_AT, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(2011), 1, - anon_sym_STAR, - ACTIONS(2015), 1, - anon_sym_async, - ACTIONS(2019), 1, - anon_sym_static, - ACTIONS(2021), 1, - anon_sym_get, - ACTIONS(2023), 1, - anon_sym_set, - STATE(946), 1, - aux_sym_export_statement_repeat1, - STATE(983), 1, - sym_decorator, - ACTIONS(831), 2, - anon_sym_export, - sym_identifier, - ACTIONS(2017), 2, + ACTIONS(2075), 2, sym_number, sym_private_property_identifier, - STATE(1476), 3, + STATE(1494), 3, sym_string, sym__property_name, sym_computed_property_name, - [41585] = 15, + ACTIONS(2002), 4, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_EQ, + ACTIONS(831), 6, + anon_sym_export, + anon_sym_async, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [41857] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, anon_sym_AT, - ACTIONS(1235), 1, + ACTIONS(1243), 1, anon_sym_DQUOTE, - ACTIONS(1237), 1, + ACTIONS(1245), 1, anon_sym_SQUOTE, - ACTIONS(1901), 1, + ACTIONS(1909), 1, anon_sym_LBRACK, - ACTIONS(2011), 1, + ACTIONS(2041), 1, anon_sym_STAR, - ACTIONS(2063), 1, + ACTIONS(2077), 1, anon_sym_async, - ACTIONS(2067), 1, + ACTIONS(2081), 1, anon_sym_static, - ACTIONS(2069), 1, + ACTIONS(2083), 1, anon_sym_get, - ACTIONS(2071), 1, + ACTIONS(2085), 1, anon_sym_set, - STATE(946), 1, + STATE(955), 1, aux_sym_export_statement_repeat1, - STATE(983), 1, + STATE(978), 1, sym_decorator, - ACTIONS(1897), 2, + ACTIONS(1905), 2, anon_sym_export, sym_identifier, - ACTIONS(2065), 2, + ACTIONS(2079), 2, sym_number, sym_private_property_identifier, - STATE(1085), 3, + STATE(1071), 3, sym_string, sym__property_name, sym_computed_property_name, - [41635] = 8, + [41907] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(827), 2, + ACTIONS(2035), 2, sym_number, sym_private_property_identifier, - STATE(1450), 3, + STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1992), 4, + ACTIONS(2002), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, @@ -66915,23 +67192,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [41671] = 8, + [41943] = 15, ACTIONS(3), 1, sym_comment, + ACTIONS(87), 1, + anon_sym_AT, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(2073), 2, + ACTIONS(2041), 1, + anon_sym_STAR, + ACTIONS(2045), 1, + anon_sym_async, + ACTIONS(2049), 1, + anon_sym_static, + ACTIONS(2051), 1, + anon_sym_get, + ACTIONS(2053), 1, + anon_sym_set, + STATE(955), 1, + aux_sym_export_statement_repeat1, + STATE(978), 1, + sym_decorator, + ACTIONS(831), 2, + anon_sym_export, + sym_identifier, + ACTIONS(2047), 2, + sym_number, + sym_private_property_identifier, + STATE(1380), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + [41993] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(823), 1, + anon_sym_DQUOTE, + ACTIONS(825), 1, + anon_sym_SQUOTE, + ACTIONS(1988), 1, + anon_sym_LBRACK, + ACTIONS(2087), 2, sym_number, sym_private_property_identifier, - STATE(1328), 3, + STATE(1400), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1992), 4, + ACTIONS(2002), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, @@ -66943,27 +67255,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [41707] = 8, + [42029] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(2075), 2, + ACTIONS(827), 2, sym_number, sym_private_property_identifier, - STATE(1329), 3, + ACTIONS(2002), 2, + anon_sym_LPAREN, + anon_sym_COLON, + ACTIONS(2069), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1992), 4, - sym__automatic_semicolon, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_EQ, ACTIONS(831), 6, anon_sym_export, anon_sym_async, @@ -66971,73 +67284,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [41743] = 8, + [42067] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(823), 1, - anon_sym_DQUOTE, - ACTIONS(825), 1, - anon_sym_SQUOTE, - ACTIONS(1976), 1, - anon_sym_LBRACK, - ACTIONS(2077), 2, - sym_number, - sym_private_property_identifier, - STATE(1387), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(1992), 4, - sym__automatic_semicolon, + ACTIONS(2093), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_EQ, - ACTIONS(831), 6, + ACTIONS(2095), 1, + anon_sym_DOT, + STATE(986), 1, + sym_arguments, + ACTIONS(2089), 7, anon_sym_export, + anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [41779] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(823), 1, + ACTIONS(2091), 7, + anon_sym_STAR, + anon_sym_LBRACK, anon_sym_DQUOTE, - ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, - anon_sym_LBRACK, - ACTIONS(2079), 2, sym_number, sym_private_property_identifier, - STATE(1390), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(1992), 4, - sym__automatic_semicolon, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_EQ, - ACTIONS(831), 6, - anon_sym_export, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [41815] = 3, + anon_sym_AT, + [42098] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2081), 6, + ACTIONS(2097), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2083), 11, + ACTIONS(2099), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67049,17 +67331,17 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [41840] = 3, + [42123] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2085), 6, + ACTIONS(2097), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2087), 11, + ACTIONS(2099), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67071,17 +67353,17 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [41865] = 3, + [42148] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2089), 6, + ACTIONS(2101), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2091), 11, + ACTIONS(2103), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67093,17 +67375,17 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [41890] = 3, + [42173] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2093), 6, + ACTIONS(2105), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2095), 11, + ACTIONS(2107), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67115,42 +67397,39 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [41915] = 6, + [42198] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - anon_sym_LPAREN, - ACTIONS(2103), 1, - anon_sym_DOT, - STATE(979), 1, - sym_arguments, - ACTIONS(2097), 7, + ACTIONS(2105), 6, anon_sym_export, - anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2099), 7, + ACTIONS(2107), 11, anon_sym_STAR, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_LTtemplate_GT, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, - [41946] = 3, + [42223] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2081), 6, + ACTIONS(2105), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2083), 11, + ACTIONS(2107), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67162,17 +67441,17 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [41971] = 3, + [42248] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2081), 6, + ACTIONS(2109), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2083), 11, + ACTIONS(2111), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67184,17 +67463,17 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [41996] = 3, + [42273] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2085), 6, + ACTIONS(2105), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2087), 11, + ACTIONS(2107), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67206,17 +67485,17 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [42021] = 3, + [42298] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2093), 6, + ACTIONS(2105), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2095), 11, + ACTIONS(2107), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67228,17 +67507,17 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [42046] = 3, + [42323] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2081), 6, + ACTIONS(2105), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2083), 11, + ACTIONS(2107), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67250,17 +67529,17 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [42071] = 3, + [42348] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2085), 6, + ACTIONS(2105), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2087), 11, + ACTIONS(2107), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67272,17 +67551,17 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [42096] = 3, + [42373] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2081), 6, + ACTIONS(2113), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2083), 11, + ACTIONS(2115), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67294,17 +67573,17 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [42121] = 3, + [42398] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2105), 6, + ACTIONS(2117), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2107), 11, + ACTIONS(2119), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67316,17 +67595,49 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [42146] = 3, + [42423] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(2081), 6, + ACTIONS(87), 1, + anon_sym_AT, + ACTIONS(771), 1, + anon_sym_var, + ACTIONS(785), 1, + anon_sym_class, + ACTIONS(787), 1, + anon_sym_async, + ACTIONS(789), 1, + anon_sym_function, + ACTIONS(2002), 1, + anon_sym_LPAREN, + ACTIONS(2121), 1, + anon_sym_default, + STATE(420), 1, + sym_declaration, + STATE(978), 1, + sym_decorator, + STATE(1179), 1, + aux_sym_export_statement_repeat1, + ACTIONS(773), 2, + anon_sym_let, + anon_sym_const, + STATE(356), 5, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + [42468] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2097), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2083), 11, + ACTIONS(2099), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67338,17 +67649,17 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [42171] = 3, + [42493] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2109), 6, + ACTIONS(2117), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2111), 11, + ACTIONS(2119), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67360,17 +67671,17 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [42196] = 3, + [42518] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2081), 6, + ACTIONS(2123), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2083), 11, + ACTIONS(2125), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67382,49 +67693,17 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [42221] = 13, + [42543] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 1, - anon_sym_AT, - ACTIONS(771), 1, - anon_sym_var, - ACTIONS(785), 1, - anon_sym_class, - ACTIONS(787), 1, - anon_sym_async, - ACTIONS(789), 1, - anon_sym_function, - ACTIONS(1992), 1, - anon_sym_LPAREN, - ACTIONS(2113), 1, - anon_sym_default, - STATE(424), 1, - sym_declaration, - STATE(983), 1, - sym_decorator, - STATE(1149), 1, - aux_sym_export_statement_repeat1, - ACTIONS(773), 2, - anon_sym_let, - anon_sym_const, - STATE(358), 5, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - [42266] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2093), 6, + ACTIONS(2117), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2095), 11, + ACTIONS(2119), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67436,17 +67715,17 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [42291] = 3, + [42568] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2115), 6, + ACTIONS(2127), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2117), 11, + ACTIONS(2129), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67458,17 +67737,17 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [42316] = 3, + [42593] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2093), 6, + ACTIONS(2117), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2095), 11, + ACTIONS(2119), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67480,17 +67759,17 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [42341] = 3, + [42618] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2093), 6, + ACTIONS(2117), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2095), 11, + ACTIONS(2119), 11, anon_sym_STAR, anon_sym_COMMA, anon_sym_RBRACE, @@ -67502,29 +67781,55 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [42366] = 3, + [42643] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2119), 6, + ACTIONS(823), 1, + anon_sym_DQUOTE, + ACTIONS(825), 1, + anon_sym_SQUOTE, + ACTIONS(1988), 1, + anon_sym_LBRACK, + ACTIONS(2002), 1, + anon_sym_LPAREN, + ACTIONS(2131), 1, + anon_sym_EQ_GT, + ACTIONS(2035), 2, + sym_number, + sym_private_property_identifier, + STATE(1421), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(831), 6, + anon_sym_export, + anon_sym_async, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [42679] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2133), 8, anon_sym_export, + anon_sym_DOT, + anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2121), 11, + ACTIONS(2135), 8, anon_sym_STAR, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_LTtemplate_GT, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, - [42391] = 12, + [42703] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -67537,53 +67842,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(789), 1, anon_sym_function, - ACTIONS(2113), 1, + ACTIONS(2137), 1, anon_sym_default, - STATE(424), 1, + STATE(420), 1, sym_declaration, - STATE(983), 1, + STATE(978), 1, sym_decorator, - STATE(1149), 1, + STATE(1179), 1, aux_sym_export_statement_repeat1, ACTIONS(773), 2, anon_sym_let, anon_sym_const, - STATE(358), 5, + STATE(356), 5, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, sym_function_declaration, sym_generator_function_declaration, - [42433] = 11, + [42745] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1992), 1, + ACTIONS(2002), 1, anon_sym_LPAREN, - ACTIONS(2031), 1, + ACTIONS(2023), 1, anon_sym_STAR, - ACTIONS(2035), 1, + ACTIONS(2139), 1, + anon_sym_async, + ACTIONS(2143), 1, anon_sym_get, - ACTIONS(2037), 1, + ACTIONS(2145), 1, anon_sym_set, - ACTIONS(2033), 2, + ACTIONS(2141), 2, sym_number, sym_private_property_identifier, - STATE(1348), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(831), 4, + ACTIONS(831), 3, anon_sym_export, - anon_sym_async, sym_identifier, anon_sym_static, - [42473] = 12, + STATE(1467), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + [42787] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, @@ -67596,153 +67902,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(789), 1, anon_sym_function, - ACTIONS(2123), 1, + ACTIONS(2121), 1, anon_sym_default, - STATE(424), 1, + STATE(420), 1, sym_declaration, - STATE(983), 1, - sym_decorator, - STATE(1149), 1, - aux_sym_export_statement_repeat1, - ACTIONS(773), 2, - anon_sym_let, - anon_sym_const, - STATE(358), 5, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - [42515] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2129), 1, - anon_sym_AT, - STATE(946), 1, - aux_sym_export_statement_repeat1, - STATE(983), 1, - sym_decorator, - ACTIONS(2127), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(2125), 7, - anon_sym_export, - anon_sym_class, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [42545] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(823), 1, - anon_sym_DQUOTE, - ACTIONS(825), 1, - anon_sym_SQUOTE, - ACTIONS(1976), 1, - anon_sym_LBRACK, - ACTIONS(1992), 1, - anon_sym_LPAREN, - ACTIONS(2057), 1, - anon_sym_STAR, - ACTIONS(2059), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2061), 2, - anon_sym_get, - anon_sym_set, - STATE(1370), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(831), 4, - anon_sym_export, - anon_sym_async, - sym_identifier, - anon_sym_static, - [42583] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(823), 1, - anon_sym_DQUOTE, - ACTIONS(825), 1, - anon_sym_SQUOTE, - ACTIONS(1976), 1, - anon_sym_LBRACK, - ACTIONS(1992), 1, - anon_sym_LPAREN, - ACTIONS(2132), 1, - anon_sym_EQ_GT, - ACTIONS(2059), 2, - sym_number, - sym_private_property_identifier, - STATE(1370), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(831), 6, - anon_sym_export, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [42619] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(823), 1, - anon_sym_DQUOTE, - ACTIONS(825), 1, - anon_sym_SQUOTE, - ACTIONS(1976), 1, - anon_sym_LBRACK, - ACTIONS(1992), 1, - anon_sym_LPAREN, - ACTIONS(2039), 1, - anon_sym_STAR, - ACTIONS(2134), 1, - anon_sym_async, - ACTIONS(2138), 1, - anon_sym_get, - ACTIONS(2140), 1, - anon_sym_set, - ACTIONS(2136), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(831), 3, - anon_sym_export, - sym_identifier, - anon_sym_static, - STATE(1386), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - [42661] = 11, + STATE(978), 1, + sym_decorator, + STATE(1179), 1, + aux_sym_export_statement_repeat1, + ACTIONS(773), 2, + anon_sym_let, + anon_sym_const, + STATE(356), 5, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + [42829] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1992), 1, + ACTIONS(2002), 1, anon_sym_LPAREN, - ACTIONS(2049), 1, + ACTIONS(2055), 1, anon_sym_STAR, - ACTIONS(2053), 1, + ACTIONS(2059), 1, anon_sym_get, - ACTIONS(2055), 1, + ACTIONS(2061), 1, anon_sym_set, - ACTIONS(2051), 2, + ACTIONS(2057), 2, sym_number, sym_private_property_identifier, - STATE(1385), 3, + STATE(1395), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -67751,19 +67948,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, sym_identifier, anon_sym_static, - [42701] = 4, + [42869] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2146), 1, + ACTIONS(2151), 1, anon_sym_SEMI, - ACTIONS(2142), 6, + ACTIONS(2147), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2144), 9, + ACTIONS(2149), 9, anon_sym_STAR, anon_sym_RBRACE, anon_sym_LBRACK, @@ -67773,51 +67970,91 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [42727] = 3, + [42895] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2148), 8, + ACTIONS(823), 1, + anon_sym_DQUOTE, + ACTIONS(825), 1, + anon_sym_SQUOTE, + ACTIONS(1988), 1, + anon_sym_LBRACK, + ACTIONS(2002), 1, + anon_sym_LPAREN, + ACTIONS(2015), 1, + anon_sym_STAR, + ACTIONS(2019), 1, + anon_sym_get, + ACTIONS(2021), 1, + anon_sym_set, + ACTIONS(2017), 2, + sym_number, + sym_private_property_identifier, + STATE(1464), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(831), 4, anon_sym_export, - anon_sym_DOT, - anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, - anon_sym_get, - anon_sym_set, - ACTIONS(2150), 8, + [42935] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2157), 1, + anon_sym_AT, + STATE(955), 1, + aux_sym_export_statement_repeat1, + STATE(978), 1, + sym_decorator, + ACTIONS(2155), 6, anon_sym_STAR, - anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - anon_sym_AT, - [42751] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2152), 6, + ACTIONS(2153), 7, anon_sym_export, + anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2154), 9, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_LTtemplate_GT, + [42965] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(823), 1, anon_sym_DQUOTE, + ACTIONS(825), 1, anon_sym_SQUOTE, + ACTIONS(1988), 1, + anon_sym_LBRACK, + ACTIONS(2002), 1, + anon_sym_LPAREN, + ACTIONS(2033), 1, + anon_sym_STAR, + ACTIONS(2035), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - [42774] = 2, + ACTIONS(2037), 2, + anon_sym_get, + anon_sym_set, + STATE(1421), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(831), 4, + anon_sym_export, + anon_sym_async, + sym_identifier, + anon_sym_static, + [43003] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2156), 15, + ACTIONS(2160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -67833,46 +68070,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [42795] = 8, + [43024] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(823), 1, - anon_sym_DQUOTE, - ACTIONS(825), 1, - anon_sym_SQUOTE, - ACTIONS(1976), 1, - anon_sym_LBRACK, - ACTIONS(1992), 1, - anon_sym_LPAREN, - ACTIONS(2158), 2, - sym_number, - sym_private_property_identifier, - STATE(1480), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(831), 6, + ACTIONS(2162), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [42828] = 8, + ACTIONS(2164), 9, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_LTtemplate_GT, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + [43047] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1992), 1, + ACTIONS(2002), 1, anon_sym_LPAREN, - ACTIONS(2073), 2, + ACTIONS(2071), 2, sym_number, sym_private_property_identifier, - STATE(1328), 3, + STATE(1402), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -67883,46 +68115,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [42861] = 8, + [43080] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(823), 1, - anon_sym_DQUOTE, - ACTIONS(825), 1, - anon_sym_SQUOTE, - ACTIONS(1976), 1, - anon_sym_LBRACK, - ACTIONS(1992), 1, - anon_sym_LPAREN, - ACTIONS(2077), 2, - sym_number, - sym_private_property_identifier, - STATE(1387), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(831), 6, + ACTIONS(1386), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [42894] = 8, + ACTIONS(1388), 9, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_LTtemplate_GT, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + [43103] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1992), 1, + ACTIONS(2002), 1, anon_sym_LPAREN, - ACTIONS(2160), 2, + ACTIONS(2087), 2, sym_number, sym_private_property_identifier, - STATE(1358), 3, + STATE(1400), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -67933,21 +68160,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [42927] = 8, + [43136] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1992), 1, + ACTIONS(2002), 1, anon_sym_LPAREN, - ACTIONS(2162), 2, + ACTIONS(2166), 2, sym_number, sym_private_property_identifier, - STATE(1363), 3, + STATE(1389), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -67958,21 +68185,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [42960] = 8, + [43169] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2168), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [43190] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1992), 1, + ACTIONS(2002), 1, anon_sym_LPAREN, - ACTIONS(2059), 2, + ACTIONS(2170), 2, sym_number, sym_private_property_identifier, - STATE(1370), 3, + STATE(1388), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -67983,17 +68229,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [42993] = 3, + [43223] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2172), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [43244] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1528), 6, + anon_sym_export, + anon_sym_async, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(1530), 9, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_LTtemplate_GT, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + [43267] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2164), 6, + ACTIONS(1520), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2166), 9, + ACTIONS(1522), 9, anon_sym_STAR, anon_sym_RBRACE, anon_sym_LBRACK, @@ -68003,10 +68288,10 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [43016] = 2, + [43290] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2168), 15, + ACTIONS(2174), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -68022,21 +68307,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [43037] = 8, + [43311] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1992), 1, + ACTIONS(2002), 1, anon_sym_LPAREN, - ACTIONS(2170), 2, + ACTIONS(2035), 2, sym_number, sym_private_property_identifier, - STATE(1356), 3, + STATE(1421), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -68047,41 +68332,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [43070] = 3, + [43344] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1386), 6, + ACTIONS(823), 1, + anon_sym_DQUOTE, + ACTIONS(825), 1, + anon_sym_SQUOTE, + ACTIONS(1988), 1, + anon_sym_LBRACK, + ACTIONS(2002), 1, + anon_sym_LPAREN, + ACTIONS(2075), 2, + sym_number, + sym_private_property_identifier, + STATE(1494), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(831), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1388), 9, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_LTtemplate_GT, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - [43093] = 8, + [43377] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1992), 1, + ACTIONS(2002), 1, anon_sym_LPAREN, - ACTIONS(2079), 2, + ACTIONS(2073), 2, sym_number, sym_private_property_identifier, - STATE(1390), 3, + STATE(1487), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -68092,41 +68382,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [43126] = 3, + [43410] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1382), 6, + ACTIONS(823), 1, + anon_sym_DQUOTE, + ACTIONS(825), 1, + anon_sym_SQUOTE, + ACTIONS(1988), 1, + anon_sym_LBRACK, + ACTIONS(2002), 1, + anon_sym_LPAREN, + ACTIONS(2176), 2, + sym_number, + sym_private_property_identifier, + STATE(1475), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(831), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1384), 9, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_LTtemplate_GT, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - [43149] = 8, + [43443] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1992), 1, + ACTIONS(2002), 1, anon_sym_LPAREN, - ACTIONS(2172), 2, + ACTIONS(2178), 2, sym_number, sym_private_property_identifier, - STATE(1389), 3, + STATE(1477), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -68137,40 +68432,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [43182] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2174), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [43203] = 8, + [43476] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(1992), 1, + ACTIONS(2002), 1, anon_sym_LPAREN, - ACTIONS(2075), 2, + ACTIONS(2180), 2, sym_number, sym_private_property_identifier, - STATE(1329), 3, + STATE(1385), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -68181,10 +68457,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [43236] = 2, + [43509] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2176), 15, + ACTIONS(2182), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -68200,17 +68476,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [43257] = 3, + [43530] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1366), 6, + ACTIONS(2184), 6, anon_sym_export, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1368), 9, + ACTIONS(2186), 9, anon_sym_STAR, anon_sym_RBRACE, anon_sym_LBRACK, @@ -68220,38 +68496,19 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [43280] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2178), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [43301] = 7, + [43553] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(2180), 2, + ACTIONS(827), 2, sym_number, sym_private_property_identifier, - STATE(1384), 3, + STATE(1417), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -68262,19 +68519,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [43331] = 7, + [43583] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2188), 7, + anon_sym_export, + anon_sym_class, + anon_sym_async, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(2190), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + [43605] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(2182), 2, + ACTIONS(2192), 2, sym_number, sym_private_property_identifier, - STATE(1351), 3, + STATE(1462), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -68285,19 +68561,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [43361] = 7, + [43635] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(2184), 2, + ACTIONS(2194), 2, sym_number, sym_private_property_identifier, - STATE(1477), 3, + STATE(1479), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -68308,19 +68584,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [43391] = 7, + [43665] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(827), 2, + ACTIONS(2180), 2, sym_number, sym_private_property_identifier, - STATE(1450), 3, + STATE(1385), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -68331,10 +68607,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [43421] = 3, + [43695] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2097), 7, + ACTIONS(1366), 7, anon_sym_export, anon_sym_class, anon_sym_async, @@ -68342,7 +68618,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2099), 7, + ACTIONS(1368), 7, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, @@ -68350,48 +68626,56 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [43443] = 3, + [43717] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1516), 7, + ACTIONS(823), 1, + anon_sym_DQUOTE, + ACTIONS(825), 1, + anon_sym_SQUOTE, + ACTIONS(1988), 1, + anon_sym_LBRACK, + ACTIONS(2035), 2, + sym_number, + sym_private_property_identifier, + STATE(1421), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(831), 6, anon_sym_export, - anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1518), 7, - anon_sym_STAR, - anon_sym_LBRACK, + [43747] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(823), 1, anon_sym_DQUOTE, + ACTIONS(825), 1, anon_sym_SQUOTE, + ACTIONS(1988), 1, + anon_sym_LBRACK, + ACTIONS(2196), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - [43465] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2186), 7, + STATE(1387), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(831), 6, anon_sym_export, - anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2188), 7, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - [43487] = 3, + [43777] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1432), 7, + ACTIONS(2089), 7, anon_sym_export, anon_sym_class, anon_sym_async, @@ -68399,7 +68683,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1434), 7, + ACTIONS(2091), 7, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, @@ -68407,56 +68691,29 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [43509] = 7, + [43799] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(823), 1, - anon_sym_DQUOTE, - ACTIONS(825), 1, - anon_sym_SQUOTE, - ACTIONS(1976), 1, - anon_sym_LBRACK, - ACTIONS(2190), 2, - sym_number, - sym_private_property_identifier, - STATE(1376), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(831), 6, + ACTIONS(2198), 7, anon_sym_export, + anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [43539] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(823), 1, + ACTIONS(2200), 7, + anon_sym_STAR, + anon_sym_LBRACK, anon_sym_DQUOTE, - ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, - anon_sym_LBRACK, - ACTIONS(2172), 2, sym_number, sym_private_property_identifier, - STATE(1389), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(831), 6, - anon_sym_export, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [43569] = 3, + anon_sym_AT, + [43821] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2192), 7, + ACTIONS(1472), 7, anon_sym_export, anon_sym_class, anon_sym_async, @@ -68464,7 +68721,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(2194), 7, + ACTIONS(1474), 7, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, @@ -68472,19 +68729,19 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [43591] = 7, + [43843] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(1976), 1, + ACTIONS(1988), 1, anon_sym_LBRACK, - ACTIONS(2059), 2, + ACTIONS(2202), 2, sym_number, sym_private_property_identifier, - STATE(1370), 3, + STATE(1394), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -68495,10 +68752,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [43621] = 3, + [43873] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1482), 7, + ACTIONS(1426), 7, anon_sym_export, anon_sym_class, anon_sym_async, @@ -68506,7 +68763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1484), 7, + ACTIONS(1428), 7, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, @@ -68514,657 +68771,614 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - [43643] = 11, + [43895] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, + ACTIONS(2206), 1, anon_sym_LBRACE, - ACTIONS(2200), 1, + ACTIONS(2208), 1, anon_sym_COLON, - ACTIONS(2202), 1, + ACTIONS(2210), 1, anon_sym_GT, - ACTIONS(2204), 1, + ACTIONS(2212), 1, anon_sym_SLASH, - ACTIONS(2206), 1, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2208), 1, + ACTIONS(2216), 1, anon_sym_DOT, - STATE(1013), 1, + STATE(1037), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [43678] = 11, + [43930] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, + ACTIONS(2206), 1, anon_sym_LBRACE, - ACTIONS(2200), 1, + ACTIONS(2208), 1, anon_sym_COLON, - ACTIONS(2202), 1, + ACTIONS(2210), 1, anon_sym_GT, - ACTIONS(2206), 1, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2208), 1, + ACTIONS(2216), 1, anon_sym_DOT, + ACTIONS(2218), 1, + anon_sym_SLASH, + STATE(1040), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(1076), 1, + sym_jsx_namespace_name, + STATE(1129), 2, + sym_jsx_expression, + sym_jsx_attribute, + [43965] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2204), 1, + sym_identifier, + ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2208), 1, + anon_sym_COLON, ACTIONS(2210), 1, + anon_sym_GT, + ACTIONS(2214), 1, + sym_jsx_identifier, + ACTIONS(2216), 1, + anon_sym_DOT, + ACTIONS(2220), 1, anon_sym_SLASH, - STATE(1028), 1, + STATE(1031), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [43713] = 11, + [44000] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, + ACTIONS(2206), 1, anon_sym_LBRACE, - ACTIONS(2200), 1, + ACTIONS(2208), 1, anon_sym_COLON, - ACTIONS(2202), 1, + ACTIONS(2210), 1, anon_sym_GT, + ACTIONS(2214), 1, + sym_jsx_identifier, + ACTIONS(2216), 1, + anon_sym_DOT, + ACTIONS(2222), 1, + anon_sym_SLASH, + STATE(1026), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(1076), 1, + sym_jsx_namespace_name, + STATE(1129), 2, + sym_jsx_expression, + sym_jsx_attribute, + [44035] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2204), 1, + sym_identifier, ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2210), 1, + anon_sym_GT, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2208), 1, + ACTIONS(2216), 1, anon_sym_DOT, - ACTIONS(2212), 1, + ACTIONS(2220), 1, anon_sym_SLASH, - STATE(1019), 1, + STATE(1030), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [43748] = 11, + [44067] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, + ACTIONS(2206), 1, anon_sym_LBRACE, - ACTIONS(2200), 1, + ACTIONS(2208), 1, anon_sym_COLON, - ACTIONS(2202), 1, + ACTIONS(2210), 1, anon_sym_GT, + ACTIONS(2214), 1, + sym_jsx_identifier, + ACTIONS(2218), 1, + anon_sym_SLASH, + STATE(1039), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(1076), 1, + sym_jsx_namespace_name, + STATE(1129), 2, + sym_jsx_expression, + sym_jsx_attribute, + [44099] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2204), 1, + sym_identifier, ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2210), 1, + anon_sym_GT, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2208), 1, + ACTIONS(2216), 1, anon_sym_DOT, + ACTIONS(2222), 1, + anon_sym_SLASH, + STATE(1024), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(1076), 1, + sym_jsx_namespace_name, + STATE(1129), 2, + sym_jsx_expression, + sym_jsx_attribute, + [44131] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2204), 1, + sym_identifier, + ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2208), 1, + anon_sym_COLON, + ACTIONS(2210), 1, + anon_sym_GT, ACTIONS(2214), 1, + sym_jsx_identifier, + ACTIONS(2222), 1, anon_sym_SLASH, - STATE(1034), 1, + STATE(1013), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [43783] = 7, - ACTIONS(2216), 1, + [44163] = 7, + ACTIONS(2224), 1, anon_sym_LBRACE, - ACTIONS(2218), 1, + ACTIONS(2226), 1, anon_sym_LT, - ACTIONS(2220), 1, + ACTIONS(2228), 1, sym_jsx_text, - ACTIONS(2222), 1, + ACTIONS(2230), 1, sym_comment, - STATE(1000), 1, - sym_jsx_opening_element, - STATE(1131), 1, + STATE(726), 1, sym_jsx_closing_element, - STATE(1005), 5, + STATE(999), 1, + sym_jsx_opening_element, + STATE(1006), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [43809] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(823), 1, - anon_sym_DQUOTE, - ACTIONS(825), 1, - anon_sym_SQUOTE, - ACTIONS(2198), 1, + [44189] = 7, + ACTIONS(2224), 1, anon_sym_LBRACE, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_LT, + ACTIONS(2234), 1, + sym_jsx_text, + STATE(999), 1, + sym_jsx_opening_element, + STATE(1280), 1, + sym_jsx_closing_element, + STATE(1001), 5, + sym_jsx_element, + sym_jsx_fragment, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [44215] = 7, ACTIONS(2224), 1, + anon_sym_LBRACE, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2236), 1, anon_sym_LT, - STATE(990), 1, + ACTIONS(2238), 1, + sym_jsx_text, + STATE(604), 1, + sym_jsx_closing_element, + STATE(999), 1, sym_jsx_opening_element, - STATE(1134), 5, + STATE(1011), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, - sym_string, - [43835] = 7, - ACTIONS(2216), 1, + aux_sym_jsx_element_repeat1, + [44241] = 7, + ACTIONS(2224), 1, anon_sym_LBRACE, - ACTIONS(2222), 1, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2226), 1, + ACTIONS(2232), 1, anon_sym_LT, - ACTIONS(2228), 1, + ACTIONS(2240), 1, sym_jsx_text, - STATE(717), 1, - sym_jsx_closing_element, - STATE(1000), 1, + STATE(999), 1, sym_jsx_opening_element, - STATE(1016), 5, + STATE(1272), 1, + sym_jsx_closing_element, + STATE(1019), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [43861] = 7, - ACTIONS(2216), 1, + [44267] = 7, + ACTIONS(2224), 1, anon_sym_LBRACE, - ACTIONS(2222), 1, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2226), 1, + ACTIONS(2242), 1, anon_sym_LT, - ACTIONS(2230), 1, + ACTIONS(2244), 1, sym_jsx_text, - STATE(683), 1, - sym_jsx_closing_element, - STATE(1000), 1, + STATE(999), 1, sym_jsx_opening_element, - STATE(992), 5, + STATE(1138), 1, + sym_jsx_closing_element, + STATE(1003), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [43887] = 7, - ACTIONS(2216), 1, + [44293] = 7, + ACTIONS(2224), 1, anon_sym_LBRACE, - ACTIONS(2222), 1, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2228), 1, + ACTIONS(2240), 1, sym_jsx_text, - ACTIONS(2232), 1, + ACTIONS(2242), 1, anon_sym_LT, - STATE(1000), 1, + STATE(999), 1, sym_jsx_opening_element, - STATE(1255), 1, + STATE(1134), 1, sym_jsx_closing_element, - STATE(1016), 5, + STATE(1019), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [43913] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2196), 1, - sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, - ACTIONS(2200), 1, - anon_sym_COLON, - ACTIONS(2202), 1, - anon_sym_GT, - ACTIONS(2206), 1, - sym_jsx_identifier, - ACTIONS(2214), 1, - anon_sym_SLASH, - STATE(1033), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, - sym_jsx_namespace_name, - STATE(1108), 2, - sym_jsx_expression, - sym_jsx_attribute, - [43945] = 10, + [44319] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, - ACTIONS(2202), 1, - anon_sym_GT, ACTIONS(2206), 1, - sym_jsx_identifier, - ACTIONS(2208), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_SLASH, - STATE(1029), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, - sym_jsx_namespace_name, - STATE(1108), 2, - sym_jsx_expression, - sym_jsx_attribute, - [43977] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2196), 1, - sym_identifier, - ACTIONS(2198), 1, anon_sym_LBRACE, - ACTIONS(2200), 1, - anon_sym_COLON, - ACTIONS(2202), 1, + ACTIONS(2210), 1, anon_sym_GT, - ACTIONS(2206), 1, - sym_jsx_identifier, ACTIONS(2212), 1, anon_sym_SLASH, - STATE(1015), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, - sym_jsx_namespace_name, - STATE(1108), 2, - sym_jsx_expression, - sym_jsx_attribute, - [44009] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2196), 1, - sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, - ACTIONS(2202), 1, - anon_sym_GT, - ACTIONS(2206), 1, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2208), 1, + ACTIONS(2216), 1, anon_sym_DOT, - ACTIONS(2212), 1, - anon_sym_SLASH, - STATE(1021), 1, + STATE(1012), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44041] = 10, + [44351] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, + ACTIONS(2206), 1, anon_sym_LBRACE, - ACTIONS(2200), 1, + ACTIONS(2208), 1, anon_sym_COLON, - ACTIONS(2202), 1, + ACTIONS(2210), 1, anon_sym_GT, - ACTIONS(2204), 1, - anon_sym_SLASH, - ACTIONS(2206), 1, + ACTIONS(2214), 1, sym_jsx_identifier, - STATE(1014), 1, + ACTIONS(2220), 1, + anon_sym_SLASH, + STATE(1035), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44073] = 7, - ACTIONS(2216), 1, + [44383] = 7, + ACTIONS(2224), 1, anon_sym_LBRACE, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2232), 1, + ACTIONS(2226), 1, anon_sym_LT, - ACTIONS(2234), 1, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2240), 1, sym_jsx_text, - STATE(1000), 1, - sym_jsx_opening_element, - STATE(1260), 1, + STATE(760), 1, sym_jsx_closing_element, - STATE(994), 5, + STATE(999), 1, + sym_jsx_opening_element, + STATE(1019), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [44099] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2196), 1, - sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, - ACTIONS(2202), 1, - anon_sym_GT, - ACTIONS(2206), 1, - sym_jsx_identifier, - ACTIONS(2208), 1, - anon_sym_DOT, - ACTIONS(2210), 1, - anon_sym_SLASH, - STATE(1009), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, - sym_jsx_namespace_name, - STATE(1108), 2, - sym_jsx_expression, - sym_jsx_attribute, - [44131] = 7, + [44409] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(823), 1, anon_sym_DQUOTE, ACTIONS(825), 1, anon_sym_SQUOTE, - ACTIONS(2198), 1, + ACTIONS(2206), 1, anon_sym_LBRACE, - ACTIONS(2224), 1, + ACTIONS(2246), 1, anon_sym_LT, - STATE(990), 1, + STATE(1002), 1, sym_jsx_opening_element, - STATE(1129), 5, + STATE(1111), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, sym_string, - [44157] = 10, + [44435] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, - sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, - ACTIONS(2202), 1, - anon_sym_GT, - ACTIONS(2204), 1, - anon_sym_SLASH, + ACTIONS(823), 1, + anon_sym_DQUOTE, + ACTIONS(825), 1, + anon_sym_SQUOTE, ACTIONS(2206), 1, - sym_jsx_identifier, - ACTIONS(2208), 1, - anon_sym_DOT, - STATE(1012), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, - sym_jsx_namespace_name, - STATE(1108), 2, - sym_jsx_expression, - sym_jsx_attribute, - [44189] = 7, - ACTIONS(2216), 1, - anon_sym_LBRACE, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2228), 1, - sym_jsx_text, - ACTIONS(2236), 1, - anon_sym_LT, - STATE(521), 1, - sym_jsx_closing_element, - STATE(1000), 1, - sym_jsx_opening_element, - STATE(1016), 5, - sym_jsx_element, - sym_jsx_fragment, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [44215] = 7, - ACTIONS(2216), 1, - anon_sym_LBRACE, - ACTIONS(2218), 1, - anon_sym_LT, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2228), 1, - sym_jsx_text, - STATE(1000), 1, - sym_jsx_opening_element, - STATE(1122), 1, - sym_jsx_closing_element, - STATE(1016), 5, - sym_jsx_element, - sym_jsx_fragment, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [44241] = 7, - ACTIONS(2216), 1, anon_sym_LBRACE, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2236), 1, + ACTIONS(2246), 1, anon_sym_LT, - ACTIONS(2238), 1, - sym_jsx_text, - STATE(528), 1, - sym_jsx_closing_element, - STATE(1000), 1, + STATE(1002), 1, sym_jsx_opening_element, - STATE(1004), 5, + STATE(1110), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [44267] = 10, + sym_string, + [44461] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, + ACTIONS(2206), 1, anon_sym_LBRACE, - ACTIONS(2200), 1, + ACTIONS(2208), 1, anon_sym_COLON, - ACTIONS(2202), 1, - anon_sym_GT, - ACTIONS(2206), 1, - sym_jsx_identifier, ACTIONS(2210), 1, + anon_sym_GT, + ACTIONS(2212), 1, anon_sym_SLASH, - STATE(1022), 1, + ACTIONS(2214), 1, + sym_jsx_identifier, + STATE(1038), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44299] = 6, - ACTIONS(2216), 1, - anon_sym_LBRACE, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2228), 1, - sym_jsx_text, - ACTIONS(2240), 1, - anon_sym_LT, - STATE(1000), 1, - sym_jsx_opening_element, - STATE(1016), 5, - sym_jsx_element, - sym_jsx_fragment, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [44322] = 9, + [44493] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, ACTIONS(2206), 1, - sym_jsx_identifier, - ACTIONS(2242), 1, + anon_sym_LBRACE, + ACTIONS(2210), 1, anon_sym_GT, - ACTIONS(2244), 1, + ACTIONS(2214), 1, + sym_jsx_identifier, + ACTIONS(2216), 1, + anon_sym_DOT, + ACTIONS(2218), 1, anon_sym_SLASH, - STATE(1018), 1, + STATE(1036), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44351] = 6, - ACTIONS(2216), 1, + [44525] = 7, + ACTIONS(2224), 1, anon_sym_LBRACE, - ACTIONS(2222), 1, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2228), 1, - sym_jsx_text, - ACTIONS(2246), 1, + ACTIONS(2236), 1, anon_sym_LT, - STATE(1000), 1, + ACTIONS(2240), 1, + sym_jsx_text, + STATE(534), 1, + sym_jsx_closing_element, + STATE(999), 1, sym_jsx_opening_element, - STATE(1016), 5, + STATE(1019), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [44374] = 9, + [44551] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2214), 1, sym_jsx_identifier, ACTIONS(2248), 1, anon_sym_GT, ACTIONS(2250), 1, anon_sym_SLASH, - STATE(1018), 1, + STATE(1020), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44403] = 9, + [44580] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2242), 1, - anon_sym_GT, ACTIONS(2252), 1, + anon_sym_GT, + ACTIONS(2254), 1, anon_sym_SLASH, - STATE(1018), 1, + STATE(1020), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44432] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2196), 1, - sym_identifier, - ACTIONS(2198), 1, + [44609] = 6, + ACTIONS(2224), 1, anon_sym_LBRACE, - ACTIONS(2206), 1, - sym_jsx_identifier, - ACTIONS(2254), 1, - anon_sym_GT, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2240), 1, + sym_jsx_text, ACTIONS(2256), 1, - anon_sym_SLASH, - STATE(1018), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, - sym_jsx_namespace_name, - STATE(1108), 2, + anon_sym_LT, + STATE(999), 1, + sym_jsx_opening_element, + STATE(1019), 5, + sym_jsx_element, + sym_jsx_fragment, sym_jsx_expression, - sym_jsx_attribute, - [44461] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2196), 1, - sym_identifier, - ACTIONS(2198), 1, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [44632] = 6, + ACTIONS(2224), 1, anon_sym_LBRACE, - ACTIONS(2206), 1, - sym_jsx_identifier, + ACTIONS(2230), 1, + sym_comment, ACTIONS(2258), 1, - anon_sym_GT, + anon_sym_LT, ACTIONS(2260), 1, - anon_sym_SLASH, - STATE(1018), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, - sym_jsx_namespace_name, - STATE(1108), 2, + sym_jsx_text, + STATE(999), 1, + sym_jsx_opening_element, + STATE(1014), 5, + sym_jsx_element, + sym_jsx_fragment, sym_jsx_expression, - sym_jsx_attribute, - [44490] = 9, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [44655] = 6, + ACTIONS(2224), 1, + anon_sym_LBRACE, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2240), 1, + sym_jsx_text, + ACTIONS(2262), 1, + anon_sym_LT, + STATE(999), 1, + sym_jsx_opening_element, + STATE(1019), 5, + sym_jsx_element, + sym_jsx_fragment, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [44678] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, ACTIONS(2206), 1, - sym_jsx_identifier, - ACTIONS(2258), 1, + anon_sym_LBRACE, + ACTIONS(2210), 1, anon_sym_GT, - ACTIONS(2262), 1, + ACTIONS(2212), 1, anon_sym_SLASH, - STATE(1018), 1, + ACTIONS(2214), 1, + sym_jsx_identifier, + STATE(1033), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44519] = 6, - ACTIONS(2222), 1, + [44707] = 6, + ACTIONS(2224), 1, + anon_sym_LBRACE, + ACTIONS(2230), 1, sym_comment, ACTIONS(2264), 1, - anon_sym_LBRACE, - ACTIONS(2267), 1, anon_sym_LT, - ACTIONS(2270), 1, + ACTIONS(2266), 1, sym_jsx_text, - STATE(1000), 1, + STATE(999), 1, sym_jsx_opening_element, - STATE(1016), 5, + STATE(1029), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [44542] = 6, - ACTIONS(2216), 1, - anon_sym_LBRACE, - ACTIONS(2222), 1, + [44730] = 6, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2273), 1, + ACTIONS(2268), 1, + anon_sym_LBRACE, + ACTIONS(2271), 1, anon_sym_LT, - ACTIONS(2275), 1, + ACTIONS(2274), 1, sym_jsx_text, - STATE(1000), 1, + STATE(999), 1, sym_jsx_opening_element, - STATE(1010), 5, + STATE(1019), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [44565] = 9, + [44753] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(2277), 1, @@ -69177,420 +69391,440 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(2287), 1, sym_jsx_identifier, - STATE(1018), 1, + STATE(1020), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44594] = 9, + [44782] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2254), 1, - anon_sym_GT, ACTIONS(2290), 1, + anon_sym_GT, + ACTIONS(2292), 1, anon_sym_SLASH, - STATE(1018), 1, + STATE(1020), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44623] = 6, - ACTIONS(2216), 1, + [44811] = 6, + ACTIONS(2224), 1, anon_sym_LBRACE, - ACTIONS(2222), 1, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2292), 1, - anon_sym_LT, - ACTIONS(2294), 1, + ACTIONS(2240), 1, sym_jsx_text, - STATE(1000), 1, + ACTIONS(2294), 1, + anon_sym_LT, + STATE(999), 1, sym_jsx_opening_element, - STATE(1008), 5, + STATE(1019), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [44646] = 9, + [44834] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2242), 1, + ACTIONS(2290), 1, anon_sym_GT, ACTIONS(2296), 1, anon_sym_SLASH, - STATE(1018), 1, + STATE(1020), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44675] = 9, + [44863] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2258), 1, + ACTIONS(2248), 1, anon_sym_GT, ACTIONS(2298), 1, anon_sym_SLASH, - STATE(1018), 1, + STATE(1020), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44704] = 6, - ACTIONS(2216), 1, - anon_sym_LBRACE, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2228), 1, - sym_jsx_text, - ACTIONS(2300), 1, - anon_sym_LT, - STATE(1000), 1, - sym_jsx_opening_element, - STATE(1016), 5, - sym_jsx_element, - sym_jsx_fragment, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [44727] = 9, + [44892] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, ACTIONS(2206), 1, - sym_jsx_identifier, - ACTIONS(2248), 1, + anon_sym_LBRACE, + ACTIONS(2210), 1, anon_sym_GT, - ACTIONS(2302), 1, + ACTIONS(2214), 1, + sym_jsx_identifier, + ACTIONS(2218), 1, anon_sym_SLASH, - STATE(1018), 1, + STATE(1032), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44756] = 9, + [44921] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, - ACTIONS(2202), 1, - anon_sym_GT, ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2210), 1, + ACTIONS(2300), 1, + anon_sym_GT, + ACTIONS(2302), 1, anon_sym_SLASH, - STATE(1035), 1, + STATE(1020), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44785] = 6, - ACTIONS(2216), 1, + [44950] = 6, + ACTIONS(2224), 1, anon_sym_LBRACE, - ACTIONS(2222), 1, + ACTIONS(2230), 1, sym_comment, ACTIONS(2304), 1, anon_sym_LT, ACTIONS(2306), 1, sym_jsx_text, - STATE(1000), 1, + STATE(999), 1, sym_jsx_opening_element, - STATE(1023), 5, + STATE(1022), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [44808] = 6, - ACTIONS(2216), 1, + [44973] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2204), 1, + sym_identifier, + ACTIONS(2206), 1, anon_sym_LBRACE, + ACTIONS(2210), 1, + anon_sym_GT, + ACTIONS(2214), 1, + sym_jsx_identifier, ACTIONS(2222), 1, + anon_sym_SLASH, + STATE(1023), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(1076), 1, + sym_jsx_namespace_name, + STATE(1129), 2, + sym_jsx_expression, + sym_jsx_attribute, + [45002] = 6, + ACTIONS(2224), 1, + anon_sym_LBRACE, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2228), 1, + ACTIONS(2240), 1, sym_jsx_text, ACTIONS(2308), 1, anon_sym_LT, - STATE(1000), 1, + STATE(999), 1, sym_jsx_opening_element, - STATE(1016), 5, + STATE(1019), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [44831] = 9, + [45025] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2254), 1, + ACTIONS(2248), 1, anon_sym_GT, ACTIONS(2310), 1, anon_sym_SLASH, - STATE(1018), 1, + STATE(1020), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44860] = 9, + [45054] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2242), 1, + ACTIONS(2300), 1, anon_sym_GT, ACTIONS(2312), 1, anon_sym_SLASH, - STATE(1018), 1, + STATE(1020), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44889] = 6, - ACTIONS(2216), 1, - anon_sym_LBRACE, - ACTIONS(2222), 1, + [45083] = 9, + ACTIONS(3), 1, sym_comment, + ACTIONS(2204), 1, + sym_identifier, + ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2214), 1, + sym_jsx_identifier, + ACTIONS(2290), 1, + anon_sym_GT, ACTIONS(2314), 1, - anon_sym_LT, - ACTIONS(2316), 1, - sym_jsx_text, - STATE(1000), 1, - sym_jsx_opening_element, - STATE(1027), 5, - sym_jsx_element, - sym_jsx_fragment, + anon_sym_SLASH, + STATE(1020), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(1076), 1, + sym_jsx_namespace_name, + STATE(1129), 2, sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [44912] = 9, + sym_jsx_attribute, + [45112] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, + ACTIONS(2206), 1, anon_sym_LBRACE, - ACTIONS(2202), 1, + ACTIONS(2214), 1, + sym_jsx_identifier, + ACTIONS(2290), 1, anon_sym_GT, + ACTIONS(2316), 1, + anon_sym_SLASH, + STATE(1020), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(1076), 1, + sym_jsx_namespace_name, + STATE(1129), 2, + sym_jsx_expression, + sym_jsx_attribute, + [45141] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2204), 1, + sym_identifier, ACTIONS(2206), 1, - sym_jsx_identifier, + anon_sym_LBRACE, + ACTIONS(2210), 1, + anon_sym_GT, ACTIONS(2214), 1, + sym_jsx_identifier, + ACTIONS(2220), 1, anon_sym_SLASH, - STATE(1032), 1, + STATE(1021), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44941] = 9, + [45170] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2248), 1, + ACTIONS(2252), 1, anon_sym_GT, ACTIONS(2318), 1, anon_sym_SLASH, - STATE(1018), 1, + STATE(1020), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44970] = 9, + [45199] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2258), 1, + ACTIONS(2248), 1, anon_sym_GT, ACTIONS(2320), 1, anon_sym_SLASH, - STATE(1018), 1, + STATE(1020), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [44999] = 9, + [45228] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2254), 1, + ACTIONS(2300), 1, anon_sym_GT, ACTIONS(2322), 1, anon_sym_SLASH, - STATE(1018), 1, + STATE(1020), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [45028] = 9, + [45257] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2248), 1, + ACTIONS(2252), 1, anon_sym_GT, ACTIONS(2324), 1, anon_sym_SLASH, - STATE(1018), 1, + STATE(1020), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [45057] = 9, + [45286] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, - anon_sym_LBRACE, - ACTIONS(2202), 1, - anon_sym_GT, ACTIONS(2206), 1, + anon_sym_LBRACE, + ACTIONS(2214), 1, sym_jsx_identifier, - ACTIONS(2212), 1, + ACTIONS(2252), 1, + anon_sym_GT, + ACTIONS(2326), 1, anon_sym_SLASH, - STATE(1024), 1, + STATE(1020), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [45086] = 9, + [45315] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2196), 1, + ACTIONS(2204), 1, sym_identifier, - ACTIONS(2198), 1, + ACTIONS(2206), 1, anon_sym_LBRACE, - ACTIONS(2202), 1, + ACTIONS(2214), 1, + sym_jsx_identifier, + ACTIONS(2300), 1, anon_sym_GT, - ACTIONS(2204), 1, + ACTIONS(2328), 1, anon_sym_SLASH, - ACTIONS(2206), 1, - sym_jsx_identifier, - STATE(1011), 1, + STATE(1020), 1, aux_sym_jsx_opening_element_repeat1, - STATE(1067), 1, + STATE(1076), 1, sym_jsx_namespace_name, - STATE(1108), 2, + STATE(1129), 2, sym_jsx_expression, sym_jsx_attribute, - [45115] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1460), 2, - anon_sym_SLASH, - sym_identifier, - ACTIONS(1462), 5, + [45344] = 6, + ACTIONS(2224), 1, anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_GT, - sym_jsx_identifier, - [45130] = 2, - ACTIONS(3), 1, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2326), 7, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_EQ, - anon_sym_RBRACK, - [45143] = 6, + ACTIONS(2330), 1, + anon_sym_LT, + ACTIONS(2332), 1, + sym_jsx_text, + STATE(999), 1, + sym_jsx_opening_element, + STATE(1016), 5, + sym_jsx_element, + sym_jsx_fragment, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [45367] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2328), 1, + ACTIONS(2334), 1, sym_identifier, - ACTIONS(2330), 1, + ACTIONS(2336), 1, anon_sym_LBRACE, - ACTIONS(2332), 1, + ACTIONS(2338), 1, anon_sym_LBRACK, - STATE(1156), 1, + STATE(1329), 1, sym_variable_declarator, - STATE(1130), 3, + STATE(1128), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [45164] = 2, + [45388] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2334), 7, + ACTIONS(2340), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -69598,53 +69832,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_EQ, anon_sym_RBRACK, - [45177] = 2, + [45401] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2336), 7, + ACTIONS(97), 1, anon_sym_COMMA, + ACTIONS(769), 1, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, + ACTIONS(2004), 1, anon_sym_EQ, - anon_sym_RBRACK, - [45190] = 7, + STATE(1233), 1, + aux_sym_object_repeat1, + STATE(1234), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(2002), 2, + anon_sym_LPAREN, + anon_sym_COLON, + [45424] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(97), 1, - anon_sym_COMMA, - ACTIONS(1994), 1, + ACTIONS(2208), 1, + anon_sym_COLON, + ACTIONS(2346), 1, anon_sym_EQ, - ACTIONS(1996), 1, - anon_sym_RBRACE, - STATE(1251), 1, - aux_sym_object_pattern_repeat1, - STATE(1289), 1, - aux_sym_object_repeat1, - ACTIONS(1992), 2, + ACTIONS(2342), 2, + anon_sym_SLASH, + sym_identifier, + ACTIONS(2344), 3, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + [45443] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1490), 2, + anon_sym_SLASH, + sym_identifier, + ACTIONS(1492), 5, + anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_COLON, - [45213] = 7, + anon_sym_GT, + sym_jsx_identifier, + [45458] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(97), 1, + ACTIONS(2348), 7, anon_sym_COMMA, - ACTIONS(1994), 1, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, anon_sym_EQ, - ACTIONS(2000), 1, + anon_sym_RBRACK, + [45471] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(97), 1, + anon_sym_COMMA, + ACTIONS(797), 1, anon_sym_RBRACE, - STATE(1251), 1, + ACTIONS(2004), 1, + anon_sym_EQ, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1293), 1, aux_sym_object_repeat1, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - [45236] = 2, + [45494] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2338), 7, + ACTIONS(2350), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -69652,192 +69912,135 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_EQ, anon_sym_RBRACK, - [45249] = 7, + [45507] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, - ACTIONS(797), 1, + ACTIONS(795), 1, anon_sym_RBRACE, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - STATE(1251), 1, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1252), 1, + STATE(1293), 1, aux_sym_object_repeat1, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - [45272] = 7, + [45530] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - ACTIONS(2002), 1, + ACTIONS(2010), 1, anon_sym_RBRACE, - STATE(1251), 1, - aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1233), 1, aux_sym_object_repeat1, - ACTIONS(1992), 2, + STATE(1234), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - [45295] = 6, + [45553] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2328), 1, - sym_identifier, - ACTIONS(2330), 1, + ACTIONS(2336), 1, anon_sym_LBRACE, - ACTIONS(2332), 1, + ACTIONS(2338), 1, anon_sym_LBRACK, - STATE(1281), 1, + ACTIONS(2352), 1, + sym_identifier, + STATE(1206), 1, sym_variable_declarator, - STATE(1130), 3, + STATE(1059), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [45316] = 5, + [45574] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2344), 1, - anon_sym_EQ, - STATE(1316), 1, - sym__initializer, - ACTIONS(2342), 2, - anon_sym_in, - anon_sym_of, - ACTIONS(2340), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [45335] = 7, + ACTIONS(2336), 1, + anon_sym_LBRACE, + ACTIONS(2338), 1, + anon_sym_LBRACK, + ACTIONS(2354), 1, + sym_identifier, + STATE(1164), 1, + sym_variable_declarator, + STATE(1063), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [45595] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - ACTIONS(1998), 1, + ACTIONS(2006), 1, anon_sym_RBRACE, - STATE(1251), 1, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1252), 1, + STATE(1293), 1, aux_sym_object_repeat1, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - [45358] = 5, + [45618] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2200), 1, - anon_sym_COLON, - ACTIONS(2350), 1, - anon_sym_EQ, - ACTIONS(2346), 2, - anon_sym_SLASH, + ACTIONS(2334), 1, sym_identifier, - ACTIONS(2348), 3, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - [45377] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2352), 1, - anon_sym_EQ, - STATE(1105), 1, - sym__initializer, - ACTIONS(2342), 2, - anon_sym_in, - anon_sym_of, - ACTIONS(2340), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [45396] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2330), 1, + ACTIONS(2336), 1, anon_sym_LBRACE, - ACTIONS(2332), 1, + ACTIONS(2338), 1, anon_sym_LBRACK, - ACTIONS(2354), 1, - sym_identifier, - STATE(1155), 1, + STATE(1206), 1, sym_variable_declarator, - STATE(1052), 3, + STATE(1128), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [45417] = 7, + [45639] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, - ACTIONS(769), 1, + ACTIONS(2000), 1, anon_sym_RBRACE, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - STATE(1251), 1, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1293), 1, aux_sym_object_repeat1, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - [45440] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2328), 1, - sym_identifier, - ACTIONS(2330), 1, - anon_sym_LBRACE, - ACTIONS(2332), 1, - anon_sym_LBRACK, - STATE(1155), 1, - sym_variable_declarator, - STATE(1130), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [45461] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2330), 1, - anon_sym_LBRACE, - ACTIONS(2332), 1, - anon_sym_LBRACK, - ACTIONS(2356), 1, - sym_identifier, - STATE(1156), 1, - sym_variable_declarator, - STATE(1049), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [45482] = 7, + [45662] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(97), 1, anon_sym_COMMA, - ACTIONS(795), 1, - anon_sym_RBRACE, - ACTIONS(1994), 1, + ACTIONS(2004), 1, anon_sym_EQ, - STATE(1251), 1, + ACTIONS(2008), 1, + anon_sym_RBRACE, + STATE(1234), 1, aux_sym_object_pattern_repeat1, - STATE(1289), 1, + STATE(1293), 1, aux_sym_object_repeat1, - ACTIONS(1992), 2, + ACTIONS(2002), 2, anon_sym_LPAREN, anon_sym_COLON, - [45505] = 2, + [45685] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2358), 7, + ACTIONS(2356), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, @@ -69845,4476 +70048,4530 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_EQ, anon_sym_RBRACK, - [45518] = 3, + [45698] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2362), 1, + anon_sym_EQ, + STATE(1271), 1, + sym__initializer, + ACTIONS(2360), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(2358), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [45717] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2334), 1, + sym_identifier, + ACTIONS(2336), 1, + anon_sym_LBRACE, + ACTIONS(2338), 1, + anon_sym_LBRACK, + STATE(1164), 1, + sym_variable_declarator, + STATE(1128), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [45738] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1534), 2, + ACTIONS(1434), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1536), 5, + ACTIONS(1436), 5, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_COLON, anon_sym_GT, sym_jsx_identifier, - [45533] = 7, + [45753] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2364), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_EQ, + anon_sym_RBRACK, + [45766] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2360), 1, - sym_identifier, - ACTIONS(2362), 1, - anon_sym_GT, - ACTIONS(2364), 1, - anon_sym_SLASH, ACTIONS(2366), 1, - sym_jsx_identifier, - STATE(998), 1, - sym_nested_identifier, - STATE(1036), 1, - sym_jsx_namespace_name, - [45555] = 5, + anon_sym_EQ, + STATE(1114), 1, + sym__initializer, + ACTIONS(2360), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(2358), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [45785] = 6, ACTIONS(3), 1, sym_comment, + ACTIONS(2362), 1, + anon_sym_EQ, ACTIONS(2368), 1, - anon_sym_default, - ACTIONS(2370), 1, - anon_sym_RBRACE, - ACTIONS(2372), 1, - anon_sym_case, - STATE(1091), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [45573] = 5, + anon_sym_LPAREN, + STATE(1403), 1, + sym_formal_parameters, + STATE(1429), 1, + sym__initializer, + ACTIONS(2370), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [45805] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2376), 1, + ACTIONS(2375), 1, anon_sym_BQUOTE, - ACTIONS(2378), 1, + ACTIONS(2377), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(2374), 2, + ACTIONS(2372), 2, sym__template_chars, sym_escape_sequence, - STATE(1094), 2, + STATE(1065), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [45591] = 2, + [45823] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2338), 6, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_in, - anon_sym_of, - anon_sym_SEMI, - anon_sym_EQ, - [45603] = 7, + ACTIONS(2380), 1, + sym_identifier, + ACTIONS(2382), 1, + anon_sym_GT, + ACTIONS(2384), 1, + anon_sym_SLASH, + ACTIONS(2386), 1, + sym_jsx_identifier, + STATE(1010), 1, + sym_nested_identifier, + STATE(1025), 1, + sym_jsx_namespace_name, + [45845] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2360), 1, + ACTIONS(2380), 1, sym_identifier, - ACTIONS(2362), 1, + ACTIONS(2382), 1, anon_sym_GT, - ACTIONS(2366), 1, + ACTIONS(2386), 1, sym_jsx_identifier, - ACTIONS(2380), 1, + ACTIONS(2388), 1, anon_sym_SLASH, - STATE(998), 1, + STATE(1010), 1, sym_nested_identifier, - STATE(1036), 1, + STATE(1025), 1, sym_jsx_namespace_name, - [45625] = 2, + [45867] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1644), 6, + ACTIONS(2362), 1, + anon_sym_EQ, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1420), 1, + sym_formal_parameters, + STATE(1490), 1, + sym__initializer, + ACTIONS(2390), 2, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_in, - anon_sym_of, anon_sym_SEMI, - anon_sym_EQ, - [45637] = 5, + [45887] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2378), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(2384), 1, - anon_sym_BQUOTE, - ACTIONS(2382), 2, - sym__template_chars, - sym_escape_sequence, - STATE(1072), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [45655] = 4, + ACTIONS(2362), 1, + anon_sym_EQ, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1364), 1, + sym__initializer, + STATE(1391), 1, + sym_formal_parameters, + ACTIONS(2392), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [45907] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2390), 1, - anon_sym_EQ, - ACTIONS(2386), 2, - anon_sym_SLASH, + ACTIONS(2380), 1, sym_identifier, - ACTIONS(2388), 3, - anon_sym_LBRACE, + ACTIONS(2382), 1, anon_sym_GT, + ACTIONS(2386), 1, sym_jsx_identifier, - [45671] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2326), 6, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_in, - anon_sym_of, - anon_sym_SEMI, - anon_sym_EQ, - [45683] = 6, + ACTIONS(2394), 1, + anon_sym_SLASH, + STATE(1010), 1, + sym_nested_identifier, + STATE(1025), 1, + sym_jsx_namespace_name, + [45929] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2344), 1, + ACTIONS(2362), 1, anon_sym_EQ, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1482), 1, - sym_formal_parameters, - STATE(1488), 1, + STATE(1492), 1, sym__initializer, - ACTIONS(2394), 2, + STATE(1495), 1, + sym_formal_parameters, + ACTIONS(2396), 2, sym__automatic_semicolon, anon_sym_SEMI, - [45703] = 5, + [45949] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1814), 1, - anon_sym_LBRACE, - ACTIONS(2396), 1, + ACTIONS(2380), 1, sym_identifier, + ACTIONS(2382), 1, + anon_sym_GT, + ACTIONS(2386), 1, + sym_jsx_identifier, ACTIONS(2398), 1, - anon_sym_LBRACK, - STATE(1342), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [45721] = 5, + anon_sym_SLASH, + STATE(1010), 1, + sym_nested_identifier, + STATE(1025), 1, + sym_jsx_namespace_name, + [45971] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1814), 1, - anon_sym_LBRACE, - ACTIONS(2398), 1, - anon_sym_LBRACK, - ACTIONS(2400), 1, - sym_identifier, - STATE(1140), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [45739] = 5, + ACTIONS(2348), 6, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_in, + anon_sym_of, + anon_sym_SEMI, + anon_sym_EQ, + [45983] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2405), 1, + ACTIONS(2402), 1, anon_sym_BQUOTE, - ACTIONS(2407), 1, + ACTIONS(2404), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(2402), 2, + ACTIONS(2400), 2, sym__template_chars, sym_escape_sequence, - STATE(1072), 2, + STATE(1092), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [45757] = 7, + [46001] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2360), 1, - sym_identifier, - ACTIONS(2362), 1, - anon_sym_GT, - ACTIONS(2366), 1, - sym_jsx_identifier, - ACTIONS(2410), 1, - anon_sym_SLASH, - STATE(998), 1, - sym_nested_identifier, - STATE(1036), 1, - sym_jsx_namespace_name, - [45779] = 6, + ACTIONS(2406), 1, + anon_sym_default, + ACTIONS(2409), 1, + anon_sym_RBRACE, + ACTIONS(2411), 1, + anon_sym_case, + STATE(1075), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [46019] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2344), 1, + ACTIONS(2418), 1, anon_sym_EQ, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1332), 1, - sym_formal_parameters, - STATE(1483), 1, - sym__initializer, - ACTIONS(2412), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [45799] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1814), 1, - anon_sym_LBRACE, - ACTIONS(2398), 1, - anon_sym_LBRACK, - ACTIONS(2414), 1, - sym_identifier, - STATE(1545), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [45817] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2416), 2, + ACTIONS(2414), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(2418), 4, + ACTIONS(2416), 3, anon_sym_LBRACE, - anon_sym_EQ, anon_sym_GT, sym_jsx_identifier, - [45831] = 7, + [46035] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2360), 1, + ACTIONS(2380), 1, sym_identifier, - ACTIONS(2362), 1, + ACTIONS(2382), 1, anon_sym_GT, - ACTIONS(2366), 1, + ACTIONS(2386), 1, sym_jsx_identifier, ACTIONS(2420), 1, anon_sym_SLASH, - STATE(998), 1, + STATE(1010), 1, sym_nested_identifier, - STATE(1036), 1, + STATE(1025), 1, sym_jsx_namespace_name, - [45853] = 7, + [46057] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2360), 1, + ACTIONS(2380), 1, sym_identifier, - ACTIONS(2362), 1, + ACTIONS(2382), 1, anon_sym_GT, - ACTIONS(2366), 1, + ACTIONS(2386), 1, sym_jsx_identifier, ACTIONS(2422), 1, anon_sym_SLASH, - STATE(998), 1, + STATE(1010), 1, sym_nested_identifier, - STATE(1036), 1, + STATE(1025), 1, sym_jsx_namespace_name, - [45875] = 7, + [46079] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2360), 1, + ACTIONS(2380), 1, sym_identifier, - ACTIONS(2362), 1, + ACTIONS(2382), 1, anon_sym_GT, - ACTIONS(2366), 1, + ACTIONS(2386), 1, sym_jsx_identifier, ACTIONS(2424), 1, anon_sym_SLASH, - STATE(998), 1, + STATE(1010), 1, sym_nested_identifier, - STATE(1036), 1, + STATE(1025), 1, sym_jsx_namespace_name, - [45897] = 2, + [46101] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2426), 2, + anon_sym_SLASH, + sym_identifier, + ACTIONS(2428), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_DOT, + [46115] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2430), 1, + anon_sym_default, + ACTIONS(2432), 1, + anon_sym_RBRACE, + ACTIONS(2434), 1, + anon_sym_case, + STATE(1101), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [46133] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2336), 6, + ACTIONS(1646), 6, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_in, anon_sym_of, anon_sym_SEMI, anon_sym_EQ, - [45909] = 2, + [46145] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1639), 6, + ACTIONS(2340), 6, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_in, anon_sym_of, anon_sym_SEMI, anon_sym_EQ, - [45921] = 2, + [46157] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2334), 6, + ACTIONS(1640), 6, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_in, anon_sym_of, anon_sym_SEMI, anon_sym_EQ, - [45933] = 2, + [46169] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1649), 6, + ACTIONS(2356), 6, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_in, anon_sym_of, anon_sym_SEMI, anon_sym_EQ, - [45945] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2360), 1, - sym_identifier, - ACTIONS(2362), 1, - anon_sym_GT, - ACTIONS(2366), 1, - sym_jsx_identifier, - ACTIONS(2426), 1, - anon_sym_SLASH, - STATE(998), 1, - sym_nested_identifier, - STATE(1036), 1, - sym_jsx_namespace_name, - [45967] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2344), 1, - anon_sym_EQ, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1379), 1, - sym__initializer, - STATE(1394), 1, - sym_formal_parameters, - ACTIONS(2428), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [45987] = 7, + [46181] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2360), 1, + ACTIONS(1822), 1, + anon_sym_LBRACE, + ACTIONS(2436), 1, sym_identifier, - ACTIONS(2362), 1, - anon_sym_GT, - ACTIONS(2366), 1, - sym_jsx_identifier, - ACTIONS(2430), 1, - anon_sym_SLASH, - STATE(998), 1, - sym_nested_identifier, - STATE(1036), 1, - sym_jsx_namespace_name, - [46009] = 7, + ACTIONS(2438), 1, + anon_sym_LBRACK, + STATE(1459), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [46199] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2360), 1, + ACTIONS(1822), 1, + anon_sym_LBRACE, + ACTIONS(2438), 1, + anon_sym_LBRACK, + ACTIONS(2440), 1, sym_identifier, - ACTIONS(2362), 1, - anon_sym_GT, - ACTIONS(2366), 1, - sym_jsx_identifier, - ACTIONS(2432), 1, - anon_sym_SLASH, - STATE(998), 1, - sym_nested_identifier, - STATE(1036), 1, - sym_jsx_namespace_name, - [46031] = 7, + STATE(1187), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [46217] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2360), 1, - sym_identifier, - ACTIONS(2362), 1, - anon_sym_GT, - ACTIONS(2366), 1, - sym_jsx_identifier, - ACTIONS(2434), 1, - anon_sym_SLASH, - STATE(998), 1, - sym_nested_identifier, - STATE(1036), 1, - sym_jsx_namespace_name, - [46053] = 3, + ACTIONS(2364), 6, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_in, + anon_sym_of, + anon_sym_SEMI, + anon_sym_EQ, + [46229] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2436), 2, - anon_sym_SLASH, - sym_identifier, - ACTIONS(2438), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_DOT, - [46067] = 7, + ACTIONS(2404), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(2444), 1, + anon_sym_BQUOTE, + ACTIONS(2442), 2, + sym__template_chars, + sym_escape_sequence, + STATE(1091), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [46247] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2360), 1, + ACTIONS(2380), 1, sym_identifier, - ACTIONS(2362), 1, + ACTIONS(2382), 1, anon_sym_GT, - ACTIONS(2366), 1, + ACTIONS(2386), 1, sym_jsx_identifier, - ACTIONS(2440), 1, + ACTIONS(2446), 1, anon_sym_SLASH, - STATE(998), 1, + STATE(1010), 1, sym_nested_identifier, - STATE(1036), 1, + STATE(1025), 1, sym_jsx_namespace_name, - [46089] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2442), 1, - anon_sym_default, - ACTIONS(2445), 1, - anon_sym_RBRACE, - ACTIONS(2447), 1, - anon_sym_case, - STATE(1091), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [46107] = 5, + [46269] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2378), 1, + ACTIONS(2404), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(2452), 1, + ACTIONS(2450), 1, anon_sym_BQUOTE, - ACTIONS(2450), 2, + ACTIONS(2448), 2, sym__template_chars, sym_escape_sequence, - STATE(1066), 2, + STATE(1065), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [46125] = 6, + [46287] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2344), 1, - anon_sym_EQ, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1369), 1, - sym_formal_parameters, - STATE(1375), 1, - sym__initializer, - ACTIONS(2454), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [46145] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2378), 1, + ACTIONS(2404), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(2456), 1, + ACTIONS(2452), 1, anon_sym_BQUOTE, - ACTIONS(2382), 2, + ACTIONS(2448), 2, sym__template_chars, sym_escape_sequence, - STATE(1072), 2, + STATE(1065), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [46163] = 2, + [46305] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2358), 6, + ACTIONS(2350), 6, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_in, anon_sym_of, anon_sym_SEMI, anon_sym_EQ, - [46175] = 5, + [46317] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2368), 1, - anon_sym_default, - ACTIONS(2372), 1, - anon_sym_case, - ACTIONS(2458), 1, - anon_sym_RBRACE, - STATE(1061), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [46193] = 7, + ACTIONS(2454), 2, + anon_sym_SLASH, + sym_identifier, + ACTIONS(2456), 4, + anon_sym_LBRACE, + anon_sym_EQ, + anon_sym_GT, + sym_jsx_identifier, + [46331] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2360), 1, + ACTIONS(2380), 1, sym_identifier, - ACTIONS(2362), 1, + ACTIONS(2382), 1, anon_sym_GT, - ACTIONS(2366), 1, + ACTIONS(2386), 1, sym_jsx_identifier, - ACTIONS(2460), 1, + ACTIONS(2458), 1, anon_sym_SLASH, - STATE(998), 1, + STATE(1010), 1, sym_nested_identifier, - STATE(1036), 1, + STATE(1025), 1, sym_jsx_namespace_name, - [46215] = 3, + [46353] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 2, - anon_sym_SLASH, + ACTIONS(2380), 1, sym_identifier, - ACTIONS(1474), 3, - anon_sym_LBRACE, + ACTIONS(2382), 1, anon_sym_GT, + ACTIONS(2386), 1, sym_jsx_identifier, - [46228] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1917), 1, - anon_sym_COMMA, - ACTIONS(1992), 1, - anon_sym_COLON, - ACTIONS(1994), 1, - anon_sym_EQ, - ACTIONS(2462), 1, - anon_sym_RBRACE, - STATE(1293), 1, - aux_sym_object_pattern_repeat1, - [46247] = 6, + ACTIONS(2460), 1, + anon_sym_SLASH, + STATE(1010), 1, + sym_nested_identifier, + STATE(1025), 1, + sym_jsx_namespace_name, + [46375] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2464), 1, + ACTIONS(2380), 1, sym_identifier, - ACTIONS(2466), 1, + ACTIONS(2382), 1, anon_sym_GT, - ACTIONS(2468), 1, + ACTIONS(2386), 1, sym_jsx_identifier, - STATE(996), 1, + ACTIONS(2462), 1, + anon_sym_SLASH, + STATE(1010), 1, sym_nested_identifier, - STATE(1031), 1, + STATE(1025), 1, sym_jsx_namespace_name, - [46266] = 4, + [46397] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1994), 1, - anon_sym_EQ, - ACTIONS(1992), 2, - anon_sym_LPAREN, - anon_sym_COLON, - ACTIONS(2004), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [46281] = 2, + ACTIONS(1822), 1, + anon_sym_LBRACE, + ACTIONS(2438), 1, + anon_sym_LBRACK, + ACTIONS(2464), 1, + sym_identifier, + STATE(1506), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [46415] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1178), 5, + ACTIONS(1638), 6, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_EQ, - anon_sym_RBRACK, - [46292] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2470), 1, + anon_sym_in, + anon_sym_of, + anon_sym_SEMI, anon_sym_EQ, - ACTIONS(1178), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - [46305] = 6, + [46427] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2473), 1, + ACTIONS(2380), 1, sym_identifier, - ACTIONS(2475), 1, + ACTIONS(2382), 1, anon_sym_GT, - ACTIONS(2477), 1, + ACTIONS(2386), 1, sym_jsx_identifier, - STATE(1003), 1, + ACTIONS(2466), 1, + anon_sym_SLASH, + STATE(1010), 1, sym_nested_identifier, - STATE(1037), 1, + STATE(1025), 1, sym_jsx_namespace_name, - [46324] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2481), 1, - anon_sym_in, - ACTIONS(2483), 1, - anon_sym_of, - ACTIONS(2479), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [46339] = 3, + [46449] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2485), 1, - anon_sym_EQ, - ACTIONS(1178), 4, - anon_sym_COMMA, + ACTIONS(2430), 1, + anon_sym_default, + ACTIONS(2434), 1, + anon_sym_case, + ACTIONS(2468), 1, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - [46352] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2488), 1, - sym_identifier, - ACTIONS(2490), 1, - anon_sym_LBRACE, - ACTIONS(2492), 1, - anon_sym_extends, - STATE(719), 1, - sym_class_body, - STATE(1341), 1, - sym_class_heritage, - [46371] = 3, + STATE(1075), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [46467] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2494), 2, + ACTIONS(1304), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(2496), 3, + ACTIONS(1306), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [46384] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2490), 1, - anon_sym_LBRACE, - ACTIONS(2492), 1, - anon_sym_extends, - ACTIONS(2498), 1, - sym_identifier, - STATE(737), 1, - sym_class_body, - STATE(1409), 1, - sym_class_heritage, - [46403] = 6, + [46480] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2490), 1, - anon_sym_LBRACE, - ACTIONS(2492), 1, - anon_sym_extends, - ACTIONS(2500), 1, + ACTIONS(2470), 1, sym_identifier, - STATE(719), 1, - sym_class_body, - STATE(1341), 1, - sym_class_heritage, - [46422] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2490), 1, + ACTIONS(2472), 1, anon_sym_LBRACE, - ACTIONS(2492), 1, + ACTIONS(2474), 1, anon_sym_extends, - ACTIONS(2502), 1, - sym_identifier, - STATE(719), 1, + STATE(757), 1, sym_class_body, - STATE(1341), 1, + STATE(1393), 1, sym_class_heritage, - [46441] = 3, + [46499] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1494), 2, + ACTIONS(1304), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1496), 3, + ACTIONS(1306), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [46454] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(87), 1, - anon_sym_AT, - ACTIONS(2504), 1, - anon_sym_export, - ACTIONS(2506), 1, - anon_sym_class, - STATE(946), 1, - aux_sym_export_statement_repeat1, - STATE(983), 1, - sym_decorator, - [46473] = 3, + [46512] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1490), 2, + ACTIONS(1304), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1492), 3, + ACTIONS(1306), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [46486] = 3, + [46525] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 2, + ACTIONS(1304), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1474), 3, + ACTIONS(1306), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [46499] = 3, + [46538] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 2, + ACTIONS(1372), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1474), 3, + ACTIONS(1374), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [46512] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2508), 1, - anon_sym_EQ, - ACTIONS(1207), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - [46525] = 3, + [46551] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 2, + ACTIONS(1378), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1474), 3, + ACTIONS(1380), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [46538] = 3, + [46564] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1468), 2, + ACTIONS(2476), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1470), 3, + ACTIONS(2478), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [46551] = 3, + [46577] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1456), 2, + ACTIONS(2480), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1458), 3, + ACTIONS(2482), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [46564] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1917), 1, - anon_sym_COMMA, - ACTIONS(1992), 1, - anon_sym_COLON, - ACTIONS(1994), 1, - anon_sym_EQ, - ACTIONS(2510), 1, - anon_sym_RBRACE, - STATE(1251), 1, - aux_sym_object_pattern_repeat1, - [46583] = 3, + [46590] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1360), 2, + ACTIONS(2484), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1362), 3, + ACTIONS(2486), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [46596] = 6, + [46603] = 6, ACTIONS(3), 1, sym_comment, + ACTIONS(1308), 1, + anon_sym_LPAREN, + ACTIONS(2488), 1, + sym_identifier, ACTIONS(2490), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(2492), 1, + sym_private_property_identifier, + STATE(765), 1, + sym_arguments, + [46622] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2472), 1, + anon_sym_LBRACE, + ACTIONS(2474), 1, anon_sym_extends, - ACTIONS(2512), 1, + ACTIONS(2494), 1, sym_identifier, - STATE(737), 1, + STATE(757), 1, sym_class_body, - STATE(1409), 1, + STATE(1393), 1, sym_class_heritage, - [46615] = 3, + [46641] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2514), 2, - anon_sym_SLASH, - sym_identifier, - ACTIONS(2516), 3, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - [46628] = 6, + ACTIONS(2498), 1, + anon_sym_in, + ACTIONS(2500), 1, + anon_sym_of, + ACTIONS(2496), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [46656] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2518), 1, + ACTIONS(2502), 1, sym_identifier, - ACTIONS(2520), 1, + ACTIONS(2504), 1, anon_sym_GT, - ACTIONS(2522), 1, + ACTIONS(2506), 1, sym_jsx_identifier, - STATE(1001), 1, + STATE(994), 1, sym_nested_identifier, - STATE(1025), 1, + STATE(1034), 1, sym_jsx_namespace_name, - [46647] = 6, + [46675] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2508), 1, + anon_sym_EQ, + ACTIONS(1192), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + [46688] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2472), 1, + anon_sym_LBRACE, + ACTIONS(2474), 1, + anon_sym_extends, + ACTIONS(2510), 1, + sym_identifier, + STATE(757), 1, + sym_class_body, + STATE(1393), 1, + sym_class_heritage, + [46707] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, anon_sym_AT, - ACTIONS(2524), 1, + ACTIONS(2512), 1, anon_sym_export, - ACTIONS(2526), 1, + ACTIONS(2514), 1, anon_sym_class, - STATE(946), 1, + STATE(955), 1, aux_sym_export_statement_repeat1, - STATE(983), 1, + STATE(978), 1, sym_decorator, - [46666] = 6, + [46726] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2492), 1, - anon_sym_extends, - ACTIONS(2528), 1, + ACTIONS(2004), 1, + anon_sym_EQ, + ACTIONS(2002), 2, + anon_sym_LPAREN, + anon_sym_COLON, + ACTIONS(2012), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [46741] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2516), 2, + anon_sym_SLASH, sym_identifier, - ACTIONS(2530), 1, + ACTIONS(2518), 3, anon_sym_LBRACE, - STATE(552), 1, - sym_class_body, - STATE(1436), 1, - sym_class_heritage, - [46685] = 6, + anon_sym_GT, + sym_jsx_identifier, + [46754] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2490), 1, + ACTIONS(2520), 1, + anon_sym_EQ, + ACTIONS(1204), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + [46767] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2472), 1, anon_sym_LBRACE, - ACTIONS(2492), 1, + ACTIONS(2474), 1, anon_sym_extends, - ACTIONS(2532), 1, + ACTIONS(2523), 1, sym_identifier, - STATE(737), 1, + STATE(717), 1, sym_class_body, - STATE(1409), 1, + STATE(1480), 1, sym_class_heritage, - [46704] = 3, + [46786] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2534), 2, - anon_sym_SLASH, + ACTIONS(1923), 1, + anon_sym_COMMA, + ACTIONS(2002), 1, + anon_sym_COLON, + ACTIONS(2004), 1, + anon_sym_EQ, + ACTIONS(2525), 1, + anon_sym_RBRACE, + STATE(1289), 1, + aux_sym_object_pattern_repeat1, + [46805] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1204), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_RBRACK, + [46816] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2527), 1, + anon_sym_EQ, + ACTIONS(1204), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + [46829] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2474), 1, + anon_sym_extends, + ACTIONS(2530), 1, sym_identifier, - ACTIONS(2536), 3, + ACTIONS(2532), 1, anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - [46717] = 4, + STATE(543), 1, + sym_class_body, + STATE(1485), 1, + sym_class_heritage, + [46848] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2474), 1, + anon_sym_extends, + ACTIONS(2532), 1, + anon_sym_LBRACE, + ACTIONS(2534), 1, + sym_identifier, + STATE(538), 1, + sym_class_body, + STATE(1450), 1, + sym_class_heritage, + [46867] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2344), 1, + ACTIONS(2362), 1, anon_sym_EQ, - STATE(1316), 1, + STATE(1271), 1, sym__initializer, - ACTIONS(2340), 3, + ACTIONS(2358), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [46732] = 3, + [46882] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1378), 2, + ACTIONS(2536), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1380), 3, + ACTIONS(2538), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [46745] = 6, + [46895] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2492), 1, - anon_sym_extends, - ACTIONS(2530), 1, - anon_sym_LBRACE, - ACTIONS(2538), 1, - sym_identifier, - STATE(511), 1, - sym_class_body, - STATE(1338), 1, - sym_class_heritage, - [46764] = 6, + ACTIONS(87), 1, + anon_sym_AT, + ACTIONS(2540), 1, + anon_sym_export, + ACTIONS(2542), 1, + anon_sym_class, + STATE(955), 1, + aux_sym_export_statement_repeat1, + STATE(978), 1, + sym_decorator, + [46914] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2360), 1, + ACTIONS(2380), 1, sym_identifier, - ACTIONS(2362), 1, + ACTIONS(2382), 1, anon_sym_GT, - ACTIONS(2366), 1, + ACTIONS(2386), 1, sym_jsx_identifier, - STATE(998), 1, + STATE(1010), 1, sym_nested_identifier, - STATE(1036), 1, + STATE(1025), 1, sym_jsx_namespace_name, - [46783] = 3, + [46933] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1251), 1, + anon_sym_LPAREN, + ACTIONS(2544), 1, + sym_identifier, + ACTIONS(2546), 1, + anon_sym_LBRACK, + ACTIONS(2548), 1, + sym_private_property_identifier, + STATE(588), 1, + sym_arguments, + [46952] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2540), 2, + ACTIONS(1422), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(2542), 3, + ACTIONS(1424), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [46796] = 3, + [46965] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2544), 2, + ACTIONS(1390), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(2546), 3, + ACTIONS(1392), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [46809] = 6, + [46978] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1348), 1, - anon_sym_LPAREN, - ACTIONS(2548), 1, - sym_identifier, ACTIONS(2550), 1, - anon_sym_LBRACK, + sym_identifier, ACTIONS(2552), 1, - sym_private_property_identifier, - STATE(714), 1, - sym_arguments, - [46828] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1243), 1, - anon_sym_LPAREN, + anon_sym_GT, ACTIONS(2554), 1, - sym_identifier, - ACTIONS(2556), 1, - anon_sym_LBRACK, - ACTIONS(2558), 1, - sym_private_property_identifier, - STATE(527), 1, - sym_arguments, - [46847] = 5, + sym_jsx_identifier, + STATE(996), 1, + sym_nested_identifier, + STATE(1028), 1, + sym_jsx_namespace_name, + [46997] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2490), 1, + ACTIONS(2472), 1, anon_sym_LBRACE, - ACTIONS(2560), 1, + ACTIONS(2474), 1, anon_sym_extends, - STATE(721), 1, + ACTIONS(2556), 1, + sym_identifier, + STATE(717), 1, sym_class_body, - STATE(1371), 1, + STATE(1480), 1, sym_class_heritage, - [46863] = 4, + [47016] = 6, ACTIONS(3), 1, sym_comment, + ACTIONS(2558), 1, + sym_identifier, + ACTIONS(2560), 1, + anon_sym_GT, ACTIONS(2562), 1, - anon_sym_COMMA, - STATE(1139), 1, - aux_sym_array_repeat1, - ACTIONS(1653), 2, - anon_sym_RPAREN, - anon_sym_RBRACK, - [46877] = 4, + sym_jsx_identifier, + STATE(1004), 1, + sym_nested_identifier, + STATE(1017), 1, + sym_jsx_namespace_name, + [47035] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2565), 1, - anon_sym_EQ, - STATE(1487), 1, - sym__initializer, - ACTIONS(2342), 2, - anon_sym_in, - anon_sym_of, - [46891] = 5, + ACTIONS(1532), 2, + anon_sym_SLASH, + sym_identifier, + ACTIONS(1534), 3, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + [47048] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - ACTIONS(2567), 1, + ACTIONS(2472), 1, + anon_sym_LBRACE, + ACTIONS(2474), 1, + anon_sym_extends, + ACTIONS(2564), 1, sym_identifier, - ACTIONS(2569), 1, - anon_sym_STAR, - STATE(1396), 1, - sym_formal_parameters, - [46907] = 4, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2571), 1, - anon_sym_DQUOTE, - STATE(1175), 1, - aux_sym_string_repeat1, - ACTIONS(2573), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [46921] = 4, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2571), 1, - anon_sym_SQUOTE, - STATE(1176), 1, - aux_sym_string_repeat2, - ACTIONS(2575), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [46935] = 5, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2577), 1, - sym__glimmer_template_content, - ACTIONS(2579), 1, - anon_sym_LT_SLASHtemplate_GT, - STATE(722), 1, - sym_glimmer_closing_tag, - STATE(1184), 1, - aux_sym_glimmer_template_repeat1, - [46951] = 5, + STATE(717), 1, + sym_class_body, + STATE(1480), 1, + sym_class_heritage, + [47067] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2581), 1, - sym_identifier, - ACTIONS(2583), 1, + ACTIONS(1923), 1, anon_sym_COMMA, - ACTIONS(2585), 1, + ACTIONS(2002), 1, + anon_sym_COLON, + ACTIONS(2004), 1, + anon_sym_EQ, + ACTIONS(2566), 1, anon_sym_RBRACE, - STATE(1285), 1, - sym__import_export_specifier, - [46967] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2587), 1, - anon_sym_from, - STATE(1423), 1, - sym__from_clause, - ACTIONS(2589), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [46981] = 5, + STATE(1234), 1, + aux_sym_object_pattern_repeat1, + [47086] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - ACTIONS(2591), 1, + ACTIONS(1454), 2, + anon_sym_SLASH, sym_identifier, - ACTIONS(2593), 1, - anon_sym_STAR, - STATE(1414), 1, - sym_formal_parameters, - [46997] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1229), 1, + ACTIONS(1456), 3, anon_sym_LBRACE, - ACTIONS(2595), 1, - anon_sym_STAR, - STATE(1531), 2, - sym_namespace_import_export, - sym_named_imports, - [47011] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(87), 1, - anon_sym_AT, - ACTIONS(2597), 1, - anon_sym_class, - STATE(946), 1, - aux_sym_export_statement_repeat1, - STATE(983), 1, - sym_decorator, - [47027] = 2, + anon_sym_GT, + sym_jsx_identifier, + [47099] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2599), 4, - sym__template_chars, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR_LBRACE, - [47037] = 5, + ACTIONS(2568), 1, + anon_sym_EQ, + ACTIONS(1192), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + [47111] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(1686), 4, + sym__automatic_semicolon, anon_sym_LPAREN, - ACTIONS(2601), 1, - sym_identifier, - ACTIONS(2603), 1, - anon_sym_STAR, - STATE(1396), 1, - sym_formal_parameters, - [47053] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2605), 1, - sym_identifier, - ACTIONS(2607), 1, - sym_jsx_identifier, - STATE(1354), 1, - sym_nested_identifier, - STATE(1551), 1, - sym_jsx_namespace_name, - [47069] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2609), 1, - sym_identifier, - ACTIONS(2611), 1, - sym_jsx_identifier, - STATE(1331), 1, - sym_nested_identifier, - STATE(1576), 1, - sym_jsx_namespace_name, - [47085] = 5, - ACTIONS(3), 1, + anon_sym_SEMI, + anon_sym_EQ, + [47121] = 5, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2581), 1, - sym_identifier, - ACTIONS(2613), 1, - anon_sym_COMMA, - ACTIONS(2615), 1, - anon_sym_RBRACE, - STATE(1271), 1, - sym__import_export_specifier, - [47101] = 4, + ACTIONS(2570), 1, + sym__glimmer_template_content, + ACTIONS(2572), 1, + anon_sym_LT_SLASHtemplate_GT, + STATE(533), 1, + sym_glimmer_closing_tag, + STATE(1250), 1, + aux_sym_glimmer_template_repeat1, + [47137] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2617), 1, + ACTIONS(2574), 1, anon_sym_COMMA, - STATE(1193), 1, + STATE(1145), 1, aux_sym_variable_declaration_repeat1, - ACTIONS(2619), 2, + ACTIONS(2577), 2, sym__automatic_semicolon, anon_sym_SEMI, - [47115] = 4, + [47151] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2617), 1, - anon_sym_COMMA, - STATE(1206), 1, - aux_sym_variable_declaration_repeat1, - ACTIONS(2621), 2, + ACTIONS(87), 1, + anon_sym_AT, + ACTIONS(2579), 1, + anon_sym_class, + STATE(955), 1, + aux_sym_export_statement_repeat1, + STATE(978), 1, + sym_decorator, + [47167] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2002), 4, sym__automatic_semicolon, + anon_sym_LPAREN, anon_sym_SEMI, - [47129] = 5, + anon_sym_EQ, + [47177] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2623), 1, + ACTIONS(2581), 1, sym_identifier, - ACTIONS(2625), 1, + ACTIONS(2583), 1, sym_jsx_identifier, - STATE(1373), 1, + STATE(1353), 1, sym_nested_identifier, - STATE(1557), 1, + STATE(1548), 1, sym_jsx_namespace_name, - [47145] = 5, + [47193] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(634), 1, + ACTIONS(2585), 1, anon_sym_COMMA, - ACTIONS(2627), 1, + ACTIONS(2587), 1, + anon_sym_RPAREN, + ACTIONS(2589), 1, anon_sym_EQ, - ACTIONS(2629), 1, - anon_sym_RBRACK, - STATE(1302), 1, - aux_sym_array_pattern_repeat1, - [47161] = 5, + STATE(1308), 1, + aux_sym_formal_parameters_repeat1, + [47209] = 4, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2591), 1, + anon_sym_SQUOTE, + STATE(1190), 1, + aux_sym_string_repeat2, + ACTIONS(2593), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [47223] = 4, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2591), 1, + anon_sym_DQUOTE, + STATE(1188), 1, + aux_sym_string_repeat1, + ACTIONS(2595), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [47237] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - ACTIONS(2631), 1, + ACTIONS(2597), 1, sym_identifier, - ACTIONS(2633), 1, + ACTIONS(2599), 1, anon_sym_STAR, - STATE(1420), 1, + STATE(1473), 1, sym_formal_parameters, - [47177] = 5, + [47253] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2627), 1, + ACTIONS(1436), 4, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_EQ, - ACTIONS(2635), 1, - anon_sym_COMMA, - ACTIONS(2637), 1, - anon_sym_RPAREN, - STATE(1237), 1, - aux_sym_formal_parameters_repeat1, - [47193] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(87), 1, - anon_sym_AT, - ACTIONS(2639), 1, - anon_sym_class, - STATE(946), 1, - aux_sym_export_statement_repeat1, - STATE(983), 1, - sym_decorator, - [47209] = 5, + [47263] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2530), 1, + ACTIONS(2532), 1, anon_sym_LBRACE, - ACTIONS(2560), 1, + ACTIONS(2601), 1, anon_sym_extends, - STATE(536), 1, + STATE(593), 1, sym_class_body, - STATE(1355), 1, + STATE(1338), 1, sym_class_heritage, - [47225] = 3, + [47279] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1992), 2, - anon_sym_LPAREN, - anon_sym_COLON, - ACTIONS(2007), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [47237] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - ACTIONS(2641), 1, + ACTIONS(2603), 1, sym_identifier, - ACTIONS(2643), 1, + ACTIONS(2605), 1, anon_sym_STAR, - STATE(1414), 1, + STATE(1456), 1, sym_formal_parameters, - [47253] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(87), 1, - anon_sym_AT, - ACTIONS(2506), 1, - anon_sym_class, - STATE(946), 1, - aux_sym_export_statement_repeat1, - STATE(983), 1, - sym_decorator, - [47269] = 5, + [47295] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(634), 1, anon_sym_COMMA, - ACTIONS(2627), 1, + ACTIONS(2589), 1, anon_sym_EQ, - ACTIONS(2645), 1, + ACTIONS(2607), 1, anon_sym_RBRACK, - STATE(1262), 1, + STATE(1273), 1, aux_sym_array_pattern_repeat1, - [47285] = 4, + [47311] = 4, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2609), 1, + anon_sym_SQUOTE, + STATE(1150), 1, + aux_sym_string_repeat2, + ACTIONS(2611), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [47325] = 4, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2609), 1, + anon_sym_DQUOTE, + STATE(1151), 1, + aux_sym_string_repeat1, + ACTIONS(2613), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [47339] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2647), 1, + ACTIONS(2615), 1, anon_sym_COMMA, - STATE(1167), 1, + STATE(1145), 1, aux_sym_variable_declaration_repeat1, - ACTIONS(2650), 2, + ACTIONS(2617), 2, sym__automatic_semicolon, anon_sym_SEMI, - [47299] = 5, + [47353] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2560), 1, - anon_sym_extends, - ACTIONS(2652), 1, + ACTIONS(1638), 4, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_EQ, + [47363] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2472), 1, anon_sym_LBRACE, - STATE(64), 1, + ACTIONS(2601), 1, + anon_sym_extends, + STATE(739), 1, sym_class_body, - STATE(1428), 1, + STATE(1457), 1, sym_class_heritage, - [47315] = 4, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2654), 1, - anon_sym_DQUOTE, - STATE(1198), 1, - aux_sym_string_repeat1, - ACTIONS(2656), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [47329] = 4, - ACTIONS(2222), 1, + [47379] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(2654), 1, - anon_sym_SQUOTE, - STATE(1197), 1, - aux_sym_string_repeat2, - ACTIONS(2658), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [47343] = 5, + ACTIONS(2601), 1, + anon_sym_extends, + ACTIONS(2619), 1, + anon_sym_LBRACE, + STATE(74), 1, + sym_class_body, + STATE(1373), 1, + sym_class_heritage, + [47395] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - ACTIONS(2660), 1, + ACTIONS(2621), 1, sym_identifier, - ACTIONS(2662), 1, + ACTIONS(2623), 1, anon_sym_STAR, - STATE(1414), 1, + STATE(1376), 1, sym_formal_parameters, - [47359] = 2, + [47411] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1536), 4, + ACTIONS(2615), 1, + anon_sym_COMMA, + STATE(1189), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(2625), 2, sym__automatic_semicolon, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_EQ, - [47369] = 5, - ACTIONS(3), 1, + [47425] = 4, + ACTIONS(2230), 1, sym_comment, - ACTIONS(87), 1, - anon_sym_AT, - ACTIONS(2664), 1, - anon_sym_class, - STATE(946), 1, - aux_sym_export_statement_repeat1, - STATE(983), 1, - sym_decorator, - [47385] = 5, + ACTIONS(2627), 1, + anon_sym_SQUOTE, + STATE(1190), 1, + aux_sym_string_repeat2, + ACTIONS(2593), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [47439] = 4, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2627), 1, + anon_sym_DQUOTE, + STATE(1188), 1, + aux_sym_string_repeat1, + ACTIONS(2595), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [47453] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - ACTIONS(2666), 1, + ACTIONS(2629), 1, sym_identifier, - ACTIONS(2668), 1, - anon_sym_STAR, - STATE(1396), 1, - sym_formal_parameters, - [47401] = 4, - ACTIONS(2222), 1, + ACTIONS(2631), 1, + sym_jsx_identifier, + STATE(1358), 1, + sym_nested_identifier, + STATE(1501), 1, + sym_jsx_namespace_name, + [47469] = 4, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2670), 1, + ACTIONS(2633), 1, anon_sym_DQUOTE, - STATE(1198), 1, + STATE(1188), 1, aux_sym_string_repeat1, - ACTIONS(2656), 2, + ACTIONS(2595), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [47415] = 4, - ACTIONS(2222), 1, + [47483] = 4, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2670), 1, + ACTIONS(2633), 1, anon_sym_SQUOTE, - STATE(1197), 1, + STATE(1190), 1, aux_sym_string_repeat2, - ACTIONS(2658), 2, + ACTIONS(2593), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [47429] = 5, - ACTIONS(3), 1, + [47497] = 4, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2490), 1, - anon_sym_LBRACE, - ACTIONS(2560), 1, - anon_sym_extends, - STATE(706), 1, - sym_class_body, - STATE(1337), 1, - sym_class_heritage, - [47445] = 5, - ACTIONS(2222), 1, + ACTIONS(2635), 1, + anon_sym_DQUOTE, + STATE(1188), 1, + aux_sym_string_repeat1, + ACTIONS(2595), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [47511] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(2672), 1, - sym__glimmer_template_content, - ACTIONS(2674), 1, - anon_sym_LT_SLASHtemplate_GT, - STATE(524), 1, - sym_glimmer_closing_tag, - STATE(1216), 1, - aux_sym_glimmer_template_repeat1, - [47461] = 2, + ACTIONS(2637), 1, + sym_identifier, + ACTIONS(2639), 1, + anon_sym_COMMA, + ACTIONS(2641), 1, + anon_sym_RBRACE, + STATE(1265), 1, + sym__import_export_specifier, + [47527] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1992), 4, + ACTIONS(1492), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - [47471] = 4, + [47537] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1992), 1, - anon_sym_COLON, - ACTIONS(1994), 1, - anon_sym_EQ, - ACTIONS(2676), 2, + ACTIONS(2643), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [47485] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1639), 4, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_EQ, - [47495] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1649), 4, + STATE(1173), 1, + aux_sym_array_repeat1, + ACTIONS(1673), 2, anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_EQ, - [47505] = 5, - ACTIONS(3), 1, + anon_sym_RBRACK, + [47551] = 5, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2560), 1, - anon_sym_extends, - ACTIONS(2678), 1, - anon_sym_LBRACE, - STATE(330), 1, - sym_class_body, - STATE(1327), 1, - sym_class_heritage, - [47521] = 5, - ACTIONS(2222), 1, + ACTIONS(2570), 1, + sym__glimmer_template_content, + ACTIONS(2646), 1, + anon_sym_LT_SLASHtemplate_GT, + STATE(960), 1, + sym_glimmer_closing_tag, + STATE(1250), 1, + aux_sym_glimmer_template_repeat1, + [47567] = 5, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2579), 1, + ACTIONS(2646), 1, anon_sym_LT_SLASHtemplate_GT, - ACTIONS(2672), 1, + ACTIONS(2648), 1, sym__glimmer_template_content, - STATE(715), 1, + STATE(966), 1, sym_glimmer_closing_tag, - STATE(1216), 1, + STATE(1174), 1, aux_sym_glimmer_template_repeat1, - [47537] = 4, - ACTIONS(2222), 1, + [47583] = 4, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2680), 1, + ACTIONS(2650), 1, anon_sym_SQUOTE, - STATE(1197), 1, + STATE(1165), 1, aux_sym_string_repeat2, - ACTIONS(2658), 2, + ACTIONS(2652), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [47551] = 4, - ACTIONS(2222), 1, + [47597] = 4, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2680), 1, + ACTIONS(2635), 1, + anon_sym_SQUOTE, + STATE(1190), 1, + aux_sym_string_repeat2, + ACTIONS(2593), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [47611] = 4, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2650), 1, anon_sym_DQUOTE, - STATE(1198), 1, + STATE(1166), 1, aux_sym_string_repeat1, - ACTIONS(2656), 2, + ACTIONS(2654), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [47565] = 5, + [47625] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2560), 1, - anon_sym_extends, - ACTIONS(2652), 1, + ACTIONS(87), 1, + anon_sym_AT, + ACTIONS(2656), 1, + anon_sym_class, + STATE(955), 1, + aux_sym_export_statement_repeat1, + STATE(978), 1, + sym_decorator, + [47641] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2472), 1, anon_sym_LBRACE, - STATE(77), 1, + ACTIONS(2601), 1, + anon_sym_extends, + STATE(730), 1, sym_class_body, - STATE(1344), 1, + STATE(1445), 1, sym_class_heritage, - [47581] = 2, + [47657] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1462), 4, - sym__automatic_semicolon, - anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(2658), 4, + sym__template_chars, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [47667] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1640), 4, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, anon_sym_EQ, - [47591] = 5, + [47677] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2682), 1, + ACTIONS(2660), 1, sym_identifier, - ACTIONS(2684), 1, + ACTIONS(2662), 1, sym_jsx_identifier, - STATE(1326), 1, + STATE(1438), 1, sym_nested_identifier, - STATE(1552), 1, + STATE(1583), 1, sym_jsx_namespace_name, - [47607] = 5, + [47693] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2490), 1, + ACTIONS(1237), 1, anon_sym_LBRACE, - ACTIONS(2560), 1, + ACTIONS(2664), 1, + anon_sym_STAR, + STATE(1610), 2, + sym_namespace_import_export, + sym_named_imports, + [47707] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2532), 1, + anon_sym_LBRACE, + ACTIONS(2601), 1, anon_sym_extends, - STATE(701), 1, + STATE(541), 1, sym_class_body, STATE(1484), 1, sym_class_heritage, - [47623] = 4, - ACTIONS(2222), 1, + [47723] = 5, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2686), 1, + ACTIONS(2570), 1, + sym__glimmer_template_content, + ACTIONS(2666), 1, + anon_sym_LT_SLASHtemplate_GT, + STATE(764), 1, + sym_glimmer_closing_tag, + STATE(1250), 1, + aux_sym_glimmer_template_repeat1, + [47739] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2668), 1, + anon_sym_EQ, + STATE(1360), 1, + sym__initializer, + ACTIONS(2360), 2, + anon_sym_in, + anon_sym_of, + [47753] = 4, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2670), 1, + anon_sym_DQUOTE, + STATE(1188), 1, + aux_sym_string_repeat1, + ACTIONS(2672), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [47767] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2615), 1, + anon_sym_COMMA, + STATE(1145), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(2675), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [47781] = 4, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2677), 1, anon_sym_SQUOTE, - STATE(1185), 1, + STATE(1190), 1, aux_sym_string_repeat2, - ACTIONS(2688), 2, + ACTIONS(2679), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [47637] = 5, - ACTIONS(2222), 1, + [47795] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2682), 1, + anon_sym_from, + STATE(1423), 1, + sym__from_clause, + ACTIONS(2684), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [47809] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2368), 1, + anon_sym_LPAREN, + ACTIONS(2686), 1, + sym_identifier, + ACTIONS(2688), 1, + anon_sym_STAR, + STATE(1376), 1, + sym_formal_parameters, + [47825] = 5, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2674), 1, + ACTIONS(2572), 1, anon_sym_LT_SLASHtemplate_GT, ACTIONS(2690), 1, sym__glimmer_template_content, - STATE(529), 1, + STATE(603), 1, sym_glimmer_closing_tag, - STATE(1178), 1, + STATE(1144), 1, aux_sym_glimmer_template_repeat1, - [47653] = 4, + [47841] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2617), 1, + ACTIONS(2637), 1, + sym_identifier, + ACTIONS(2692), 1, anon_sym_COMMA, - STATE(1167), 1, - aux_sym_variable_declaration_repeat1, - ACTIONS(2692), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [47667] = 4, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2686), 1, - anon_sym_DQUOTE, - STATE(1186), 1, - aux_sym_string_repeat1, - ACTIONS(2694), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [47681] = 2, + ACTIONS(2694), 1, + anon_sym_RBRACE, + STATE(1231), 1, + sym__import_export_specifier, + [47857] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1522), 4, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [47691] = 5, + ACTIONS(2696), 1, + sym_identifier, + ACTIONS(2698), 1, + sym_jsx_identifier, + STATE(1352), 1, + sym_nested_identifier, + STATE(1556), 1, + sym_jsx_namespace_name, + [47873] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2490), 1, + ACTIONS(2472), 1, anon_sym_LBRACE, - ACTIONS(2560), 1, + ACTIONS(2601), 1, anon_sym_extends, - STATE(698), 1, + STATE(702), 1, sym_class_body, - STATE(1478), 1, + STATE(1437), 1, sym_class_heritage, - [47707] = 4, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2696), 1, - anon_sym_SQUOTE, - STATE(1197), 1, - aux_sym_string_repeat2, - ACTIONS(2698), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [47721] = 4, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2701), 1, - anon_sym_DQUOTE, - STATE(1198), 1, - aux_sym_string_repeat1, - ACTIONS(2703), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [47735] = 4, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2706), 1, - anon_sym_SQUOTE, - STATE(1197), 1, - aux_sym_string_repeat2, - ACTIONS(2658), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [47749] = 4, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2706), 1, - anon_sym_DQUOTE, - STATE(1198), 1, - aux_sym_string_repeat1, - ACTIONS(2656), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [47763] = 2, + [47889] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1644), 4, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, + ACTIONS(634), 1, + anon_sym_COMMA, + ACTIONS(2589), 1, anon_sym_EQ, - [47773] = 5, + ACTIONS(2700), 1, + anon_sym_RBRACK, + STATE(1290), 1, + aux_sym_array_pattern_repeat1, + [47905] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2601), 1, + anon_sym_extends, + ACTIONS(2619), 1, + anon_sym_LBRACE, + STATE(75), 1, + sym_class_body, + STATE(1334), 1, + sym_class_heritage, + [47921] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(87), 1, anon_sym_AT, - ACTIONS(2526), 1, + ACTIONS(2542), 1, anon_sym_class, - STATE(946), 1, + STATE(955), 1, aux_sym_export_statement_repeat1, - STATE(983), 1, + STATE(978), 1, sym_decorator, - [47789] = 5, + [47937] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2560), 1, - anon_sym_extends, - ACTIONS(2678), 1, + ACTIONS(2002), 1, + anon_sym_COLON, + ACTIONS(2004), 1, + anon_sym_EQ, + ACTIONS(2702), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [47951] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1646), 4, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_EQ, + [47961] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2472), 1, anon_sym_LBRACE, - STATE(322), 1, + ACTIONS(2601), 1, + anon_sym_extends, + STATE(698), 1, sym_class_body, - STATE(1359), 1, + STATE(1433), 1, sym_class_heritage, - [47805] = 5, - ACTIONS(2222), 1, + [47977] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2368), 1, + anon_sym_LPAREN, + ACTIONS(2704), 1, + sym_identifier, + ACTIONS(2706), 1, + anon_sym_STAR, + STATE(1466), 1, + sym_formal_parameters, + [47993] = 4, + ACTIONS(2230), 1, sym_comment, ACTIONS(2708), 1, - sym__glimmer_template_content, - ACTIONS(2710), 1, - anon_sym_LT_SLASHtemplate_GT, - STATE(966), 1, - sym_glimmer_closing_tag, - STATE(1211), 1, - aux_sym_glimmer_template_repeat1, - [47821] = 4, - ACTIONS(2222), 1, + anon_sym_DQUOTE, + STATE(1170), 1, + aux_sym_string_repeat1, + ACTIONS(2710), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [48007] = 4, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2712), 1, + ACTIONS(2708), 1, anon_sym_SQUOTE, - STATE(1199), 1, + STATE(1177), 1, aux_sym_string_repeat2, - ACTIONS(2714), 2, + ACTIONS(2712), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [47835] = 4, + [48021] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2617), 1, + ACTIONS(2615), 1, anon_sym_COMMA, - STATE(1167), 1, + STATE(1159), 1, aux_sym_variable_declaration_repeat1, - ACTIONS(2716), 2, + ACTIONS(2714), 2, sym__automatic_semicolon, anon_sym_SEMI, - [47849] = 4, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2712), 1, - anon_sym_DQUOTE, - STATE(1200), 1, - aux_sym_string_repeat1, - ACTIONS(2718), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [47863] = 2, + [48035] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1747), 4, - sym__automatic_semicolon, + ACTIONS(2368), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_EQ, - [47873] = 5, + ACTIONS(2716), 1, + sym_identifier, + ACTIONS(2718), 1, + anon_sym_STAR, + STATE(1466), 1, + sym_formal_parameters, + [48051] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2530), 1, - anon_sym_LBRACE, - ACTIONS(2560), 1, - anon_sym_extends, - STATE(510), 1, - sym_class_body, - STATE(1416), 1, - sym_class_heritage, - [47889] = 5, + ACTIONS(2368), 1, + anon_sym_LPAREN, + ACTIONS(2720), 1, + sym_identifier, + ACTIONS(2722), 1, + anon_sym_STAR, + STATE(1376), 1, + sym_formal_parameters, + [48067] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(87), 1, + anon_sym_AT, + ACTIONS(2724), 1, + anon_sym_class, + STATE(955), 1, + aux_sym_export_statement_repeat1, + STATE(978), 1, + sym_decorator, + [48083] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - ACTIONS(2720), 1, + ACTIONS(2726), 1, sym_identifier, - ACTIONS(2722), 1, + ACTIONS(2728), 1, anon_sym_STAR, - STATE(1368), 1, + STATE(1466), 1, sym_formal_parameters, - [47905] = 5, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2672), 1, - sym__glimmer_template_content, - ACTIONS(2710), 1, - anon_sym_LT_SLASHtemplate_GT, - STATE(971), 1, - sym_glimmer_closing_tag, - STATE(1216), 1, - aux_sym_glimmer_template_repeat1, - [47921] = 3, + [48099] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2724), 1, - anon_sym_EQ, - ACTIONS(1207), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - [47933] = 4, - ACTIONS(2222), 1, + ACTIONS(2601), 1, + anon_sym_extends, + ACTIONS(2730), 1, + anon_sym_LBRACE, + STATE(312), 1, + sym_class_body, + STATE(1399), 1, + sym_class_heritage, + [48115] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(2726), 1, - anon_sym_SQUOTE, - STATE(1170), 1, - aux_sym_string_repeat2, - ACTIONS(2728), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [47947] = 4, - ACTIONS(2222), 1, + ACTIONS(87), 1, + anon_sym_AT, + ACTIONS(2514), 1, + anon_sym_class, + STATE(955), 1, + aux_sym_export_statement_repeat1, + STATE(978), 1, + sym_decorator, + [48131] = 4, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2726), 1, + ACTIONS(2732), 1, anon_sym_DQUOTE, - STATE(1169), 1, + STATE(1168), 1, aux_sym_string_repeat1, - ACTIONS(2730), 2, + ACTIONS(2734), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [47961] = 4, + [48145] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(2601), 1, + anon_sym_extends, + ACTIONS(2730), 1, + anon_sym_LBRACE, + STATE(327), 1, + sym_class_body, + STATE(1366), 1, + sym_class_heritage, + [48161] = 4, + ACTIONS(2230), 1, + sym_comment, ACTIONS(2732), 1, - anon_sym_LPAREN, - ACTIONS(2734), 1, - anon_sym_await, - STATE(40), 1, - sym__for_header, - [47974] = 4, - ACTIONS(2222), 1, + anon_sym_SQUOTE, + STATE(1169), 1, + aux_sym_string_repeat2, + ACTIONS(2736), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [48175] = 5, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2736), 1, - sym__glimmer_template_content, - ACTIONS(2739), 1, + ACTIONS(2666), 1, anon_sym_LT_SLASHtemplate_GT, - STATE(1216), 1, + ACTIONS(2738), 1, + sym__glimmer_template_content, + STATE(725), 1, + sym_glimmer_closing_tag, + STATE(1186), 1, aux_sym_glimmer_template_repeat1, - [47987] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2200), 1, - anon_sym_COLON, - ACTIONS(2208), 1, - anon_sym_DOT, - ACTIONS(2741), 1, - anon_sym_GT, - [48000] = 4, + [48191] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2743), 1, - anon_sym_COMMA, - ACTIONS(2746), 1, + ACTIONS(1444), 4, anon_sym_RBRACE, - STATE(1218), 1, - aux_sym_object_repeat1, - [48013] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2748), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [48022] = 4, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [48201] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2002), 2, anon_sym_LPAREN, - ACTIONS(2750), 1, anon_sym_COLON, - STATE(1482), 1, - sym_formal_parameters, - [48035] = 2, - ACTIONS(2222), 1, + ACTIONS(2069), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [48213] = 2, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2752), 3, + ACTIONS(2740), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [48044] = 4, + [48222] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(667), 1, + anon_sym_COMMA, + ACTIONS(2742), 1, + anon_sym_RPAREN, + STATE(1173), 1, + aux_sym_array_repeat1, + [48235] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2754), 1, + ACTIONS(2744), 1, anon_sym_COMMA, - ACTIONS(2756), 1, + ACTIONS(2747), 1, anon_sym_RBRACE, - STATE(1218), 1, - aux_sym_object_repeat1, - [48057] = 4, + STATE(1221), 1, + aux_sym_named_imports_repeat1, + [48248] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1917), 1, + ACTIONS(667), 1, anon_sym_COMMA, - ACTIONS(2758), 1, - anon_sym_RBRACE, - STATE(1225), 1, - aux_sym_object_pattern_repeat1, - [48070] = 2, - ACTIONS(2222), 1, + ACTIONS(2749), 1, + anon_sym_RPAREN, + STATE(1173), 1, + aux_sym_array_repeat1, + [48261] = 2, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2752), 3, + ACTIONS(2740), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [48079] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2760), 1, - anon_sym_COMMA, - ACTIONS(2763), 1, - anon_sym_RBRACE, - STATE(1225), 1, - aux_sym_object_pattern_repeat1, - [48092] = 4, + [48270] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - ACTIONS(2765), 1, + ACTIONS(2751), 1, sym_identifier, - STATE(1490), 1, - sym_formal_parameters, - [48105] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2754), 1, - anon_sym_COMMA, - ACTIONS(2767), 1, - anon_sym_RBRACE, - STATE(1218), 1, - aux_sym_object_repeat1, - [48118] = 4, + STATE(925), 1, + sym_decorator_member_expression, + STATE(985), 1, + sym_decorator_call_expression, + [48283] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(634), 1, anon_sym_COMMA, - ACTIONS(2629), 1, + ACTIONS(2700), 1, anon_sym_RBRACK, - STATE(1302), 1, + STATE(1290), 1, aux_sym_array_pattern_repeat1, - [48131] = 4, + [48296] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1917), 1, - anon_sym_COMMA, - ACTIONS(2769), 1, - anon_sym_RBRACE, - STATE(1225), 1, - aux_sym_object_pattern_repeat1, - [48144] = 3, + ACTIONS(2208), 1, + anon_sym_COLON, + ACTIONS(2216), 1, + anon_sym_DOT, + ACTIONS(2753), 1, + anon_sym_GT, + [48309] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2771), 1, - anon_sym_EQ, - ACTIONS(1216), 2, - anon_sym_in, - anon_sym_of, - [48155] = 2, - ACTIONS(2222), 1, + ACTIONS(2637), 1, + sym_identifier, + ACTIONS(2755), 1, + anon_sym_RBRACE, + STATE(1415), 1, + sym__import_export_specifier, + [48322] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [48164] = 4, + ACTIONS(2759), 1, + anon_sym_as, + ACTIONS(2757), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [48333] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - ACTIONS(2773), 1, + ACTIONS(2761), 1, sym_identifier, - STATE(1367), 1, + STATE(1379), 1, sym_formal_parameters, - [48177] = 4, + [48346] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 1, - anon_sym_COMMA, - ACTIONS(1632), 1, - anon_sym_RBRACK, - STATE(1298), 1, - aux_sym_array_repeat1, - [48190] = 4, + ACTIONS(909), 1, + anon_sym_while, + ACTIONS(2763), 1, + anon_sym_else, + STATE(401), 1, + sym_else_clause, + [48359] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 1, + ACTIONS(2765), 1, anon_sym_COMMA, - ACTIONS(1632), 1, - anon_sym_RBRACK, - STATE(1139), 1, - aux_sym_array_repeat1, - [48203] = 2, - ACTIONS(2222), 1, + ACTIONS(2767), 1, + anon_sym_RBRACE, + STATE(1237), 1, + aux_sym_export_clause_repeat1, + [48372] = 2, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2752), 3, + ACTIONS(1378), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [48212] = 4, + [48381] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(634), 1, + ACTIONS(2769), 1, anon_sym_COMMA, - ACTIONS(2629), 1, - anon_sym_RBRACK, - STATE(1263), 1, - aux_sym_array_pattern_repeat1, - [48225] = 4, + ACTIONS(2771), 1, + anon_sym_RBRACE, + STATE(1262), 1, + aux_sym_object_repeat1, + [48394] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(677), 1, - anon_sym_RPAREN, - ACTIONS(2775), 1, + ACTIONS(1923), 1, anon_sym_COMMA, - STATE(1257), 1, - aux_sym_formal_parameters_repeat1, - [48238] = 2, - ACTIONS(2222), 1, + ACTIONS(2773), 1, + anon_sym_RBRACE, + STATE(1263), 1, + aux_sym_object_pattern_repeat1, + [48407] = 2, + ACTIONS(2230), 1, sym_comment, - ACTIONS(1494), 3, + ACTIONS(1372), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [48247] = 4, + [48416] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2208), 1, + anon_sym_COLON, + ACTIONS(2216), 1, + anon_sym_DOT, + ACTIONS(2775), 1, + anon_sym_GT, + [48429] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1917), 1, + ACTIONS(2777), 1, anon_sym_COMMA, - ACTIONS(2758), 1, + ACTIONS(2779), 1, anon_sym_RBRACE, - STATE(1229), 1, - aux_sym_object_pattern_repeat1, - [48260] = 4, + STATE(1322), 1, + aux_sym_export_clause_repeat1, + [48442] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2581), 1, + ACTIONS(2781), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [48451] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2637), 1, sym_identifier, - ACTIONS(2777), 1, + ACTIONS(2783), 1, anon_sym_RBRACE, - STATE(1492), 1, + STATE(1345), 1, sym__import_export_specifier, - [48273] = 4, + [48464] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2635), 1, + ACTIONS(634), 1, anon_sym_COMMA, - ACTIONS(2637), 1, - anon_sym_RPAREN, - STATE(1237), 1, - aux_sym_formal_parameters_repeat1, - [48286] = 2, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(1490), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [48295] = 2, + ACTIONS(2700), 1, + anon_sym_RBRACK, + STATE(1286), 1, + aux_sym_array_pattern_repeat1, + [48477] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2779), 3, + ACTIONS(2785), 3, sym__automatic_semicolon, anon_sym_from, anon_sym_SEMI, - [48304] = 2, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(1472), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [48313] = 2, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(1472), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [48322] = 2, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(1472), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [48331] = 2, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(1468), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [48340] = 2, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2752), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [48349] = 4, + [48486] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2754), 1, + ACTIONS(1923), 1, anon_sym_COMMA, - ACTIONS(2756), 1, + ACTIONS(2787), 1, anon_sym_RBRACE, - STATE(1227), 1, - aux_sym_object_repeat1, - [48362] = 2, + STATE(1263), 1, + aux_sym_object_pattern_repeat1, + [48499] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2748), 3, + ACTIONS(2789), 3, sym__automatic_semicolon, anon_sym_from, anon_sym_SEMI, - [48371] = 4, + [48508] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1917), 1, + ACTIONS(2769), 1, anon_sym_COMMA, - ACTIONS(2781), 1, + ACTIONS(2791), 1, anon_sym_RBRACE, - STATE(1225), 1, - aux_sym_object_pattern_repeat1, - [48384] = 4, + STATE(1262), 1, + aux_sym_object_repeat1, + [48521] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2754), 1, + ACTIONS(667), 1, anon_sym_COMMA, - ACTIONS(2783), 1, - anon_sym_RBRACE, - STATE(1218), 1, - aux_sym_object_repeat1, - [48397] = 2, - ACTIONS(2222), 1, + ACTIONS(2793), 1, + anon_sym_RPAREN, + STATE(1173), 1, + aux_sym_array_repeat1, + [48534] = 2, + ACTIONS(2230), 1, sym_comment, - ACTIONS(1456), 3, + ACTIONS(1304), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [48406] = 4, + [48543] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, - anon_sym_LBRACE, - ACTIONS(2787), 1, - anon_sym_LPAREN, - STATE(327), 1, - sym_statement_block, - [48419] = 2, - ACTIONS(2222), 1, + ACTIONS(1243), 1, + anon_sym_DQUOTE, + ACTIONS(1245), 1, + anon_sym_SQUOTE, + STATE(1396), 1, + sym_string, + [48556] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2682), 1, + anon_sym_from, + ACTIONS(2795), 1, + anon_sym_as, + STATE(1447), 1, + sym__from_clause, + [48569] = 2, + ACTIONS(2230), 1, sym_comment, - ACTIONS(1360), 3, + ACTIONS(2476), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [48428] = 2, + [48578] = 4, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2797), 1, + sym__glimmer_template_content, + ACTIONS(2800), 1, + anon_sym_LT_SLASHtemplate_GT, + STATE(1250), 1, + aux_sym_glimmer_template_repeat1, + [48591] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2789), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [48437] = 4, + ACTIONS(2368), 1, + anon_sym_LPAREN, + ACTIONS(2802), 1, + anon_sym_COLON, + STATE(1391), 1, + sym_formal_parameters, + [48604] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2791), 1, + ACTIONS(667), 1, anon_sym_COMMA, - ACTIONS(2794), 1, + ACTIONS(1675), 1, anon_sym_RPAREN, - STATE(1257), 1, - aux_sym_formal_parameters_repeat1, - [48450] = 2, + STATE(1173), 1, + aux_sym_array_repeat1, + [48617] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1653), 3, + ACTIONS(667), 1, anon_sym_COMMA, + ACTIONS(1675), 1, anon_sym_RPAREN, - anon_sym_RBRACK, - [48459] = 3, + STATE(1220), 1, + aux_sym_array_repeat1, + [48630] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2627), 1, + ACTIONS(2589), 1, anon_sym_EQ, - ACTIONS(2796), 2, + ACTIONS(2804), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [48470] = 2, - ACTIONS(2222), 1, + anon_sym_RPAREN, + [48641] = 2, + ACTIONS(2230), 1, sym_comment, - ACTIONS(1378), 3, + ACTIONS(1304), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [48479] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(667), 1, - anon_sym_COMMA, - ACTIONS(2798), 1, - anon_sym_RBRACK, - STATE(1139), 1, - aux_sym_array_repeat1, - [48492] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(634), 1, - anon_sym_COMMA, - ACTIONS(2800), 1, - anon_sym_RBRACK, - STATE(1263), 1, - aux_sym_array_pattern_repeat1, - [48505] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2796), 1, - anon_sym_RBRACK, - ACTIONS(2802), 1, - anon_sym_COMMA, - STATE(1263), 1, - aux_sym_array_pattern_repeat1, - [48518] = 3, + [48650] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2627), 1, - anon_sym_EQ, - ACTIONS(2794), 2, - anon_sym_COMMA, + ACTIONS(2804), 1, anon_sym_RPAREN, - [48529] = 2, - ACTIONS(2222), 1, + ACTIONS(2806), 1, + anon_sym_COMMA, + STATE(1256), 1, + aux_sym_formal_parameters_repeat1, + [48663] = 2, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2805), 3, + ACTIONS(1304), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [48538] = 4, + [48672] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2807), 1, + ACTIONS(667), 1, anon_sym_COMMA, - ACTIONS(2810), 1, - anon_sym_RBRACE, - STATE(1266), 1, - aux_sym_export_clause_repeat1, - [48551] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - ACTIONS(2812), 1, - sym_identifier, - STATE(1400), 1, - sym_formal_parameters, - [48564] = 4, + ACTIONS(1648), 1, + anon_sym_RPAREN, + STATE(1173), 1, + aux_sym_array_repeat1, + [48685] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(667), 1, anon_sym_COMMA, - ACTIONS(2814), 1, + ACTIONS(1648), 1, anon_sym_RPAREN, - STATE(1139), 1, + STATE(1222), 1, aux_sym_array_repeat1, - [48577] = 4, + [48698] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_while, - ACTIONS(2816), 1, - anon_sym_else, - STATE(405), 1, - sym_else_clause, - [48590] = 4, + ACTIONS(2589), 1, + anon_sym_EQ, + ACTIONS(2809), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [48709] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(634), 1, - anon_sym_COMMA, - ACTIONS(2645), 1, - anon_sym_RBRACK, - STATE(1262), 1, - aux_sym_array_pattern_repeat1, - [48603] = 4, + ACTIONS(2811), 1, + anon_sym_LPAREN, + ACTIONS(2813), 1, + anon_sym_await, + STATE(32), 1, + sym__for_header, + [48722] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2818), 1, + ACTIONS(2815), 1, anon_sym_COMMA, - ACTIONS(2820), 1, + ACTIONS(2818), 1, anon_sym_RBRACE, - STATE(1283), 1, - aux_sym_named_imports_repeat1, - [48616] = 4, + STATE(1262), 1, + aux_sym_object_repeat1, + [48735] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 1, + ACTIONS(2820), 1, anon_sym_COMMA, - ACTIONS(1663), 1, - anon_sym_RBRACK, - STATE(1261), 1, - aux_sym_array_repeat1, - [48629] = 4, + ACTIONS(2823), 1, + anon_sym_RBRACE, + STATE(1263), 1, + aux_sym_object_pattern_repeat1, + [48748] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - ACTIONS(2822), 1, + ACTIONS(2825), 1, sym_identifier, - STATE(1490), 1, + STATE(1379), 1, sym_formal_parameters, - [48642] = 4, + [48761] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 1, + ACTIONS(2827), 1, anon_sym_COMMA, - ACTIONS(1663), 1, - anon_sym_RBRACK, - STATE(1139), 1, - aux_sym_array_repeat1, - [48655] = 4, + ACTIONS(2829), 1, + anon_sym_RBRACE, + STATE(1326), 1, + aux_sym_named_imports_repeat1, + [48774] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2824), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - ACTIONS(2826), 1, - anon_sym_await, - STATE(28), 1, - sym__for_header, - [48668] = 4, + ACTIONS(2831), 1, + sym_identifier, + STATE(1340), 1, + sym_formal_parameters, + [48787] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(634), 1, + ACTIONS(667), 1, anon_sym_COMMA, - ACTIONS(2645), 1, + ACTIONS(1669), 1, anon_sym_RBRACK, - STATE(1263), 1, - aux_sym_array_pattern_repeat1, - [48681] = 4, - ACTIONS(3), 1, + STATE(1173), 1, + aux_sym_array_repeat1, + [48800] = 2, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - ACTIONS(2828), 1, - sym_identifier, - STATE(1393), 1, - sym_formal_parameters, - [48694] = 4, + ACTIONS(1454), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [48809] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - ACTIONS(2830), 1, + ACTIONS(2488), 1, sym_identifier, - STATE(1400), 1, - sym_formal_parameters, - [48707] = 4, + ACTIONS(2490), 1, + anon_sym_LBRACK, + ACTIONS(2492), 1, + sym_private_property_identifier, + [48822] = 2, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(1422), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [48831] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 1, + ACTIONS(2496), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(2832), 1, - anon_sym_RPAREN, - STATE(1139), 1, - aux_sym_array_repeat1, - [48720] = 2, - ACTIONS(2222), 1, + anon_sym_SEMI, + [48840] = 2, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2544), 3, + ACTIONS(1390), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [48729] = 2, + [48849] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2650), 3, - sym__automatic_semicolon, + ACTIONS(634), 1, anon_sym_COMMA, - anon_sym_SEMI, - [48738] = 4, + ACTIONS(2833), 1, + anon_sym_RBRACK, + STATE(1286), 1, + aux_sym_array_pattern_repeat1, + [48862] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1917), 1, + ACTIONS(667), 1, anon_sym_COMMA, - ACTIONS(2834), 1, - anon_sym_RBRACE, - STATE(1225), 1, - aux_sym_object_pattern_repeat1, - [48751] = 4, + ACTIONS(1669), 1, + anon_sym_RBRACK, + STATE(1296), 1, + aux_sym_array_repeat1, + [48875] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2836), 1, + ACTIONS(667), 1, anon_sym_COMMA, - ACTIONS(2838), 1, - anon_sym_RBRACE, - STATE(1323), 1, - aux_sym_named_imports_repeat1, - [48764] = 4, + ACTIONS(2835), 1, + anon_sym_RBRACK, + STATE(1173), 1, + aux_sym_array_repeat1, + [48888] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2554), 1, + ACTIONS(2837), 1, sym_identifier, - ACTIONS(2556), 1, - anon_sym_LBRACK, - ACTIONS(2558), 1, - sym_private_property_identifier, - [48777] = 4, + ACTIONS(2839), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [48899] = 2, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2740), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [48908] = 2, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(1304), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [48917] = 2, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2516), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [48926] = 2, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(1532), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [48935] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2840), 1, + ACTIONS(1923), 1, anon_sym_COMMA, - ACTIONS(2842), 1, + ACTIONS(2841), 1, anon_sym_RBRACE, - STATE(1322), 1, - aux_sym_export_clause_repeat1, - [48790] = 3, + STATE(1242), 1, + aux_sym_object_pattern_repeat1, + [48948] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2846), 1, - anon_sym_as, - ACTIONS(2844), 2, + ACTIONS(2769), 1, anon_sym_COMMA, + ACTIONS(2843), 1, anon_sym_RBRACE, - [48801] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2848), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [48810] = 4, + STATE(1262), 1, + aux_sym_object_repeat1, + [48961] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - ACTIONS(2850), 1, - sym_identifier, - STATE(1490), 1, - sym_formal_parameters, - [48823] = 4, + ACTIONS(2769), 1, + anon_sym_COMMA, + ACTIONS(2845), 1, + anon_sym_RBRACE, + STATE(1262), 1, + aux_sym_object_repeat1, + [48974] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2754), 1, + ACTIONS(2769), 1, anon_sym_COMMA, - ACTIONS(2852), 1, + ACTIONS(2847), 1, anon_sym_RBRACE, - STATE(1218), 1, + STATE(1244), 1, aux_sym_object_repeat1, - [48836] = 4, + [48987] = 2, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2849), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [48996] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2581), 1, - sym_identifier, + ACTIONS(2851), 1, + anon_sym_COMMA, ACTIONS(2854), 1, - anon_sym_RBRACE, - STATE(1335), 1, - sym__import_export_specifier, - [48849] = 4, + anon_sym_RBRACK, + STATE(1286), 1, + aux_sym_array_pattern_repeat1, + [49009] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2754), 1, - anon_sym_COMMA, + ACTIONS(2368), 1, + anon_sym_LPAREN, ACTIONS(2856), 1, - anon_sym_RBRACE, - STATE(1218), 1, - aux_sym_object_repeat1, - [48862] = 4, + anon_sym_COLON, + STATE(1391), 1, + sym_formal_parameters, + [49022] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, + ACTIONS(1923), 1, + anon_sym_COMMA, ACTIONS(2858), 1, - sym_identifier, - STATE(1400), 1, - sym_formal_parameters, - [48875] = 4, + anon_sym_RBRACE, + STATE(1263), 1, + aux_sym_object_pattern_repeat1, + [49035] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1917), 1, + ACTIONS(1923), 1, anon_sym_COMMA, ACTIONS(2860), 1, anon_sym_RBRACE, - STATE(1225), 1, + STATE(1263), 1, aux_sym_object_pattern_repeat1, - [48888] = 4, + [49048] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1917), 1, + ACTIONS(634), 1, anon_sym_COMMA, ACTIONS(2862), 1, + anon_sym_RBRACK, + STATE(1286), 1, + aux_sym_array_pattern_repeat1, + [49061] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2769), 1, + anon_sym_COMMA, + ACTIONS(2847), 1, anon_sym_RBRACE, - STATE(1225), 1, - aux_sym_object_pattern_repeat1, - [48901] = 4, + STATE(1262), 1, + aux_sym_object_repeat1, + [49074] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2587), 1, - anon_sym_from, - ACTIONS(2864), 1, - anon_sym_as, - STATE(1382), 1, - sym__from_clause, - [48914] = 4, + ACTIONS(1923), 1, + anon_sym_COMMA, + ACTIONS(2841), 1, + anon_sym_RBRACE, + STATE(1263), 1, + aux_sym_object_pattern_repeat1, + [49087] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2754), 1, + ACTIONS(2769), 1, anon_sym_COMMA, - ACTIONS(2866), 1, + ACTIONS(2864), 1, anon_sym_RBRACE, - STATE(1218), 1, + STATE(1262), 1, aux_sym_object_repeat1, - [48927] = 3, + [49100] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2544), 1, + sym_identifier, + ACTIONS(2546), 1, + anon_sym_LBRACK, + ACTIONS(2548), 1, + sym_private_property_identifier, + [49113] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2868), 1, + ACTIONS(2866), 1, sym_identifier, - ACTIONS(2870), 2, + ACTIONS(2868), 2, sym__automatic_semicolon, anon_sym_SEMI, - [48938] = 4, + [49124] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(667), 1, anon_sym_COMMA, - ACTIONS(2872), 1, + ACTIONS(2870), 1, anon_sym_RBRACK, - STATE(1139), 1, + STATE(1173), 1, aux_sym_array_repeat1, - [48951] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2874), 1, - sym_identifier, - ACTIONS(2876), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [48962] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2548), 1, - sym_identifier, - ACTIONS(2550), 1, - anon_sym_LBRACK, - ACTIONS(2552), 1, - sym_private_property_identifier, - [48975] = 3, + [49137] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2627), 1, + ACTIONS(2589), 1, anon_sym_EQ, - ACTIONS(2878), 2, + ACTIONS(2854), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [48986] = 4, + anon_sym_RBRACK, + [49148] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(634), 1, + ACTIONS(1673), 3, anon_sym_COMMA, - ACTIONS(2880), 1, + anon_sym_RPAREN, anon_sym_RBRACK, - STATE(1263), 1, - aux_sym_array_pattern_repeat1, - [48999] = 4, + [49157] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2872), 1, + anon_sym_LBRACE, + ACTIONS(2874), 1, anon_sym_LPAREN, - ACTIONS(2882), 1, - anon_sym_COLON, - STATE(1482), 1, - sym_formal_parameters, - [49012] = 3, + STATE(313), 1, + sym_statement_block, + [49170] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2508), 1, - anon_sym_EQ, - ACTIONS(1216), 2, - anon_sym_in, - anon_sym_of, - [49023] = 4, + ACTIONS(667), 1, + anon_sym_COMMA, + ACTIONS(1671), 1, + anon_sym_RPAREN, + STATE(1245), 1, + aux_sym_array_repeat1, + [49183] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(667), 1, anon_sym_COMMA, - ACTIONS(1634), 1, + ACTIONS(1671), 1, anon_sym_RPAREN, - STATE(1279), 1, + STATE(1173), 1, aux_sym_array_repeat1, - [49036] = 4, + [49196] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2200), 1, - anon_sym_COLON, - ACTIONS(2208), 1, - anon_sym_DOT, - ACTIONS(2884), 1, - anon_sym_GT, - [49049] = 4, + ACTIONS(2769), 1, + anon_sym_COMMA, + ACTIONS(2843), 1, + anon_sym_RBRACE, + STATE(1283), 1, + aux_sym_object_repeat1, + [49209] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2368), 1, + anon_sym_LPAREN, + ACTIONS(2876), 1, + sym_identifier, + STATE(1340), 1, + sym_formal_parameters, + [49222] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1923), 1, + anon_sym_COMMA, + ACTIONS(2878), 1, + anon_sym_RBRACE, + STATE(1263), 1, + aux_sym_object_pattern_repeat1, + [49235] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2368), 1, + anon_sym_LPAREN, + ACTIONS(2880), 1, + sym_identifier, + STATE(1379), 1, + sym_formal_parameters, + [49248] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2200), 1, - anon_sym_COLON, ACTIONS(2208), 1, + anon_sym_COLON, + ACTIONS(2216), 1, anon_sym_DOT, - ACTIONS(2886), 1, + ACTIONS(2882), 1, anon_sym_GT, - [49062] = 4, + [49261] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 1, + ACTIONS(1923), 1, anon_sym_COMMA, - ACTIONS(1657), 1, + ACTIONS(2878), 1, + anon_sym_RBRACE, + STATE(1288), 1, + aux_sym_object_pattern_repeat1, + [49274] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(679), 1, anon_sym_RPAREN, - STATE(1268), 1, - aux_sym_array_repeat1, - [49075] = 4, + ACTIONS(2884), 1, + anon_sym_COMMA, + STATE(1256), 1, + aux_sym_formal_parameters_repeat1, + [49287] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 1, + ACTIONS(2508), 1, + anon_sym_EQ, + ACTIONS(1224), 2, + anon_sym_in, + anon_sym_of, + [49298] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(634), 1, anon_sym_COMMA, - ACTIONS(1657), 1, - anon_sym_RPAREN, - STATE(1139), 1, - aux_sym_array_repeat1, - [49088] = 4, + ACTIONS(2607), 1, + anon_sym_RBRACK, + STATE(1286), 1, + aux_sym_array_pattern_repeat1, + [49311] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2888), 1, + ACTIONS(2368), 1, + anon_sym_LPAREN, + ACTIONS(2886), 1, sym_identifier, - STATE(925), 1, - sym_decorator_member_expression, - STATE(977), 1, - sym_decorator_call_expression, - [49101] = 4, + STATE(1455), 1, + sym_formal_parameters, + [49324] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(667), 1, anon_sym_COMMA, - ACTIONS(1659), 1, - anon_sym_RPAREN, - STATE(1318), 1, + ACTIONS(1665), 1, + anon_sym_RBRACK, + STATE(1173), 1, aux_sym_array_repeat1, - [49114] = 4, + [49337] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(667), 1, anon_sym_COMMA, - ACTIONS(1659), 1, - anon_sym_RPAREN, - STATE(1139), 1, + ACTIONS(1665), 1, + anon_sym_RBRACK, + STATE(1275), 1, aux_sym_array_repeat1, - [49127] = 4, + [49350] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2754), 1, + ACTIONS(634), 1, anon_sym_COMMA, - ACTIONS(2856), 1, - anon_sym_RBRACE, - STATE(1296), 1, - aux_sym_object_repeat1, - [49140] = 2, + ACTIONS(2607), 1, + anon_sym_RBRACK, + STATE(1273), 1, + aux_sym_array_pattern_repeat1, + [49363] = 2, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2740), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [49372] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2890), 3, + ACTIONS(2888), 3, sym__automatic_semicolon, anon_sym_from, anon_sym_SEMI, - [49149] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1917), 1, - anon_sym_COMMA, - ACTIONS(2834), 1, - anon_sym_RBRACE, - STATE(1294), 1, - aux_sym_object_pattern_repeat1, - [49162] = 2, + [49381] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2479), 3, + ACTIONS(2890), 3, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_from, anon_sym_SEMI, - [49171] = 4, + [49390] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2581), 1, - sym_identifier, ACTIONS(2892), 1, + anon_sym_EQ, + ACTIONS(1224), 2, + anon_sym_in, + anon_sym_of, + [49401] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2637), 1, + sym_identifier, + ACTIONS(2894), 1, anon_sym_RBRACE, - STATE(1492), 1, + STATE(1345), 1, sym__import_export_specifier, - [49184] = 4, + [49414] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 1, + ACTIONS(2890), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [49423] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2585), 1, anon_sym_COMMA, - ACTIONS(2894), 1, + ACTIONS(2587), 1, anon_sym_RPAREN, - STATE(1139), 1, - aux_sym_array_repeat1, - [49197] = 2, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2514), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [49206] = 4, + STATE(1308), 1, + aux_sym_formal_parameters_repeat1, + [49436] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2200), 1, - anon_sym_COLON, - ACTIONS(2208), 1, - anon_sym_DOT, ACTIONS(2896), 1, - anon_sym_GT, - [49219] = 4, + anon_sym_COMMA, + ACTIONS(2899), 1, + anon_sym_RBRACE, + STATE(1322), 1, + aux_sym_export_clause_repeat1, + [49449] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2581), 1, + ACTIONS(2368), 1, + anon_sym_LPAREN, + ACTIONS(2901), 1, + sym_identifier, + STATE(1442), 1, + sym_formal_parameters, + [49462] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2637), 1, sym_identifier, - ACTIONS(2898), 1, + ACTIONS(2903), 1, anon_sym_RBRACE, - STATE(1335), 1, + STATE(1415), 1, sym__import_export_specifier, - [49232] = 4, + [49475] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2900), 1, - anon_sym_COMMA, - ACTIONS(2902), 1, - anon_sym_RBRACE, - STATE(1266), 1, - aux_sym_export_clause_repeat1, - [49245] = 4, + ACTIONS(2905), 1, + anon_sym_LPAREN, + ACTIONS(2907), 1, + anon_sym_await, + STATE(39), 1, + sym__for_header, + [49488] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2904), 1, + ACTIONS(2909), 1, anon_sym_COMMA, - ACTIONS(2907), 1, + ACTIONS(2911), 1, anon_sym_RBRACE, - STATE(1323), 1, + STATE(1221), 1, aux_sym_named_imports_repeat1, - [49258] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1235), 1, - anon_sym_DQUOTE, - ACTIONS(1237), 1, - anon_sym_SQUOTE, - STATE(1343), 1, - sym_string, - [49271] = 4, + [49501] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 1, - anon_sym_COMMA, - ACTIONS(1634), 1, - anon_sym_RPAREN, - STATE(1139), 1, - aux_sym_array_repeat1, - [49284] = 3, + ACTIONS(2368), 1, + anon_sym_LPAREN, + ACTIONS(2913), 1, + sym_identifier, + STATE(1340), 1, + sym_formal_parameters, + [49514] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2208), 1, + anon_sym_COLON, + ACTIONS(2216), 1, anon_sym_DOT, - ACTIONS(2884), 1, + ACTIONS(2915), 1, anon_sym_GT, - [49294] = 3, + [49527] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2678), 1, - anon_sym_LBRACE, - STATE(311), 1, - sym_class_body, - [49304] = 3, + ACTIONS(2577), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [49536] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2917), 1, anon_sym_LPAREN, - STATE(1495), 1, - sym_formal_parameters, - [49314] = 3, + STATE(38), 1, + sym__for_header, + [49546] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1494), 1, - sym_formal_parameters, - [49324] = 3, + ACTIONS(2919), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [49554] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2200), 1, - anon_sym_COLON, - ACTIONS(2896), 1, - anon_sym_GT, - [49334] = 3, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1493), 1, + sym_formal_parameters, + [49564] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2208), 1, - anon_sym_DOT, - ACTIONS(2896), 1, - anon_sym_GT, - [49344] = 3, + ACTIONS(2682), 1, + anon_sym_from, + STATE(1422), 1, + sym__from_clause, + [49574] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2619), 1, anon_sym_LBRACE, - STATE(929), 1, - sym_statement_block, - [49354] = 3, + STATE(70), 1, + sym_class_body, + [49584] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, - anon_sym_LBRACE, - STATE(940), 1, - sym_statement_block, - [49364] = 3, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1426), 1, + sym_formal_parameters, + [49594] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, - anon_sym_LBRACE, - STATE(941), 1, - sym_statement_block, - [49374] = 2, + ACTIONS(2682), 1, + anon_sym_from, + STATE(1370), 1, + sym__from_clause, + [49604] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2909), 2, + ACTIONS(2854), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [49382] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2911), 1, - anon_sym_LBRACE, - STATE(699), 1, - sym_statement_block, - [49392] = 3, + anon_sym_RBRACK, + [49612] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2490), 1, + ACTIONS(2532), 1, anon_sym_LBRACE, - STATE(700), 1, + STATE(554), 1, sym_class_body, - [49402] = 3, + [49622] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2530), 1, + ACTIONS(2872), 1, anon_sym_LBRACE, - STATE(560), 1, - sym_class_body, - [49412] = 3, + STATE(361), 1, + sym_statement_block, + [49632] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2913), 1, + ACTIONS(2921), 1, anon_sym_LBRACE, - STATE(69), 1, + STATE(751), 1, sym_statement_block, - [49422] = 2, + [49642] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1162), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [49430] = 3, + ACTIONS(2923), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [49650] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2490), 1, + ACTIONS(2925), 1, anon_sym_LBRACE, - STATE(720), 1, - sym_class_body, - [49440] = 2, + STATE(77), 1, + sym_statement_block, + [49660] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2342), 2, - anon_sym_in, - anon_sym_of, - [49448] = 2, + ACTIONS(2927), 1, + sym_identifier, + ACTIONS(2929), 1, + sym_jsx_identifier, + [49670] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2915), 2, + ACTIONS(2931), 2, sym__automatic_semicolon, anon_sym_SEMI, - [49456] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2652), 1, - anon_sym_LBRACE, - STATE(70), 1, - sym_class_body, - [49466] = 3, + [49678] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1486), 1, - sym_formal_parameters, - [49476] = 2, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(2917), 2, - sym__glimmer_template_content, - anon_sym_LT_SLASHtemplate_GT, - [49484] = 3, + ACTIONS(2933), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [49686] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2919), 1, + ACTIONS(2935), 1, anon_sym_LBRACE, - STATE(583), 1, - sym_statement_block, - [49494] = 3, + STATE(363), 1, + sym_switch_body, + [49696] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1496), 1, - sym_formal_parameters, - [49504] = 3, + ACTIONS(2208), 1, + anon_sym_COLON, + ACTIONS(2775), 1, + anon_sym_GT, + [49706] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2919), 1, + ACTIONS(2937), 1, anon_sym_LBRACE, - STATE(585), 1, + STATE(596), 1, sym_statement_block, - [49514] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2921), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [49522] = 3, + [49716] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1473), 1, + STATE(1498), 1, sym_formal_parameters, - [49532] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2200), 1, - anon_sym_COLON, - ACTIONS(2886), 1, - anon_sym_GT, - [49542] = 3, + [49726] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2921), 1, anon_sym_LBRACE, - STATE(924), 1, + STATE(699), 1, sym_statement_block, - [49552] = 3, + [49736] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2208), 1, - anon_sym_DOT, - ACTIONS(2886), 1, + anon_sym_COLON, + ACTIONS(2882), 1, anon_sym_GT, - [49562] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2530), 1, - anon_sym_LBRACE, - STATE(586), 1, - sym_class_body, - [49572] = 3, + [49746] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1456), 1, - sym_formal_parameters, - [49582] = 2, + ACTIONS(2216), 1, + anon_sym_DOT, + ACTIONS(2775), 1, + anon_sym_GT, + [49756] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2923), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [49590] = 3, + ACTIONS(2216), 1, + anon_sym_DOT, + ACTIONS(2882), 1, + anon_sym_GT, + [49766] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2917), 1, anon_sym_LPAREN, - STATE(1470), 1, - sym_formal_parameters, - [49600] = 3, + STATE(28), 1, + sym__for_header, + [49776] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2678), 1, + ACTIONS(2939), 2, anon_sym_LBRACE, - STATE(309), 1, - sym_class_body, - [49610] = 2, + anon_sym_EQ_GT, + [49784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1522), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [49618] = 3, + ACTIONS(2208), 1, + anon_sym_COLON, + ACTIONS(2915), 1, + anon_sym_GT, + [49794] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2925), 1, - anon_sym_SEMI, - ACTIONS(2927), 1, - sym__automatic_semicolon, - [49628] = 3, + ACTIONS(2941), 1, + anon_sym_LPAREN, + STATE(1488), 1, + sym_parenthesized_expression, + [49804] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1417), 1, - sym_formal_parameters, - [49638] = 3, + ACTIONS(2216), 1, + anon_sym_DOT, + ACTIONS(2915), 1, + anon_sym_GT, + [49814] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1452), 1, - sym_formal_parameters, - [49648] = 3, + ACTIONS(2943), 1, + anon_sym_COMMA, + ACTIONS(2945), 1, + anon_sym_from, + [49824] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1413), 1, - sym_formal_parameters, - [49658] = 3, + ACTIONS(2498), 1, + anon_sym_in, + ACTIONS(2500), 1, + anon_sym_of, + [49834] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2929), 1, + ACTIONS(2925), 1, anon_sym_LBRACE, - STATE(326), 1, + STATE(66), 1, sym_statement_block, - [49668] = 3, + [49844] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2911), 1, - anon_sym_LBRACE, - STATE(702), 1, - sym_statement_block, - [49678] = 3, + ACTIONS(2804), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [49852] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2919), 1, + ACTIONS(2947), 1, anon_sym_LBRACE, - STATE(549), 1, + STATE(308), 1, sym_statement_block, - [49688] = 3, + [49862] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2919), 1, - anon_sym_LBRACE, - STATE(513), 1, - sym_statement_block, - [49698] = 3, + ACTIONS(2949), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [49870] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2947), 1, anon_sym_LBRACE, - STATE(923), 1, + STATE(318), 1, sym_statement_block, - [49708] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1391), 1, - sym_formal_parameters, - [49718] = 3, + [49880] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2490), 1, + ACTIONS(2730), 1, anon_sym_LBRACE, - STATE(704), 1, + STATE(309), 1, sym_class_body, - [49728] = 2, + [49890] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1661), 2, + ACTIONS(2951), 2, sym__automatic_semicolon, anon_sym_SEMI, - [49736] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2208), 1, - anon_sym_DOT, - ACTIONS(2741), 1, - anon_sym_GT, - [49746] = 3, + [49898] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2931), 1, + ACTIONS(1686), 2, anon_sym_LPAREN, - STATE(39), 1, - sym_parenthesized_expression, - [49756] = 2, + anon_sym_COLON, + [49906] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2933), 2, + ACTIONS(2151), 2, sym__automatic_semicolon, anon_sym_SEMI, - [49764] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1449), 1, - sym_formal_parameters, - [49774] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2931), 1, - anon_sym_LPAREN, - STATE(42), 1, - sym_parenthesized_expression, - [49784] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2931), 1, - anon_sym_LPAREN, - STATE(37), 1, - sym_parenthesized_expression, - [49794] = 2, + [49914] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2935), 2, - sym__automatic_semicolon, + ACTIONS(2953), 1, anon_sym_SEMI, - [49802] = 2, + ACTIONS(2955), 1, + sym__automatic_semicolon, + [49924] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2878), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [49810] = 3, + ACTIONS(2872), 1, + anon_sym_LBRACE, + STATE(942), 1, + sym_statement_block, + [49934] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2872), 1, anon_sym_LBRACE, - STATE(938), 1, + STATE(934), 1, sym_statement_block, - [49820] = 3, + [49944] = 3, ACTIONS(3), 1, - sym_comment, - ACTIONS(2937), 1, - anon_sym_SEMI, - ACTIONS(2939), 1, - sym__automatic_semicolon, - [49830] = 3, + sym_comment, + ACTIONS(2619), 1, + anon_sym_LBRACE, + STATE(68), 1, + sym_class_body, + [49954] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2548), 1, + ACTIONS(2637), 1, sym_identifier, - ACTIONS(2552), 1, - sym_private_property_identifier, - [49840] = 3, + STATE(1415), 1, + sym__import_export_specifier, + [49964] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1381), 1, + STATE(1342), 1, sym_formal_parameters, - [49850] = 3, + [49974] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1353), 1, - sym_formal_parameters, - [49860] = 3, + ACTIONS(2921), 1, + anon_sym_LBRACE, + STATE(703), 1, + sym_statement_block, + [49984] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1332), 1, + STATE(1361), 1, sym_formal_parameters, - [49870] = 3, + [49994] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2957), 1, anon_sym_LPAREN, - STATE(1333), 1, - sym_formal_parameters, - [49880] = 2, + STATE(34), 1, + sym_parenthesized_expression, + [50004] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2941), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [49888] = 3, + ACTIONS(2921), 1, + anon_sym_LBRACE, + STATE(696), 1, + sym_statement_block, + [50014] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1448), 1, + STATE(1495), 1, sym_formal_parameters, - [49898] = 3, + [50024] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2957), 1, anon_sym_LPAREN, - STATE(1334), 1, - sym_formal_parameters, - [49908] = 3, + STATE(31), 1, + sym_parenthesized_expression, + [50034] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2957), 1, + anon_sym_LPAREN, + STATE(27), 1, + sym_parenthesized_expression, + [50044] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2925), 1, anon_sym_LBRACE, - STATE(939), 1, + STATE(67), 1, sym_statement_block, - [49918] = 3, + [50054] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2943), 1, - anon_sym_LPAREN, - STATE(35), 1, - sym__for_header, - [49928] = 3, + ACTIONS(2959), 1, + sym_identifier, + ACTIONS(2961), 1, + anon_sym_STAR, + [50064] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2919), 1, - anon_sym_LBRACE, - STATE(577), 1, - sym_statement_block, - [49938] = 3, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1500), 1, + sym_formal_parameters, + [50074] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2872), 1, anon_sym_LBRACE, - STATE(935), 1, + STATE(938), 1, sym_statement_block, - [49948] = 3, + [50084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2931), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(29), 1, - sym_parenthesized_expression, - [49958] = 3, + STATE(1401), 1, + sym_formal_parameters, + [50094] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2911), 1, - anon_sym_LBRACE, - STATE(707), 1, - sym_statement_block, - [49968] = 3, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1486), 1, + sym_formal_parameters, + [50104] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1398), 1, + STATE(1372), 1, sym_formal_parameters, - [49978] = 3, + [50114] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2913), 1, + ACTIONS(2872), 1, anon_sym_LBRACE, - STATE(71), 1, + STATE(941), 1, sym_statement_block, - [49988] = 3, + [50124] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2872), 1, anon_sym_LBRACE, - STATE(293), 1, + STATE(928), 1, sym_statement_block, - [49998] = 3, + [50134] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2911), 1, - anon_sym_LBRACE, - STATE(759), 1, - sym_statement_block, - [50008] = 3, + ACTIONS(1444), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [50142] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2945), 1, - sym_identifier, - ACTIONS(2947), 1, - anon_sym_STAR, - [50018] = 3, + ACTIONS(2472), 1, + anon_sym_LBRACE, + STATE(679), 1, + sym_class_body, + [50152] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1339), 1, + STATE(1482), 1, sym_formal_parameters, - [50028] = 3, + [50162] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1366), 1, + STATE(1474), 1, sym_formal_parameters, - [50038] = 3, + [50172] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2200), 1, - anon_sym_COLON, - ACTIONS(2884), 1, - anon_sym_GT, - [50048] = 3, + ACTIONS(2963), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [50180] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2911), 1, + ACTIONS(2872), 1, anon_sym_LBRACE, - STATE(697), 1, + STATE(319), 1, sym_statement_block, - [50058] = 2, + [50190] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1747), 2, + ACTIONS(2368), 1, anon_sym_LPAREN, - anon_sym_COLON, - [50066] = 3, + STATE(1461), 1, + sym_formal_parameters, + [50200] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2913), 1, + ACTIONS(2730), 1, anon_sym_LBRACE, - STATE(72), 1, - sym_statement_block, - [50076] = 3, + STATE(325), 1, + sym_class_body, + [50210] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2911), 1, - anon_sym_LBRACE, - STATE(696), 1, - sym_statement_block, - [50086] = 3, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1453), 1, + sym_formal_parameters, + [50220] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2490), 1, + ACTIONS(2872), 1, anon_sym_LBRACE, - STATE(703), 1, - sym_class_body, - [50096] = 3, + STATE(936), 1, + sym_statement_block, + [50230] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2554), 1, - sym_identifier, - ACTIONS(2558), 1, - sym_private_property_identifier, - [50106] = 3, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1425), 1, + sym_formal_parameters, + [50240] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2200), 1, - anon_sym_COLON, - ACTIONS(2741), 1, - anon_sym_GT, - [50116] = 3, + ACTIONS(2872), 1, + anon_sym_LBRACE, + STATE(943), 1, + sym_statement_block, + [50250] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2587), 1, - anon_sym_from, - STATE(1424), 1, - sym__from_clause, - [50126] = 3, + ACTIONS(1644), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [50258] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2929), 1, + ACTIONS(2872), 1, anon_sym_LBRACE, - STATE(312), 1, + STATE(945), 1, sym_statement_block, - [50136] = 3, + [50268] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2911), 1, + ACTIONS(2872), 1, anon_sym_LBRACE, - STATE(758), 1, + STATE(946), 1, sym_statement_block, - [50146] = 3, + [50278] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1491), 1, + STATE(1454), 1, sym_formal_parameters, - [50156] = 3, + [50288] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2530), 1, - anon_sym_LBRACE, - STATE(533), 1, - sym_class_body, - [50166] = 3, + ACTIONS(2002), 1, + anon_sym_LPAREN, + ACTIONS(2965), 1, + anon_sym_EQ_GT, + [50298] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2929), 1, - anon_sym_LBRACE, - STATE(328), 1, - sym_statement_block, - [50176] = 3, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1470), 1, + sym_formal_parameters, + [50308] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2931), 1, + ACTIONS(2002), 1, anon_sym_LPAREN, - STATE(30), 1, - sym_parenthesized_expression, - [50186] = 3, + ACTIONS(2131), 1, + anon_sym_EQ_GT, + [50318] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2949), 1, - sym_identifier, - ACTIONS(2951), 1, - anon_sym_STAR, - [50196] = 3, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1363), 1, + sym_formal_parameters, + [50328] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2919), 1, - anon_sym_LBRACE, - STATE(584), 1, - sym_statement_block, - [50206] = 3, + ACTIONS(2818), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [50336] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1365), 1, - sym_formal_parameters, - [50216] = 3, + ACTIONS(1652), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [50344] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1347), 1, - sym_formal_parameters, - [50226] = 3, + ACTIONS(2823), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [50352] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2953), 1, - anon_sym_SEMI, - ACTIONS(2955), 1, - sym__automatic_semicolon, - [50236] = 3, + ACTIONS(2967), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [50360] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2957), 1, - anon_sym_SEMI, - ACTIONS(2959), 1, - sym__automatic_semicolon, - [50246] = 3, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1365), 1, + sym_formal_parameters, + [50370] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1349), 1, + STATE(1420), 1, sym_formal_parameters, - [50256] = 2, + [50380] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1665), 2, + ACTIONS(1657), 2, sym__automatic_semicolon, anon_sym_SEMI, - [50264] = 3, + [50388] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2919), 1, + ACTIONS(2947), 1, anon_sym_LBRACE, - STATE(534), 1, + STATE(326), 1, sym_statement_block, - [50274] = 3, + [50398] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2652), 1, + ACTIONS(2872), 1, anon_sym_LBRACE, - STATE(65), 1, - sym_class_body, - [50284] = 3, + STATE(944), 1, + sym_statement_block, + [50408] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2931), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1459), 1, - sym_parenthesized_expression, - [50294] = 2, + STATE(1371), 1, + sym_formal_parameters, + [50418] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2146), 2, + ACTIONS(2969), 1, + anon_sym_SEMI, + ACTIONS(2971), 1, sym__automatic_semicolon, + [50428] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2973), 1, anon_sym_SEMI, - [50302] = 3, + ACTIONS(2975), 1, + sym__automatic_semicolon, + [50438] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1336), 1, + STATE(1419), 1, sym_formal_parameters, - [50312] = 2, + [50448] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2961), 2, + ACTIONS(2872), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - [50320] = 2, + STATE(929), 1, + sym_statement_block, + [50458] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2794), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [50328] = 3, + ACTIONS(2937), 1, + anon_sym_LBRACE, + STATE(546), 1, + sym_statement_block, + [50468] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1447), 1, - sym_formal_parameters, - [50338] = 3, + ACTIONS(2921), 1, + anon_sym_LBRACE, + STATE(688), 1, + sym_statement_block, + [50478] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2963), 1, + ACTIONS(2977), 1, sym_identifier, - ACTIONS(2965), 1, - sym_jsx_identifier, - [50348] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2530), 1, - anon_sym_LBRACE, - STATE(571), 1, - sym_class_body, - [50358] = 2, + ACTIONS(2979), 1, + anon_sym_STAR, + [50488] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2967), 2, + ACTIONS(2981), 2, sym__automatic_semicolon, anon_sym_SEMI, - [50366] = 2, + [50496] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1667), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [50374] = 3, + ACTIONS(2921), 1, + anon_sym_LBRACE, + STATE(689), 1, + sym_statement_block, + [50506] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1405), 1, - sym_formal_parameters, - [50384] = 2, + ACTIONS(2983), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [50514] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2796), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [50392] = 2, + ACTIONS(2872), 1, + anon_sym_LBRACE, + STATE(927), 1, + sym_statement_block, + [50524] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2969), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [50400] = 3, + ACTIONS(2472), 1, + anon_sym_LBRACE, + STATE(677), 1, + sym_class_body, + [50534] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2921), 1, + anon_sym_LBRACE, + STATE(729), 1, + sym_statement_block, + [50544] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1408), 1, + STATE(1350), 1, sym_formal_parameters, - [50410] = 3, + [50554] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2921), 1, anon_sym_LBRACE, - STATE(383), 1, + STATE(680), 1, sym_statement_block, - [50420] = 3, + [50564] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2581), 1, - sym_identifier, - STATE(1492), 1, - sym__import_export_specifier, - [50430] = 2, + ACTIONS(2472), 1, + anon_sym_LBRACE, + STATE(682), 1, + sym_class_body, + [50574] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2971), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [50438] = 3, + ACTIONS(2216), 1, + anon_sym_DOT, + ACTIONS(2753), 1, + anon_sym_GT, + [50584] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2973), 1, - anon_sym_LPAREN, - STATE(1437), 1, - sym_parenthesized_expression, - [50448] = 3, + ACTIONS(2208), 1, + anon_sym_COLON, + ACTIONS(2753), 1, + anon_sym_GT, + [50594] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2929), 1, + ACTIONS(2921), 1, anon_sym_LBRACE, - STATE(308), 1, + STATE(690), 1, sym_statement_block, - [50458] = 3, + [50604] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2921), 1, anon_sym_LBRACE, - STATE(942), 1, + STATE(691), 1, sym_statement_block, - [50468] = 3, + [50614] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2937), 1, anon_sym_LBRACE, - STATE(926), 1, + STATE(520), 1, sym_statement_block, - [50478] = 3, + [50624] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1369), 1, + STATE(1441), 1, sym_formal_parameters, - [50488] = 2, + [50634] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2763), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [50496] = 3, + ACTIONS(2872), 1, + anon_sym_LBRACE, + STATE(940), 1, + sym_statement_block, + [50644] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2472), 1, anon_sym_LBRACE, - STATE(934), 1, + STATE(700), 1, + sym_class_body, + [50654] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1440), 1, + sym_formal_parameters, + [50664] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2985), 1, + anon_sym_SEMI, + ACTIONS(2987), 1, + sym__automatic_semicolon, + [50674] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2872), 1, + anon_sym_LBRACE, + STATE(926), 1, sym_statement_block, - [50506] = 2, + [50684] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1172), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [50692] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2532), 1, + anon_sym_LBRACE, + STATE(569), 1, + sym_class_body, + [50702] = 2, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(2989), 2, + sym__glimmer_template_content, + anon_sym_LT_SLASHtemplate_GT, + [50710] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2746), 2, + ACTIONS(2809), 2, anon_sym_COMMA, anon_sym_RBRACE, - [50514] = 3, + [50718] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1992), 1, - anon_sym_LPAREN, - ACTIONS(2132), 1, - anon_sym_EQ_GT, - [50524] = 2, + ACTIONS(2872), 1, + anon_sym_LBRACE, + STATE(930), 1, + sym_statement_block, + [50728] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2975), 2, + ACTIONS(2921), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - [50532] = 3, + STATE(706), 1, + sym_statement_block, + [50738] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2937), 1, anon_sym_LBRACE, - STATE(922), 1, + STATE(583), 1, sym_statement_block, - [50542] = 3, + [50748] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2943), 1, - anon_sym_LPAREN, - STATE(36), 1, - sym__for_header, - [50552] = 2, + ACTIONS(2937), 1, + anon_sym_LBRACE, + STATE(605), 1, + sym_statement_block, + [50758] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2977), 2, + ACTIONS(2472), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - [50560] = 3, + STATE(724), 1, + sym_class_body, + [50768] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2979), 1, - anon_sym_LBRACE, - STATE(367), 1, - sym_switch_body, - [50570] = 3, + ACTIONS(2991), 1, + sym_identifier, + ACTIONS(2993), 1, + sym_private_property_identifier, + [50778] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1992), 1, - anon_sym_LPAREN, - ACTIONS(2981), 1, - anon_sym_EQ_GT, - [50580] = 3, + ACTIONS(2360), 2, + anon_sym_in, + anon_sym_of, + [50786] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1427), 1, + STATE(1348), 1, sym_formal_parameters, - [50590] = 3, + [50796] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, - anon_sym_LBRACE, - STATE(928), 1, - sym_statement_block, - [50600] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2911), 1, + ACTIONS(2937), 1, anon_sym_LBRACE, - STATE(690), 1, + STATE(558), 1, sym_statement_block, - [50610] = 3, + [50806] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1481), 1, + STATE(1386), 1, sym_formal_parameters, - [50620] = 3, + [50816] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2995), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [50824] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1479), 1, + STATE(1390), 1, sym_formal_parameters, - [50630] = 3, + [50834] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, - anon_sym_LBRACE, - STATE(931), 1, - sym_statement_block, - [50640] = 3, + ACTIONS(2997), 1, + sym_identifier, + ACTIONS(2999), 1, + sym_private_property_identifier, + [50844] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2911), 1, + ACTIONS(2921), 1, anon_sym_LBRACE, - STATE(691), 1, + STATE(762), 1, sym_statement_block, - [50650] = 3, + [50854] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1467), 1, + STATE(1403), 1, sym_formal_parameters, - [50660] = 2, + [50864] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2983), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [50668] = 3, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1436), 1, + sym_formal_parameters, + [50874] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1434), 1, + sym_formal_parameters, + [50884] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2937), 1, anon_sym_LBRACE, - STATE(932), 1, + STATE(514), 1, sym_statement_block, - [50678] = 3, + [50894] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2587), 1, - anon_sym_from, - STATE(1361), 1, - sym__from_clause, - [50688] = 3, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1383), 1, + sym_formal_parameters, + [50904] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2931), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(25), 1, - sym_parenthesized_expression, - [50698] = 3, + STATE(1430), 1, + sym_formal_parameters, + [50914] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2937), 1, anon_sym_LBRACE, - STATE(936), 1, + STATE(580), 1, + sym_statement_block, + [50924] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2872), 1, + anon_sym_LBRACE, + STATE(931), 1, sym_statement_block, - [50708] = 3, + [50934] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1463), 1, + STATE(1448), 1, sym_formal_parameters, - [50718] = 3, + [50944] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2985), 1, - anon_sym_COMMA, - ACTIONS(2987), 1, - anon_sym_from, - [50728] = 3, + ACTIONS(2957), 1, + anon_sym_LPAREN, + STATE(43), 1, + sym_parenthesized_expression, + [50954] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1394), 1, + STATE(1444), 1, sym_formal_parameters, - [50738] = 3, + [50964] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2368), 1, anon_sym_LPAREN, - STATE(1466), 1, + STATE(1427), 1, sym_formal_parameters, - [50748] = 3, + [50974] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2490), 1, - anon_sym_LBRACE, - STATE(692), 1, - sym_class_body, - [50758] = 3, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1432), 1, + sym_formal_parameters, + [50984] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2911), 1, + ACTIONS(2472), 1, anon_sym_LBRACE, - STATE(693), 1, - sym_statement_block, - [50768] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2392), 1, - anon_sym_LPAREN, - STATE(1462), 1, - sym_formal_parameters, - [50778] = 3, + STATE(678), 1, + sym_class_body, + [50994] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2911), 1, + ACTIONS(2872), 1, anon_sym_LBRACE, - STATE(694), 1, + STATE(294), 1, sym_statement_block, - [50788] = 3, + [51004] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2872), 1, anon_sym_LBRACE, STATE(933), 1, sym_statement_block, - [50798] = 2, + [51014] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2989), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [50806] = 3, + ACTIONS(3001), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [51022] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2490), 1, + ACTIONS(2532), 1, anon_sym_LBRACE, - STATE(695), 1, + STATE(579), 1, sym_class_body, - [50816] = 3, + [51032] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2532), 1, anon_sym_LBRACE, - STATE(313), 1, - sym_statement_block, - [50826] = 3, + STATE(590), 1, + sym_class_body, + [51042] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2919), 1, + ACTIONS(2872), 1, anon_sym_LBRACE, - STATE(588), 1, + STATE(935), 1, sym_statement_block, - [50836] = 3, + [51052] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2481), 1, - anon_sym_in, - ACTIONS(2483), 1, - anon_sym_of, - [50846] = 2, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1405), 1, + sym_formal_parameters, + [51062] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2991), 2, + ACTIONS(3003), 2, sym__automatic_semicolon, anon_sym_SEMI, - [50854] = 3, + [51070] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2957), 1, anon_sym_LPAREN, - STATE(1407), 1, - sym_formal_parameters, - [50864] = 3, + STATE(29), 1, + sym_parenthesized_expression, + [51080] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3005), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [51088] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3007), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [51096] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3009), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [51104] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2911), 1, + ACTIONS(2925), 1, anon_sym_LBRACE, - STATE(749), 1, + STATE(76), 1, sym_statement_block, - [50874] = 3, + [51114] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2913), 1, - anon_sym_LBRACE, - STATE(68), 1, - sym_statement_block, - [50884] = 2, + ACTIONS(2368), 1, + anon_sym_LPAREN, + STATE(1406), 1, + sym_formal_parameters, + [51124] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2993), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [50892] = 3, + ACTIONS(2872), 1, + anon_sym_LBRACE, + STATE(932), 1, + sym_statement_block, + [51134] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2581), 1, + ACTIONS(2637), 1, sym_identifier, - STATE(1335), 1, + STATE(1345), 1, sym__import_export_specifier, - [50902] = 3, + [51144] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, - anon_sym_LBRACE, - STATE(921), 1, - sym_statement_block, - [50912] = 3, + ACTIONS(2957), 1, + anon_sym_LPAREN, + STATE(37), 1, + sym_parenthesized_expression, + [51154] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2947), 1, anon_sym_LBRACE, - STATE(930), 1, + STATE(323), 1, sym_statement_block, - [50922] = 3, + [51164] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2957), 1, + anon_sym_LPAREN, + STATE(1346), 1, + sym_parenthesized_expression, + [51174] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2872), 1, anon_sym_LBRACE, - STATE(927), 1, + STATE(937), 1, sym_statement_block, - [50932] = 2, + [51184] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2995), 1, + ACTIONS(2915), 1, anon_sym_GT, - [50939] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2997), 1, - anon_sym_from, - [50946] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1669), 1, - anon_sym_RPAREN, - [50953] = 2, - ACTIONS(2222), 1, + [51191] = 2, + ACTIONS(2230), 1, sym_comment, - ACTIONS(2999), 1, + ACTIONS(3011), 1, sym_regex_pattern, - [50960] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3001), 1, - anon_sym_EQ, - [50967] = 2, - ACTIONS(2222), 1, + [51198] = 2, + ACTIONS(2230), 1, sym_comment, - ACTIONS(3003), 1, + ACTIONS(3013), 1, sym_regex_pattern, - [50974] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2864), 1, - anon_sym_as, - [50981] = 2, + [51205] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3005), 1, - anon_sym_GT, - [50988] = 2, + ACTIONS(3015), 1, + anon_sym_COLON, + [51212] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3007), 1, + ACTIONS(3017), 1, anon_sym_GT, - [50995] = 2, + [51219] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1740), 1, + ACTIONS(3019), 1, anon_sym_RPAREN, - [51002] = 2, + [51226] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2987), 1, - anon_sym_from, - [51009] = 2, + ACTIONS(3021), 1, + anon_sym_SLASH2, + [51233] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3009), 1, - anon_sym_GT, - [51016] = 2, + ACTIONS(2131), 1, + anon_sym_EQ_GT, + [51240] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3011), 1, + ACTIONS(1753), 1, anon_sym_RPAREN, - [51023] = 2, + [51247] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3013), 1, - anon_sym_RPAREN, - [51030] = 2, + ACTIONS(2965), 1, + anon_sym_EQ_GT, + [51254] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3015), 1, - anon_sym_GT, - [51037] = 2, + ACTIONS(3023), 1, + anon_sym_EQ_GT, + [51261] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3017), 1, - anon_sym_RBRACE, - [51044] = 2, + ACTIONS(3025), 1, + anon_sym_target, + [51268] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1671), 1, + ACTIONS(1759), 1, anon_sym_RPAREN, - [51051] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3019), 1, - anon_sym_SLASH2, - [51058] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3021), 1, - anon_sym_while, - [51065] = 2, + [51275] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3023), 1, - anon_sym_EQ, - [51072] = 2, + ACTIONS(1757), 1, + anon_sym_RPAREN, + [51282] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3025), 1, - anon_sym_EQ_GT, - [51079] = 2, + ACTIONS(3027), 1, + sym_identifier, + [51289] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3027), 1, - anon_sym_GT, - [51086] = 2, + ACTIONS(3029), 1, + anon_sym_RBRACE, + [51296] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1673), 1, + ACTIONS(1751), 1, anon_sym_RPAREN, - [51093] = 2, + [51303] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3029), 1, - anon_sym_from, - [51100] = 2, + ACTIONS(1747), 1, + anon_sym_COLON, + [51310] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3031), 1, - anon_sym_EQ_GT, - [51107] = 2, + anon_sym_from, + [51317] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3033), 1, - anon_sym_EQ_GT, - [51114] = 2, + anon_sym_EQ, + [51324] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3035), 1, anon_sym_EQ_GT, - [51121] = 2, + [51331] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3037), 1, - anon_sym_EQ_GT, - [51128] = 2, + sym_identifier, + [51338] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3039), 1, - anon_sym_EQ_GT, - [51135] = 2, + sym_identifier, + [51345] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3041), 1, - anon_sym_EQ_GT, - [51142] = 2, + ACTIONS(2002), 1, + anon_sym_LPAREN, + [51352] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1732), 1, - anon_sym_RBRACK, - [51149] = 2, + ACTIONS(3041), 1, + anon_sym_EQ, + [51359] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3043), 1, - anon_sym_COLON, - [51156] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3045), 1, - anon_sym_target, - [51163] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3047), 1, - anon_sym_SLASH2, - [51170] = 2, + anon_sym_EQ_GT, + [51366] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3049), 1, + ACTIONS(3031), 1, anon_sym_from, - [51177] = 2, + [51373] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2132), 1, + ACTIONS(3045), 1, anon_sym_EQ_GT, - [51184] = 2, + [51380] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2981), 1, + ACTIONS(3047), 1, anon_sym_EQ_GT, - [51191] = 2, + [51387] = 2, + ACTIONS(2230), 1, + sym_comment, + ACTIONS(3049), 1, + sym_regex_pattern, + [51394] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3051), 1, - anon_sym_EQ_GT, - [51198] = 2, + anon_sym_from, + [51401] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3053), 1, - anon_sym_function, - [51205] = 2, + anon_sym_RBRACE, + [51408] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3055), 1, - sym_identifier, - [51212] = 2, + anon_sym_from, + [51415] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1730), 1, + anon_sym_RPAREN, + [51422] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3057), 1, - anon_sym_from, - [51219] = 2, + sym_identifier, + [51429] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3059), 1, - anon_sym_from, - [51226] = 2, + anon_sym_GT, + [51436] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3061), 1, - anon_sym_target, - [51233] = 2, + anon_sym_while, + [51443] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3063), 1, - anon_sym_EQ_GT, - [51240] = 2, - ACTIONS(2222), 1, - sym_comment, - ACTIONS(3065), 1, - sym_regex_pattern, - [51247] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2508), 1, - anon_sym_EQ, - [51254] = 2, + anon_sym_GT, + [51450] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2771), 1, - anon_sym_EQ, - [51261] = 2, + ACTIONS(3065), 1, + anon_sym_GT, + [51457] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3067), 1, anon_sym_GT, - [51268] = 2, + [51464] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3069), 1, + ACTIONS(1737), 1, anon_sym_RPAREN, - [51275] = 2, + [51471] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3069), 1, + anon_sym_GT, + [51478] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3071), 1, anon_sym_GT, - [51282] = 2, + [51485] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3073), 1, - sym_identifier, - [51289] = 2, + anon_sym_GT, + [51492] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3075), 1, - anon_sym_GT, - [51296] = 2, + anon_sym_SLASH2, + [51499] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3077), 1, - anon_sym_GT, - [51303] = 2, + ACTIONS(1679), 1, + anon_sym_RPAREN, + [51506] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3079), 1, - ts_builtin_sym_end, - [51310] = 2, + ACTIONS(3077), 1, + anon_sym_GT, + [51513] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2886), 1, + ACTIONS(2882), 1, anon_sym_GT, - [51317] = 2, + [51520] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2884), 1, + ACTIONS(3079), 1, anon_sym_GT, - [51324] = 2, + [51527] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3081), 1, anon_sym_GT, - [51331] = 2, + [51534] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3083), 1, anon_sym_GT, - [51338] = 2, + [51541] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3085), 1, anon_sym_GT, - [51345] = 2, + [51548] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3087), 1, - anon_sym_GT, - [51352] = 2, + ACTIONS(2945), 1, + anon_sym_from, + [51555] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2741), 1, + ACTIONS(3087), 1, anon_sym_GT, - [51359] = 2, + [51562] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3089), 1, anon_sym_GT, - [51366] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3091), 1, - sym_identifier, - [51373] = 2, + [51569] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3093), 1, - anon_sym_COLON, - [51380] = 2, + ACTIONS(2775), 1, + anon_sym_GT, + [51576] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3095), 1, - anon_sym_from, - [51387] = 2, + ACTIONS(2795), 1, + anon_sym_as, + [51583] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1675), 1, - anon_sym_RBRACK, - [51394] = 2, + ACTIONS(3091), 1, + anon_sym_EQ_GT, + [51590] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1742), 1, - anon_sym_RPAREN, - [51401] = 2, + ACTIONS(3093), 1, + anon_sym_EQ_GT, + [51597] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1736), 1, - anon_sym_RPAREN, - [51408] = 2, + ACTIONS(3095), 1, + anon_sym_EQ_GT, + [51604] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3097), 1, anon_sym_SLASH2, - [51415] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1728), 1, - anon_sym_RPAREN, - [51422] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1726), 1, - anon_sym_COLON, - [51429] = 2, + [51611] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1738), 1, + ACTIONS(1745), 1, anon_sym_RPAREN, - [51436] = 2, + [51618] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3099), 1, - anon_sym_from, - [51443] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1677), 1, - anon_sym_RBRACE, - [51450] = 2, + anon_sym_EQ, + [51625] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1734), 1, - anon_sym_RBRACE, - [51457] = 2, + ACTIONS(3101), 1, + anon_sym_GT, + [51632] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3099), 1, - anon_sym_from, - [51464] = 2, + ACTIONS(3103), 1, + anon_sym_EQ_GT, + [51639] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3101), 1, - anon_sym_EQ_GT, - [51471] = 2, + ACTIONS(2568), 1, + anon_sym_EQ, + [51646] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3103), 1, - sym_identifier, - [51478] = 2, + ACTIONS(1739), 1, + anon_sym_RBRACK, + [51653] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3105), 1, - anon_sym_GT, - [51485] = 2, + sym_identifier, + [51660] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2896), 1, - anon_sym_GT, - [51492] = 2, + ACTIONS(1755), 1, + anon_sym_RBRACE, + [51667] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3107), 1, - anon_sym_GT, - [51499] = 2, + anon_sym_function, + [51674] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3109), 1, - anon_sym_GT, - [51506] = 2, + sym_identifier, + [51681] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3111), 1, - anon_sym_GT, - [51513] = 2, + sym_identifier, + [51688] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3113), 1, - anon_sym_GT, - [51520] = 2, - ACTIONS(2222), 1, + ACTIONS(1724), 1, + anon_sym_RBRACK, + [51695] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(3115), 1, - sym_regex_pattern, - [51527] = 2, + ACTIONS(1722), 1, + anon_sym_RBRACE, + [51702] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1730), 1, - anon_sym_RBRACK, - [51534] = 2, + ACTIONS(3113), 1, + anon_sym_EQ_GT, + [51709] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3115), 1, + anon_sym_from, + [51716] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3117), 1, anon_sym_GT, - [51541] = 2, + [51723] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3119), 1, - sym_identifier, - [51548] = 2, + ACTIONS(2892), 1, + anon_sym_EQ, + [51730] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1724), 1, - anon_sym_RBRACE, - [51555] = 2, + ACTIONS(3119), 1, + sym_identifier, + [51737] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3121), 1, - anon_sym_EQ_GT, - [51562] = 2, + anon_sym_GT, + [51744] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3123), 1, - anon_sym_EQ_GT, - [51569] = 2, + anon_sym_GT, + [51751] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3125), 1, - anon_sym_EQ_GT, - [51576] = 2, + ts_builtin_sym_end, + [51758] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2753), 1, + anon_sym_GT, + [51765] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1681), 1, + anon_sym_RBRACK, + [51772] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3127), 1, - anon_sym_EQ_GT, - [51583] = 2, + anon_sym_GT, + [51779] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3129), 1, anon_sym_GT, - [51590] = 2, + [51786] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3131), 1, anon_sym_GT, - [51597] = 2, + [51793] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3133), 1, anon_sym_GT, - [51604] = 2, + [51800] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3135), 1, anon_sym_GT, - [51611] = 2, + [51807] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3137), 1, anon_sym_EQ_GT, - [51618] = 2, + [51814] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3139), 1, anon_sym_EQ_GT, - [51625] = 2, + [51821] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3141), 1, anon_sym_EQ_GT, - [51632] = 2, + [51828] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3143), 1, - anon_sym_SLASH2, - [51639] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1720), 1, - anon_sym_RPAREN, - [51646] = 2, - ACTIONS(3), 1, + anon_sym_EQ_GT, + [51835] = 2, + ACTIONS(2230), 1, sym_comment, ACTIONS(3145), 1, - anon_sym_RBRACE, - [51653] = 2, + sym_regex_pattern, + [51842] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3147), 1, - anon_sym_EQ_GT, - [51660] = 2, + anon_sym_GT, + [51849] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2724), 1, - anon_sym_EQ, - [51667] = 2, + ACTIONS(1741), 1, + anon_sym_RBRACE, + [51856] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1679), 1, + ACTIONS(1743), 1, anon_sym_RBRACK, - [51674] = 2, + [51863] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3149), 1, anon_sym_GT, - [51681] = 2, + [51870] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3151), 1, - sym_identifier, - [51688] = 2, + anon_sym_GT, + [51877] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3153), 1, - sym_identifier, - [51695] = 2, + anon_sym_target, + [51884] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3155), 1, - sym_identifier, - [51702] = 2, + anon_sym_EQ_GT, + [51891] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(3157), 1, - anon_sym_GT, - [51709] = 2, + anon_sym_EQ_GT, + [51898] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1992), 1, - anon_sym_LPAREN, - [51716] = 2, + ACTIONS(3159), 1, + anon_sym_RPAREN, + [51905] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3159), 1, + ACTIONS(3161), 1, + anon_sym_RPAREN, + [51912] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3163), 1, + anon_sym_EQ_GT, + [51919] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3165), 1, + anon_sym_SLASH2, + [51926] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3167), 1, + anon_sym_from, + [51933] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3169), 1, + anon_sym_from, + [51940] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1761), 1, + anon_sym_RPAREN, + [51947] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3171), 1, + anon_sym_from, + [51954] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3173), 1, + anon_sym_COLON, + [51961] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3175), 1, + anon_sym_EQ_GT, + [51968] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2508), 1, anon_sym_EQ, - [51723] = 2, + [51975] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3161), 1, + ACTIONS(3177), 1, anon_sym_GT, - [51730] = 2, + [51982] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3163), 1, + ACTIONS(3179), 1, anon_sym_EQ, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(293)] = 0, - [SMALL_STATE(294)] = 79, + [SMALL_STATE(294)] = 87, [SMALL_STATE(295)] = 166, [SMALL_STATE(296)] = 253, - [SMALL_STATE(297)] = 339, - [SMALL_STATE(298)] = 427, - [SMALL_STATE(299)] = 513, + [SMALL_STATE(297)] = 341, + [SMALL_STATE(298)] = 429, + [SMALL_STATE(299)] = 515, [SMALL_STATE(300)] = 601, - [SMALL_STATE(301)] = 689, - [SMALL_STATE(302)] = 777, - [SMALL_STATE(303)] = 865, - [SMALL_STATE(304)] = 955, - [SMALL_STATE(305)] = 1041, + [SMALL_STATE(301)] = 687, + [SMALL_STATE(302)] = 775, + [SMALL_STATE(303)] = 863, + [SMALL_STATE(304)] = 949, + [SMALL_STATE(305)] = 1037, [SMALL_STATE(306)] = 1127, [SMALL_STATE(307)] = 1200, [SMALL_STATE(308)] = 1287, [SMALL_STATE(309)] = 1357, [SMALL_STATE(310)] = 1427, [SMALL_STATE(311)] = 1499, - [SMALL_STATE(312)] = 1569, - [SMALL_STATE(313)] = 1639, - [SMALL_STATE(314)] = 1707, - [SMALL_STATE(315)] = 1775, - [SMALL_STATE(316)] = 1845, - [SMALL_STATE(317)] = 1915, - [SMALL_STATE(318)] = 1983, - [SMALL_STATE(319)] = 2051, - [SMALL_STATE(320)] = 2135, - [SMALL_STATE(321)] = 2203, - [SMALL_STATE(322)] = 2271, - [SMALL_STATE(323)] = 2341, - [SMALL_STATE(324)] = 2409, - [SMALL_STATE(325)] = 2493, - [SMALL_STATE(326)] = 2577, - [SMALL_STATE(327)] = 2647, - [SMALL_STATE(328)] = 2715, - [SMALL_STATE(329)] = 2785, - [SMALL_STATE(330)] = 2873, + [SMALL_STATE(312)] = 1567, + [SMALL_STATE(313)] = 1637, + [SMALL_STATE(314)] = 1705, + [SMALL_STATE(315)] = 1773, + [SMALL_STATE(316)] = 1857, + [SMALL_STATE(317)] = 1925, + [SMALL_STATE(318)] = 2009, + [SMALL_STATE(319)] = 2079, + [SMALL_STATE(320)] = 2147, + [SMALL_STATE(321)] = 2231, + [SMALL_STATE(322)] = 2319, + [SMALL_STATE(323)] = 2387, + [SMALL_STATE(324)] = 2457, + [SMALL_STATE(325)] = 2527, + [SMALL_STATE(326)] = 2597, + [SMALL_STATE(327)] = 2667, + [SMALL_STATE(328)] = 2737, + [SMALL_STATE(329)] = 2805, + [SMALL_STATE(330)] = 2875, [SMALL_STATE(331)] = 2943, [SMALL_STATE(332)] = 3010, [SMALL_STATE(333)] = 3077, @@ -74337,72 +74594,72 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(350)] = 4216, [SMALL_STATE(351)] = 4283, [SMALL_STATE(352)] = 4366, - [SMALL_STATE(353)] = 4433, - [SMALL_STATE(354)] = 4516, - [SMALL_STATE(355)] = 4583, - [SMALL_STATE(356)] = 4650, - [SMALL_STATE(357)] = 4717, - [SMALL_STATE(358)] = 4784, - [SMALL_STATE(359)] = 4851, - [SMALL_STATE(360)] = 4918, - [SMALL_STATE(361)] = 4985, - [SMALL_STATE(362)] = 5052, - [SMALL_STATE(363)] = 5119, - [SMALL_STATE(364)] = 5186, - [SMALL_STATE(365)] = 5253, - [SMALL_STATE(366)] = 5320, - [SMALL_STATE(367)] = 5387, - [SMALL_STATE(368)] = 5454, - [SMALL_STATE(369)] = 5521, - [SMALL_STATE(370)] = 5588, - [SMALL_STATE(371)] = 5655, - [SMALL_STATE(372)] = 5722, - [SMALL_STATE(373)] = 5789, - [SMALL_STATE(374)] = 5856, - [SMALL_STATE(375)] = 5923, - [SMALL_STATE(376)] = 5990, - [SMALL_STATE(377)] = 6057, - [SMALL_STATE(378)] = 6124, - [SMALL_STATE(379)] = 6191, - [SMALL_STATE(380)] = 6258, - [SMALL_STATE(381)] = 6325, - [SMALL_STATE(382)] = 6392, - [SMALL_STATE(383)] = 6459, - [SMALL_STATE(384)] = 6526, - [SMALL_STATE(385)] = 6593, - [SMALL_STATE(386)] = 6660, - [SMALL_STATE(387)] = 6727, - [SMALL_STATE(388)] = 6794, - [SMALL_STATE(389)] = 6861, - [SMALL_STATE(390)] = 6928, - [SMALL_STATE(391)] = 6995, - [SMALL_STATE(392)] = 7062, - [SMALL_STATE(393)] = 7129, - [SMALL_STATE(394)] = 7196, - [SMALL_STATE(395)] = 7263, - [SMALL_STATE(396)] = 7330, - [SMALL_STATE(397)] = 7397, - [SMALL_STATE(398)] = 7464, - [SMALL_STATE(399)] = 7531, - [SMALL_STATE(400)] = 7598, - [SMALL_STATE(401)] = 7665, - [SMALL_STATE(402)] = 7732, - [SMALL_STATE(403)] = 7799, - [SMALL_STATE(404)] = 7866, - [SMALL_STATE(405)] = 7933, - [SMALL_STATE(406)] = 8000, - [SMALL_STATE(407)] = 8067, - [SMALL_STATE(408)] = 8134, - [SMALL_STATE(409)] = 8201, - [SMALL_STATE(410)] = 8268, - [SMALL_STATE(411)] = 8335, - [SMALL_STATE(412)] = 8402, - [SMALL_STATE(413)] = 8469, - [SMALL_STATE(414)] = 8536, - [SMALL_STATE(415)] = 8603, - [SMALL_STATE(416)] = 8670, - [SMALL_STATE(417)] = 8737, - [SMALL_STATE(418)] = 8804, + [SMALL_STATE(353)] = 4453, + [SMALL_STATE(354)] = 4520, + [SMALL_STATE(355)] = 4603, + [SMALL_STATE(356)] = 4670, + [SMALL_STATE(357)] = 4737, + [SMALL_STATE(358)] = 4804, + [SMALL_STATE(359)] = 4871, + [SMALL_STATE(360)] = 4938, + [SMALL_STATE(361)] = 5005, + [SMALL_STATE(362)] = 5072, + [SMALL_STATE(363)] = 5139, + [SMALL_STATE(364)] = 5206, + [SMALL_STATE(365)] = 5273, + [SMALL_STATE(366)] = 5340, + [SMALL_STATE(367)] = 5407, + [SMALL_STATE(368)] = 5474, + [SMALL_STATE(369)] = 5541, + [SMALL_STATE(370)] = 5608, + [SMALL_STATE(371)] = 5675, + [SMALL_STATE(372)] = 5742, + [SMALL_STATE(373)] = 5809, + [SMALL_STATE(374)] = 5876, + [SMALL_STATE(375)] = 5943, + [SMALL_STATE(376)] = 6010, + [SMALL_STATE(377)] = 6077, + [SMALL_STATE(378)] = 6144, + [SMALL_STATE(379)] = 6211, + [SMALL_STATE(380)] = 6278, + [SMALL_STATE(381)] = 6345, + [SMALL_STATE(382)] = 6412, + [SMALL_STATE(383)] = 6479, + [SMALL_STATE(384)] = 6546, + [SMALL_STATE(385)] = 6613, + [SMALL_STATE(386)] = 6680, + [SMALL_STATE(387)] = 6747, + [SMALL_STATE(388)] = 6814, + [SMALL_STATE(389)] = 6881, + [SMALL_STATE(390)] = 6948, + [SMALL_STATE(391)] = 7015, + [SMALL_STATE(392)] = 7082, + [SMALL_STATE(393)] = 7149, + [SMALL_STATE(394)] = 7216, + [SMALL_STATE(395)] = 7283, + [SMALL_STATE(396)] = 7350, + [SMALL_STATE(397)] = 7417, + [SMALL_STATE(398)] = 7484, + [SMALL_STATE(399)] = 7551, + [SMALL_STATE(400)] = 7618, + [SMALL_STATE(401)] = 7685, + [SMALL_STATE(402)] = 7752, + [SMALL_STATE(403)] = 7819, + [SMALL_STATE(404)] = 7886, + [SMALL_STATE(405)] = 7953, + [SMALL_STATE(406)] = 8020, + [SMALL_STATE(407)] = 8087, + [SMALL_STATE(408)] = 8154, + [SMALL_STATE(409)] = 8221, + [SMALL_STATE(410)] = 8288, + [SMALL_STATE(411)] = 8355, + [SMALL_STATE(412)] = 8422, + [SMALL_STATE(413)] = 8489, + [SMALL_STATE(414)] = 8556, + [SMALL_STATE(415)] = 8623, + [SMALL_STATE(416)] = 8690, + [SMALL_STATE(417)] = 8757, + [SMALL_STATE(418)] = 8824, [SMALL_STATE(419)] = 8891, [SMALL_STATE(420)] = 8958, [SMALL_STATE(421)] = 9025, @@ -74418,1184 +74675,1188 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(431)] = 9731, [SMALL_STATE(432)] = 9795, [SMALL_STATE(433)] = 9859, - [SMALL_STATE(434)] = 9927, + [SMALL_STATE(434)] = 9923, [SMALL_STATE(435)] = 9991, - [SMALL_STATE(436)] = 10060, - [SMALL_STATE(437)] = 10129, - [SMALL_STATE(438)] = 10198, - [SMALL_STATE(439)] = 10267, - [SMALL_STATE(440)] = 10329, - [SMALL_STATE(441)] = 10399, - [SMALL_STATE(442)] = 10469, - [SMALL_STATE(443)] = 10539, + [SMALL_STATE(436)] = 10055, + [SMALL_STATE(437)] = 10119, + [SMALL_STATE(438)] = 10188, + [SMALL_STATE(439)] = 10257, + [SMALL_STATE(440)] = 10326, + [SMALL_STATE(441)] = 10395, + [SMALL_STATE(442)] = 10463, + [SMALL_STATE(443)] = 10533, [SMALL_STATE(444)] = 10601, - [SMALL_STATE(445)] = 10663, - [SMALL_STATE(446)] = 10735, - [SMALL_STATE(447)] = 10797, - [SMALL_STATE(448)] = 10867, - [SMALL_STATE(449)] = 10935, - [SMALL_STATE(450)] = 11003, - [SMALL_STATE(451)] = 11071, - [SMALL_STATE(452)] = 11141, - [SMALL_STATE(453)] = 11207, - [SMALL_STATE(454)] = 11275, - [SMALL_STATE(455)] = 11337, - [SMALL_STATE(456)] = 11399, + [SMALL_STATE(445)] = 10669, + [SMALL_STATE(446)] = 10737, + [SMALL_STATE(447)] = 10799, + [SMALL_STATE(448)] = 10861, + [SMALL_STATE(449)] = 10923, + [SMALL_STATE(450)] = 10989, + [SMALL_STATE(451)] = 11059, + [SMALL_STATE(452)] = 11129, + [SMALL_STATE(453)] = 11197, + [SMALL_STATE(454)] = 11267, + [SMALL_STATE(455)] = 11329, + [SMALL_STATE(456)] = 11391, [SMALL_STATE(457)] = 11461, - [SMALL_STATE(458)] = 11529, - [SMALL_STATE(459)] = 11597, - [SMALL_STATE(460)] = 11659, - [SMALL_STATE(461)] = 11729, - [SMALL_STATE(462)] = 11799, - [SMALL_STATE(463)] = 11867, - [SMALL_STATE(464)] = 11929, - [SMALL_STATE(465)] = 12001, - [SMALL_STATE(466)] = 12063, - [SMALL_STATE(467)] = 12131, + [SMALL_STATE(458)] = 11523, + [SMALL_STATE(459)] = 11585, + [SMALL_STATE(460)] = 11653, + [SMALL_STATE(461)] = 11715, + [SMALL_STATE(462)] = 11783, + [SMALL_STATE(463)] = 11845, + [SMALL_STATE(464)] = 11915, + [SMALL_STATE(465)] = 11985, + [SMALL_STATE(466)] = 12051, + [SMALL_STATE(467)] = 12121, [SMALL_STATE(468)] = 12193, [SMALL_STATE(469)] = 12255, - [SMALL_STATE(470)] = 12325, - [SMALL_STATE(471)] = 12391, - [SMALL_STATE(472)] = 12461, - [SMALL_STATE(473)] = 12531, - [SMALL_STATE(474)] = 12593, - [SMALL_STATE(475)] = 12662, - [SMALL_STATE(476)] = 12731, - [SMALL_STATE(477)] = 12796, - [SMALL_STATE(478)] = 12863, - [SMALL_STATE(479)] = 12930, - [SMALL_STATE(480)] = 12999, - [SMALL_STATE(481)] = 13064, - [SMALL_STATE(482)] = 13131, - [SMALL_STATE(483)] = 13197, - [SMALL_STATE(484)] = 13267, - [SMALL_STATE(485)] = 13337, - [SMALL_STATE(486)] = 13403, - [SMALL_STATE(487)] = 13469, - [SMALL_STATE(488)] = 13536, - [SMALL_STATE(489)] = 13601, - [SMALL_STATE(490)] = 13666, - [SMALL_STATE(491)] = 13731, - [SMALL_STATE(492)] = 13800, - [SMALL_STATE(493)] = 13869, - [SMALL_STATE(494)] = 13934, - [SMALL_STATE(495)] = 14000, - [SMALL_STATE(496)] = 14062, - [SMALL_STATE(497)] = 14130, - [SMALL_STATE(498)] = 14192, - [SMALL_STATE(499)] = 14256, - [SMALL_STATE(500)] = 14320, - [SMALL_STATE(501)] = 14374, - [SMALL_STATE(502)] = 14427, - [SMALL_STATE(503)] = 14480, - [SMALL_STATE(504)] = 14531, - [SMALL_STATE(505)] = 14582, - [SMALL_STATE(506)] = 14633, - [SMALL_STATE(507)] = 14686, - [SMALL_STATE(508)] = 14745, - [SMALL_STATE(509)] = 14798, - [SMALL_STATE(510)] = 14892, - [SMALL_STATE(511)] = 14940, - [SMALL_STATE(512)] = 14988, - [SMALL_STATE(513)] = 15082, - [SMALL_STATE(514)] = 15130, - [SMALL_STATE(515)] = 15224, - [SMALL_STATE(516)] = 15272, - [SMALL_STATE(517)] = 15322, - [SMALL_STATE(518)] = 15370, - [SMALL_STATE(519)] = 15430, - [SMALL_STATE(520)] = 15492, - [SMALL_STATE(521)] = 15586, - [SMALL_STATE(522)] = 15634, - [SMALL_STATE(523)] = 15682, - [SMALL_STATE(524)] = 15776, - [SMALL_STATE(525)] = 15824, - [SMALL_STATE(526)] = 15872, - [SMALL_STATE(527)] = 15966, - [SMALL_STATE(528)] = 16014, - [SMALL_STATE(529)] = 16062, - [SMALL_STATE(530)] = 16110, - [SMALL_STATE(531)] = 16158, - [SMALL_STATE(532)] = 16206, - [SMALL_STATE(533)] = 16254, - [SMALL_STATE(534)] = 16302, - [SMALL_STATE(535)] = 16350, - [SMALL_STATE(536)] = 16440, - [SMALL_STATE(537)] = 16488, - [SMALL_STATE(538)] = 16566, - [SMALL_STATE(539)] = 16614, - [SMALL_STATE(540)] = 16708, - [SMALL_STATE(541)] = 16756, - [SMALL_STATE(542)] = 16820, - [SMALL_STATE(543)] = 16888, - [SMALL_STATE(544)] = 16950, - [SMALL_STATE(545)] = 17036, - [SMALL_STATE(546)] = 17120, - [SMALL_STATE(547)] = 17202, - [SMALL_STATE(548)] = 17250, - [SMALL_STATE(549)] = 17298, - [SMALL_STATE(550)] = 17346, - [SMALL_STATE(551)] = 17394, - [SMALL_STATE(552)] = 17442, - [SMALL_STATE(553)] = 17490, - [SMALL_STATE(554)] = 17560, - [SMALL_STATE(555)] = 17610, - [SMALL_STATE(556)] = 17704, - [SMALL_STATE(557)] = 17752, - [SMALL_STATE(558)] = 17846, - [SMALL_STATE(559)] = 17894, - [SMALL_STATE(560)] = 17982, - [SMALL_STATE(561)] = 18030, - [SMALL_STATE(562)] = 18116, - [SMALL_STATE(563)] = 18166, - [SMALL_STATE(564)] = 18214, - [SMALL_STATE(565)] = 18262, - [SMALL_STATE(566)] = 18310, - [SMALL_STATE(567)] = 18358, - [SMALL_STATE(568)] = 18406, - [SMALL_STATE(569)] = 18454, - [SMALL_STATE(570)] = 18502, - [SMALL_STATE(571)] = 18550, - [SMALL_STATE(572)] = 18598, - [SMALL_STATE(573)] = 18646, - [SMALL_STATE(574)] = 18694, - [SMALL_STATE(575)] = 18742, - [SMALL_STATE(576)] = 18790, - [SMALL_STATE(577)] = 18838, - [SMALL_STATE(578)] = 18886, - [SMALL_STATE(579)] = 18980, - [SMALL_STATE(580)] = 19028, - [SMALL_STATE(581)] = 19076, - [SMALL_STATE(582)] = 19124, - [SMALL_STATE(583)] = 19172, - [SMALL_STATE(584)] = 19220, - [SMALL_STATE(585)] = 19268, - [SMALL_STATE(586)] = 19316, - [SMALL_STATE(587)] = 19364, - [SMALL_STATE(588)] = 19412, - [SMALL_STATE(589)] = 19460, - [SMALL_STATE(590)] = 19508, - [SMALL_STATE(591)] = 19556, - [SMALL_STATE(592)] = 19604, - [SMALL_STATE(593)] = 19678, - [SMALL_STATE(594)] = 19726, - [SMALL_STATE(595)] = 19774, - [SMALL_STATE(596)] = 19822, - [SMALL_STATE(597)] = 19918, - [SMALL_STATE(598)] = 19966, - [SMALL_STATE(599)] = 20020, - [SMALL_STATE(600)] = 20114, - [SMALL_STATE(601)] = 20162, - [SMALL_STATE(602)] = 20226, - [SMALL_STATE(603)] = 20320, - [SMALL_STATE(604)] = 20368, - [SMALL_STATE(605)] = 20416, - [SMALL_STATE(606)] = 20489, - [SMALL_STATE(607)] = 20566, - [SMALL_STATE(608)] = 20615, - [SMALL_STATE(609)] = 20708, - [SMALL_STATE(610)] = 20801, - [SMALL_STATE(611)] = 20894, - [SMALL_STATE(612)] = 20957, - [SMALL_STATE(613)] = 21010, - [SMALL_STATE(614)] = 21077, - [SMALL_STATE(615)] = 21170, - [SMALL_STATE(616)] = 21263, - [SMALL_STATE(617)] = 21356, - [SMALL_STATE(618)] = 21445, - [SMALL_STATE(619)] = 21538, - [SMALL_STATE(620)] = 21631, - [SMALL_STATE(621)] = 21724, - [SMALL_STATE(622)] = 21787, - [SMALL_STATE(623)] = 21854, - [SMALL_STATE(624)] = 21947, - [SMALL_STATE(625)] = 22040, - [SMALL_STATE(626)] = 22133, - [SMALL_STATE(627)] = 22228, - [SMALL_STATE(628)] = 22279, - [SMALL_STATE(629)] = 22364, - [SMALL_STATE(630)] = 22457, - [SMALL_STATE(631)] = 22540, - [SMALL_STATE(632)] = 22621, - [SMALL_STATE(633)] = 22706, - [SMALL_STATE(634)] = 22775, - [SMALL_STATE(635)] = 22862, - [SMALL_STATE(636)] = 22945, - [SMALL_STATE(637)] = 23030, - [SMALL_STATE(638)] = 23107, - [SMALL_STATE(639)] = 23188, - [SMALL_STATE(640)] = 23237, - [SMALL_STATE(641)] = 23306, - [SMALL_STATE(642)] = 23393, - [SMALL_STATE(643)] = 23442, - [SMALL_STATE(644)] = 23535, - [SMALL_STATE(645)] = 23628, - [SMALL_STATE(646)] = 23721, - [SMALL_STATE(647)] = 23814, - [SMALL_STATE(648)] = 23887, - [SMALL_STATE(649)] = 23936, - [SMALL_STATE(650)] = 23999, - [SMALL_STATE(651)] = 24092, - [SMALL_STATE(652)] = 24155, - [SMALL_STATE(653)] = 24248, - [SMALL_STATE(654)] = 24341, - [SMALL_STATE(655)] = 24426, - [SMALL_STATE(656)] = 24475, - [SMALL_STATE(657)] = 24568, - [SMALL_STATE(658)] = 24661, - [SMALL_STATE(659)] = 24710, - [SMALL_STATE(660)] = 24803, - [SMALL_STATE(661)] = 24896, - [SMALL_STATE(662)] = 24985, - [SMALL_STATE(663)] = 25078, - [SMALL_STATE(664)] = 25171, - [SMALL_STATE(665)] = 25228, - [SMALL_STATE(666)] = 25277, - [SMALL_STATE(667)] = 25374, - [SMALL_STATE(668)] = 25471, - [SMALL_STATE(669)] = 25522, - [SMALL_STATE(670)] = 25569, - [SMALL_STATE(671)] = 25666, - [SMALL_STATE(672)] = 25713, - [SMALL_STATE(673)] = 25762, - [SMALL_STATE(674)] = 25810, - [SMALL_STATE(675)] = 25858, - [SMALL_STATE(676)] = 25954, - [SMALL_STATE(677)] = 26050, - [SMALL_STATE(678)] = 26096, - [SMALL_STATE(679)] = 26148, - [SMALL_STATE(680)] = 26200, - [SMALL_STATE(681)] = 26252, - [SMALL_STATE(682)] = 26304, - [SMALL_STATE(683)] = 26400, - [SMALL_STATE(684)] = 26446, - [SMALL_STATE(685)] = 26538, - [SMALL_STATE(686)] = 26586, - [SMALL_STATE(687)] = 26636, - [SMALL_STATE(688)] = 26682, - [SMALL_STATE(689)] = 26732, - [SMALL_STATE(690)] = 26782, - [SMALL_STATE(691)] = 26828, - [SMALL_STATE(692)] = 26878, - [SMALL_STATE(693)] = 26924, - [SMALL_STATE(694)] = 26970, - [SMALL_STATE(695)] = 27016, - [SMALL_STATE(696)] = 27066, - [SMALL_STATE(697)] = 27116, - [SMALL_STATE(698)] = 27166, - [SMALL_STATE(699)] = 27212, - [SMALL_STATE(700)] = 27258, - [SMALL_STATE(701)] = 27304, - [SMALL_STATE(702)] = 27354, - [SMALL_STATE(703)] = 27404, - [SMALL_STATE(704)] = 27450, - [SMALL_STATE(705)] = 27500, - [SMALL_STATE(706)] = 27546, - [SMALL_STATE(707)] = 27592, - [SMALL_STATE(708)] = 27638, - [SMALL_STATE(709)] = 27684, - [SMALL_STATE(710)] = 27730, - [SMALL_STATE(711)] = 27776, - [SMALL_STATE(712)] = 27870, - [SMALL_STATE(713)] = 27916, - [SMALL_STATE(714)] = 28012, - [SMALL_STATE(715)] = 28058, - [SMALL_STATE(716)] = 28104, - [SMALL_STATE(717)] = 28200, - [SMALL_STATE(718)] = 28246, - [SMALL_STATE(719)] = 28292, - [SMALL_STATE(720)] = 28338, - [SMALL_STATE(721)] = 28384, - [SMALL_STATE(722)] = 28434, - [SMALL_STATE(723)] = 28480, - [SMALL_STATE(724)] = 28526, - [SMALL_STATE(725)] = 28576, - [SMALL_STATE(726)] = 28622, - [SMALL_STATE(727)] = 28668, - [SMALL_STATE(728)] = 28714, - [SMALL_STATE(729)] = 28760, - [SMALL_STATE(730)] = 28806, - [SMALL_STATE(731)] = 28854, - [SMALL_STATE(732)] = 28948, - [SMALL_STATE(733)] = 29000, - [SMALL_STATE(734)] = 29046, - [SMALL_STATE(735)] = 29092, - [SMALL_STATE(736)] = 29138, - [SMALL_STATE(737)] = 29184, - [SMALL_STATE(738)] = 29230, - [SMALL_STATE(739)] = 29322, - [SMALL_STATE(740)] = 29372, - [SMALL_STATE(741)] = 29418, - [SMALL_STATE(742)] = 29464, - [SMALL_STATE(743)] = 29510, - [SMALL_STATE(744)] = 29556, - [SMALL_STATE(745)] = 29602, - [SMALL_STATE(746)] = 29698, - [SMALL_STATE(747)] = 29792, - [SMALL_STATE(748)] = 29838, - [SMALL_STATE(749)] = 29884, - [SMALL_STATE(750)] = 29930, - [SMALL_STATE(751)] = 30024, - [SMALL_STATE(752)] = 30074, - [SMALL_STATE(753)] = 30120, - [SMALL_STATE(754)] = 30166, - [SMALL_STATE(755)] = 30212, - [SMALL_STATE(756)] = 30258, - [SMALL_STATE(757)] = 30304, - [SMALL_STATE(758)] = 30350, - [SMALL_STATE(759)] = 30396, - [SMALL_STATE(760)] = 30442, - [SMALL_STATE(761)] = 30488, - [SMALL_STATE(762)] = 30534, - [SMALL_STATE(763)] = 30627, - [SMALL_STATE(764)] = 30720, - [SMALL_STATE(765)] = 30813, - [SMALL_STATE(766)] = 30906, - [SMALL_STATE(767)] = 30999, - [SMALL_STATE(768)] = 31092, - [SMALL_STATE(769)] = 31141, - [SMALL_STATE(770)] = 31232, - [SMALL_STATE(771)] = 31323, - [SMALL_STATE(772)] = 31372, - [SMALL_STATE(773)] = 31463, - [SMALL_STATE(774)] = 31554, - [SMALL_STATE(775)] = 31645, - [SMALL_STATE(776)] = 31706, - [SMALL_STATE(777)] = 31797, - [SMALL_STATE(778)] = 31868, - [SMALL_STATE(779)] = 31951, - [SMALL_STATE(780)] = 32042, - [SMALL_STATE(781)] = 32127, - [SMALL_STATE(782)] = 32194, - [SMALL_STATE(783)] = 32273, - [SMALL_STATE(784)] = 32354, - [SMALL_STATE(785)] = 32437, - [SMALL_STATE(786)] = 32502, - [SMALL_STATE(787)] = 32563, - [SMALL_STATE(788)] = 32638, - [SMALL_STATE(789)] = 32725, - [SMALL_STATE(790)] = 32816, - [SMALL_STATE(791)] = 32907, - [SMALL_STATE(792)] = 32998, - [SMALL_STATE(793)] = 33089, - [SMALL_STATE(794)] = 33180, - [SMALL_STATE(795)] = 33271, - [SMALL_STATE(796)] = 33364, - [SMALL_STATE(797)] = 33455, - [SMALL_STATE(798)] = 33548, - [SMALL_STATE(799)] = 33641, - [SMALL_STATE(800)] = 33734, - [SMALL_STATE(801)] = 33827, - [SMALL_STATE(802)] = 33920, - [SMALL_STATE(803)] = 34013, - [SMALL_STATE(804)] = 34106, - [SMALL_STATE(805)] = 34197, - [SMALL_STATE(806)] = 34290, - [SMALL_STATE(807)] = 34383, - [SMALL_STATE(808)] = 34476, - [SMALL_STATE(809)] = 34525, - [SMALL_STATE(810)] = 34618, - [SMALL_STATE(811)] = 34711, - [SMALL_STATE(812)] = 34802, - [SMALL_STATE(813)] = 34895, - [SMALL_STATE(814)] = 34965, - [SMALL_STATE(815)] = 35025, - [SMALL_STATE(816)] = 35115, - [SMALL_STATE(817)] = 35197, - [SMALL_STATE(818)] = 35287, - [SMALL_STATE(819)] = 35371, - [SMALL_STATE(820)] = 35437, - [SMALL_STATE(821)] = 35515, - [SMALL_STATE(822)] = 35595, - [SMALL_STATE(823)] = 35685, - [SMALL_STATE(824)] = 35775, - [SMALL_STATE(825)] = 35865, - [SMALL_STATE(826)] = 35955, - [SMALL_STATE(827)] = 36037, - [SMALL_STATE(828)] = 36101, - [SMALL_STATE(829)] = 36191, - [SMALL_STATE(830)] = 36251, - [SMALL_STATE(831)] = 36301, - [SMALL_STATE(832)] = 36351, - [SMALL_STATE(833)] = 36401, - [SMALL_STATE(834)] = 36491, - [SMALL_STATE(835)] = 36581, - [SMALL_STATE(836)] = 36671, - [SMALL_STATE(837)] = 36761, - [SMALL_STATE(838)] = 36835, - [SMALL_STATE(839)] = 36921, - [SMALL_STATE(840)] = 37011, - [SMALL_STATE(841)] = 37103, - [SMALL_STATE(842)] = 37193, - [SMALL_STATE(843)] = 37283, - [SMALL_STATE(844)] = 37333, - [SMALL_STATE(845)] = 37423, - [SMALL_STATE(846)] = 37513, - [SMALL_STATE(847)] = 37603, - [SMALL_STATE(848)] = 37693, - [SMALL_STATE(849)] = 37783, - [SMALL_STATE(850)] = 37873, - [SMALL_STATE(851)] = 37918, - [SMALL_STATE(852)] = 37963, - [SMALL_STATE(853)] = 38012, - [SMALL_STATE(854)] = 38061, - [SMALL_STATE(855)] = 38110, - [SMALL_STATE(856)] = 38197, - [SMALL_STATE(857)] = 38246, - [SMALL_STATE(858)] = 38333, - [SMALL_STATE(859)] = 38414, + [SMALL_STATE(470)] = 12317, + [SMALL_STATE(471)] = 12385, + [SMALL_STATE(472)] = 12457, + [SMALL_STATE(473)] = 12519, + [SMALL_STATE(474)] = 12581, + [SMALL_STATE(475)] = 12651, + [SMALL_STATE(476)] = 12713, + [SMALL_STATE(477)] = 12783, + [SMALL_STATE(478)] = 12845, + [SMALL_STATE(479)] = 12914, + [SMALL_STATE(480)] = 12983, + [SMALL_STATE(481)] = 13050, + [SMALL_STATE(482)] = 13115, + [SMALL_STATE(483)] = 13182, + [SMALL_STATE(484)] = 13249, + [SMALL_STATE(485)] = 13318, + [SMALL_STATE(486)] = 13383, + [SMALL_STATE(487)] = 13449, + [SMALL_STATE(488)] = 13519, + [SMALL_STATE(489)] = 13585, + [SMALL_STATE(490)] = 13651, + [SMALL_STATE(491)] = 13721, + [SMALL_STATE(492)] = 13786, + [SMALL_STATE(493)] = 13855, + [SMALL_STATE(494)] = 13920, + [SMALL_STATE(495)] = 13987, + [SMALL_STATE(496)] = 14056, + [SMALL_STATE(497)] = 14121, + [SMALL_STATE(498)] = 14186, + [SMALL_STATE(499)] = 14252, + [SMALL_STATE(500)] = 14314, + [SMALL_STATE(501)] = 14382, + [SMALL_STATE(502)] = 14444, + [SMALL_STATE(503)] = 14498, + [SMALL_STATE(504)] = 14562, + [SMALL_STATE(505)] = 14626, + [SMALL_STATE(506)] = 14677, + [SMALL_STATE(507)] = 14728, + [SMALL_STATE(508)] = 14781, + [SMALL_STATE(509)] = 14832, + [SMALL_STATE(510)] = 14885, + [SMALL_STATE(511)] = 14944, + [SMALL_STATE(512)] = 14997, + [SMALL_STATE(513)] = 15050, + [SMALL_STATE(514)] = 15098, + [SMALL_STATE(515)] = 15146, + [SMALL_STATE(516)] = 15194, + [SMALL_STATE(517)] = 15254, + [SMALL_STATE(518)] = 15316, + [SMALL_STATE(519)] = 15364, + [SMALL_STATE(520)] = 15412, + [SMALL_STATE(521)] = 15460, + [SMALL_STATE(522)] = 15554, + [SMALL_STATE(523)] = 15602, + [SMALL_STATE(524)] = 15650, + [SMALL_STATE(525)] = 15736, + [SMALL_STATE(526)] = 15784, + [SMALL_STATE(527)] = 15872, + [SMALL_STATE(528)] = 15942, + [SMALL_STATE(529)] = 15990, + [SMALL_STATE(530)] = 16072, + [SMALL_STATE(531)] = 16122, + [SMALL_STATE(532)] = 16216, + [SMALL_STATE(533)] = 16300, + [SMALL_STATE(534)] = 16348, + [SMALL_STATE(535)] = 16396, + [SMALL_STATE(536)] = 16490, + [SMALL_STATE(537)] = 16538, + [SMALL_STATE(538)] = 16632, + [SMALL_STATE(539)] = 16680, + [SMALL_STATE(540)] = 16728, + [SMALL_STATE(541)] = 16776, + [SMALL_STATE(542)] = 16824, + [SMALL_STATE(543)] = 16872, + [SMALL_STATE(544)] = 16920, + [SMALL_STATE(545)] = 17006, + [SMALL_STATE(546)] = 17100, + [SMALL_STATE(547)] = 17148, + [SMALL_STATE(548)] = 17216, + [SMALL_STATE(549)] = 17264, + [SMALL_STATE(550)] = 17312, + [SMALL_STATE(551)] = 17360, + [SMALL_STATE(552)] = 17408, + [SMALL_STATE(553)] = 17482, + [SMALL_STATE(554)] = 17546, + [SMALL_STATE(555)] = 17594, + [SMALL_STATE(556)] = 17642, + [SMALL_STATE(557)] = 17690, + [SMALL_STATE(558)] = 17738, + [SMALL_STATE(559)] = 17786, + [SMALL_STATE(560)] = 17882, + [SMALL_STATE(561)] = 17976, + [SMALL_STATE(562)] = 18024, + [SMALL_STATE(563)] = 18072, + [SMALL_STATE(564)] = 18122, + [SMALL_STATE(565)] = 18184, + [SMALL_STATE(566)] = 18232, + [SMALL_STATE(567)] = 18280, + [SMALL_STATE(568)] = 18328, + [SMALL_STATE(569)] = 18422, + [SMALL_STATE(570)] = 18470, + [SMALL_STATE(571)] = 18518, + [SMALL_STATE(572)] = 18582, + [SMALL_STATE(573)] = 18630, + [SMALL_STATE(574)] = 18678, + [SMALL_STATE(575)] = 18726, + [SMALL_STATE(576)] = 18774, + [SMALL_STATE(577)] = 18824, + [SMALL_STATE(578)] = 18878, + [SMALL_STATE(579)] = 18926, + [SMALL_STATE(580)] = 18974, + [SMALL_STATE(581)] = 19022, + [SMALL_STATE(582)] = 19070, + [SMALL_STATE(583)] = 19118, + [SMALL_STATE(584)] = 19166, + [SMALL_STATE(585)] = 19244, + [SMALL_STATE(586)] = 19338, + [SMALL_STATE(587)] = 19386, + [SMALL_STATE(588)] = 19480, + [SMALL_STATE(589)] = 19528, + [SMALL_STATE(590)] = 19618, + [SMALL_STATE(591)] = 19666, + [SMALL_STATE(592)] = 19714, + [SMALL_STATE(593)] = 19762, + [SMALL_STATE(594)] = 19810, + [SMALL_STATE(595)] = 19858, + [SMALL_STATE(596)] = 19952, + [SMALL_STATE(597)] = 20000, + [SMALL_STATE(598)] = 20048, + [SMALL_STATE(599)] = 20096, + [SMALL_STATE(600)] = 20144, + [SMALL_STATE(601)] = 20192, + [SMALL_STATE(602)] = 20240, + [SMALL_STATE(603)] = 20334, + [SMALL_STATE(604)] = 20382, + [SMALL_STATE(605)] = 20430, + [SMALL_STATE(606)] = 20478, + [SMALL_STATE(607)] = 20526, + [SMALL_STATE(608)] = 20620, + [SMALL_STATE(609)] = 20668, + [SMALL_STATE(610)] = 20757, + [SMALL_STATE(611)] = 20820, + [SMALL_STATE(612)] = 20913, + [SMALL_STATE(613)] = 20980, + [SMALL_STATE(614)] = 21029, + [SMALL_STATE(615)] = 21112, + [SMALL_STATE(616)] = 21197, + [SMALL_STATE(617)] = 21244, + [SMALL_STATE(618)] = 21325, + [SMALL_STATE(619)] = 21394, + [SMALL_STATE(620)] = 21481, + [SMALL_STATE(621)] = 21530, + [SMALL_STATE(622)] = 21607, + [SMALL_STATE(623)] = 21696, + [SMALL_STATE(624)] = 21781, + [SMALL_STATE(625)] = 21830, + [SMALL_STATE(626)] = 21893, + [SMALL_STATE(627)] = 21942, + [SMALL_STATE(628)] = 21991, + [SMALL_STATE(629)] = 22084, + [SMALL_STATE(630)] = 22157, + [SMALL_STATE(631)] = 22250, + [SMALL_STATE(632)] = 22343, + [SMALL_STATE(633)] = 22428, + [SMALL_STATE(634)] = 22521, + [SMALL_STATE(635)] = 22614, + [SMALL_STATE(636)] = 22687, + [SMALL_STATE(637)] = 22780, + [SMALL_STATE(638)] = 22873, + [SMALL_STATE(639)] = 22960, + [SMALL_STATE(640)] = 23053, + [SMALL_STATE(641)] = 23102, + [SMALL_STATE(642)] = 23171, + [SMALL_STATE(643)] = 23224, + [SMALL_STATE(644)] = 23317, + [SMALL_STATE(645)] = 23398, + [SMALL_STATE(646)] = 23491, + [SMALL_STATE(647)] = 23540, + [SMALL_STATE(648)] = 23633, + [SMALL_STATE(649)] = 23726, + [SMALL_STATE(650)] = 23809, + [SMALL_STATE(651)] = 23894, + [SMALL_STATE(652)] = 23987, + [SMALL_STATE(653)] = 24054, + [SMALL_STATE(654)] = 24117, + [SMALL_STATE(655)] = 24194, + [SMALL_STATE(656)] = 24287, + [SMALL_STATE(657)] = 24380, + [SMALL_STATE(658)] = 24443, + [SMALL_STATE(659)] = 24536, + [SMALL_STATE(660)] = 24629, + [SMALL_STATE(661)] = 24724, + [SMALL_STATE(662)] = 24773, + [SMALL_STATE(663)] = 24870, + [SMALL_STATE(664)] = 24963, + [SMALL_STATE(665)] = 25014, + [SMALL_STATE(666)] = 25107, + [SMALL_STATE(667)] = 25204, + [SMALL_STATE(668)] = 25297, + [SMALL_STATE(669)] = 25390, + [SMALL_STATE(670)] = 25483, + [SMALL_STATE(671)] = 25576, + [SMALL_STATE(672)] = 25669, + [SMALL_STATE(673)] = 25726, + [SMALL_STATE(674)] = 25773, + [SMALL_STATE(675)] = 25870, + [SMALL_STATE(676)] = 25921, + [SMALL_STATE(677)] = 26014, + [SMALL_STATE(678)] = 26060, + [SMALL_STATE(679)] = 26106, + [SMALL_STATE(680)] = 26152, + [SMALL_STATE(681)] = 26198, + [SMALL_STATE(682)] = 26244, + [SMALL_STATE(683)] = 26294, + [SMALL_STATE(684)] = 26340, + [SMALL_STATE(685)] = 26390, + [SMALL_STATE(686)] = 26438, + [SMALL_STATE(687)] = 26488, + [SMALL_STATE(688)] = 26538, + [SMALL_STATE(689)] = 26584, + [SMALL_STATE(690)] = 26634, + [SMALL_STATE(691)] = 26684, + [SMALL_STATE(692)] = 26734, + [SMALL_STATE(693)] = 26828, + [SMALL_STATE(694)] = 26880, + [SMALL_STATE(695)] = 26930, + [SMALL_STATE(696)] = 27026, + [SMALL_STATE(697)] = 27072, + [SMALL_STATE(698)] = 27118, + [SMALL_STATE(699)] = 27164, + [SMALL_STATE(700)] = 27210, + [SMALL_STATE(701)] = 27256, + [SMALL_STATE(702)] = 27302, + [SMALL_STATE(703)] = 27352, + [SMALL_STATE(704)] = 27398, + [SMALL_STATE(705)] = 27446, + [SMALL_STATE(706)] = 27492, + [SMALL_STATE(707)] = 27542, + [SMALL_STATE(708)] = 27588, + [SMALL_STATE(709)] = 27638, + [SMALL_STATE(710)] = 27684, + [SMALL_STATE(711)] = 27778, + [SMALL_STATE(712)] = 27830, + [SMALL_STATE(713)] = 27924, + [SMALL_STATE(714)] = 27976, + [SMALL_STATE(715)] = 28022, + [SMALL_STATE(716)] = 28074, + [SMALL_STATE(717)] = 28122, + [SMALL_STATE(718)] = 28168, + [SMALL_STATE(719)] = 28214, + [SMALL_STATE(720)] = 28260, + [SMALL_STATE(721)] = 28306, + [SMALL_STATE(722)] = 28352, + [SMALL_STATE(723)] = 28398, + [SMALL_STATE(724)] = 28448, + [SMALL_STATE(725)] = 28498, + [SMALL_STATE(726)] = 28544, + [SMALL_STATE(727)] = 28590, + [SMALL_STATE(728)] = 28636, + [SMALL_STATE(729)] = 28728, + [SMALL_STATE(730)] = 28774, + [SMALL_STATE(731)] = 28820, + [SMALL_STATE(732)] = 28866, + [SMALL_STATE(733)] = 28962, + [SMALL_STATE(734)] = 29058, + [SMALL_STATE(735)] = 29154, + [SMALL_STATE(736)] = 29200, + [SMALL_STATE(737)] = 29252, + [SMALL_STATE(738)] = 29348, + [SMALL_STATE(739)] = 29394, + [SMALL_STATE(740)] = 29444, + [SMALL_STATE(741)] = 29536, + [SMALL_STATE(742)] = 29582, + [SMALL_STATE(743)] = 29628, + [SMALL_STATE(744)] = 29674, + [SMALL_STATE(745)] = 29720, + [SMALL_STATE(746)] = 29766, + [SMALL_STATE(747)] = 29812, + [SMALL_STATE(748)] = 29858, + [SMALL_STATE(749)] = 29906, + [SMALL_STATE(750)] = 29952, + [SMALL_STATE(751)] = 30048, + [SMALL_STATE(752)] = 30094, + [SMALL_STATE(753)] = 30140, + [SMALL_STATE(754)] = 30234, + [SMALL_STATE(755)] = 30280, + [SMALL_STATE(756)] = 30326, + [SMALL_STATE(757)] = 30372, + [SMALL_STATE(758)] = 30418, + [SMALL_STATE(759)] = 30464, + [SMALL_STATE(760)] = 30510, + [SMALL_STATE(761)] = 30556, + [SMALL_STATE(762)] = 30602, + [SMALL_STATE(763)] = 30648, + [SMALL_STATE(764)] = 30694, + [SMALL_STATE(765)] = 30740, + [SMALL_STATE(766)] = 30786, + [SMALL_STATE(767)] = 30877, + [SMALL_STATE(768)] = 30970, + [SMALL_STATE(769)] = 31061, + [SMALL_STATE(770)] = 31154, + [SMALL_STATE(771)] = 31203, + [SMALL_STATE(772)] = 31294, + [SMALL_STATE(773)] = 31385, + [SMALL_STATE(774)] = 31478, + [SMALL_STATE(775)] = 31569, + [SMALL_STATE(776)] = 31660, + [SMALL_STATE(777)] = 31753, + [SMALL_STATE(778)] = 31846, + [SMALL_STATE(779)] = 31937, + [SMALL_STATE(780)] = 32028, + [SMALL_STATE(781)] = 32089, + [SMALL_STATE(782)] = 32160, + [SMALL_STATE(783)] = 32251, + [SMALL_STATE(784)] = 32334, + [SMALL_STATE(785)] = 32419, + [SMALL_STATE(786)] = 32486, + [SMALL_STATE(787)] = 32565, + [SMALL_STATE(788)] = 32646, + [SMALL_STATE(789)] = 32729, + [SMALL_STATE(790)] = 32794, + [SMALL_STATE(791)] = 32855, + [SMALL_STATE(792)] = 32948, + [SMALL_STATE(793)] = 33023, + [SMALL_STATE(794)] = 33072, + [SMALL_STATE(795)] = 33165, + [SMALL_STATE(796)] = 33252, + [SMALL_STATE(797)] = 33343, + [SMALL_STATE(798)] = 33434, + [SMALL_STATE(799)] = 33525, + [SMALL_STATE(800)] = 33616, + [SMALL_STATE(801)] = 33707, + [SMALL_STATE(802)] = 33800, + [SMALL_STATE(803)] = 33849, + [SMALL_STATE(804)] = 33942, + [SMALL_STATE(805)] = 34035, + [SMALL_STATE(806)] = 34128, + [SMALL_STATE(807)] = 34221, + [SMALL_STATE(808)] = 34312, + [SMALL_STATE(809)] = 34405, + [SMALL_STATE(810)] = 34496, + [SMALL_STATE(811)] = 34589, + [SMALL_STATE(812)] = 34682, + [SMALL_STATE(813)] = 34775, + [SMALL_STATE(814)] = 34868, + [SMALL_STATE(815)] = 34961, + [SMALL_STATE(816)] = 35054, + [SMALL_STATE(817)] = 35147, + [SMALL_STATE(818)] = 35237, + [SMALL_STATE(819)] = 35303, + [SMALL_STATE(820)] = 35393, + [SMALL_STATE(821)] = 35483, + [SMALL_STATE(822)] = 35573, + [SMALL_STATE(823)] = 35663, + [SMALL_STATE(824)] = 35753, + [SMALL_STATE(825)] = 35843, + [SMALL_STATE(826)] = 35933, + [SMALL_STATE(827)] = 36023, + [SMALL_STATE(828)] = 36113, + [SMALL_STATE(829)] = 36203, + [SMALL_STATE(830)] = 36293, + [SMALL_STATE(831)] = 36343, + [SMALL_STATE(832)] = 36435, + [SMALL_STATE(833)] = 36525, + [SMALL_STATE(834)] = 36615, + [SMALL_STATE(835)] = 36665, + [SMALL_STATE(836)] = 36751, + [SMALL_STATE(837)] = 36825, + [SMALL_STATE(838)] = 36875, + [SMALL_STATE(839)] = 36935, + [SMALL_STATE(840)] = 36999, + [SMALL_STATE(841)] = 37081, + [SMALL_STATE(842)] = 37171, + [SMALL_STATE(843)] = 37251, + [SMALL_STATE(844)] = 37329, + [SMALL_STATE(845)] = 37419, + [SMALL_STATE(846)] = 37503, + [SMALL_STATE(847)] = 37593, + [SMALL_STATE(848)] = 37675, + [SMALL_STATE(849)] = 37745, + [SMALL_STATE(850)] = 37805, + [SMALL_STATE(851)] = 37895, + [SMALL_STATE(852)] = 37945, + [SMALL_STATE(853)] = 38035, + [SMALL_STATE(854)] = 38125, + [SMALL_STATE(855)] = 38174, + [SMALL_STATE(856)] = 38223, + [SMALL_STATE(857)] = 38272, + [SMALL_STATE(858)] = 38359, + [SMALL_STATE(859)] = 38446, [SMALL_STATE(860)] = 38495, - [SMALL_STATE(861)] = 38576, - [SMALL_STATE(862)] = 38657, - [SMALL_STATE(863)] = 38738, - [SMALL_STATE(864)] = 38819, - [SMALL_STATE(865)] = 38900, - [SMALL_STATE(866)] = 38973, - [SMALL_STATE(867)] = 39042, - [SMALL_STATE(868)] = 39111, - [SMALL_STATE(869)] = 39180, - [SMALL_STATE(870)] = 39235, - [SMALL_STATE(871)] = 39290, - [SMALL_STATE(872)] = 39359, - [SMALL_STATE(873)] = 39428, - [SMALL_STATE(874)] = 39497, - [SMALL_STATE(875)] = 39566, - [SMALL_STATE(876)] = 39635, - [SMALL_STATE(877)] = 39704, - [SMALL_STATE(878)] = 39764, - [SMALL_STATE(879)] = 39814, - [SMALL_STATE(880)] = 39870, - [SMALL_STATE(881)] = 39924, - [SMALL_STATE(882)] = 39980, - [SMALL_STATE(883)] = 40036, - [SMALL_STATE(884)] = 40090, - [SMALL_STATE(885)] = 40144, - [SMALL_STATE(886)] = 40200, - [SMALL_STATE(887)] = 40254, - [SMALL_STATE(888)] = 40308, - [SMALL_STATE(889)] = 40364, - [SMALL_STATE(890)] = 40418, - [SMALL_STATE(891)] = 40474, - [SMALL_STATE(892)] = 40528, - [SMALL_STATE(893)] = 40584, - [SMALL_STATE(894)] = 40633, - [SMALL_STATE(895)] = 40682, - [SMALL_STATE(896)] = 40731, - [SMALL_STATE(897)] = 40780, - [SMALL_STATE(898)] = 40829, - [SMALL_STATE(899)] = 40878, - [SMALL_STATE(900)] = 40927, - [SMALL_STATE(901)] = 40975, - [SMALL_STATE(902)] = 41021, - [SMALL_STATE(903)] = 41066, - [SMALL_STATE(904)] = 41107, - [SMALL_STATE(905)] = 41148, - [SMALL_STATE(906)] = 41203, - [SMALL_STATE(907)] = 41246, - [SMALL_STATE(908)] = 41289, - [SMALL_STATE(909)] = 41334, - [SMALL_STATE(910)] = 41377, - [SMALL_STATE(911)] = 41418, - [SMALL_STATE(912)] = 41461, - [SMALL_STATE(913)] = 41499, - [SMALL_STATE(914)] = 41535, - [SMALL_STATE(915)] = 41585, - [SMALL_STATE(916)] = 41635, - [SMALL_STATE(917)] = 41671, - [SMALL_STATE(918)] = 41707, - [SMALL_STATE(919)] = 41743, - [SMALL_STATE(920)] = 41779, - [SMALL_STATE(921)] = 41815, - [SMALL_STATE(922)] = 41840, - [SMALL_STATE(923)] = 41865, - [SMALL_STATE(924)] = 41890, - [SMALL_STATE(925)] = 41915, - [SMALL_STATE(926)] = 41946, - [SMALL_STATE(927)] = 41971, - [SMALL_STATE(928)] = 41996, - [SMALL_STATE(929)] = 42021, - [SMALL_STATE(930)] = 42046, - [SMALL_STATE(931)] = 42071, - [SMALL_STATE(932)] = 42096, - [SMALL_STATE(933)] = 42121, - [SMALL_STATE(934)] = 42146, - [SMALL_STATE(935)] = 42171, - [SMALL_STATE(936)] = 42196, - [SMALL_STATE(937)] = 42221, - [SMALL_STATE(938)] = 42266, - [SMALL_STATE(939)] = 42291, - [SMALL_STATE(940)] = 42316, - [SMALL_STATE(941)] = 42341, - [SMALL_STATE(942)] = 42366, - [SMALL_STATE(943)] = 42391, - [SMALL_STATE(944)] = 42433, - [SMALL_STATE(945)] = 42473, - [SMALL_STATE(946)] = 42515, - [SMALL_STATE(947)] = 42545, - [SMALL_STATE(948)] = 42583, - [SMALL_STATE(949)] = 42619, - [SMALL_STATE(950)] = 42661, - [SMALL_STATE(951)] = 42701, - [SMALL_STATE(952)] = 42727, - [SMALL_STATE(953)] = 42751, - [SMALL_STATE(954)] = 42774, - [SMALL_STATE(955)] = 42795, - [SMALL_STATE(956)] = 42828, - [SMALL_STATE(957)] = 42861, - [SMALL_STATE(958)] = 42894, - [SMALL_STATE(959)] = 42927, - [SMALL_STATE(960)] = 42960, - [SMALL_STATE(961)] = 42993, - [SMALL_STATE(962)] = 43016, - [SMALL_STATE(963)] = 43037, - [SMALL_STATE(964)] = 43070, - [SMALL_STATE(965)] = 43093, - [SMALL_STATE(966)] = 43126, - [SMALL_STATE(967)] = 43149, - [SMALL_STATE(968)] = 43182, - [SMALL_STATE(969)] = 43203, - [SMALL_STATE(970)] = 43236, - [SMALL_STATE(971)] = 43257, - [SMALL_STATE(972)] = 43280, - [SMALL_STATE(973)] = 43301, - [SMALL_STATE(974)] = 43331, - [SMALL_STATE(975)] = 43361, - [SMALL_STATE(976)] = 43391, - [SMALL_STATE(977)] = 43421, - [SMALL_STATE(978)] = 43443, - [SMALL_STATE(979)] = 43465, - [SMALL_STATE(980)] = 43487, - [SMALL_STATE(981)] = 43509, - [SMALL_STATE(982)] = 43539, - [SMALL_STATE(983)] = 43569, - [SMALL_STATE(984)] = 43591, - [SMALL_STATE(985)] = 43621, - [SMALL_STATE(986)] = 43643, - [SMALL_STATE(987)] = 43678, - [SMALL_STATE(988)] = 43713, - [SMALL_STATE(989)] = 43748, - [SMALL_STATE(990)] = 43783, - [SMALL_STATE(991)] = 43809, - [SMALL_STATE(992)] = 43835, - [SMALL_STATE(993)] = 43861, - [SMALL_STATE(994)] = 43887, - [SMALL_STATE(995)] = 43913, - [SMALL_STATE(996)] = 43945, - [SMALL_STATE(997)] = 43977, - [SMALL_STATE(998)] = 44009, - [SMALL_STATE(999)] = 44041, - [SMALL_STATE(1000)] = 44073, - [SMALL_STATE(1001)] = 44099, - [SMALL_STATE(1002)] = 44131, - [SMALL_STATE(1003)] = 44157, - [SMALL_STATE(1004)] = 44189, - [SMALL_STATE(1005)] = 44215, - [SMALL_STATE(1006)] = 44241, - [SMALL_STATE(1007)] = 44267, - [SMALL_STATE(1008)] = 44299, - [SMALL_STATE(1009)] = 44322, - [SMALL_STATE(1010)] = 44351, - [SMALL_STATE(1011)] = 44374, - [SMALL_STATE(1012)] = 44403, - [SMALL_STATE(1013)] = 44432, - [SMALL_STATE(1014)] = 44461, - [SMALL_STATE(1015)] = 44490, - [SMALL_STATE(1016)] = 44519, - [SMALL_STATE(1017)] = 44542, - [SMALL_STATE(1018)] = 44565, - [SMALL_STATE(1019)] = 44594, - [SMALL_STATE(1020)] = 44623, - [SMALL_STATE(1021)] = 44646, - [SMALL_STATE(1022)] = 44675, - [SMALL_STATE(1023)] = 44704, - [SMALL_STATE(1024)] = 44727, - [SMALL_STATE(1025)] = 44756, - [SMALL_STATE(1026)] = 44785, - [SMALL_STATE(1027)] = 44808, - [SMALL_STATE(1028)] = 44831, - [SMALL_STATE(1029)] = 44860, - [SMALL_STATE(1030)] = 44889, - [SMALL_STATE(1031)] = 44912, - [SMALL_STATE(1032)] = 44941, - [SMALL_STATE(1033)] = 44970, - [SMALL_STATE(1034)] = 44999, - [SMALL_STATE(1035)] = 45028, - [SMALL_STATE(1036)] = 45057, - [SMALL_STATE(1037)] = 45086, - [SMALL_STATE(1038)] = 45115, - [SMALL_STATE(1039)] = 45130, - [SMALL_STATE(1040)] = 45143, - [SMALL_STATE(1041)] = 45164, - [SMALL_STATE(1042)] = 45177, - [SMALL_STATE(1043)] = 45190, - [SMALL_STATE(1044)] = 45213, - [SMALL_STATE(1045)] = 45236, - [SMALL_STATE(1046)] = 45249, - [SMALL_STATE(1047)] = 45272, - [SMALL_STATE(1048)] = 45295, - [SMALL_STATE(1049)] = 45316, - [SMALL_STATE(1050)] = 45335, - [SMALL_STATE(1051)] = 45358, - [SMALL_STATE(1052)] = 45377, - [SMALL_STATE(1053)] = 45396, - [SMALL_STATE(1054)] = 45417, - [SMALL_STATE(1055)] = 45440, - [SMALL_STATE(1056)] = 45461, - [SMALL_STATE(1057)] = 45482, - [SMALL_STATE(1058)] = 45505, - [SMALL_STATE(1059)] = 45518, - [SMALL_STATE(1060)] = 45533, - [SMALL_STATE(1061)] = 45555, - [SMALL_STATE(1062)] = 45573, - [SMALL_STATE(1063)] = 45591, - [SMALL_STATE(1064)] = 45603, - [SMALL_STATE(1065)] = 45625, - [SMALL_STATE(1066)] = 45637, - [SMALL_STATE(1067)] = 45655, - [SMALL_STATE(1068)] = 45671, - [SMALL_STATE(1069)] = 45683, - [SMALL_STATE(1070)] = 45703, - [SMALL_STATE(1071)] = 45721, - [SMALL_STATE(1072)] = 45739, - [SMALL_STATE(1073)] = 45757, - [SMALL_STATE(1074)] = 45779, - [SMALL_STATE(1075)] = 45799, - [SMALL_STATE(1076)] = 45817, - [SMALL_STATE(1077)] = 45831, - [SMALL_STATE(1078)] = 45853, - [SMALL_STATE(1079)] = 45875, - [SMALL_STATE(1080)] = 45897, - [SMALL_STATE(1081)] = 45909, - [SMALL_STATE(1082)] = 45921, - [SMALL_STATE(1083)] = 45933, - [SMALL_STATE(1084)] = 45945, - [SMALL_STATE(1085)] = 45967, - [SMALL_STATE(1086)] = 45987, - [SMALL_STATE(1087)] = 46009, - [SMALL_STATE(1088)] = 46031, - [SMALL_STATE(1089)] = 46053, - [SMALL_STATE(1090)] = 46067, - [SMALL_STATE(1091)] = 46089, - [SMALL_STATE(1092)] = 46107, - [SMALL_STATE(1093)] = 46125, - [SMALL_STATE(1094)] = 46145, - [SMALL_STATE(1095)] = 46163, - [SMALL_STATE(1096)] = 46175, - [SMALL_STATE(1097)] = 46193, - [SMALL_STATE(1098)] = 46215, - [SMALL_STATE(1099)] = 46228, - [SMALL_STATE(1100)] = 46247, - [SMALL_STATE(1101)] = 46266, - [SMALL_STATE(1102)] = 46281, - [SMALL_STATE(1103)] = 46292, - [SMALL_STATE(1104)] = 46305, - [SMALL_STATE(1105)] = 46324, - [SMALL_STATE(1106)] = 46339, - [SMALL_STATE(1107)] = 46352, - [SMALL_STATE(1108)] = 46371, - [SMALL_STATE(1109)] = 46384, - [SMALL_STATE(1110)] = 46403, - [SMALL_STATE(1111)] = 46422, - [SMALL_STATE(1112)] = 46441, - [SMALL_STATE(1113)] = 46454, - [SMALL_STATE(1114)] = 46473, - [SMALL_STATE(1115)] = 46486, - [SMALL_STATE(1116)] = 46499, - [SMALL_STATE(1117)] = 46512, - [SMALL_STATE(1118)] = 46525, - [SMALL_STATE(1119)] = 46538, - [SMALL_STATE(1120)] = 46551, - [SMALL_STATE(1121)] = 46564, - [SMALL_STATE(1122)] = 46583, - [SMALL_STATE(1123)] = 46596, - [SMALL_STATE(1124)] = 46615, - [SMALL_STATE(1125)] = 46628, - [SMALL_STATE(1126)] = 46647, - [SMALL_STATE(1127)] = 46666, - [SMALL_STATE(1128)] = 46685, - [SMALL_STATE(1129)] = 46704, - [SMALL_STATE(1130)] = 46717, - [SMALL_STATE(1131)] = 46732, - [SMALL_STATE(1132)] = 46745, - [SMALL_STATE(1133)] = 46764, - [SMALL_STATE(1134)] = 46783, - [SMALL_STATE(1135)] = 46796, - [SMALL_STATE(1136)] = 46809, - [SMALL_STATE(1137)] = 46828, - [SMALL_STATE(1138)] = 46847, - [SMALL_STATE(1139)] = 46863, - [SMALL_STATE(1140)] = 46877, - [SMALL_STATE(1141)] = 46891, - [SMALL_STATE(1142)] = 46907, - [SMALL_STATE(1143)] = 46921, - [SMALL_STATE(1144)] = 46935, - [SMALL_STATE(1145)] = 46951, - [SMALL_STATE(1146)] = 46967, - [SMALL_STATE(1147)] = 46981, - [SMALL_STATE(1148)] = 46997, - [SMALL_STATE(1149)] = 47011, - [SMALL_STATE(1150)] = 47027, - [SMALL_STATE(1151)] = 47037, - [SMALL_STATE(1152)] = 47053, - [SMALL_STATE(1153)] = 47069, - [SMALL_STATE(1154)] = 47085, - [SMALL_STATE(1155)] = 47101, - [SMALL_STATE(1156)] = 47115, - [SMALL_STATE(1157)] = 47129, - [SMALL_STATE(1158)] = 47145, - [SMALL_STATE(1159)] = 47161, - [SMALL_STATE(1160)] = 47177, - [SMALL_STATE(1161)] = 47193, - [SMALL_STATE(1162)] = 47209, - [SMALL_STATE(1163)] = 47225, - [SMALL_STATE(1164)] = 47237, - [SMALL_STATE(1165)] = 47253, - [SMALL_STATE(1166)] = 47269, - [SMALL_STATE(1167)] = 47285, - [SMALL_STATE(1168)] = 47299, - [SMALL_STATE(1169)] = 47315, - [SMALL_STATE(1170)] = 47329, - [SMALL_STATE(1171)] = 47343, - [SMALL_STATE(1172)] = 47359, - [SMALL_STATE(1173)] = 47369, - [SMALL_STATE(1174)] = 47385, - [SMALL_STATE(1175)] = 47401, - [SMALL_STATE(1176)] = 47415, - [SMALL_STATE(1177)] = 47429, - [SMALL_STATE(1178)] = 47445, - [SMALL_STATE(1179)] = 47461, - [SMALL_STATE(1180)] = 47471, - [SMALL_STATE(1181)] = 47485, - [SMALL_STATE(1182)] = 47495, - [SMALL_STATE(1183)] = 47505, - [SMALL_STATE(1184)] = 47521, - [SMALL_STATE(1185)] = 47537, - [SMALL_STATE(1186)] = 47551, - [SMALL_STATE(1187)] = 47565, - [SMALL_STATE(1188)] = 47581, - [SMALL_STATE(1189)] = 47591, - [SMALL_STATE(1190)] = 47607, - [SMALL_STATE(1191)] = 47623, - [SMALL_STATE(1192)] = 47637, - [SMALL_STATE(1193)] = 47653, - [SMALL_STATE(1194)] = 47667, - [SMALL_STATE(1195)] = 47681, - [SMALL_STATE(1196)] = 47691, - [SMALL_STATE(1197)] = 47707, - [SMALL_STATE(1198)] = 47721, - [SMALL_STATE(1199)] = 47735, - [SMALL_STATE(1200)] = 47749, - [SMALL_STATE(1201)] = 47763, - [SMALL_STATE(1202)] = 47773, - [SMALL_STATE(1203)] = 47789, - [SMALL_STATE(1204)] = 47805, - [SMALL_STATE(1205)] = 47821, - [SMALL_STATE(1206)] = 47835, - [SMALL_STATE(1207)] = 47849, - [SMALL_STATE(1208)] = 47863, - [SMALL_STATE(1209)] = 47873, - [SMALL_STATE(1210)] = 47889, - [SMALL_STATE(1211)] = 47905, - [SMALL_STATE(1212)] = 47921, - [SMALL_STATE(1213)] = 47933, - [SMALL_STATE(1214)] = 47947, - [SMALL_STATE(1215)] = 47961, - [SMALL_STATE(1216)] = 47974, - [SMALL_STATE(1217)] = 47987, - [SMALL_STATE(1218)] = 48000, - [SMALL_STATE(1219)] = 48013, - [SMALL_STATE(1220)] = 48022, - [SMALL_STATE(1221)] = 48035, - [SMALL_STATE(1222)] = 48044, - [SMALL_STATE(1223)] = 48057, - [SMALL_STATE(1224)] = 48070, - [SMALL_STATE(1225)] = 48079, - [SMALL_STATE(1226)] = 48092, - [SMALL_STATE(1227)] = 48105, - [SMALL_STATE(1228)] = 48118, - [SMALL_STATE(1229)] = 48131, - [SMALL_STATE(1230)] = 48144, - [SMALL_STATE(1231)] = 48155, - [SMALL_STATE(1232)] = 48164, - [SMALL_STATE(1233)] = 48177, - [SMALL_STATE(1234)] = 48190, - [SMALL_STATE(1235)] = 48203, - [SMALL_STATE(1236)] = 48212, - [SMALL_STATE(1237)] = 48225, - [SMALL_STATE(1238)] = 48238, - [SMALL_STATE(1239)] = 48247, - [SMALL_STATE(1240)] = 48260, - [SMALL_STATE(1241)] = 48273, - [SMALL_STATE(1242)] = 48286, - [SMALL_STATE(1243)] = 48295, - [SMALL_STATE(1244)] = 48304, - [SMALL_STATE(1245)] = 48313, - [SMALL_STATE(1246)] = 48322, - [SMALL_STATE(1247)] = 48331, - [SMALL_STATE(1248)] = 48340, - [SMALL_STATE(1249)] = 48349, - [SMALL_STATE(1250)] = 48362, - [SMALL_STATE(1251)] = 48371, - [SMALL_STATE(1252)] = 48384, - [SMALL_STATE(1253)] = 48397, - [SMALL_STATE(1254)] = 48406, - [SMALL_STATE(1255)] = 48419, - [SMALL_STATE(1256)] = 48428, - [SMALL_STATE(1257)] = 48437, - [SMALL_STATE(1258)] = 48450, - [SMALL_STATE(1259)] = 48459, - [SMALL_STATE(1260)] = 48470, - [SMALL_STATE(1261)] = 48479, - [SMALL_STATE(1262)] = 48492, - [SMALL_STATE(1263)] = 48505, - [SMALL_STATE(1264)] = 48518, - [SMALL_STATE(1265)] = 48529, - [SMALL_STATE(1266)] = 48538, - [SMALL_STATE(1267)] = 48551, - [SMALL_STATE(1268)] = 48564, - [SMALL_STATE(1269)] = 48577, - [SMALL_STATE(1270)] = 48590, - [SMALL_STATE(1271)] = 48603, - [SMALL_STATE(1272)] = 48616, - [SMALL_STATE(1273)] = 48629, - [SMALL_STATE(1274)] = 48642, - [SMALL_STATE(1275)] = 48655, - [SMALL_STATE(1276)] = 48668, - [SMALL_STATE(1277)] = 48681, - [SMALL_STATE(1278)] = 48694, - [SMALL_STATE(1279)] = 48707, - [SMALL_STATE(1280)] = 48720, - [SMALL_STATE(1281)] = 48729, - [SMALL_STATE(1282)] = 48738, - [SMALL_STATE(1283)] = 48751, - [SMALL_STATE(1284)] = 48764, - [SMALL_STATE(1285)] = 48777, - [SMALL_STATE(1286)] = 48790, - [SMALL_STATE(1287)] = 48801, - [SMALL_STATE(1288)] = 48810, - [SMALL_STATE(1289)] = 48823, - [SMALL_STATE(1290)] = 48836, - [SMALL_STATE(1291)] = 48849, - [SMALL_STATE(1292)] = 48862, - [SMALL_STATE(1293)] = 48875, - [SMALL_STATE(1294)] = 48888, - [SMALL_STATE(1295)] = 48901, - [SMALL_STATE(1296)] = 48914, - [SMALL_STATE(1297)] = 48927, - [SMALL_STATE(1298)] = 48938, - [SMALL_STATE(1299)] = 48951, - [SMALL_STATE(1300)] = 48962, - [SMALL_STATE(1301)] = 48975, - [SMALL_STATE(1302)] = 48986, - [SMALL_STATE(1303)] = 48999, - [SMALL_STATE(1304)] = 49012, - [SMALL_STATE(1305)] = 49023, - [SMALL_STATE(1306)] = 49036, - [SMALL_STATE(1307)] = 49049, - [SMALL_STATE(1308)] = 49062, - [SMALL_STATE(1309)] = 49075, - [SMALL_STATE(1310)] = 49088, - [SMALL_STATE(1311)] = 49101, - [SMALL_STATE(1312)] = 49114, - [SMALL_STATE(1313)] = 49127, - [SMALL_STATE(1314)] = 49140, - [SMALL_STATE(1315)] = 49149, - [SMALL_STATE(1316)] = 49162, - [SMALL_STATE(1317)] = 49171, - [SMALL_STATE(1318)] = 49184, - [SMALL_STATE(1319)] = 49197, - [SMALL_STATE(1320)] = 49206, - [SMALL_STATE(1321)] = 49219, - [SMALL_STATE(1322)] = 49232, - [SMALL_STATE(1323)] = 49245, - [SMALL_STATE(1324)] = 49258, - [SMALL_STATE(1325)] = 49271, - [SMALL_STATE(1326)] = 49284, - [SMALL_STATE(1327)] = 49294, - [SMALL_STATE(1328)] = 49304, - [SMALL_STATE(1329)] = 49314, - [SMALL_STATE(1330)] = 49324, - [SMALL_STATE(1331)] = 49334, - [SMALL_STATE(1332)] = 49344, - [SMALL_STATE(1333)] = 49354, - [SMALL_STATE(1334)] = 49364, - [SMALL_STATE(1335)] = 49374, - [SMALL_STATE(1336)] = 49382, - [SMALL_STATE(1337)] = 49392, - [SMALL_STATE(1338)] = 49402, - [SMALL_STATE(1339)] = 49412, - [SMALL_STATE(1340)] = 49422, - [SMALL_STATE(1341)] = 49430, - [SMALL_STATE(1342)] = 49440, - [SMALL_STATE(1343)] = 49448, - [SMALL_STATE(1344)] = 49456, - [SMALL_STATE(1345)] = 49466, - [SMALL_STATE(1346)] = 49476, - [SMALL_STATE(1347)] = 49484, - [SMALL_STATE(1348)] = 49494, - [SMALL_STATE(1349)] = 49504, - [SMALL_STATE(1350)] = 49514, - [SMALL_STATE(1351)] = 49522, - [SMALL_STATE(1352)] = 49532, - [SMALL_STATE(1353)] = 49542, - [SMALL_STATE(1354)] = 49552, - [SMALL_STATE(1355)] = 49562, - [SMALL_STATE(1356)] = 49572, - [SMALL_STATE(1357)] = 49582, - [SMALL_STATE(1358)] = 49590, - [SMALL_STATE(1359)] = 49600, - [SMALL_STATE(1360)] = 49610, - [SMALL_STATE(1361)] = 49618, - [SMALL_STATE(1362)] = 49628, - [SMALL_STATE(1363)] = 49638, - [SMALL_STATE(1364)] = 49648, - [SMALL_STATE(1365)] = 49658, - [SMALL_STATE(1366)] = 49668, - [SMALL_STATE(1367)] = 49678, - [SMALL_STATE(1368)] = 49688, - [SMALL_STATE(1369)] = 49698, - [SMALL_STATE(1370)] = 49708, - [SMALL_STATE(1371)] = 49718, - [SMALL_STATE(1372)] = 49728, - [SMALL_STATE(1373)] = 49736, - [SMALL_STATE(1374)] = 49746, - [SMALL_STATE(1375)] = 49756, - [SMALL_STATE(1376)] = 49764, - [SMALL_STATE(1377)] = 49774, - [SMALL_STATE(1378)] = 49784, - [SMALL_STATE(1379)] = 49794, - [SMALL_STATE(1380)] = 49802, - [SMALL_STATE(1381)] = 49810, - [SMALL_STATE(1382)] = 49820, - [SMALL_STATE(1383)] = 49830, - [SMALL_STATE(1384)] = 49840, - [SMALL_STATE(1385)] = 49850, - [SMALL_STATE(1386)] = 49860, - [SMALL_STATE(1387)] = 49870, - [SMALL_STATE(1388)] = 49880, - [SMALL_STATE(1389)] = 49888, - [SMALL_STATE(1390)] = 49898, - [SMALL_STATE(1391)] = 49908, - [SMALL_STATE(1392)] = 49918, - [SMALL_STATE(1393)] = 49928, - [SMALL_STATE(1394)] = 49938, - [SMALL_STATE(1395)] = 49948, - [SMALL_STATE(1396)] = 49958, - [SMALL_STATE(1397)] = 49968, - [SMALL_STATE(1398)] = 49978, - [SMALL_STATE(1399)] = 49988, - [SMALL_STATE(1400)] = 49998, - [SMALL_STATE(1401)] = 50008, - [SMALL_STATE(1402)] = 50018, - [SMALL_STATE(1403)] = 50028, - [SMALL_STATE(1404)] = 50038, - [SMALL_STATE(1405)] = 50048, - [SMALL_STATE(1406)] = 50058, - [SMALL_STATE(1407)] = 50066, - [SMALL_STATE(1408)] = 50076, - [SMALL_STATE(1409)] = 50086, - [SMALL_STATE(1410)] = 50096, - [SMALL_STATE(1411)] = 50106, - [SMALL_STATE(1412)] = 50116, - [SMALL_STATE(1413)] = 50126, - [SMALL_STATE(1414)] = 50136, - [SMALL_STATE(1415)] = 50146, - [SMALL_STATE(1416)] = 50156, - [SMALL_STATE(1417)] = 50166, - [SMALL_STATE(1418)] = 50176, - [SMALL_STATE(1419)] = 50186, - [SMALL_STATE(1420)] = 50196, - [SMALL_STATE(1421)] = 50206, - [SMALL_STATE(1422)] = 50216, - [SMALL_STATE(1423)] = 50226, - [SMALL_STATE(1424)] = 50236, - [SMALL_STATE(1425)] = 50246, - [SMALL_STATE(1426)] = 50256, - [SMALL_STATE(1427)] = 50264, - [SMALL_STATE(1428)] = 50274, - [SMALL_STATE(1429)] = 50284, - [SMALL_STATE(1430)] = 50294, - [SMALL_STATE(1431)] = 50302, - [SMALL_STATE(1432)] = 50312, - [SMALL_STATE(1433)] = 50320, - [SMALL_STATE(1434)] = 50328, - [SMALL_STATE(1435)] = 50338, - [SMALL_STATE(1436)] = 50348, - [SMALL_STATE(1437)] = 50358, - [SMALL_STATE(1438)] = 50366, - [SMALL_STATE(1439)] = 50374, - [SMALL_STATE(1440)] = 50384, - [SMALL_STATE(1441)] = 50392, - [SMALL_STATE(1442)] = 50400, - [SMALL_STATE(1443)] = 50410, - [SMALL_STATE(1444)] = 50420, - [SMALL_STATE(1445)] = 50430, - [SMALL_STATE(1446)] = 50438, - [SMALL_STATE(1447)] = 50448, - [SMALL_STATE(1448)] = 50458, - [SMALL_STATE(1449)] = 50468, - [SMALL_STATE(1450)] = 50478, - [SMALL_STATE(1451)] = 50488, - [SMALL_STATE(1452)] = 50496, - [SMALL_STATE(1453)] = 50506, - [SMALL_STATE(1454)] = 50514, - [SMALL_STATE(1455)] = 50524, - [SMALL_STATE(1456)] = 50532, - [SMALL_STATE(1457)] = 50542, - [SMALL_STATE(1458)] = 50552, - [SMALL_STATE(1459)] = 50560, - [SMALL_STATE(1460)] = 50570, - [SMALL_STATE(1461)] = 50580, - [SMALL_STATE(1462)] = 50590, - [SMALL_STATE(1463)] = 50600, - [SMALL_STATE(1464)] = 50610, - [SMALL_STATE(1465)] = 50620, - [SMALL_STATE(1466)] = 50630, - [SMALL_STATE(1467)] = 50640, - [SMALL_STATE(1468)] = 50650, - [SMALL_STATE(1469)] = 50660, - [SMALL_STATE(1470)] = 50668, - [SMALL_STATE(1471)] = 50678, - [SMALL_STATE(1472)] = 50688, - [SMALL_STATE(1473)] = 50698, - [SMALL_STATE(1474)] = 50708, - [SMALL_STATE(1475)] = 50718, - [SMALL_STATE(1476)] = 50728, - [SMALL_STATE(1477)] = 50738, - [SMALL_STATE(1478)] = 50748, - [SMALL_STATE(1479)] = 50758, - [SMALL_STATE(1480)] = 50768, - [SMALL_STATE(1481)] = 50778, - [SMALL_STATE(1482)] = 50788, - [SMALL_STATE(1483)] = 50798, - [SMALL_STATE(1484)] = 50806, - [SMALL_STATE(1485)] = 50816, - [SMALL_STATE(1486)] = 50826, - [SMALL_STATE(1487)] = 50836, - [SMALL_STATE(1488)] = 50846, - [SMALL_STATE(1489)] = 50854, - [SMALL_STATE(1490)] = 50864, - [SMALL_STATE(1491)] = 50874, - [SMALL_STATE(1492)] = 50884, - [SMALL_STATE(1493)] = 50892, - [SMALL_STATE(1494)] = 50902, - [SMALL_STATE(1495)] = 50912, - [SMALL_STATE(1496)] = 50922, - [SMALL_STATE(1497)] = 50932, - [SMALL_STATE(1498)] = 50939, - [SMALL_STATE(1499)] = 50946, - [SMALL_STATE(1500)] = 50953, - [SMALL_STATE(1501)] = 50960, - [SMALL_STATE(1502)] = 50967, - [SMALL_STATE(1503)] = 50974, - [SMALL_STATE(1504)] = 50981, - [SMALL_STATE(1505)] = 50988, - [SMALL_STATE(1506)] = 50995, - [SMALL_STATE(1507)] = 51002, - [SMALL_STATE(1508)] = 51009, - [SMALL_STATE(1509)] = 51016, - [SMALL_STATE(1510)] = 51023, - [SMALL_STATE(1511)] = 51030, - [SMALL_STATE(1512)] = 51037, - [SMALL_STATE(1513)] = 51044, - [SMALL_STATE(1514)] = 51051, - [SMALL_STATE(1515)] = 51058, - [SMALL_STATE(1516)] = 51065, - [SMALL_STATE(1517)] = 51072, - [SMALL_STATE(1518)] = 51079, - [SMALL_STATE(1519)] = 51086, - [SMALL_STATE(1520)] = 51093, - [SMALL_STATE(1521)] = 51100, - [SMALL_STATE(1522)] = 51107, - [SMALL_STATE(1523)] = 51114, - [SMALL_STATE(1524)] = 51121, - [SMALL_STATE(1525)] = 51128, - [SMALL_STATE(1526)] = 51135, - [SMALL_STATE(1527)] = 51142, - [SMALL_STATE(1528)] = 51149, - [SMALL_STATE(1529)] = 51156, - [SMALL_STATE(1530)] = 51163, - [SMALL_STATE(1531)] = 51170, - [SMALL_STATE(1532)] = 51177, - [SMALL_STATE(1533)] = 51184, - [SMALL_STATE(1534)] = 51191, - [SMALL_STATE(1535)] = 51198, - [SMALL_STATE(1536)] = 51205, - [SMALL_STATE(1537)] = 51212, - [SMALL_STATE(1538)] = 51219, - [SMALL_STATE(1539)] = 51226, - [SMALL_STATE(1540)] = 51233, - [SMALL_STATE(1541)] = 51240, - [SMALL_STATE(1542)] = 51247, - [SMALL_STATE(1543)] = 51254, - [SMALL_STATE(1544)] = 51261, - [SMALL_STATE(1545)] = 51268, - [SMALL_STATE(1546)] = 51275, - [SMALL_STATE(1547)] = 51282, - [SMALL_STATE(1548)] = 51289, - [SMALL_STATE(1549)] = 51296, - [SMALL_STATE(1550)] = 51303, - [SMALL_STATE(1551)] = 51310, - [SMALL_STATE(1552)] = 51317, - [SMALL_STATE(1553)] = 51324, - [SMALL_STATE(1554)] = 51331, - [SMALL_STATE(1555)] = 51338, - [SMALL_STATE(1556)] = 51345, - [SMALL_STATE(1557)] = 51352, - [SMALL_STATE(1558)] = 51359, - [SMALL_STATE(1559)] = 51366, - [SMALL_STATE(1560)] = 51373, - [SMALL_STATE(1561)] = 51380, - [SMALL_STATE(1562)] = 51387, - [SMALL_STATE(1563)] = 51394, - [SMALL_STATE(1564)] = 51401, - [SMALL_STATE(1565)] = 51408, - [SMALL_STATE(1566)] = 51415, - [SMALL_STATE(1567)] = 51422, - [SMALL_STATE(1568)] = 51429, - [SMALL_STATE(1569)] = 51436, - [SMALL_STATE(1570)] = 51443, - [SMALL_STATE(1571)] = 51450, - [SMALL_STATE(1572)] = 51457, - [SMALL_STATE(1573)] = 51464, - [SMALL_STATE(1574)] = 51471, - [SMALL_STATE(1575)] = 51478, - [SMALL_STATE(1576)] = 51485, - [SMALL_STATE(1577)] = 51492, - [SMALL_STATE(1578)] = 51499, - [SMALL_STATE(1579)] = 51506, - [SMALL_STATE(1580)] = 51513, - [SMALL_STATE(1581)] = 51520, - [SMALL_STATE(1582)] = 51527, - [SMALL_STATE(1583)] = 51534, - [SMALL_STATE(1584)] = 51541, - [SMALL_STATE(1585)] = 51548, - [SMALL_STATE(1586)] = 51555, - [SMALL_STATE(1587)] = 51562, - [SMALL_STATE(1588)] = 51569, - [SMALL_STATE(1589)] = 51576, - [SMALL_STATE(1590)] = 51583, - [SMALL_STATE(1591)] = 51590, - [SMALL_STATE(1592)] = 51597, - [SMALL_STATE(1593)] = 51604, - [SMALL_STATE(1594)] = 51611, - [SMALL_STATE(1595)] = 51618, - [SMALL_STATE(1596)] = 51625, - [SMALL_STATE(1597)] = 51632, - [SMALL_STATE(1598)] = 51639, - [SMALL_STATE(1599)] = 51646, - [SMALL_STATE(1600)] = 51653, - [SMALL_STATE(1601)] = 51660, - [SMALL_STATE(1602)] = 51667, - [SMALL_STATE(1603)] = 51674, - [SMALL_STATE(1604)] = 51681, - [SMALL_STATE(1605)] = 51688, - [SMALL_STATE(1606)] = 51695, - [SMALL_STATE(1607)] = 51702, - [SMALL_STATE(1608)] = 51709, - [SMALL_STATE(1609)] = 51716, - [SMALL_STATE(1610)] = 51723, - [SMALL_STATE(1611)] = 51730, + [SMALL_STATE(861)] = 38540, + [SMALL_STATE(862)] = 38585, + [SMALL_STATE(863)] = 38666, + [SMALL_STATE(864)] = 38747, + [SMALL_STATE(865)] = 38828, + [SMALL_STATE(866)] = 38909, + [SMALL_STATE(867)] = 38990, + [SMALL_STATE(868)] = 39071, + [SMALL_STATE(869)] = 39152, + [SMALL_STATE(870)] = 39225, + [SMALL_STATE(871)] = 39294, + [SMALL_STATE(872)] = 39363, + [SMALL_STATE(873)] = 39418, + [SMALL_STATE(874)] = 39487, + [SMALL_STATE(875)] = 39556, + [SMALL_STATE(876)] = 39625, + [SMALL_STATE(877)] = 39694, + [SMALL_STATE(878)] = 39763, + [SMALL_STATE(879)] = 39832, + [SMALL_STATE(880)] = 39901, + [SMALL_STATE(881)] = 39956, + [SMALL_STATE(882)] = 40006, + [SMALL_STATE(883)] = 40066, + [SMALL_STATE(884)] = 40120, + [SMALL_STATE(885)] = 40176, + [SMALL_STATE(886)] = 40230, + [SMALL_STATE(887)] = 40286, + [SMALL_STATE(888)] = 40342, + [SMALL_STATE(889)] = 40396, + [SMALL_STATE(890)] = 40452, + [SMALL_STATE(891)] = 40506, + [SMALL_STATE(892)] = 40560, + [SMALL_STATE(893)] = 40616, + [SMALL_STATE(894)] = 40672, + [SMALL_STATE(895)] = 40726, + [SMALL_STATE(896)] = 40780, + [SMALL_STATE(897)] = 40836, + [SMALL_STATE(898)] = 40885, + [SMALL_STATE(899)] = 40934, + [SMALL_STATE(900)] = 40983, + [SMALL_STATE(901)] = 41032, + [SMALL_STATE(902)] = 41081, + [SMALL_STATE(903)] = 41130, + [SMALL_STATE(904)] = 41179, + [SMALL_STATE(905)] = 41227, + [SMALL_STATE(906)] = 41273, + [SMALL_STATE(907)] = 41314, + [SMALL_STATE(908)] = 41357, + [SMALL_STATE(909)] = 41398, + [SMALL_STATE(910)] = 41443, + [SMALL_STATE(911)] = 41484, + [SMALL_STATE(912)] = 41539, + [SMALL_STATE(913)] = 41582, + [SMALL_STATE(914)] = 41625, + [SMALL_STATE(915)] = 41670, + [SMALL_STATE(916)] = 41713, + [SMALL_STATE(917)] = 41749, + [SMALL_STATE(918)] = 41785, + [SMALL_STATE(919)] = 41821, + [SMALL_STATE(920)] = 41857, + [SMALL_STATE(921)] = 41907, + [SMALL_STATE(922)] = 41943, + [SMALL_STATE(923)] = 41993, + [SMALL_STATE(924)] = 42029, + [SMALL_STATE(925)] = 42067, + [SMALL_STATE(926)] = 42098, + [SMALL_STATE(927)] = 42123, + [SMALL_STATE(928)] = 42148, + [SMALL_STATE(929)] = 42173, + [SMALL_STATE(930)] = 42198, + [SMALL_STATE(931)] = 42223, + [SMALL_STATE(932)] = 42248, + [SMALL_STATE(933)] = 42273, + [SMALL_STATE(934)] = 42298, + [SMALL_STATE(935)] = 42323, + [SMALL_STATE(936)] = 42348, + [SMALL_STATE(937)] = 42373, + [SMALL_STATE(938)] = 42398, + [SMALL_STATE(939)] = 42423, + [SMALL_STATE(940)] = 42468, + [SMALL_STATE(941)] = 42493, + [SMALL_STATE(942)] = 42518, + [SMALL_STATE(943)] = 42543, + [SMALL_STATE(944)] = 42568, + [SMALL_STATE(945)] = 42593, + [SMALL_STATE(946)] = 42618, + [SMALL_STATE(947)] = 42643, + [SMALL_STATE(948)] = 42679, + [SMALL_STATE(949)] = 42703, + [SMALL_STATE(950)] = 42745, + [SMALL_STATE(951)] = 42787, + [SMALL_STATE(952)] = 42829, + [SMALL_STATE(953)] = 42869, + [SMALL_STATE(954)] = 42895, + [SMALL_STATE(955)] = 42935, + [SMALL_STATE(956)] = 42965, + [SMALL_STATE(957)] = 43003, + [SMALL_STATE(958)] = 43024, + [SMALL_STATE(959)] = 43047, + [SMALL_STATE(960)] = 43080, + [SMALL_STATE(961)] = 43103, + [SMALL_STATE(962)] = 43136, + [SMALL_STATE(963)] = 43169, + [SMALL_STATE(964)] = 43190, + [SMALL_STATE(965)] = 43223, + [SMALL_STATE(966)] = 43244, + [SMALL_STATE(967)] = 43267, + [SMALL_STATE(968)] = 43290, + [SMALL_STATE(969)] = 43311, + [SMALL_STATE(970)] = 43344, + [SMALL_STATE(971)] = 43377, + [SMALL_STATE(972)] = 43410, + [SMALL_STATE(973)] = 43443, + [SMALL_STATE(974)] = 43476, + [SMALL_STATE(975)] = 43509, + [SMALL_STATE(976)] = 43530, + [SMALL_STATE(977)] = 43553, + [SMALL_STATE(978)] = 43583, + [SMALL_STATE(979)] = 43605, + [SMALL_STATE(980)] = 43635, + [SMALL_STATE(981)] = 43665, + [SMALL_STATE(982)] = 43695, + [SMALL_STATE(983)] = 43717, + [SMALL_STATE(984)] = 43747, + [SMALL_STATE(985)] = 43777, + [SMALL_STATE(986)] = 43799, + [SMALL_STATE(987)] = 43821, + [SMALL_STATE(988)] = 43843, + [SMALL_STATE(989)] = 43873, + [SMALL_STATE(990)] = 43895, + [SMALL_STATE(991)] = 43930, + [SMALL_STATE(992)] = 43965, + [SMALL_STATE(993)] = 44000, + [SMALL_STATE(994)] = 44035, + [SMALL_STATE(995)] = 44067, + [SMALL_STATE(996)] = 44099, + [SMALL_STATE(997)] = 44131, + [SMALL_STATE(998)] = 44163, + [SMALL_STATE(999)] = 44189, + [SMALL_STATE(1000)] = 44215, + [SMALL_STATE(1001)] = 44241, + [SMALL_STATE(1002)] = 44267, + [SMALL_STATE(1003)] = 44293, + [SMALL_STATE(1004)] = 44319, + [SMALL_STATE(1005)] = 44351, + [SMALL_STATE(1006)] = 44383, + [SMALL_STATE(1007)] = 44409, + [SMALL_STATE(1008)] = 44435, + [SMALL_STATE(1009)] = 44461, + [SMALL_STATE(1010)] = 44493, + [SMALL_STATE(1011)] = 44525, + [SMALL_STATE(1012)] = 44551, + [SMALL_STATE(1013)] = 44580, + [SMALL_STATE(1014)] = 44609, + [SMALL_STATE(1015)] = 44632, + [SMALL_STATE(1016)] = 44655, + [SMALL_STATE(1017)] = 44678, + [SMALL_STATE(1018)] = 44707, + [SMALL_STATE(1019)] = 44730, + [SMALL_STATE(1020)] = 44753, + [SMALL_STATE(1021)] = 44782, + [SMALL_STATE(1022)] = 44811, + [SMALL_STATE(1023)] = 44834, + [SMALL_STATE(1024)] = 44863, + [SMALL_STATE(1025)] = 44892, + [SMALL_STATE(1026)] = 44921, + [SMALL_STATE(1027)] = 44950, + [SMALL_STATE(1028)] = 44973, + [SMALL_STATE(1029)] = 45002, + [SMALL_STATE(1030)] = 45025, + [SMALL_STATE(1031)] = 45054, + [SMALL_STATE(1032)] = 45083, + [SMALL_STATE(1033)] = 45112, + [SMALL_STATE(1034)] = 45141, + [SMALL_STATE(1035)] = 45170, + [SMALL_STATE(1036)] = 45199, + [SMALL_STATE(1037)] = 45228, + [SMALL_STATE(1038)] = 45257, + [SMALL_STATE(1039)] = 45286, + [SMALL_STATE(1040)] = 45315, + [SMALL_STATE(1041)] = 45344, + [SMALL_STATE(1042)] = 45367, + [SMALL_STATE(1043)] = 45388, + [SMALL_STATE(1044)] = 45401, + [SMALL_STATE(1045)] = 45424, + [SMALL_STATE(1046)] = 45443, + [SMALL_STATE(1047)] = 45458, + [SMALL_STATE(1048)] = 45471, + [SMALL_STATE(1049)] = 45494, + [SMALL_STATE(1050)] = 45507, + [SMALL_STATE(1051)] = 45530, + [SMALL_STATE(1052)] = 45553, + [SMALL_STATE(1053)] = 45574, + [SMALL_STATE(1054)] = 45595, + [SMALL_STATE(1055)] = 45618, + [SMALL_STATE(1056)] = 45639, + [SMALL_STATE(1057)] = 45662, + [SMALL_STATE(1058)] = 45685, + [SMALL_STATE(1059)] = 45698, + [SMALL_STATE(1060)] = 45717, + [SMALL_STATE(1061)] = 45738, + [SMALL_STATE(1062)] = 45753, + [SMALL_STATE(1063)] = 45766, + [SMALL_STATE(1064)] = 45785, + [SMALL_STATE(1065)] = 45805, + [SMALL_STATE(1066)] = 45823, + [SMALL_STATE(1067)] = 45845, + [SMALL_STATE(1068)] = 45867, + [SMALL_STATE(1069)] = 45887, + [SMALL_STATE(1070)] = 45907, + [SMALL_STATE(1071)] = 45929, + [SMALL_STATE(1072)] = 45949, + [SMALL_STATE(1073)] = 45971, + [SMALL_STATE(1074)] = 45983, + [SMALL_STATE(1075)] = 46001, + [SMALL_STATE(1076)] = 46019, + [SMALL_STATE(1077)] = 46035, + [SMALL_STATE(1078)] = 46057, + [SMALL_STATE(1079)] = 46079, + [SMALL_STATE(1080)] = 46101, + [SMALL_STATE(1081)] = 46115, + [SMALL_STATE(1082)] = 46133, + [SMALL_STATE(1083)] = 46145, + [SMALL_STATE(1084)] = 46157, + [SMALL_STATE(1085)] = 46169, + [SMALL_STATE(1086)] = 46181, + [SMALL_STATE(1087)] = 46199, + [SMALL_STATE(1088)] = 46217, + [SMALL_STATE(1089)] = 46229, + [SMALL_STATE(1090)] = 46247, + [SMALL_STATE(1091)] = 46269, + [SMALL_STATE(1092)] = 46287, + [SMALL_STATE(1093)] = 46305, + [SMALL_STATE(1094)] = 46317, + [SMALL_STATE(1095)] = 46331, + [SMALL_STATE(1096)] = 46353, + [SMALL_STATE(1097)] = 46375, + [SMALL_STATE(1098)] = 46397, + [SMALL_STATE(1099)] = 46415, + [SMALL_STATE(1100)] = 46427, + [SMALL_STATE(1101)] = 46449, + [SMALL_STATE(1102)] = 46467, + [SMALL_STATE(1103)] = 46480, + [SMALL_STATE(1104)] = 46499, + [SMALL_STATE(1105)] = 46512, + [SMALL_STATE(1106)] = 46525, + [SMALL_STATE(1107)] = 46538, + [SMALL_STATE(1108)] = 46551, + [SMALL_STATE(1109)] = 46564, + [SMALL_STATE(1110)] = 46577, + [SMALL_STATE(1111)] = 46590, + [SMALL_STATE(1112)] = 46603, + [SMALL_STATE(1113)] = 46622, + [SMALL_STATE(1114)] = 46641, + [SMALL_STATE(1115)] = 46656, + [SMALL_STATE(1116)] = 46675, + [SMALL_STATE(1117)] = 46688, + [SMALL_STATE(1118)] = 46707, + [SMALL_STATE(1119)] = 46726, + [SMALL_STATE(1120)] = 46741, + [SMALL_STATE(1121)] = 46754, + [SMALL_STATE(1122)] = 46767, + [SMALL_STATE(1123)] = 46786, + [SMALL_STATE(1124)] = 46805, + [SMALL_STATE(1125)] = 46816, + [SMALL_STATE(1126)] = 46829, + [SMALL_STATE(1127)] = 46848, + [SMALL_STATE(1128)] = 46867, + [SMALL_STATE(1129)] = 46882, + [SMALL_STATE(1130)] = 46895, + [SMALL_STATE(1131)] = 46914, + [SMALL_STATE(1132)] = 46933, + [SMALL_STATE(1133)] = 46952, + [SMALL_STATE(1134)] = 46965, + [SMALL_STATE(1135)] = 46978, + [SMALL_STATE(1136)] = 46997, + [SMALL_STATE(1137)] = 47016, + [SMALL_STATE(1138)] = 47035, + [SMALL_STATE(1139)] = 47048, + [SMALL_STATE(1140)] = 47067, + [SMALL_STATE(1141)] = 47086, + [SMALL_STATE(1142)] = 47099, + [SMALL_STATE(1143)] = 47111, + [SMALL_STATE(1144)] = 47121, + [SMALL_STATE(1145)] = 47137, + [SMALL_STATE(1146)] = 47151, + [SMALL_STATE(1147)] = 47167, + [SMALL_STATE(1148)] = 47177, + [SMALL_STATE(1149)] = 47193, + [SMALL_STATE(1150)] = 47209, + [SMALL_STATE(1151)] = 47223, + [SMALL_STATE(1152)] = 47237, + [SMALL_STATE(1153)] = 47253, + [SMALL_STATE(1154)] = 47263, + [SMALL_STATE(1155)] = 47279, + [SMALL_STATE(1156)] = 47295, + [SMALL_STATE(1157)] = 47311, + [SMALL_STATE(1158)] = 47325, + [SMALL_STATE(1159)] = 47339, + [SMALL_STATE(1160)] = 47353, + [SMALL_STATE(1161)] = 47363, + [SMALL_STATE(1162)] = 47379, + [SMALL_STATE(1163)] = 47395, + [SMALL_STATE(1164)] = 47411, + [SMALL_STATE(1165)] = 47425, + [SMALL_STATE(1166)] = 47439, + [SMALL_STATE(1167)] = 47453, + [SMALL_STATE(1168)] = 47469, + [SMALL_STATE(1169)] = 47483, + [SMALL_STATE(1170)] = 47497, + [SMALL_STATE(1171)] = 47511, + [SMALL_STATE(1172)] = 47527, + [SMALL_STATE(1173)] = 47537, + [SMALL_STATE(1174)] = 47551, + [SMALL_STATE(1175)] = 47567, + [SMALL_STATE(1176)] = 47583, + [SMALL_STATE(1177)] = 47597, + [SMALL_STATE(1178)] = 47611, + [SMALL_STATE(1179)] = 47625, + [SMALL_STATE(1180)] = 47641, + [SMALL_STATE(1181)] = 47657, + [SMALL_STATE(1182)] = 47667, + [SMALL_STATE(1183)] = 47677, + [SMALL_STATE(1184)] = 47693, + [SMALL_STATE(1185)] = 47707, + [SMALL_STATE(1186)] = 47723, + [SMALL_STATE(1187)] = 47739, + [SMALL_STATE(1188)] = 47753, + [SMALL_STATE(1189)] = 47767, + [SMALL_STATE(1190)] = 47781, + [SMALL_STATE(1191)] = 47795, + [SMALL_STATE(1192)] = 47809, + [SMALL_STATE(1193)] = 47825, + [SMALL_STATE(1194)] = 47841, + [SMALL_STATE(1195)] = 47857, + [SMALL_STATE(1196)] = 47873, + [SMALL_STATE(1197)] = 47889, + [SMALL_STATE(1198)] = 47905, + [SMALL_STATE(1199)] = 47921, + [SMALL_STATE(1200)] = 47937, + [SMALL_STATE(1201)] = 47951, + [SMALL_STATE(1202)] = 47961, + [SMALL_STATE(1203)] = 47977, + [SMALL_STATE(1204)] = 47993, + [SMALL_STATE(1205)] = 48007, + [SMALL_STATE(1206)] = 48021, + [SMALL_STATE(1207)] = 48035, + [SMALL_STATE(1208)] = 48051, + [SMALL_STATE(1209)] = 48067, + [SMALL_STATE(1210)] = 48083, + [SMALL_STATE(1211)] = 48099, + [SMALL_STATE(1212)] = 48115, + [SMALL_STATE(1213)] = 48131, + [SMALL_STATE(1214)] = 48145, + [SMALL_STATE(1215)] = 48161, + [SMALL_STATE(1216)] = 48175, + [SMALL_STATE(1217)] = 48191, + [SMALL_STATE(1218)] = 48201, + [SMALL_STATE(1219)] = 48213, + [SMALL_STATE(1220)] = 48222, + [SMALL_STATE(1221)] = 48235, + [SMALL_STATE(1222)] = 48248, + [SMALL_STATE(1223)] = 48261, + [SMALL_STATE(1224)] = 48270, + [SMALL_STATE(1225)] = 48283, + [SMALL_STATE(1226)] = 48296, + [SMALL_STATE(1227)] = 48309, + [SMALL_STATE(1228)] = 48322, + [SMALL_STATE(1229)] = 48333, + [SMALL_STATE(1230)] = 48346, + [SMALL_STATE(1231)] = 48359, + [SMALL_STATE(1232)] = 48372, + [SMALL_STATE(1233)] = 48381, + [SMALL_STATE(1234)] = 48394, + [SMALL_STATE(1235)] = 48407, + [SMALL_STATE(1236)] = 48416, + [SMALL_STATE(1237)] = 48429, + [SMALL_STATE(1238)] = 48442, + [SMALL_STATE(1239)] = 48451, + [SMALL_STATE(1240)] = 48464, + [SMALL_STATE(1241)] = 48477, + [SMALL_STATE(1242)] = 48486, + [SMALL_STATE(1243)] = 48499, + [SMALL_STATE(1244)] = 48508, + [SMALL_STATE(1245)] = 48521, + [SMALL_STATE(1246)] = 48534, + [SMALL_STATE(1247)] = 48543, + [SMALL_STATE(1248)] = 48556, + [SMALL_STATE(1249)] = 48569, + [SMALL_STATE(1250)] = 48578, + [SMALL_STATE(1251)] = 48591, + [SMALL_STATE(1252)] = 48604, + [SMALL_STATE(1253)] = 48617, + [SMALL_STATE(1254)] = 48630, + [SMALL_STATE(1255)] = 48641, + [SMALL_STATE(1256)] = 48650, + [SMALL_STATE(1257)] = 48663, + [SMALL_STATE(1258)] = 48672, + [SMALL_STATE(1259)] = 48685, + [SMALL_STATE(1260)] = 48698, + [SMALL_STATE(1261)] = 48709, + [SMALL_STATE(1262)] = 48722, + [SMALL_STATE(1263)] = 48735, + [SMALL_STATE(1264)] = 48748, + [SMALL_STATE(1265)] = 48761, + [SMALL_STATE(1266)] = 48774, + [SMALL_STATE(1267)] = 48787, + [SMALL_STATE(1268)] = 48800, + [SMALL_STATE(1269)] = 48809, + [SMALL_STATE(1270)] = 48822, + [SMALL_STATE(1271)] = 48831, + [SMALL_STATE(1272)] = 48840, + [SMALL_STATE(1273)] = 48849, + [SMALL_STATE(1274)] = 48862, + [SMALL_STATE(1275)] = 48875, + [SMALL_STATE(1276)] = 48888, + [SMALL_STATE(1277)] = 48899, + [SMALL_STATE(1278)] = 48908, + [SMALL_STATE(1279)] = 48917, + [SMALL_STATE(1280)] = 48926, + [SMALL_STATE(1281)] = 48935, + [SMALL_STATE(1282)] = 48948, + [SMALL_STATE(1283)] = 48961, + [SMALL_STATE(1284)] = 48974, + [SMALL_STATE(1285)] = 48987, + [SMALL_STATE(1286)] = 48996, + [SMALL_STATE(1287)] = 49009, + [SMALL_STATE(1288)] = 49022, + [SMALL_STATE(1289)] = 49035, + [SMALL_STATE(1290)] = 49048, + [SMALL_STATE(1291)] = 49061, + [SMALL_STATE(1292)] = 49074, + [SMALL_STATE(1293)] = 49087, + [SMALL_STATE(1294)] = 49100, + [SMALL_STATE(1295)] = 49113, + [SMALL_STATE(1296)] = 49124, + [SMALL_STATE(1297)] = 49137, + [SMALL_STATE(1298)] = 49148, + [SMALL_STATE(1299)] = 49157, + [SMALL_STATE(1300)] = 49170, + [SMALL_STATE(1301)] = 49183, + [SMALL_STATE(1302)] = 49196, + [SMALL_STATE(1303)] = 49209, + [SMALL_STATE(1304)] = 49222, + [SMALL_STATE(1305)] = 49235, + [SMALL_STATE(1306)] = 49248, + [SMALL_STATE(1307)] = 49261, + [SMALL_STATE(1308)] = 49274, + [SMALL_STATE(1309)] = 49287, + [SMALL_STATE(1310)] = 49298, + [SMALL_STATE(1311)] = 49311, + [SMALL_STATE(1312)] = 49324, + [SMALL_STATE(1313)] = 49337, + [SMALL_STATE(1314)] = 49350, + [SMALL_STATE(1315)] = 49363, + [SMALL_STATE(1316)] = 49372, + [SMALL_STATE(1317)] = 49381, + [SMALL_STATE(1318)] = 49390, + [SMALL_STATE(1319)] = 49401, + [SMALL_STATE(1320)] = 49414, + [SMALL_STATE(1321)] = 49423, + [SMALL_STATE(1322)] = 49436, + [SMALL_STATE(1323)] = 49449, + [SMALL_STATE(1324)] = 49462, + [SMALL_STATE(1325)] = 49475, + [SMALL_STATE(1326)] = 49488, + [SMALL_STATE(1327)] = 49501, + [SMALL_STATE(1328)] = 49514, + [SMALL_STATE(1329)] = 49527, + [SMALL_STATE(1330)] = 49536, + [SMALL_STATE(1331)] = 49546, + [SMALL_STATE(1332)] = 49554, + [SMALL_STATE(1333)] = 49564, + [SMALL_STATE(1334)] = 49574, + [SMALL_STATE(1335)] = 49584, + [SMALL_STATE(1336)] = 49594, + [SMALL_STATE(1337)] = 49604, + [SMALL_STATE(1338)] = 49612, + [SMALL_STATE(1339)] = 49622, + [SMALL_STATE(1340)] = 49632, + [SMALL_STATE(1341)] = 49642, + [SMALL_STATE(1342)] = 49650, + [SMALL_STATE(1343)] = 49660, + [SMALL_STATE(1344)] = 49670, + [SMALL_STATE(1345)] = 49678, + [SMALL_STATE(1346)] = 49686, + [SMALL_STATE(1347)] = 49696, + [SMALL_STATE(1348)] = 49706, + [SMALL_STATE(1349)] = 49716, + [SMALL_STATE(1350)] = 49726, + [SMALL_STATE(1351)] = 49736, + [SMALL_STATE(1352)] = 49746, + [SMALL_STATE(1353)] = 49756, + [SMALL_STATE(1354)] = 49766, + [SMALL_STATE(1355)] = 49776, + [SMALL_STATE(1356)] = 49784, + [SMALL_STATE(1357)] = 49794, + [SMALL_STATE(1358)] = 49804, + [SMALL_STATE(1359)] = 49814, + [SMALL_STATE(1360)] = 49824, + [SMALL_STATE(1361)] = 49834, + [SMALL_STATE(1362)] = 49844, + [SMALL_STATE(1363)] = 49852, + [SMALL_STATE(1364)] = 49862, + [SMALL_STATE(1365)] = 49870, + [SMALL_STATE(1366)] = 49880, + [SMALL_STATE(1367)] = 49890, + [SMALL_STATE(1368)] = 49898, + [SMALL_STATE(1369)] = 49906, + [SMALL_STATE(1370)] = 49914, + [SMALL_STATE(1371)] = 49924, + [SMALL_STATE(1372)] = 49934, + [SMALL_STATE(1373)] = 49944, + [SMALL_STATE(1374)] = 49954, + [SMALL_STATE(1375)] = 49964, + [SMALL_STATE(1376)] = 49974, + [SMALL_STATE(1377)] = 49984, + [SMALL_STATE(1378)] = 49994, + [SMALL_STATE(1379)] = 50004, + [SMALL_STATE(1380)] = 50014, + [SMALL_STATE(1381)] = 50024, + [SMALL_STATE(1382)] = 50034, + [SMALL_STATE(1383)] = 50044, + [SMALL_STATE(1384)] = 50054, + [SMALL_STATE(1385)] = 50064, + [SMALL_STATE(1386)] = 50074, + [SMALL_STATE(1387)] = 50084, + [SMALL_STATE(1388)] = 50094, + [SMALL_STATE(1389)] = 50104, + [SMALL_STATE(1390)] = 50114, + [SMALL_STATE(1391)] = 50124, + [SMALL_STATE(1392)] = 50134, + [SMALL_STATE(1393)] = 50142, + [SMALL_STATE(1394)] = 50152, + [SMALL_STATE(1395)] = 50162, + [SMALL_STATE(1396)] = 50172, + [SMALL_STATE(1397)] = 50180, + [SMALL_STATE(1398)] = 50190, + [SMALL_STATE(1399)] = 50200, + [SMALL_STATE(1400)] = 50210, + [SMALL_STATE(1401)] = 50220, + [SMALL_STATE(1402)] = 50230, + [SMALL_STATE(1403)] = 50240, + [SMALL_STATE(1404)] = 50250, + [SMALL_STATE(1405)] = 50258, + [SMALL_STATE(1406)] = 50268, + [SMALL_STATE(1407)] = 50278, + [SMALL_STATE(1408)] = 50288, + [SMALL_STATE(1409)] = 50298, + [SMALL_STATE(1410)] = 50308, + [SMALL_STATE(1411)] = 50318, + [SMALL_STATE(1412)] = 50328, + [SMALL_STATE(1413)] = 50336, + [SMALL_STATE(1414)] = 50344, + [SMALL_STATE(1415)] = 50352, + [SMALL_STATE(1416)] = 50360, + [SMALL_STATE(1417)] = 50370, + [SMALL_STATE(1418)] = 50380, + [SMALL_STATE(1419)] = 50388, + [SMALL_STATE(1420)] = 50398, + [SMALL_STATE(1421)] = 50408, + [SMALL_STATE(1422)] = 50418, + [SMALL_STATE(1423)] = 50428, + [SMALL_STATE(1424)] = 50438, + [SMALL_STATE(1425)] = 50448, + [SMALL_STATE(1426)] = 50458, + [SMALL_STATE(1427)] = 50468, + [SMALL_STATE(1428)] = 50478, + [SMALL_STATE(1429)] = 50488, + [SMALL_STATE(1430)] = 50496, + [SMALL_STATE(1431)] = 50506, + [SMALL_STATE(1432)] = 50514, + [SMALL_STATE(1433)] = 50524, + [SMALL_STATE(1434)] = 50534, + [SMALL_STATE(1435)] = 50544, + [SMALL_STATE(1436)] = 50554, + [SMALL_STATE(1437)] = 50564, + [SMALL_STATE(1438)] = 50574, + [SMALL_STATE(1439)] = 50584, + [SMALL_STATE(1440)] = 50594, + [SMALL_STATE(1441)] = 50604, + [SMALL_STATE(1442)] = 50614, + [SMALL_STATE(1443)] = 50624, + [SMALL_STATE(1444)] = 50634, + [SMALL_STATE(1445)] = 50644, + [SMALL_STATE(1446)] = 50654, + [SMALL_STATE(1447)] = 50664, + [SMALL_STATE(1448)] = 50674, + [SMALL_STATE(1449)] = 50684, + [SMALL_STATE(1450)] = 50692, + [SMALL_STATE(1451)] = 50702, + [SMALL_STATE(1452)] = 50710, + [SMALL_STATE(1453)] = 50718, + [SMALL_STATE(1454)] = 50728, + [SMALL_STATE(1455)] = 50738, + [SMALL_STATE(1456)] = 50748, + [SMALL_STATE(1457)] = 50758, + [SMALL_STATE(1458)] = 50768, + [SMALL_STATE(1459)] = 50778, + [SMALL_STATE(1460)] = 50786, + [SMALL_STATE(1461)] = 50796, + [SMALL_STATE(1462)] = 50806, + [SMALL_STATE(1463)] = 50816, + [SMALL_STATE(1464)] = 50824, + [SMALL_STATE(1465)] = 50834, + [SMALL_STATE(1466)] = 50844, + [SMALL_STATE(1467)] = 50854, + [SMALL_STATE(1468)] = 50864, + [SMALL_STATE(1469)] = 50874, + [SMALL_STATE(1470)] = 50884, + [SMALL_STATE(1471)] = 50894, + [SMALL_STATE(1472)] = 50904, + [SMALL_STATE(1473)] = 50914, + [SMALL_STATE(1474)] = 50924, + [SMALL_STATE(1475)] = 50934, + [SMALL_STATE(1476)] = 50944, + [SMALL_STATE(1477)] = 50954, + [SMALL_STATE(1478)] = 50964, + [SMALL_STATE(1479)] = 50974, + [SMALL_STATE(1480)] = 50984, + [SMALL_STATE(1481)] = 50994, + [SMALL_STATE(1482)] = 51004, + [SMALL_STATE(1483)] = 51014, + [SMALL_STATE(1484)] = 51022, + [SMALL_STATE(1485)] = 51032, + [SMALL_STATE(1486)] = 51042, + [SMALL_STATE(1487)] = 51052, + [SMALL_STATE(1488)] = 51062, + [SMALL_STATE(1489)] = 51070, + [SMALL_STATE(1490)] = 51080, + [SMALL_STATE(1491)] = 51088, + [SMALL_STATE(1492)] = 51096, + [SMALL_STATE(1493)] = 51104, + [SMALL_STATE(1494)] = 51114, + [SMALL_STATE(1495)] = 51124, + [SMALL_STATE(1496)] = 51134, + [SMALL_STATE(1497)] = 51144, + [SMALL_STATE(1498)] = 51154, + [SMALL_STATE(1499)] = 51164, + [SMALL_STATE(1500)] = 51174, + [SMALL_STATE(1501)] = 51184, + [SMALL_STATE(1502)] = 51191, + [SMALL_STATE(1503)] = 51198, + [SMALL_STATE(1504)] = 51205, + [SMALL_STATE(1505)] = 51212, + [SMALL_STATE(1506)] = 51219, + [SMALL_STATE(1507)] = 51226, + [SMALL_STATE(1508)] = 51233, + [SMALL_STATE(1509)] = 51240, + [SMALL_STATE(1510)] = 51247, + [SMALL_STATE(1511)] = 51254, + [SMALL_STATE(1512)] = 51261, + [SMALL_STATE(1513)] = 51268, + [SMALL_STATE(1514)] = 51275, + [SMALL_STATE(1515)] = 51282, + [SMALL_STATE(1516)] = 51289, + [SMALL_STATE(1517)] = 51296, + [SMALL_STATE(1518)] = 51303, + [SMALL_STATE(1519)] = 51310, + [SMALL_STATE(1520)] = 51317, + [SMALL_STATE(1521)] = 51324, + [SMALL_STATE(1522)] = 51331, + [SMALL_STATE(1523)] = 51338, + [SMALL_STATE(1524)] = 51345, + [SMALL_STATE(1525)] = 51352, + [SMALL_STATE(1526)] = 51359, + [SMALL_STATE(1527)] = 51366, + [SMALL_STATE(1528)] = 51373, + [SMALL_STATE(1529)] = 51380, + [SMALL_STATE(1530)] = 51387, + [SMALL_STATE(1531)] = 51394, + [SMALL_STATE(1532)] = 51401, + [SMALL_STATE(1533)] = 51408, + [SMALL_STATE(1534)] = 51415, + [SMALL_STATE(1535)] = 51422, + [SMALL_STATE(1536)] = 51429, + [SMALL_STATE(1537)] = 51436, + [SMALL_STATE(1538)] = 51443, + [SMALL_STATE(1539)] = 51450, + [SMALL_STATE(1540)] = 51457, + [SMALL_STATE(1541)] = 51464, + [SMALL_STATE(1542)] = 51471, + [SMALL_STATE(1543)] = 51478, + [SMALL_STATE(1544)] = 51485, + [SMALL_STATE(1545)] = 51492, + [SMALL_STATE(1546)] = 51499, + [SMALL_STATE(1547)] = 51506, + [SMALL_STATE(1548)] = 51513, + [SMALL_STATE(1549)] = 51520, + [SMALL_STATE(1550)] = 51527, + [SMALL_STATE(1551)] = 51534, + [SMALL_STATE(1552)] = 51541, + [SMALL_STATE(1553)] = 51548, + [SMALL_STATE(1554)] = 51555, + [SMALL_STATE(1555)] = 51562, + [SMALL_STATE(1556)] = 51569, + [SMALL_STATE(1557)] = 51576, + [SMALL_STATE(1558)] = 51583, + [SMALL_STATE(1559)] = 51590, + [SMALL_STATE(1560)] = 51597, + [SMALL_STATE(1561)] = 51604, + [SMALL_STATE(1562)] = 51611, + [SMALL_STATE(1563)] = 51618, + [SMALL_STATE(1564)] = 51625, + [SMALL_STATE(1565)] = 51632, + [SMALL_STATE(1566)] = 51639, + [SMALL_STATE(1567)] = 51646, + [SMALL_STATE(1568)] = 51653, + [SMALL_STATE(1569)] = 51660, + [SMALL_STATE(1570)] = 51667, + [SMALL_STATE(1571)] = 51674, + [SMALL_STATE(1572)] = 51681, + [SMALL_STATE(1573)] = 51688, + [SMALL_STATE(1574)] = 51695, + [SMALL_STATE(1575)] = 51702, + [SMALL_STATE(1576)] = 51709, + [SMALL_STATE(1577)] = 51716, + [SMALL_STATE(1578)] = 51723, + [SMALL_STATE(1579)] = 51730, + [SMALL_STATE(1580)] = 51737, + [SMALL_STATE(1581)] = 51744, + [SMALL_STATE(1582)] = 51751, + [SMALL_STATE(1583)] = 51758, + [SMALL_STATE(1584)] = 51765, + [SMALL_STATE(1585)] = 51772, + [SMALL_STATE(1586)] = 51779, + [SMALL_STATE(1587)] = 51786, + [SMALL_STATE(1588)] = 51793, + [SMALL_STATE(1589)] = 51800, + [SMALL_STATE(1590)] = 51807, + [SMALL_STATE(1591)] = 51814, + [SMALL_STATE(1592)] = 51821, + [SMALL_STATE(1593)] = 51828, + [SMALL_STATE(1594)] = 51835, + [SMALL_STATE(1595)] = 51842, + [SMALL_STATE(1596)] = 51849, + [SMALL_STATE(1597)] = 51856, + [SMALL_STATE(1598)] = 51863, + [SMALL_STATE(1599)] = 51870, + [SMALL_STATE(1600)] = 51877, + [SMALL_STATE(1601)] = 51884, + [SMALL_STATE(1602)] = 51891, + [SMALL_STATE(1603)] = 51898, + [SMALL_STATE(1604)] = 51905, + [SMALL_STATE(1605)] = 51912, + [SMALL_STATE(1606)] = 51919, + [SMALL_STATE(1607)] = 51926, + [SMALL_STATE(1608)] = 51933, + [SMALL_STATE(1609)] = 51940, + [SMALL_STATE(1610)] = 51947, + [SMALL_STATE(1611)] = 51954, + [SMALL_STATE(1612)] = 51961, + [SMALL_STATE(1613)] = 51968, + [SMALL_STATE(1614)] = 51975, + [SMALL_STATE(1615)] = 51982, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -75603,1530 +75864,1538 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 0), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1055), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1040), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1472), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1429), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1418), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1395), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1060), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1055), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1489), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1499), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1325), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1497), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1481), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1476), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1463), [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1104), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1141), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), - [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), - [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), - [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1137), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1594), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), + [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), + [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), - [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), - [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), + [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), + [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), - [143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(441), - [146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(278), + [143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(451), + [146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(279), [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), - [151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(4), - [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(496), - [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1055), - [160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1040), - [163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1472), - [166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1429), - [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1275), - [172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(83), - [175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(184), - [178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1418), - [181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(32), - [184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1399), - [187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1395), - [190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1297), - [193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1299), - [196] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1388), + [151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3), + [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(500), + [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1060), + [160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1055), + [163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1489), + [166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1499), + [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1325), + [172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(84), + [175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(158), + [178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1497), + [181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(40), + [184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1481), + [187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1476), + [190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1295), + [193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1276), + [196] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1463), [199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(99), - [202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(118), - [205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(318), + [202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(146), + [205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(314), [208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(45), - [211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(55), - [214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1346), - [217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1104), - [220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1581), - [223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1123), - [226] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(297), - [229] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1141), - [232] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(105), - [235] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(209), - [238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(209), - [241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(210), - [244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1142), - [247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1143), - [250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1062), - [253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(728), - [256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(728), - [259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(730), - [262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1310), - [265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(442), - [268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, .production_id = 60), - [270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, .production_id = 60), + [211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(61), + [214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1451), + [217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1137), + [220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1594), + [223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1139), + [226] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(296), + [229] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1203), + [232] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(140), + [235] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(180), + [238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(180), + [241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(182), + [244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1204), + [247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1205), + [250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1074), + [253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(683), + [256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(683), + [259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(685), + [262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1224), + [265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(456), + [268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, .production_id = 104), + [270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, .production_id = 104), [272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3, .production_id = 38), [274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3, .production_id = 38), [276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2), [278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2), - [280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, .production_id = 102), - [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, .production_id = 102), - [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1), - [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), - [310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), - [316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), - [318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), - [320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), - [322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1109), - [324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), - [326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1151), - [328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), - [330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), + [280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, .production_id = 62), + [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, .production_id = 62), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), + [310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), + [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), + [316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1261), + [318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), + [320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), + [322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), + [324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), + [328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), + [330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), [332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), - [334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), - [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), [338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1), - [340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), + [340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), + [344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), [346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1), [348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1125), - [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), - [356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1127), - [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1159), - [362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), - [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), - [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), - [380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), - [382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), - [384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), - [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1115), + [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), + [356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1126), + [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1152), + [362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), + [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), + [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(574), + [380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), + [382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), + [384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), + [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), - [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1128), - [394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), - [396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174), - [398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), - [400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), - [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), + [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1136), + [394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), + [398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), + [400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), + [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), [406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), - [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1500), + [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502), [410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), - [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), - [424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), - [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), + [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), + [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), + [424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496), + [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), [432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502), - [438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), - [440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(850), - [450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), - [452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), - [454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1503), + [438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), + [440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), + [450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), + [452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), + [454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), + [456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), [458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), - [460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), - [464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), - [472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), - [474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), - [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), - [488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), - [496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), - [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1053), - [502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1056), - [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), - [508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), - [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2), - [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2), - [520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2), - [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2), - [524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 2), - [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 37), - [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 37), - [532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 37), - [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 37), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 72), - [540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 72), - [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 72), - [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 72), - [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3), - [550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3), - [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, .production_id = 70), - [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, .production_id = 70), - [558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 89), - [560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 89), - [562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 5, .production_id = 89), - [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 5, .production_id = 89), - [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 89), - [570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 89), - [572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 89), - [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 89), - [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 94), - [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 94), - [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, .production_id = 94), - [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, .production_id = 94), - [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, .production_id = 77), - [590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, .production_id = 77), - [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 4, .production_id = 77), - [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 4, .production_id = 77), - [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 100), - [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 100), - [602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, .production_id = 100), - [604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, .production_id = 100), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2), - [612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2), - [614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4), - [616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4), - [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 80), - [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 80), - [622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 80), - [624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 80), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), - [630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), - [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), - [640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), - [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), - [648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), - [656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), - [658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(843), - [660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), REDUCE(aux_sym_array_pattern_repeat1, 1), - [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), + [460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), + [472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), + [474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), + [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), + [482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), + [488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), + [490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), + [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1053), + [496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1052), + [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), + [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2), + [512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2), + [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2), + [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2), + [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 2), + [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2), + [532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2), + [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 91), + [536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 91), + [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 91), + [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 91), + [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, .production_id = 79), + [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, .production_id = 79), + [548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 4, .production_id = 79), + [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 4, .production_id = 79), + [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 74), + [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 74), + [558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 74), + [560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 74), + [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, .production_id = 72), + [566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, .production_id = 72), + [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 96), + [570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 96), + [572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, .production_id = 96), + [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, .production_id = 96), + [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3), + [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3), + [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4), + [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4), + [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 37), + [590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 37), + [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 37), + [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 37), + [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 82), + [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 82), + [602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 82), + [604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 82), + [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 102), + [610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 102), + [612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, .production_id = 102), + [614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, .production_id = 102), + [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 91), + [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 91), + [622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 5, .production_id = 91), + [624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 5, .production_id = 91), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), + [630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), + [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), + [646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), REDUCE(aux_sym_array_pattern_repeat1, 1), + [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), + [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(830), + [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), + [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), [665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 1), - [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), - [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), - [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), - [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), - [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), - [685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), - [687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), - [691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), + [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), + [675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), + [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), + [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), + [685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), + [687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), + [691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1071), - [697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1070), - [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), - [703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(856), - [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), - [711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449), - [713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), - [715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1539), - [717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), - [719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), - [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), - [729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), - [731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), - [733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), - [735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), - [737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), - [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), - [743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), - [747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), - [749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), - [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), - [753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), - [755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), + [695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1087), + [697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1086), + [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), + [703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859), + [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1600), + [717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), + [719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), + [721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), + [725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), + [727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1512), + [729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), + [733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), + [735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), + [737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), + [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), + [743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), + [747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), + [749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), + [753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), + [755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), - [759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), - [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), + [759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(802), + [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), + [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), [767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), - [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), [775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 4), [778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), - [780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(27), + [780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(26), [783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), - [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), - [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), - [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), + [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), + [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), + [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), [793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, .production_id = 1), - [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1460), - [809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1454), - [811] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(984), - [814] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(90), + [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), + [809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1410), + [811] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(983), + [814] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(87), [818] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(252), - [821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1171), - [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), - [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), - [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), - [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(948), - [831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), - [833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(947), - [835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(960), + [821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), + [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), + [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), + [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), + [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(947), + [831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1524), + [833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), + [835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(969), [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, .production_id = 6), - [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, .production_id = 6), - [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), - [845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1443), - [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), - [849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1573), - [851] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(90), - [854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), - [856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), - [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), - [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1524), - [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1522), - [866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), - [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533), - [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532), - [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1595), - [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), - [880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, .production_id = 19), - [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), - [886] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), SHIFT(263), - [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1147), + [839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1602), + [841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1605), + [843] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(87), + [846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), + [848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), + [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, .production_id = 6), + [854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, .production_id = 6), + [856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299), + [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), + [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1510), + [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508), + [866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), + [868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1528), + [870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1526), + [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), + [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1559), + [880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1560), + [882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), + [884] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), SHIFT(170), + [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, .production_id = 19), [891] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), - [894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), SHIFT(225), - [897] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(115), - [900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), SHIFT(256), + [897] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(127), + [900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), [902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 27), [904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 27), [906] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym_rest_pattern, 2, .production_id = 19), [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 23), [911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 23), - [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, .production_id = 105), - [917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, .production_id = 105), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2), - [925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2), - [927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1), - [929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1), - [931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, .production_id = 6), - [933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, .production_id = 6), - [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, .production_id = 25), - [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, .production_id = 25), - [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, .production_id = 62), - [941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, .production_id = 62), - [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2), - [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2), - [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3), - [949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3), - [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1588), - [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1587), - [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3), - [959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3), - [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 79), - [965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 79), - [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3, .production_id = 22), - [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3, .production_id = 22), - [971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 84), - [973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 84), - [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 72), - [977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 72), - [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1), - [981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1), - [983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 77), - [985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 77), - [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, .production_id = 93), - [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, .production_id = 93), + [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2), + [917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2), + [919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, .production_id = 6), + [921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, .production_id = 6), + [923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1), + [925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1), + [927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, .production_id = 107), + [929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, .production_id = 107), + [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 79), + [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 79), + [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, .production_id = 64), + [941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, .production_id = 64), + [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, .production_id = 25), + [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, .production_id = 25), + [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, .production_id = 20), + [949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, .production_id = 20), + [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), + [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1591), + [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 81), + [959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 81), + [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 37), + [965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 37), + [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1), + [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1), + [971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2), + [973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2), + [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3, .production_id = 22), + [977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3, .production_id = 22), + [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3), + [981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3), + [983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, .production_id = 65), + [985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, .production_id = 65), + [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, .production_id = 6), + [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, .production_id = 6), [991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, .production_id = 3), [993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, .production_id = 3), - [995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, .production_id = 20), - [997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, .production_id = 20), - [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 80), - [1001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 80), - [1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, .production_id = 26), - [1005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 26), - [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 37), - [1009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 37), - [1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, .production_id = 24), - [1013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, .production_id = 24), - [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, .production_id = 98), - [1017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, .production_id = 98), - [1019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 28), - [1021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 28), - [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, .production_id = 29), - [1025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, .production_id = 29), - [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, .production_id = 30), - [1029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, .production_id = 30), - [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, .production_id = 30), - [1033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, .production_id = 30), - [1035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3), - [1037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3), - [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3), - [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3), - [1043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, .production_id = 89), - [1045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, .production_id = 89), - [1047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 89), - [1049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 89), - [1051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 94), - [1053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 94), - [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 104), - [1057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 104), - [1059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 100), - [1061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 100), - [1063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, .production_id = 63), - [1065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, .production_id = 63), - [1067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, .production_id = 6), - [1069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, .production_id = 6), - [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2), - [1073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2), - [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 61), - [1077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 61), - [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4, .production_id = 22), - [1081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4, .production_id = 22), - [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4), - [1085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4), - [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, .production_id = 52), - [1089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, .production_id = 52), - [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2), - [1093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2), - [1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2), - [1097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2), - [1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2), - [1101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2), - [1103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 55), - [1105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 55), - [1107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 52), - [1109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 52), - [1111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2), - [1113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2), - [1115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 53), - [1117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 53), - [1119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3), - [1121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3), - [1123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, .production_id = 13), - [1125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, .production_id = 13), - [1127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, .production_id = 50), - [1129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, .production_id = 50), + [995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, .production_id = 24), + [997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, .production_id = 24), + [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, .production_id = 26), + [1001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 26), + [1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 106), + [1005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 106), + [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 28), + [1009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 28), + [1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, .production_id = 29), + [1013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, .production_id = 29), + [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, .production_id = 30), + [1017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, .production_id = 30), + [1019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, .production_id = 30), + [1021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, .production_id = 30), + [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3), + [1025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3), + [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3), + [1029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3), + [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 96), + [1033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 96), + [1035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 91), + [1037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 91), + [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, .production_id = 91), + [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, .production_id = 91), + [1043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 102), + [1045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 102), + [1047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3), + [1049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3), + [1051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2), + [1053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2), + [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2), + [1057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2), + [1059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 63), + [1061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 63), + [1063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4, .production_id = 22), + [1065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4, .production_id = 22), + [1067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4), + [1069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4), + [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2), + [1073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2), + [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2), + [1077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2), + [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, .production_id = 54), + [1081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, .production_id = 54), + [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2), + [1085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2), + [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, .production_id = 100), + [1089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, .production_id = 100), + [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 86), + [1093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 86), + [1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 74), + [1097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 74), + [1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 57), + [1101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 57), + [1103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 54), + [1105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 54), + [1107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 55), + [1109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 55), + [1111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3), + [1113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3), + [1115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, .production_id = 52), + [1117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, .production_id = 52), + [1119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, .production_id = 95), + [1121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, .production_id = 95), + [1123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 82), + [1125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 82), + [1127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, .production_id = 13), + [1129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, .production_id = 13), [1131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 14), [1133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 14), [1135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1), [1137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1), [1139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym__property_name, 1, .production_id = 4), - [1142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [1142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), + [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), [1146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1), - [1148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 45), - [1150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 45), - [1152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, .production_id = 78), - [1154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, .production_id = 78), - [1156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, .production_id = 91), - [1158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, .production_id = 91), - [1160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), - [1162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), - [1164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [1166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 44), - [1168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 44), - [1170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), - [1172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [1174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, .production_id = 107), - [1176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, .production_id = 107), - [1178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), - [1180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(272), - [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [1185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), - [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [1189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1), - [1192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(217), - [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [1199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 96), - [1201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 96), - [1203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 97), - [1205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 97), - [1207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2), - [1209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, .production_id = 103), - [1211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, .production_id = 103), - [1213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1), SHIFT(111), - [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [1218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym_rest_pattern, 2), - [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), - [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1475), - [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1503), - [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), - [1231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1), - [1233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import, 1), - [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), - [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1213), - [1239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 8), - [1241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 8), - [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), - [1249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), - [1251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 8), - [1253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 8), - [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [1257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_expression, 2), - [1259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2), - [1261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [1263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2), REDUCE(sym_object_pattern, 2), - [1266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, .production_id = 7), - [1268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, .production_id = 7), - [1270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [1272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 17), - [1274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 17), - [1276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 17), REDUCE(sym_object_pattern, 3, .production_id = 18), - [1279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, .production_id = 18), - [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), - [1283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2), - [1285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2), - [1287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2), REDUCE(sym_array_pattern, 2), - [1290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2), - [1292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), - [1294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 76), - [1296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), - [1298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [1302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), - [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [1306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [1310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [1312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [1328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 51), - [1330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 51), - [1332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 73), - [1334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 4, .production_id = 74), - [1336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 4, .production_id = 74), - [1338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 49), - [1340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 49), - [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [1344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3), - [1346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3), - [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), - [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), - [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), - [1358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, .production_id = 43), - [1360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 3, .production_id = 48), - [1362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 3, .production_id = 48), - [1364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 16), - [1366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_glimmer_template, 3, .production_id = 47), - [1368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_glimmer_template, 3, .production_id = 47), - [1370] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 16), - [1372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 15), - [1374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, .production_id = 46), - [1376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, .production_id = 46), - [1378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 2, .production_id = 11), - [1380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 2, .production_id = 11), - [1382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_glimmer_template, 2, .production_id = 11), - [1384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_glimmer_template, 2, .production_id = 11), - [1386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_glimmer_closing_tag, 1), - [1388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_glimmer_closing_tag, 1), - [1390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 10), - [1392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 10), - [1394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 9), - [1396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 9), - [1398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 43), - [1400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 43), - [1402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 75), - [1404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 75), - [1406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 76), - [1408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2), - [1410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2), - [1412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4), - [1414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4), - [1416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, .production_id = 74), - [1418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, .production_id = 74), - [1420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, .production_id = 17), - [1422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, .production_id = 17), - [1424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, .production_id = 6), - [1426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, .production_id = 6), - [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [1430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2), - [1432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), - [1434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), - [1436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3), - [1438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3), - [1440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3), - [1442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 81), - [1444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 81), - [1446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, .production_id = 33), - [1448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, .production_id = 33), - [1450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(565), - [1452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, .production_id = 66), - [1454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, .production_id = 66), - [1456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 31), - [1458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 31), - [1460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3), - [1462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), - [1464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 38), - [1466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 38), - [1468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_fragment, 5), - [1470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_fragment, 5), - [1472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, .production_id = 64), - [1474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, .production_id = 64), - [1476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 88), - [1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 88), - [1480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, .production_id = 90), - [1482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), - [1484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), - [1486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4), - [1488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4), - [1490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 4, .production_id = 92), - [1492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 4, .production_id = 92), - [1494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_fragment, 6), - [1496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_fragment, 6), - [1498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 3, .production_id = 39), - [1500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 3, .production_id = 39), - [1502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3), - [1504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3), - [1506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 40), - [1508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 40), - [1510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 73), - [1512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3), - [1514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3), - [1516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), - [1518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), - [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [1522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 3, .production_id = 41), - [1524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1), - [1526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1), - [1528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 41), - [1530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 42), - [1532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 42), - [1534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2), - [1536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2), - [1538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), - [1540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [1544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), - [1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [1550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [1552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), - [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [1558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [1570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [1574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), - [1576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [1584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 41), - [1586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2), - [1588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), - [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [1594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [1598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [1602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), - [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [1610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, .production_id = 60), - [1612] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, .production_id = 60), SHIFT(178), - [1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), - [1617] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 41), REDUCE(sym_assignment_expression, 3, .production_id = 41), - [1620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 41), - [1622] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 56), REDUCE(sym_assignment_expression, 3, .production_id = 41), - [1625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 56), - [1627] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 56), REDUCE(sym_assignment_expression, 3, .production_id = 15), - [1630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(761), - [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [1636] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2), REDUCE(sym_object_pattern, 2), - [1639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2), - [1641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 17), REDUCE(sym_object_pattern, 3, .production_id = 18), - [1644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, .production_id = 18), - [1646] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2), REDUCE(sym_array_pattern, 2), - [1649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2), - [1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), - [1653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), - [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), - [1659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), - [1661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [1663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [1669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [1671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [1673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [1675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [1677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), - [1679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [1681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [1683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), - [1685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [1687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [1689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), - [1691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [1693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), - [1695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [1697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), - [1699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), - [1701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [1703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [1705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [1707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), - [1709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [1711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [1713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1715] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym__property_name, 1), - [1718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1), - [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), - [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), - [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), - [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [1744] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3), REDUCE(sym_computed_property_name, 3), - [1747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3), - [1749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [1751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [1753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [1755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, .production_id = 57), - [1757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [1759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), - [1761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), - [1763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [1765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), - [1767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [1769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [1771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [1773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [1775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [1777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), - [1779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [1781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), - [1783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [1785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), - [1787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [1789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [1791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [1793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [1795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [1797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), - [1799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2), - [1801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [1803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), - [1805] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, .production_id = 60), SHIFT(155), - [1808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [1812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1050), - [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), - [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [1820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(884), - [1822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), - [1824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894), - [1826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1047), - [1828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [1830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), - [1832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), - [1834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(896), - [1836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1044), - [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [1840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), - [1842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(890), - [1844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(897), - [1846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1054), - [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [1850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(883), - [1852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), - [1854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(893), - [1856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1046), - [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [1860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(891), - [1862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(885), - [1864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(895), - [1866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1043), - [1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [1870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), - [1872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(892), - [1874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(898), - [1876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1057), - [1878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [1880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886), - [1882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), - [1884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899), - [1886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101), - [1888] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1), REDUCE(aux_sym_object_pattern_repeat1, 1), - [1891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), - [1893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(900), - [1895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(903), - [1897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), - [1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [1903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(904), - [1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), - [1907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906), - [1909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(916), - [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [1915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1099), - [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), - [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), - [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560), - [1923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1121), - [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), - [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [1929] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 71), SHIFT_REPEAT(1179), - [1932] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 71), SHIFT_REPEAT(976), - [1935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 71), - [1937] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 71), SHIFT_REPEAT(160), - [1940] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 71), SHIFT_REPEAT(1346), - [1943] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 71), SHIFT_REPEAT(904), - [1946] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 71), SHIFT_REPEAT(1214), - [1949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 71), SHIFT_REPEAT(1213), - [1952] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 71), SHIFT_REPEAT(1069), - [1955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 71), SHIFT_REPEAT(1310), - [1958] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 71), SHIFT_REPEAT(906), - [1961] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 71), SHIFT_REPEAT(916), - [1964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [1966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [1972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), - [1974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1), - [1976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [1978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(911), - [1980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), - [1982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902), - [1984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(912), - [1986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1180), - [1988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 1), - [1990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), - [1992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 4), - [1994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [1996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [1998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [2000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [2002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), - [2004] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 17), REDUCE(aux_sym_object_pattern_repeat1, 2, .production_id = 18), - [2007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 17), - [2009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(937), - [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), - [2013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1107), - [2015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(950), - [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), - [2019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(949), - [2021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(957), - [2023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(965), - [2025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(910), - [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), - [2029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(913), - [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), - [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), - [2035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(955), - [2037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963), - [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [2041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(907), - [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), - [2045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(917), - [2047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(918), - [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), - [2053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(959), - [2055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958), - [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), - [2061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), - [2063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(909), - [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), - [2067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908), - [2069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), - [2071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(920), - [2073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), - [2075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), - [2077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), - [2079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), - [2081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 101), - [2083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 101), - [2085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, .production_id = 106), - [2087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 106), - [2089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 77), - [2091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 77), - [2093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 95), - [2095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 95), - [2097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2), - [2099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2), - [2101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [2103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1584), - [2105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, .production_id = 58), - [2107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 58), - [2109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 83), - [2111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 83), - [2113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [2115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 89), - [2117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 89), - [2119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 100), - [2121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 100), - [2123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [2125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), - [2127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), - [2129] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), SHIFT_REPEAT(1310), - [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [2134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(944), - [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), - [2138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), - [2140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(969), - [2142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 35), - [2144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 35), - [2146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [2148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 44), - [2150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 44), - [2152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 35), - [2154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 35), - [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), - [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), - [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), - [2164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 34), - [2166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 34), - [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), - [2172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), - [2174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [2176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [2178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [2180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), - [2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), - [2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), - [2186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 10), - [2188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 10), - [2190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [2192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2), - [2194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2), - [2196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1051), - [2198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [2200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), - [2202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), - [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607), - [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), - [2208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), - [2210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1546), - [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1583), - [2214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), - [2216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), - [2218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1077), - [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1005), - [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [2224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), - [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), - [2228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1016), - [2230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(992), - [2232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1087), - [2234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(994), - [2236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1078), - [2238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1004), - [2240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1086), - [2242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), - [2244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), - [2246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1090), - [2248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), - [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1548), - [2252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1504), - [2254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), - [2256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508), - [2258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), - [2260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1511), - [2262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1579), - [2264] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(94), - [2267] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(1133), - [2270] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(1016), - [2273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1084), - [2275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1010), - [2277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 65), SHIFT_REPEAT(1051), - [2280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 65), SHIFT_REPEAT(93), - [2283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 65), - [2285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 65), - [2287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 65), SHIFT_REPEAT(1051), - [2290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1497), - [2292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1097), - [2294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1008), - [2296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1578), - [2298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1590), - [2300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1088), - [2302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1577), - [2304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1064), - [2306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1023), - [2308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1073), - [2310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1591), - [2312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554), - [2314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1060), - [2316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1027), - [2318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1553), - [2320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1556), - [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), - [2324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1593), - [2326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3), - [2328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), - [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), - [2332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [2334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3), - [2336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4), - [2338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, .production_id = 18), - [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, .production_id = 5), - [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [2344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [2346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, .production_id = 4), - [2348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, .production_id = 4), - [2350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), - [2352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), - [2356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), - [2358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4), - [2360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988), - [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [2364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1518), - [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), - [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), - [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), - [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), - [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [2380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580), - [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), - [2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [2386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1), - [2388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1), - [2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), - [2392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [2394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1, .production_id = 36), - [2396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), - [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [2400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), - [2402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), SHIFT_REPEAT(1072), - [2405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), - [2407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), SHIFT_REPEAT(133), - [2410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), - [2412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 86), - [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), - [2416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_namespace_name, 3), - [2418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_namespace_name, 3), - [2420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1152), - [2422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), - [2424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), - [2426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1505), - [2428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, .production_id = 69), - [2430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1610), - [2432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153), - [2434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1575), - [2436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3), - [2438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3), - [2440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1549), - [2442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(1528), - [2445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), - [2447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(116), - [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), - [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [2454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, .production_id = 67), - [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [2460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1603), - [2462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), - [2464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(989), - [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), - [2470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(217), - [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), - [2475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), - [2477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), - [2479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, .production_id = 21), - [2481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [2483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [2485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(272), - [2488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1187), - [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), - [2492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [2494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 32), - [2496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 32), - [2498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1138), - [2500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), - [2502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), - [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), - [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), - [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), - [2512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), - [2514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 2), - [2516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 2), - [2518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), - [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), - [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), - [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), - [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), - [2528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), - [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [2532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), - [2534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, .production_id = 4), - [2536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, .production_id = 4), - [2538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), - [2540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3), - [2542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3), - [2544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 3), - [2546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 3), - [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [2562] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(87), - [2565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [2567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), - [2569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), - [2571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), - [2573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), - [2575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), - [2577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1184), - [2579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), - [2581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), - [2583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), - [2585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), - [2587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [2589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [2591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), - [2593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), - [2595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), - [2597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), - [2599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3), - [2601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [2603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), - [2605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), - [2607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), - [2609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320), - [2611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), - [2613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), - [2615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), - [2617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), - [2619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [2621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [2623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), - [2625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), - [2627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [2629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), - [2631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), - [2633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), - [2635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [2637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), - [2639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), - [2641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), - [2643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), - [2645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), - [2647] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2), SHIFT_REPEAT(1048), - [2650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2), - [2652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [2654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1188), - [2656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), - [2658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), - [2660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), - [2662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), - [2664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), - [2666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [2668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), - [2670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), - [2672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), - [2674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), - [2676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, .production_id = 18), - [2678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [2680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1038), - [2682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), - [2684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), - [2686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1059), - [2688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), - [2690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), - [2692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [2694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), - [2696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2), - [2698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2), SHIFT_REPEAT(1197), - [2701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), - [2703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(1198), - [2706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), - [2708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), - [2710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(964), - [2712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), - [2714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), - [2716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [2718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), - [2720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), - [2722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), - [2724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [2726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), - [2728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), - [2730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), - [2732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [2734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), - [2736] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_glimmer_template_repeat1, 2), SHIFT_REPEAT(1216), - [2739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_glimmer_template_repeat1, 2), - [2741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [2743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2), SHIFT_REPEAT(877), - [2746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2), - [2748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, .production_id = 54), - [2750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [2752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, .dynamic_precedence = -1, .production_id = 64), - [2754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [2756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [2758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [2760] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2), SHIFT_REPEAT(878), - [2763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2), - [2765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), - [2767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [2769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [2773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), - [2775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [2777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), - [2779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3), - [2781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), - [2783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), - [2785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [2787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), - [2789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, .production_id = 54), - [2791] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(98), - [2794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), - [2796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2), - [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [2802] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2), SHIFT_REPEAT(84), - [2805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, .dynamic_precedence = -1, .production_id = 31), - [2807] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), SHIFT_REPEAT(1444), - [2810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), - [2812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), - [2814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [2816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [2818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), - [2820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), - [2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), - [2824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [2826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), - [2828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), - [2830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), - [2832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [2834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), - [2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), - [2838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), - [2840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), - [2842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), - [2844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_export_specifier, 1, .production_id = 5), - [2846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), - [2848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2), - [2850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), - [2852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [2854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), - [2856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [2858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), - [2860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), - [2862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), - [2864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), - [2866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [2868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), - [2870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [2872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [2874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), - [2876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [2878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, .production_id = 57), - [2880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), - [2882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [2884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), - [2886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), - [2888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), - [2890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, .production_id = 54), - [2892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), - [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), - [2896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), - [2898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), - [2900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), - [2902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), - [2904] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), SHIFT_REPEAT(1493), - [2907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), - [2909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, .production_id = 59), - [2911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [2913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [2915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, .production_id = 20), - [2917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_glimmer_opening_tag, 1), - [2919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [2921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), - [2923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [2925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [2927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [2929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [2931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [2933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 85), - [2935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 87), - [2937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [2939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [2941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [2943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [2945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), - [2947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), - [2949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), - [2951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), - [2953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [2955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [2957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [2959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [2961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), - [2963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1076), - [2965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), - [2967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [2971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_export_specifier, 3, .production_id = 82), - [2973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [2975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), - [2977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), - [2979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), - [2981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [2983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [2985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), - [2987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1), - [2989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 4, .production_id = 99), - [2991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, .production_id = 68), - [2993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, .production_id = 54), - [2995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), - [2997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, .production_id = 59), - [2999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1597), - [3001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [3003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565), - [3005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [3007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), - [3009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [3011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [3013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [3015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [3017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), - [3019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), - [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), - [3023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [3025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), - [3029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2), - [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [3033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [3035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [3037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [3039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [3041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [3043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [3045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [3047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), - [3049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3), - [3051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [3053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), - [3055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), - [3057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, .production_id = 59), - [3059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3), - [3061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [3063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [3065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1514), - [3067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [3069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), - [3071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [3073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), - [3075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [3077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), - [3079] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), - [3083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), - [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), - [3087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), - [3089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), - [3091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [3093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [3095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import_export, 3), - [3097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), - [3099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, .production_id = 59), - [3101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [3103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), - [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), - [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), - [3109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), - [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), - [3113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), - [3115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), - [3117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), - [3119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), - [3121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [3125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [3129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), - [3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [3133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), - [3135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [3137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [3143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), - [3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), - [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [3149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [3151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [3153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), - [3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), - [3157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [3161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), - [3163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [1148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 44), + [1150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 44), + [1152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, .production_id = 93), + [1154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, .production_id = 93), + [1156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 45), + [1158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 45), + [1160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 46), + [1162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 46), + [1164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 47), + [1166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 47), + [1168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [1170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), + [1172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), + [1174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, .production_id = 80), + [1176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, .production_id = 80), + [1178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [1184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 99), + [1186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 99), + [1188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 98), + [1190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 98), + [1192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2), + [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [1196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [1198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, .production_id = 109), + [1200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, .production_id = 109), + [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [1204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), + [1206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(176), + [1209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1), + [1212] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(193), + [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [1217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, .production_id = 105), + [1219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, .production_id = 105), + [1221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1), SHIFT(121), + [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [1226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym_rest_pattern, 2), + [1229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), + [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), + [1235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), + [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), + [1239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1), + [1241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import, 1), + [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1213), + [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), + [1247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 8), + [1249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 8), + [1251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), + [1257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), + [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [1261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_expression, 2), + [1263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2), + [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [1267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 8), + [1269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 8), + [1271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, .production_id = 7), + [1273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, .production_id = 7), + [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [1277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 17), + [1279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 17), + [1281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 17), REDUCE(sym_object_pattern, 3, .production_id = 18), + [1284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, .production_id = 18), + [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), + [1288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2), REDUCE(sym_object_pattern, 2), + [1291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2), + [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2), + [1295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2), REDUCE(sym_array_pattern, 2), + [1298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2), + [1300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 40), + [1302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 40), + [1304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, .production_id = 66), + [1306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, .production_id = 66), + [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), + [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), + [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [1318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1), + [1320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1), + [1322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3), + [1324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3), + [1326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 90), + [1328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 90), + [1330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), + [1332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, .production_id = 92), + [1334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [1340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [1348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [1350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), + [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), + [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [1366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), + [1368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), + [1370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 43), + [1372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 4, .production_id = 94), + [1374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 4, .production_id = 94), + [1376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 43), + [1378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_fragment, 6), + [1380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_fragment, 6), + [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [1384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2), + [1386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_glimmer_template, 3, .production_id = 49), + [1388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_glimmer_template, 3, .production_id = 49), + [1390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 3, .production_id = 50), + [1392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 3, .production_id = 50), + [1394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, .production_id = 43), + [1396] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 51), + [1398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 51), + [1400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 53), + [1402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 53), + [1404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, .production_id = 17), + [1406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, .production_id = 17), + [1408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4), + [1410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4), + [1412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, .production_id = 6), + [1414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, .production_id = 6), + [1416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3), + [1418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4), + [1420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4), + [1422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 31), + [1424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 31), + [1426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), + [1428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), + [1430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3), + [1432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3), + [1434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2), + [1436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2), + [1438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, .production_id = 68), + [1440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, .production_id = 68), + [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [1444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 3, .production_id = 41), + [1446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 77), + [1448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3), + [1450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3), + [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [1454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_fragment, 5), + [1456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_fragment, 5), + [1458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 41), + [1460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 83), + [1462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 83), + [1464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2), + [1466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2), + [1468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3), + [1470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3), + [1472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), + [1474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), + [1476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 42), + [1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 42), + [1480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, .production_id = 33), + [1482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, .production_id = 33), + [1484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), + [1486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 3, .production_id = 39), + [1488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 3, .production_id = 39), + [1490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3), + [1492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), + [1494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, .production_id = 76), + [1496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, .production_id = 76), + [1498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 78), + [1500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 78), + [1502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, .production_id = 48), + [1504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, .production_id = 48), + [1506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 38), + [1508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 38), + [1510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 16), + [1512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 9), + [1514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 9), + [1516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 10), + [1518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 10), + [1520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_glimmer_closing_tag, 1), + [1522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_glimmer_closing_tag, 1), + [1524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 75), + [1526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 75), + [1528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_glimmer_template, 2, .production_id = 11), + [1530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_glimmer_template, 2, .production_id = 11), + [1532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 2, .production_id = 11), + [1534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 2, .production_id = 11), + [1536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 4, .production_id = 76), + [1538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 4, .production_id = 76), + [1540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 77), + [1542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 15), + [1544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 16), + [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), + [1548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), + [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [1552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [1558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [1562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), + [1564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [1572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [1578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 41), + [1580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [1584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [1586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [1590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), + [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [1596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), + [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [1604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [1610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [1612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [1616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2), + [1618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, .production_id = 62), + [1620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, .production_id = 62), SHIFT(260), + [1623] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 41), REDUCE(sym_assignment_expression, 3, .production_id = 41), + [1626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 41), + [1628] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 58), REDUCE(sym_assignment_expression, 3, .production_id = 41), + [1631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 58), + [1633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [1635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 58), REDUCE(sym_assignment_expression, 3, .production_id = 15), + [1638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, .production_id = 18), + [1640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2), + [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [1646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2), + [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [1650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), + [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [1654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2), REDUCE(sym_array_pattern, 2), + [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [1659] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 17), REDUCE(sym_object_pattern, 3, .production_id = 18), + [1662] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2), REDUCE(sym_object_pattern, 2), + [1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [1669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [1671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [1673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), + [1675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), + [1677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [1679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), + [1681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [1683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3), REDUCE(sym_computed_property_name, 3), + [1686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3), + [1688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [1690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [1696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), + [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [1700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), + [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [1704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [1706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), + [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [1714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), + [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), + [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [1732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym__property_name, 1), + [1735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1), + [1737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [1739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [1741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [1743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [1745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [1747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [1749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, .production_id = 59), + [1751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [1753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), + [1757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [1759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [1761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [1763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [1765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [1767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [1769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), + [1771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [1773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [1775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [1777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), + [1779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [1783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), + [1785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [1787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [1789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [1791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [1793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [1795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [1797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [1801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [1803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [1805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), + [1807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [1809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2), + [1811] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, .production_id = 62), SHIFT(221), + [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), + [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [1820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1044), + [1822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [1824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [1828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), + [1830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(884), + [1832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902), + [1834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1057), + [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), + [1838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(890), + [1840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), + [1842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899), + [1844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1056), + [1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [1848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(883), + [1850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(892), + [1852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(898), + [1854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1051), + [1856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [1858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(891), + [1860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(896), + [1862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(897), + [1864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1054), + [1866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [1868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(895), + [1870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), + [1872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(900), + [1874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1050), + [1876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [1878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(885), + [1880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(893), + [1882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(903), + [1884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1048), + [1886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [1888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894), + [1890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886), + [1892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), + [1894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1119), + [1896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1), REDUCE(aux_sym_object_pattern_repeat1, 1), + [1899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(905), + [1901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(904), + [1903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908), + [1905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1147), + [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [1911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906), + [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [1915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(913), + [1917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(917), + [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [1921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), + [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), + [1927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), + [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [1933] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 73), SHIFT_REPEAT(1147), + [1936] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 73), SHIFT_REPEAT(977), + [1939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 73), + [1941] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 73), SHIFT_REPEAT(233), + [1944] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 73), SHIFT_REPEAT(1451), + [1947] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 73), SHIFT_REPEAT(906), + [1950] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 73), SHIFT_REPEAT(1213), + [1953] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 73), SHIFT_REPEAT(1215), + [1956] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 73), SHIFT_REPEAT(1069), + [1959] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 73), SHIFT_REPEAT(1224), + [1962] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 73), SHIFT_REPEAT(913), + [1965] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 73), SHIFT_REPEAT(917), + [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1140), + [1978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), + [1980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), + [1982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 1), + [1984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), + [1986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1), + [1988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(915), + [1992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), + [1994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(914), + [1996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(924), + [1998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [2000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [2002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 4), + [2004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [2006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [2008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [2010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [2012] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 17), REDUCE(aux_sym_object_pattern_repeat1, 2, .production_id = 18), + [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), + [2019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(964), + [2021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(962), + [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [2025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(912), + [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), + [2029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(923), + [2031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(916), + [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), + [2037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(974), + [2039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(939), + [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), + [2043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1113), + [2045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(954), + [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), + [2049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(950), + [2051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(971), + [2053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(970), + [2055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), + [2059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), + [2061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(972), + [2063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(910), + [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), + [2067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(921), + [2069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 17), + [2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), + [2073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), + [2075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), + [2077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(907), + [2079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), + [2081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(909), + [2083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(918), + [2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), + [2087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), + [2089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2), + [2091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2), + [2093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [2095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1572), + [2097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, .production_id = 108), + [2099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 108), + [2101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, .production_id = 60), + [2103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 60), + [2105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 103), + [2107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 103), + [2109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 85), + [2111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 85), + [2113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 102), + [2115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 102), + [2117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 97), + [2119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 97), + [2121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [2123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 91), + [2125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 91), + [2127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 79), + [2129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 79), + [2131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [2133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 44), + [2135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 44), + [2137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [2139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(952), + [2141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), + [2143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(961), + [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(959), + [2147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 35), + [2149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 35), + [2151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [2153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), + [2155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), + [2157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), SHIFT_REPEAT(1224), + [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [2162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 35), + [2164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 35), + [2166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), + [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), + [2172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [2174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [2176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), + [2178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), + [2180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), + [2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [2184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 34), + [2186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 34), + [2188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2), + [2190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2), + [2192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), + [2194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), + [2196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), + [2198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 10), + [2200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 10), + [2202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), + [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1045), + [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [2208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), + [2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), + [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1564), + [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), + [2218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), + [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598), + [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), + [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), + [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1097), + [2228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1006), + [2230] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [2232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1077), + [2234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1001), + [2236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1066), + [2238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011), + [2240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1019), + [2242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1096), + [2244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1003), + [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), + [2248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), + [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1595), + [2252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), + [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542), + [2256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1090), + [2258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1100), + [2260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1014), + [2262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1095), + [2264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1070), + [2266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1029), + [2268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(92), + [2271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(1131), + [2274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(1019), + [2277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 67), SHIFT_REPEAT(1045), + [2280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 67), SHIFT_REPEAT(94), + [2283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 67), + [2285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 67), + [2287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 67), SHIFT_REPEAT(1045), + [2290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), + [2292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), + [2294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1067), + [2296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1538), + [2298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1539), + [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), + [2302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1540), + [2304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1078), + [2306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1022), + [2308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1072), + [2310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1586), + [2312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1587), + [2314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1549), + [2316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580), + [2318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1588), + [2320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), + [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1599), + [2324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1577), + [2326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1552), + [2328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1551), + [2330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), + [2332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1016), + [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), + [2336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3), + [2342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, .production_id = 4), + [2344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, .production_id = 4), + [2346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [2348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3), + [2350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4), + [2352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), + [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [2356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, .production_id = 18), + [2358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, .production_id = 5), + [2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [2364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4), + [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [2370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 88), + [2372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), SHIFT_REPEAT(1065), + [2375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), + [2377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), SHIFT_REPEAT(123), + [2380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(991), + [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [2384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), + [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), + [2388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547), + [2390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, .production_id = 69), + [2392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1, .production_id = 36), + [2394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1543), + [2396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, .production_id = 71), + [2398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1536), + [2400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), + [2402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [2404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [2406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(1611), + [2409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), + [2411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(130), + [2414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1), + [2416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1), + [2418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [2420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1148), + [2422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554), + [2424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), + [2426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3), + [2428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3), + [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), + [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [2436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), + [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), + [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), + [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [2446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), + [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), + [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [2454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_namespace_name, 3), + [2456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_namespace_name, 3), + [2458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1505), + [2460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167), + [2462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), + [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), + [2466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1589), + [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [2470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), + [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), + [2474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), + [2476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 2), + [2478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 2), + [2480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3), + [2482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3), + [2484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, .production_id = 4), + [2486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, .production_id = 4), + [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [2492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [2494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), + [2496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, .production_id = 21), + [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [2502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(992), + [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), + [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [2510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), + [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), + [2516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 3), + [2518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 3), + [2520] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(176), + [2523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), + [2525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), + [2527] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(193), + [2530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154), + [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [2534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1185), + [2536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 32), + [2538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 32), + [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [2546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [2550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(993), + [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), + [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [2556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1180), + [2558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), + [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), + [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [2564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), + [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), + [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [2570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), + [2572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), + [2574] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2), SHIFT_REPEAT(1042), + [2577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2), + [2579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), + [2581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), + [2583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), + [2585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [2587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), + [2589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [2591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1046), + [2593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), + [2595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), + [2597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), + [2599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), + [2601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [2603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), + [2605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), + [2607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), + [2609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1061), + [2611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), + [2613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), + [2615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [2617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [2619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [2621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), + [2623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), + [2625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [2627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), + [2629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), + [2631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), + [2633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), + [2635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), + [2637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), + [2639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), + [2641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), + [2643] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(89), + [2646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), + [2648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174), + [2650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), + [2652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), + [2654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), + [2656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), + [2658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3), + [2660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), + [2662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), + [2664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), + [2666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), + [2668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [2670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), + [2672] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(1188), + [2675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [2677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2), + [2679] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2), SHIFT_REPEAT(1190), + [2682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), + [2684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [2686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), + [2688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327), + [2690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1144), + [2692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), + [2694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), + [2696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), + [2698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), + [2700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [2702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, .production_id = 18), + [2704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), + [2706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305), + [2708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [2710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), + [2712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), + [2714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [2716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), + [2718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), + [2720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), + [2722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), + [2724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), + [2726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), + [2728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), + [2730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [2732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153), + [2734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), + [2736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), + [2738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186), + [2740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, .dynamic_precedence = -1, .production_id = 66), + [2742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), + [2744] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), SHIFT_REPEAT(1374), + [2747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), + [2749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [2751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [2753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [2755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), + [2757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_export_specifier, 1, .production_id = 5), + [2759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), + [2761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), + [2763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [2765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), + [2767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), + [2769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [2773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), + [2775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), + [2777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), + [2779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), + [2781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, .production_id = 56), + [2783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), + [2785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3), + [2787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [2789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2), + [2791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [2793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [2795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), + [2797] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_glimmer_template_repeat1, 2), SHIFT_REPEAT(1250), + [2800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_glimmer_template_repeat1, 2), + [2802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [2804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), + [2806] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(95), + [2809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, .production_id = 59), + [2811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [2813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), + [2815] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2), SHIFT_REPEAT(882), + [2818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2), + [2820] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2), SHIFT_REPEAT(881), + [2823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2), + [2825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), + [2827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), + [2829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), + [2831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), + [2833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), + [2835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [2837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), + [2839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [2841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), + [2843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [2845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [2847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [2849] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, .dynamic_precedence = -1, .production_id = 31), + [2851] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2), SHIFT_REPEAT(83), + [2854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2), + [2856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [2858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), + [2860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), + [2862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), + [2864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [2866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), + [2868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [2870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), + [2872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [2874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), + [2876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), + [2878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [2880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), + [2882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), + [2884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [2886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), + [2888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, .production_id = 56), + [2890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, .production_id = 56), + [2892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), + [2896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), SHIFT_REPEAT(1496), + [2899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), + [2901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), + [2903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), + [2905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [2907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), + [2909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), + [2911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), + [2913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), + [2915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), + [2917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [2919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), + [2921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [2923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_export_specifier, 3, .production_id = 84), + [2925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [2927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1094), + [2929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), + [2931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [2933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, .production_id = 56), + [2935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), + [2937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [2939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), + [2941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [2943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), + [2945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1), + [2947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [2949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, .production_id = 70), + [2951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [2953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [2955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [2957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [2959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), + [2961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), + [2963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, .production_id = 20), + [2965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [2967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, .production_id = 61), + [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [2971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [2973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [2977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), + [2979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), + [2981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 4, .production_id = 101), + [2983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), + [2985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [2987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [2989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_glimmer_opening_tag, 1), + [2991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [2993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [2995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [2997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [2999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [3001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), + [3003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [3005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 87), + [3007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [3009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 89), + [3011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1561), + [3013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1545), + [3015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [3017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [3019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), + [3021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), + [3023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [3025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), + [3029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), + [3031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, .production_id = 61), + [3033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [3035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [3037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), + [3039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), + [3041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [3043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [3045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [3047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [3049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1606), + [3051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, .production_id = 61), + [3053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), + [3055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2), + [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), + [3059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), + [3061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), + [3063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), + [3065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), + [3067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), + [3069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [3071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), + [3073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), + [3075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(860), + [3077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), + [3079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), + [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), + [3083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), + [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), + [3087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), + [3089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), + [3091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [3093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [3095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [3097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), + [3099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [3101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [3103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), + [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), + [3109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), + [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [3113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [3115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import_export, 3), + [3117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [3119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [3121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [3125] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [3129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [3133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [3135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [3137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [3143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [3145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1507), + [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [3149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [3151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [3153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [3157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [3161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [3163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [3165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), + [3167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3), + [3169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, .production_id = 61), + [3171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3), + [3173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [3175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [3177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [3179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), }; #ifdef __cplusplus diff --git a/src/tree_sitter/parser.h b/src/tree_sitter/parser.h index cbbc7b4e..2b14ac10 100644 --- a/src/tree_sitter/parser.h +++ b/src/tree_sitter/parser.h @@ -123,6 +123,7 @@ struct TSLanguage { unsigned (*serialize)(void *, char *); void (*deserialize)(void *, const char *, unsigned); } external_scanner; + const TSStateId *primary_state_ids; }; /* diff --git a/test/corpus/expressions.txt b/test/corpus/expressions.txt index 1fb0ea41..413af652 100644 --- a/test/corpus/expressions.txt +++ b/test/corpus/expressions.txt @@ -767,7 +767,7 @@ a ?. b; (expression_statement (member_expression (identifier) (property_identifier))) (expression_statement - (member_expression (identifier) (property_identifier)))) + (member_expression (identifier) (optional_chain) (property_identifier)))) ============================================ Optional chaining array access @@ -782,7 +782,7 @@ a ?. [b]; (expression_statement (subscript_expression (identifier) (identifier))) (expression_statement - (subscript_expression (identifier) (identifier)))) + (subscript_expression (identifier) (optional_chain) (identifier)))) ============================================ Optional function calls @@ -796,14 +796,16 @@ d.e?.(f); (program (expression_statement - (call_expression (identifier) (arguments (identifier)))) + (call_expression (identifier) (optional_chain) (arguments (identifier)))) (expression_statement (call_expression (subscript_expression (identifier) (identifier)) + (optional_chain) (arguments (identifier)))) (expression_statement (call_expression (member_expression (identifier) (property_identifier)) + (optional_chain) (arguments (identifier))))) ============================================