From 7f2ca89d2ce14131373d771246ac8499e292422e Mon Sep 17 00:00:00 2001 From: resolritter Date: Wed, 2 Dec 2020 07:24:00 -0300 Subject: [PATCH 1/2] designate special group for LHS of augmented assignment expression needed for https://github.com/tree-sitter/tree-sitter-typescript/pull/119 --- grammar.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/grammar.js b/grammar.js index 842ad6ce..09cc3f60 100644 --- a/grammar.js +++ b/grammar.js @@ -698,14 +698,16 @@ module.exports = grammar({ field('right', $._expression) )), + _augmented_assignment_lhs: $ => choice( + $.member_expression, + $.subscript_expression, + alias($._reserved_identifier, $.identifier), + $.identifier, + $.parenthesized_expression, + ), + augmented_assignment_expression: $ => prec.right(PREC.ASSIGN, seq( - field('left', choice( - $.member_expression, - $.subscript_expression, - alias($._reserved_identifier, $.identifier), - $.identifier, - $.parenthesized_expression, - )), + field('left', $._augmented_assignment_lhs), choice('+=', '-=', '*=', '/=', '%=', '^=', '&=', '|=', '>>=', '>>>=', '<<=', '**=', '&&=', '||=', '??='), field('right', $._expression) From f431cad3bdfbef32773838488a9a4d20fc75b315 Mon Sep 17 00:00:00 2001 From: resolritter Date: Wed, 2 Dec 2020 07:27:19 -0300 Subject: [PATCH 2/2] regenerate parser for '_augmented_assignment_lhs' --- src/grammar.json | 60 +- src/parser.c | 43484 ++++++++++++++++++++++----------------------- 2 files changed, 21745 insertions(+), 21799 deletions(-) diff --git a/src/grammar.json b/src/grammar.json index 55009b36..d4cf0755 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -3088,6 +3088,36 @@ ] } }, + "_augmented_assignment_lhs": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "member_expression" + }, + { + "type": "SYMBOL", + "name": "subscript_expression" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_reserved_identifier" + }, + "named": true, + "value": "identifier" + }, + { + "type": "SYMBOL", + "name": "identifier" + }, + { + "type": "SYMBOL", + "name": "parenthesized_expression" + } + ] + }, "augmented_assignment_expression": { "type": "PREC_RIGHT", "value": 0, @@ -3098,34 +3128,8 @@ "type": "FIELD", "name": "left", "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "member_expression" - }, - { - "type": "SYMBOL", - "name": "subscript_expression" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "identifier" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "parenthesized_expression" - } - ] + "type": "SYMBOL", + "name": "_augmented_assignment_lhs" } }, { diff --git a/src/parser.c b/src/parser.c index 971c4a02..d1deee9a 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,9 +6,9 @@ #endif #define LANGUAGE_VERSION 12 -#define STATE_COUNT 1175 -#define LARGE_STATE_COUNT 193 -#define SYMBOL_COUNT 231 +#define STATE_COUNT 1173 +#define LARGE_STATE_COUNT 191 +#define SYMBOL_COUNT 232 #define ALIAS_COUNT 7 #define TOKEN_COUNT 124 #define EXTERNAL_TOKEN_COUNT 2 @@ -206,53 +206,54 @@ enum { sym_member_expression = 188, sym_subscript_expression = 189, sym_assignment_expression = 190, - sym_augmented_assignment_expression = 191, - sym__initializer = 192, - sym_spread_element = 193, - sym_ternary_expression = 194, - sym_binary_expression = 195, - sym_unary_expression = 196, - sym_update_expression = 197, - sym_sequence_expression = 198, - sym_string = 199, - sym_template_string = 200, - sym_template_substitution = 201, - sym_regex = 202, - sym_meta_property = 203, - sym_arguments = 204, - sym_decorator = 205, - sym_decorator_member_expression = 206, - sym_decorator_call_expression = 207, - sym_class_body = 208, - sym_public_field_definition = 209, - sym_formal_parameters = 210, - sym_rest_parameter = 211, - sym_method_definition = 212, - sym_pair = 213, - sym__property_name = 214, - sym_computed_property_name = 215, - aux_sym_program_repeat1 = 216, - aux_sym_export_statement_repeat1 = 217, - aux_sym_export_clause_repeat1 = 218, - aux_sym_named_imports_repeat1 = 219, - aux_sym_variable_declaration_repeat1 = 220, - aux_sym_switch_body_repeat1 = 221, - aux_sym_object_repeat1 = 222, - aux_sym_array_repeat1 = 223, - aux_sym_jsx_element_repeat1 = 224, - aux_sym_jsx_opening_element_repeat1 = 225, - aux_sym_string_repeat1 = 226, - aux_sym_string_repeat2 = 227, - aux_sym_template_string_repeat1 = 228, - aux_sym_class_body_repeat1 = 229, - aux_sym_formal_parameters_repeat1 = 230, - alias_sym_array_pattern = 231, - alias_sym_export_specifier = 232, - alias_sym_import_specifier = 233, - alias_sym_object_pattern = 234, - alias_sym_property_identifier = 235, - alias_sym_shorthand_property_identifier = 236, - alias_sym_statement_identifier = 237, + sym__augmented_assignment_lhs = 191, + sym_augmented_assignment_expression = 192, + sym__initializer = 193, + sym_spread_element = 194, + sym_ternary_expression = 195, + sym_binary_expression = 196, + sym_unary_expression = 197, + sym_update_expression = 198, + sym_sequence_expression = 199, + sym_string = 200, + sym_template_string = 201, + sym_template_substitution = 202, + sym_regex = 203, + sym_meta_property = 204, + sym_arguments = 205, + sym_decorator = 206, + sym_decorator_member_expression = 207, + sym_decorator_call_expression = 208, + sym_class_body = 209, + sym_public_field_definition = 210, + sym_formal_parameters = 211, + sym_rest_parameter = 212, + sym_method_definition = 213, + sym_pair = 214, + sym__property_name = 215, + sym_computed_property_name = 216, + aux_sym_program_repeat1 = 217, + aux_sym_export_statement_repeat1 = 218, + aux_sym_export_clause_repeat1 = 219, + aux_sym_named_imports_repeat1 = 220, + aux_sym_variable_declaration_repeat1 = 221, + aux_sym_switch_body_repeat1 = 222, + aux_sym_object_repeat1 = 223, + aux_sym_array_repeat1 = 224, + aux_sym_jsx_element_repeat1 = 225, + aux_sym_jsx_opening_element_repeat1 = 226, + aux_sym_string_repeat1 = 227, + aux_sym_string_repeat2 = 228, + aux_sym_template_string_repeat1 = 229, + aux_sym_class_body_repeat1 = 230, + aux_sym_formal_parameters_repeat1 = 231, + alias_sym_array_pattern = 232, + alias_sym_export_specifier = 233, + alias_sym_import_specifier = 234, + alias_sym_object_pattern = 235, + alias_sym_property_identifier = 236, + alias_sym_shorthand_property_identifier = 237, + alias_sym_statement_identifier = 238, }; static const char *ts_symbol_names[] = { @@ -447,6 +448,7 @@ static const char *ts_symbol_names[] = { [sym_member_expression] = "member_expression", [sym_subscript_expression] = "subscript_expression", [sym_assignment_expression] = "assignment_expression", + [sym__augmented_assignment_lhs] = "_augmented_assignment_lhs", [sym_augmented_assignment_expression] = "augmented_assignment_expression", [sym__initializer] = "_initializer", [sym_spread_element] = "spread_element", @@ -688,6 +690,7 @@ static TSSymbol ts_symbol_map[] = { [sym_member_expression] = sym_member_expression, [sym_subscript_expression] = sym_subscript_expression, [sym_assignment_expression] = sym_assignment_expression, + [sym__augmented_assignment_lhs] = sym__augmented_assignment_lhs, [sym_augmented_assignment_expression] = sym_augmented_assignment_expression, [sym__initializer] = sym__initializer, [sym_spread_element] = sym_spread_element, @@ -1504,6 +1507,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym__augmented_assignment_lhs] = { + .visible = false, + .named = true, + }, [sym_augmented_assignment_expression] = { .visible = true, .named = true, @@ -2303,9 +2310,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < 0 || 31 < lookahead)) ADVANCE(193); END_STATE(); case 1: - if (lookahead == '\n') SKIP(14) - if (lookahead == '\'') ADVANCE(159); - if (lookahead == '/') ADVANCE(161); + if (lookahead == '\n') SKIP(11) + if (lookahead == '"') ADVANCE(152); + if (lookahead == '/') ADVANCE(154); if (lookahead == '\\') ADVANCE(2); if (lookahead == '\t' || lookahead == '\r' || @@ -2313,11 +2320,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) ADVANCE(164); - if (lookahead != 0) ADVANCE(165); + lookahead == 65279) ADVANCE(157); + if (lookahead != 0) ADVANCE(158); END_STATE(); case 2: - if (lookahead == '\n') ADVANCE(160); + if (lookahead == '\n') ADVANCE(153); if (lookahead == '\r') ADVANCE(167); if (lookahead == 'u') ADVANCE(32); if (lookahead == 'x') ADVANCE(51); @@ -2325,9 +2332,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0) ADVANCE(166); END_STATE(); case 3: - if (lookahead == '\n') SKIP(11) - if (lookahead == '"') ADVANCE(152); - if (lookahead == '/') ADVANCE(154); + if (lookahead == '\n') SKIP(14) + if (lookahead == '\'') ADVANCE(159); + if (lookahead == '/') ADVANCE(161); if (lookahead == '\\') ADVANCE(4); if (lookahead == '\t' || lookahead == '\r' || @@ -2335,11 +2342,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 160 || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) ADVANCE(157); - if (lookahead != 0) ADVANCE(158); + lookahead == 65279) ADVANCE(164); + if (lookahead != 0) ADVANCE(165); END_STATE(); case 4: - if (lookahead == '\n') ADVANCE(153); + if (lookahead == '\n') ADVANCE(160); if (lookahead == '\r') ADVANCE(168); if (lookahead == 'u') ADVANCE(32); if (lookahead == 'x') ADVANCE(51); @@ -3423,11 +3430,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 167: ACCEPT_TOKEN(sym_escape_sequence); - if (lookahead == '\n') ADVANCE(160); + if (lookahead == '\n') ADVANCE(153); END_STATE(); case 168: ACCEPT_TOKEN(sym_escape_sequence); - if (lookahead == '\n') ADVANCE(153); + if (lookahead == '\n') ADVANCE(160); END_STATE(); case 169: ACCEPT_TOKEN(sym_escape_sequence); @@ -4346,16 +4353,16 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [77] = {.lex_state = 60}, [78] = {.lex_state = 60}, [79] = {.lex_state = 60}, - [80] = {.lex_state = 60}, + [80] = {.lex_state = 7}, [81] = {.lex_state = 60}, [82] = {.lex_state = 60}, - [83] = {.lex_state = 8, .external_lex_state = 2}, + [83] = {.lex_state = 60}, [84] = {.lex_state = 60}, [85] = {.lex_state = 60}, [86] = {.lex_state = 60}, - [87] = {.lex_state = 7}, - [88] = {.lex_state = 60}, - [89] = {.lex_state = 8, .external_lex_state = 2}, + [87] = {.lex_state = 60}, + [88] = {.lex_state = 7}, + [89] = {.lex_state = 60}, [90] = {.lex_state = 7}, [91] = {.lex_state = 60}, [92] = {.lex_state = 60}, @@ -4380,7 +4387,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [111] = {.lex_state = 60}, [112] = {.lex_state = 60}, [113] = {.lex_state = 60}, - [114] = {.lex_state = 7}, + [114] = {.lex_state = 60}, [115] = {.lex_state = 60}, [116] = {.lex_state = 60}, [117] = {.lex_state = 60}, @@ -4395,7 +4402,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [126] = {.lex_state = 60}, [127] = {.lex_state = 60}, [128] = {.lex_state = 60}, - [129] = {.lex_state = 60}, + [129] = {.lex_state = 8, .external_lex_state = 2}, [130] = {.lex_state = 60}, [131] = {.lex_state = 60}, [132] = {.lex_state = 60}, @@ -4444,7 +4451,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [175] = {.lex_state = 60}, [176] = {.lex_state = 60}, [177] = {.lex_state = 60}, - [178] = {.lex_state = 60}, + [178] = {.lex_state = 8, .external_lex_state = 2}, [179] = {.lex_state = 60}, [180] = {.lex_state = 60}, [181] = {.lex_state = 60}, @@ -4452,53 +4459,53 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [183] = {.lex_state = 60}, [184] = {.lex_state = 60}, [185] = {.lex_state = 60}, - [186] = {.lex_state = 60}, - [187] = {.lex_state = 60}, + [186] = {.lex_state = 8, .external_lex_state = 2}, + [187] = {.lex_state = 8, .external_lex_state = 2}, [188] = {.lex_state = 8, .external_lex_state = 2}, [189] = {.lex_state = 8, .external_lex_state = 2}, - [190] = {.lex_state = 8, .external_lex_state = 2}, - [191] = {.lex_state = 8, .external_lex_state = 2}, - [192] = {.lex_state = 8}, + [190] = {.lex_state = 8}, + [191] = {.lex_state = 8}, + [192] = {.lex_state = 60, .external_lex_state = 2}, [193] = {.lex_state = 60, .external_lex_state = 2}, - [194] = {.lex_state = 8}, - [195] = {.lex_state = 60, .external_lex_state = 2}, + [194] = {.lex_state = 60}, + [195] = {.lex_state = 60}, [196] = {.lex_state = 8, .external_lex_state = 2}, [197] = {.lex_state = 60}, - [198] = {.lex_state = 60}, - [199] = {.lex_state = 60}, + [198] = {.lex_state = 8, .external_lex_state = 2}, + [199] = {.lex_state = 8, .external_lex_state = 2}, [200] = {.lex_state = 8, .external_lex_state = 2}, [201] = {.lex_state = 8, .external_lex_state = 2}, - [202] = {.lex_state = 8, .external_lex_state = 2}, - [203] = {.lex_state = 8, .external_lex_state = 2}, - [204] = {.lex_state = 8}, + [202] = {.lex_state = 8}, + [203] = {.lex_state = 60}, + [204] = {.lex_state = 60, .external_lex_state = 2}, [205] = {.lex_state = 60}, - [206] = {.lex_state = 60}, - [207] = {.lex_state = 60, .external_lex_state = 2}, + [206] = {.lex_state = 60, .external_lex_state = 2}, + [207] = {.lex_state = 60}, [208] = {.lex_state = 60, .external_lex_state = 2}, - [209] = {.lex_state = 60, .external_lex_state = 2}, - [210] = {.lex_state = 60, .external_lex_state = 2}, - [211] = {.lex_state = 60}, + [209] = {.lex_state = 60}, + [210] = {.lex_state = 60}, + [211] = {.lex_state = 60, .external_lex_state = 2}, [212] = {.lex_state = 60, .external_lex_state = 2}, [213] = {.lex_state = 60, .external_lex_state = 2}, - [214] = {.lex_state = 60}, + [214] = {.lex_state = 60, .external_lex_state = 2}, [215] = {.lex_state = 60, .external_lex_state = 2}, [216] = {.lex_state = 60, .external_lex_state = 2}, - [217] = {.lex_state = 60}, + [217] = {.lex_state = 60, .external_lex_state = 2}, [218] = {.lex_state = 60}, [219] = {.lex_state = 60, .external_lex_state = 2}, - [220] = {.lex_state = 60, .external_lex_state = 2}, + [220] = {.lex_state = 60}, [221] = {.lex_state = 60, .external_lex_state = 2}, [222] = {.lex_state = 60}, [223] = {.lex_state = 60, .external_lex_state = 2}, - [224] = {.lex_state = 60}, - [225] = {.lex_state = 60, .external_lex_state = 2}, - [226] = {.lex_state = 60, .external_lex_state = 2}, + [224] = {.lex_state = 60, .external_lex_state = 2}, + [225] = {.lex_state = 60}, + [226] = {.lex_state = 8}, [227] = {.lex_state = 60}, [228] = {.lex_state = 60}, [229] = {.lex_state = 60}, [230] = {.lex_state = 60}, [231] = {.lex_state = 60}, - [232] = {.lex_state = 8}, + [232] = {.lex_state = 60}, [233] = {.lex_state = 60}, [234] = {.lex_state = 60}, [235] = {.lex_state = 60}, @@ -4529,34 +4536,34 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [260] = {.lex_state = 60}, [261] = {.lex_state = 60}, [262] = {.lex_state = 60}, - [263] = {.lex_state = 60}, + [263] = {.lex_state = 8}, [264] = {.lex_state = 60}, - [265] = {.lex_state = 8}, + [265] = {.lex_state = 60}, [266] = {.lex_state = 60}, [267] = {.lex_state = 60}, [268] = {.lex_state = 60}, [269] = {.lex_state = 60}, [270] = {.lex_state = 60}, [271] = {.lex_state = 60}, - [272] = {.lex_state = 60}, - [273] = {.lex_state = 60}, + [272] = {.lex_state = 8}, + [273] = {.lex_state = 8}, [274] = {.lex_state = 8}, [275] = {.lex_state = 8}, [276] = {.lex_state = 8}, [277] = {.lex_state = 8}, [278] = {.lex_state = 8, .external_lex_state = 2}, [279] = {.lex_state = 8}, - [280] = {.lex_state = 8, .external_lex_state = 2}, + [280] = {.lex_state = 8}, [281] = {.lex_state = 8}, - [282] = {.lex_state = 8}, + [282] = {.lex_state = 8, .external_lex_state = 2}, [283] = {.lex_state = 8}, [284] = {.lex_state = 8}, [285] = {.lex_state = 8}, - [286] = {.lex_state = 8}, - [287] = {.lex_state = 8}, - [288] = {.lex_state = 8, .external_lex_state = 2}, + [286] = {.lex_state = 8, .external_lex_state = 2}, + [287] = {.lex_state = 8, .external_lex_state = 2}, + [288] = {.lex_state = 8}, [289] = {.lex_state = 8, .external_lex_state = 2}, - [290] = {.lex_state = 8}, + [290] = {.lex_state = 8, .external_lex_state = 2}, [291] = {.lex_state = 8, .external_lex_state = 2}, [292] = {.lex_state = 8, .external_lex_state = 2}, [293] = {.lex_state = 8, .external_lex_state = 2}, @@ -4573,32 +4580,32 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [304] = {.lex_state = 8, .external_lex_state = 2}, [305] = {.lex_state = 8, .external_lex_state = 2}, [306] = {.lex_state = 8, .external_lex_state = 2}, - [307] = {.lex_state = 8, .external_lex_state = 2}, - [308] = {.lex_state = 60}, - [309] = {.lex_state = 8}, - [310] = {.lex_state = 8, .external_lex_state = 2}, + [307] = {.lex_state = 8}, + [308] = {.lex_state = 8}, + [309] = {.lex_state = 60}, + [310] = {.lex_state = 60}, [311] = {.lex_state = 60}, [312] = {.lex_state = 60}, [313] = {.lex_state = 60}, - [314] = {.lex_state = 60}, + [314] = {.lex_state = 8, .external_lex_state = 2}, [315] = {.lex_state = 60}, - [316] = {.lex_state = 8, .external_lex_state = 2}, + [316] = {.lex_state = 60}, [317] = {.lex_state = 60}, [318] = {.lex_state = 60}, - [319] = {.lex_state = 60}, - [320] = {.lex_state = 8}, - [321] = {.lex_state = 8, .external_lex_state = 2}, + [319] = {.lex_state = 8}, + [320] = {.lex_state = 8, .external_lex_state = 2}, + [321] = {.lex_state = 8}, [322] = {.lex_state = 8}, [323] = {.lex_state = 8}, [324] = {.lex_state = 8}, [325] = {.lex_state = 8}, - [326] = {.lex_state = 8}, + [326] = {.lex_state = 59}, [327] = {.lex_state = 59}, - [328] = {.lex_state = 59}, - [329] = {.lex_state = 8}, - [330] = {.lex_state = 8}, + [328] = {.lex_state = 8}, + [329] = {.lex_state = 59}, + [330] = {.lex_state = 59, .external_lex_state = 2}, [331] = {.lex_state = 59}, - [332] = {.lex_state = 59, .external_lex_state = 2}, + [332] = {.lex_state = 59}, [333] = {.lex_state = 59}, [334] = {.lex_state = 59}, [335] = {.lex_state = 59}, @@ -4616,7 +4623,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [347] = {.lex_state = 59}, [348] = {.lex_state = 59}, [349] = {.lex_state = 59}, - [350] = {.lex_state = 59, .external_lex_state = 2}, + [350] = {.lex_state = 59}, [351] = {.lex_state = 59}, [352] = {.lex_state = 59}, [353] = {.lex_state = 59}, @@ -4629,186 +4636,186 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [360] = {.lex_state = 59}, [361] = {.lex_state = 59}, [362] = {.lex_state = 59}, - [363] = {.lex_state = 59}, + [363] = {.lex_state = 59, .external_lex_state = 2}, [364] = {.lex_state = 59}, [365] = {.lex_state = 59}, [366] = {.lex_state = 59}, [367] = {.lex_state = 59}, - [368] = {.lex_state = 59}, + [368] = {.lex_state = 59, .external_lex_state = 2}, [369] = {.lex_state = 59}, - [370] = {.lex_state = 59}, + [370] = {.lex_state = 9}, [371] = {.lex_state = 59}, [372] = {.lex_state = 59}, [373] = {.lex_state = 59}, - [374] = {.lex_state = 9}, + [374] = {.lex_state = 59}, [375] = {.lex_state = 59, .external_lex_state = 2}, - [376] = {.lex_state = 59, .external_lex_state = 2}, + [376] = {.lex_state = 59}, [377] = {.lex_state = 59}, [378] = {.lex_state = 59}, - [379] = {.lex_state = 59, .external_lex_state = 2}, + [379] = {.lex_state = 59}, [380] = {.lex_state = 59, .external_lex_state = 2}, - [381] = {.lex_state = 59, .external_lex_state = 2}, - [382] = {.lex_state = 59, .external_lex_state = 2}, - [383] = {.lex_state = 59, .external_lex_state = 2}, - [384] = {.lex_state = 59, .external_lex_state = 2}, - [385] = {.lex_state = 59, .external_lex_state = 2}, - [386] = {.lex_state = 59, .external_lex_state = 2}, + [381] = {.lex_state = 59}, + [382] = {.lex_state = 59}, + [383] = {.lex_state = 59}, + [384] = {.lex_state = 59}, + [385] = {.lex_state = 59}, + [386] = {.lex_state = 59}, [387] = {.lex_state = 59, .external_lex_state = 2}, - [388] = {.lex_state = 59}, - [389] = {.lex_state = 59}, + [388] = {.lex_state = 59, .external_lex_state = 2}, + [389] = {.lex_state = 59, .external_lex_state = 2}, [390] = {.lex_state = 59}, - [391] = {.lex_state = 59, .external_lex_state = 2}, - [392] = {.lex_state = 59, .external_lex_state = 2}, + [391] = {.lex_state = 59}, + [392] = {.lex_state = 59}, [393] = {.lex_state = 59, .external_lex_state = 2}, - [394] = {.lex_state = 59}, + [394] = {.lex_state = 59, .external_lex_state = 2}, [395] = {.lex_state = 59}, - [396] = {.lex_state = 59, .external_lex_state = 2}, - [397] = {.lex_state = 59}, - [398] = {.lex_state = 59}, + [396] = {.lex_state = 59}, + [397] = {.lex_state = 59, .external_lex_state = 2}, + [398] = {.lex_state = 59, .external_lex_state = 2}, [399] = {.lex_state = 59}, [400] = {.lex_state = 59}, [401] = {.lex_state = 59, .external_lex_state = 2}, - [402] = {.lex_state = 59, .external_lex_state = 2}, - [403] = {.lex_state = 59}, - [404] = {.lex_state = 59, .external_lex_state = 2}, + [402] = {.lex_state = 59}, + [403] = {.lex_state = 59, .external_lex_state = 2}, + [404] = {.lex_state = 59}, [405] = {.lex_state = 59, .external_lex_state = 2}, - [406] = {.lex_state = 59}, + [406] = {.lex_state = 59, .external_lex_state = 2}, [407] = {.lex_state = 59}, [408] = {.lex_state = 59, .external_lex_state = 2}, - [409] = {.lex_state = 59}, - [410] = {.lex_state = 59}, + [409] = {.lex_state = 59, .external_lex_state = 2}, + [410] = {.lex_state = 59, .external_lex_state = 2}, [411] = {.lex_state = 59}, - [412] = {.lex_state = 59}, + [412] = {.lex_state = 59, .external_lex_state = 2}, [413] = {.lex_state = 59, .external_lex_state = 2}, - [414] = {.lex_state = 59}, + [414] = {.lex_state = 59, .external_lex_state = 2}, [415] = {.lex_state = 59, .external_lex_state = 2}, - [416] = {.lex_state = 59}, + [416] = {.lex_state = 59, .external_lex_state = 2}, [417] = {.lex_state = 59, .external_lex_state = 2}, [418] = {.lex_state = 59, .external_lex_state = 2}, [419] = {.lex_state = 59, .external_lex_state = 2}, [420] = {.lex_state = 59, .external_lex_state = 2}, [421] = {.lex_state = 59, .external_lex_state = 2}, - [422] = {.lex_state = 59, .external_lex_state = 2}, - [423] = {.lex_state = 59, .external_lex_state = 2}, + [422] = {.lex_state = 59}, + [423] = {.lex_state = 59}, [424] = {.lex_state = 59}, [425] = {.lex_state = 59}, [426] = {.lex_state = 59}, - [427] = {.lex_state = 59, .external_lex_state = 2}, + [427] = {.lex_state = 59}, [428] = {.lex_state = 59, .external_lex_state = 2}, [429] = {.lex_state = 59}, - [430] = {.lex_state = 59}, - [431] = {.lex_state = 59, .external_lex_state = 2}, + [430] = {.lex_state = 59, .external_lex_state = 2}, + [431] = {.lex_state = 59}, [432] = {.lex_state = 59}, - [433] = {.lex_state = 59, .external_lex_state = 2}, - [434] = {.lex_state = 59, .external_lex_state = 2}, + [433] = {.lex_state = 59}, + [434] = {.lex_state = 59}, [435] = {.lex_state = 59}, - [436] = {.lex_state = 59, .external_lex_state = 2}, + [436] = {.lex_state = 59}, [437] = {.lex_state = 59}, [438] = {.lex_state = 59}, [439] = {.lex_state = 59, .external_lex_state = 2}, [440] = {.lex_state = 59}, [441] = {.lex_state = 59}, - [442] = {.lex_state = 59}, + [442] = {.lex_state = 59, .external_lex_state = 2}, [443] = {.lex_state = 59, .external_lex_state = 2}, [444] = {.lex_state = 59, .external_lex_state = 2}, [445] = {.lex_state = 59, .external_lex_state = 2}, - [446] = {.lex_state = 59}, - [447] = {.lex_state = 59}, + [446] = {.lex_state = 59, .external_lex_state = 2}, + [447] = {.lex_state = 59, .external_lex_state = 2}, [448] = {.lex_state = 59}, - [449] = {.lex_state = 59}, - [450] = {.lex_state = 59}, + [449] = {.lex_state = 59, .external_lex_state = 2}, + [450] = {.lex_state = 59, .external_lex_state = 2}, [451] = {.lex_state = 59}, - [452] = {.lex_state = 59}, + [452] = {.lex_state = 59, .external_lex_state = 2}, [453] = {.lex_state = 59}, - [454] = {.lex_state = 59, .external_lex_state = 2}, - [455] = {.lex_state = 59}, + [454] = {.lex_state = 59}, + [455] = {.lex_state = 59, .external_lex_state = 2}, [456] = {.lex_state = 59}, - [457] = {.lex_state = 59}, + [457] = {.lex_state = 59, .external_lex_state = 2}, [458] = {.lex_state = 59, .external_lex_state = 2}, - [459] = {.lex_state = 59}, + [459] = {.lex_state = 59, .external_lex_state = 2}, [460] = {.lex_state = 59, .external_lex_state = 2}, - [461] = {.lex_state = 59, .external_lex_state = 2}, + [461] = {.lex_state = 59}, [462] = {.lex_state = 59}, - [463] = {.lex_state = 59}, + [463] = {.lex_state = 59, .external_lex_state = 2}, [464] = {.lex_state = 59, .external_lex_state = 2}, [465] = {.lex_state = 59, .external_lex_state = 2}, - [466] = {.lex_state = 59, .external_lex_state = 2}, + [466] = {.lex_state = 59}, [467] = {.lex_state = 59}, - [468] = {.lex_state = 59, .external_lex_state = 2}, - [469] = {.lex_state = 59}, - [470] = {.lex_state = 59}, - [471] = {.lex_state = 59}, + [468] = {.lex_state = 59}, + [469] = {.lex_state = 59, .external_lex_state = 2}, + [470] = {.lex_state = 59, .external_lex_state = 2}, + [471] = {.lex_state = 59, .external_lex_state = 2}, [472] = {.lex_state = 59, .external_lex_state = 2}, [473] = {.lex_state = 59, .external_lex_state = 2}, [474] = {.lex_state = 59, .external_lex_state = 2}, - [475] = {.lex_state = 59, .external_lex_state = 2}, - [476] = {.lex_state = 59, .external_lex_state = 2}, + [475] = {.lex_state = 59}, + [476] = {.lex_state = 59}, [477] = {.lex_state = 59, .external_lex_state = 2}, [478] = {.lex_state = 59}, [479] = {.lex_state = 59}, - [480] = {.lex_state = 59}, + [480] = {.lex_state = 59, .external_lex_state = 2}, [481] = {.lex_state = 59, .external_lex_state = 2}, [482] = {.lex_state = 59, .external_lex_state = 2}, [483] = {.lex_state = 59, .external_lex_state = 2}, [484] = {.lex_state = 59, .external_lex_state = 2}, - [485] = {.lex_state = 59, .external_lex_state = 2}, + [485] = {.lex_state = 59}, [486] = {.lex_state = 59, .external_lex_state = 2}, - [487] = {.lex_state = 59, .external_lex_state = 2}, + [487] = {.lex_state = 59}, [488] = {.lex_state = 59, .external_lex_state = 2}, - [489] = {.lex_state = 59}, + [489] = {.lex_state = 59, .external_lex_state = 2}, [490] = {.lex_state = 59, .external_lex_state = 2}, [491] = {.lex_state = 59, .external_lex_state = 2}, [492] = {.lex_state = 59, .external_lex_state = 2}, [493] = {.lex_state = 59, .external_lex_state = 2}, - [494] = {.lex_state = 59}, + [494] = {.lex_state = 59, .external_lex_state = 2}, [495] = {.lex_state = 59, .external_lex_state = 2}, [496] = {.lex_state = 59, .external_lex_state = 2}, [497] = {.lex_state = 59}, - [498] = {.lex_state = 59, .external_lex_state = 2}, - [499] = {.lex_state = 9, .external_lex_state = 2}, - [500] = {.lex_state = 59, .external_lex_state = 2}, + [498] = {.lex_state = 59}, + [499] = {.lex_state = 59}, + [500] = {.lex_state = 59}, [501] = {.lex_state = 59, .external_lex_state = 2}, - [502] = {.lex_state = 59, .external_lex_state = 2}, + [502] = {.lex_state = 9, .external_lex_state = 2}, [503] = {.lex_state = 59, .external_lex_state = 2}, - [504] = {.lex_state = 59}, - [505] = {.lex_state = 59}, + [504] = {.lex_state = 59, .external_lex_state = 2}, + [505] = {.lex_state = 59, .external_lex_state = 2}, [506] = {.lex_state = 59}, - [507] = {.lex_state = 59}, + [507] = {.lex_state = 59, .external_lex_state = 2}, [508] = {.lex_state = 59}, - [509] = {.lex_state = 59}, - [510] = {.lex_state = 59}, - [511] = {.lex_state = 59}, - [512] = {.lex_state = 59, .external_lex_state = 2}, - [513] = {.lex_state = 59, .external_lex_state = 2}, - [514] = {.lex_state = 59, .external_lex_state = 2}, - [515] = {.lex_state = 59, .external_lex_state = 2}, - [516] = {.lex_state = 59}, - [517] = {.lex_state = 59}, + [509] = {.lex_state = 59, .external_lex_state = 2}, + [510] = {.lex_state = 59, .external_lex_state = 2}, + [511] = {.lex_state = 59, .external_lex_state = 2}, + [512] = {.lex_state = 59}, + [513] = {.lex_state = 59}, + [514] = {.lex_state = 59}, + [515] = {.lex_state = 59}, + [516] = {.lex_state = 59, .external_lex_state = 2}, + [517] = {.lex_state = 59, .external_lex_state = 2}, [518] = {.lex_state = 59}, [519] = {.lex_state = 59}, [520] = {.lex_state = 59}, [521] = {.lex_state = 59}, [522] = {.lex_state = 59, .external_lex_state = 2}, - [523] = {.lex_state = 59}, - [524] = {.lex_state = 59}, - [525] = {.lex_state = 59}, - [526] = {.lex_state = 59, .external_lex_state = 2}, - [527] = {.lex_state = 59}, + [523] = {.lex_state = 59, .external_lex_state = 2}, + [524] = {.lex_state = 59, .external_lex_state = 2}, + [525] = {.lex_state = 59, .external_lex_state = 2}, + [526] = {.lex_state = 59}, + [527] = {.lex_state = 59, .external_lex_state = 2}, [528] = {.lex_state = 59, .external_lex_state = 2}, [529] = {.lex_state = 59, .external_lex_state = 2}, [530] = {.lex_state = 59, .external_lex_state = 2}, [531] = {.lex_state = 59, .external_lex_state = 2}, [532] = {.lex_state = 59}, - [533] = {.lex_state = 59}, + [533] = {.lex_state = 59, .external_lex_state = 2}, [534] = {.lex_state = 59, .external_lex_state = 2}, - [535] = {.lex_state = 59}, + [535] = {.lex_state = 59, .external_lex_state = 2}, [536] = {.lex_state = 59, .external_lex_state = 2}, [537] = {.lex_state = 59, .external_lex_state = 2}, [538] = {.lex_state = 59, .external_lex_state = 2}, - [539] = {.lex_state = 59, .external_lex_state = 2}, + [539] = {.lex_state = 59}, [540] = {.lex_state = 59, .external_lex_state = 2}, [541] = {.lex_state = 59, .external_lex_state = 2}, - [542] = {.lex_state = 59, .external_lex_state = 2}, + [542] = {.lex_state = 59}, [543] = {.lex_state = 59, .external_lex_state = 2}, [544] = {.lex_state = 59, .external_lex_state = 2}, [545] = {.lex_state = 59, .external_lex_state = 2}, @@ -4816,46 +4823,46 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [547] = {.lex_state = 59, .external_lex_state = 2}, [548] = {.lex_state = 59, .external_lex_state = 2}, [549] = {.lex_state = 59, .external_lex_state = 2}, - [550] = {.lex_state = 59}, + [550] = {.lex_state = 59, .external_lex_state = 2}, [551] = {.lex_state = 59}, [552] = {.lex_state = 59, .external_lex_state = 2}, - [553] = {.lex_state = 59, .external_lex_state = 2}, + [553] = {.lex_state = 59}, [554] = {.lex_state = 59}, - [555] = {.lex_state = 59}, + [555] = {.lex_state = 59, .external_lex_state = 2}, [556] = {.lex_state = 59}, [557] = {.lex_state = 59, .external_lex_state = 2}, [558] = {.lex_state = 59, .external_lex_state = 2}, - [559] = {.lex_state = 59}, + [559] = {.lex_state = 59, .external_lex_state = 2}, [560] = {.lex_state = 59, .external_lex_state = 2}, [561] = {.lex_state = 59, .external_lex_state = 2}, [562] = {.lex_state = 59, .external_lex_state = 2}, - [563] = {.lex_state = 59, .external_lex_state = 2}, + [563] = {.lex_state = 59}, [564] = {.lex_state = 59}, [565] = {.lex_state = 59}, - [566] = {.lex_state = 59, .external_lex_state = 2}, + [566] = {.lex_state = 59}, [567] = {.lex_state = 59}, [568] = {.lex_state = 59}, - [569] = {.lex_state = 59}, + [569] = {.lex_state = 59, .external_lex_state = 2}, [570] = {.lex_state = 59}, - [571] = {.lex_state = 59}, - [572] = {.lex_state = 59, .external_lex_state = 2}, - [573] = {.lex_state = 59}, - [574] = {.lex_state = 59, .external_lex_state = 2}, + [571] = {.lex_state = 59, .external_lex_state = 2}, + [572] = {.lex_state = 59}, + [573] = {.lex_state = 59, .external_lex_state = 2}, + [574] = {.lex_state = 59}, [575] = {.lex_state = 59, .external_lex_state = 2}, [576] = {.lex_state = 59, .external_lex_state = 2}, [577] = {.lex_state = 59, .external_lex_state = 2}, - [578] = {.lex_state = 59, .external_lex_state = 2}, - [579] = {.lex_state = 59, .external_lex_state = 2}, - [580] = {.lex_state = 59}, - [581] = {.lex_state = 59, .external_lex_state = 2}, - [582] = {.lex_state = 59, .external_lex_state = 2}, - [583] = {.lex_state = 59, .external_lex_state = 2}, + [578] = {.lex_state = 59}, + [579] = {.lex_state = 59}, + [580] = {.lex_state = 59, .external_lex_state = 2}, + [581] = {.lex_state = 59}, + [582] = {.lex_state = 59}, + [583] = {.lex_state = 59}, [584] = {.lex_state = 59, .external_lex_state = 2}, - [585] = {.lex_state = 59, .external_lex_state = 2}, - [586] = {.lex_state = 59, .external_lex_state = 2}, - [587] = {.lex_state = 59, .external_lex_state = 2}, + [585] = {.lex_state = 59}, + [586] = {.lex_state = 59}, + [587] = {.lex_state = 59}, [588] = {.lex_state = 59}, - [589] = {.lex_state = 59, .external_lex_state = 2}, + [589] = {.lex_state = 59}, [590] = {.lex_state = 59}, [591] = {.lex_state = 59}, [592] = {.lex_state = 59}, @@ -4865,10 +4872,10 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [596] = {.lex_state = 59}, [597] = {.lex_state = 59}, [598] = {.lex_state = 59}, - [599] = {.lex_state = 59}, - [600] = {.lex_state = 59}, - [601] = {.lex_state = 59}, - [602] = {.lex_state = 59}, + [599] = {.lex_state = 60}, + [600] = {.lex_state = 60}, + [601] = {.lex_state = 60}, + [602] = {.lex_state = 60}, [603] = {.lex_state = 60}, [604] = {.lex_state = 60}, [605] = {.lex_state = 60}, @@ -4886,21 +4893,21 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [617] = {.lex_state = 60}, [618] = {.lex_state = 60}, [619] = {.lex_state = 60}, - [620] = {.lex_state = 60}, - [621] = {.lex_state = 60}, + [620] = {.lex_state = 60, .external_lex_state = 2}, + [621] = {.lex_state = 60, .external_lex_state = 2}, [622] = {.lex_state = 60}, - [623] = {.lex_state = 60}, - [624] = {.lex_state = 60, .external_lex_state = 2}, - [625] = {.lex_state = 60, .external_lex_state = 2}, + [623] = {.lex_state = 60, .external_lex_state = 2}, + [624] = {.lex_state = 60}, + [625] = {.lex_state = 59}, [626] = {.lex_state = 60}, [627] = {.lex_state = 60, .external_lex_state = 2}, [628] = {.lex_state = 60, .external_lex_state = 2}, [629] = {.lex_state = 60}, - [630] = {.lex_state = 59}, - [631] = {.lex_state = 60}, + [630] = {.lex_state = 8}, + [631] = {.lex_state = 8}, [632] = {.lex_state = 60}, - [633] = {.lex_state = 60, .external_lex_state = 2}, - [634] = {.lex_state = 59}, + [633] = {.lex_state = 59}, + [634] = {.lex_state = 60}, [635] = {.lex_state = 60}, [636] = {.lex_state = 60}, [637] = {.lex_state = 60}, @@ -4931,334 +4938,334 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [662] = {.lex_state = 60}, [663] = {.lex_state = 60}, [664] = {.lex_state = 60}, - [665] = {.lex_state = 60}, - [666] = {.lex_state = 60}, + [665] = {.lex_state = 20}, + [666] = {.lex_state = 20}, [667] = {.lex_state = 20}, [668] = {.lex_state = 20}, [669] = {.lex_state = 20}, [670] = {.lex_state = 20}, [671] = {.lex_state = 21}, - [672] = {.lex_state = 20}, - [673] = {.lex_state = 20}, + [672] = {.lex_state = 21}, + [673] = {.lex_state = 21}, [674] = {.lex_state = 21}, [675] = {.lex_state = 21}, - [676] = {.lex_state = 20}, - [677] = {.lex_state = 20}, - [678] = {.lex_state = 20}, - [679] = {.lex_state = 21}, - [680] = {.lex_state = 21}, - [681] = {.lex_state = 21}, + [676] = {.lex_state = 21}, + [677] = {.lex_state = 21}, + [678] = {.lex_state = 21}, + [679] = {.lex_state = 60}, + [680] = {.lex_state = 20}, + [681] = {.lex_state = 60}, [682] = {.lex_state = 20}, - [683] = {.lex_state = 21}, + [683] = {.lex_state = 20}, [684] = {.lex_state = 20}, - [685] = {.lex_state = 21}, + [685] = {.lex_state = 20}, [686] = {.lex_state = 20}, - [687] = {.lex_state = 60}, - [688] = {.lex_state = 60}, + [687] = {.lex_state = 20}, + [688] = {.lex_state = 21}, [689] = {.lex_state = 20}, - [690] = {.lex_state = 20}, - [691] = {.lex_state = 21}, - [692] = {.lex_state = 21}, - [693] = {.lex_state = 21}, + [690] = {.lex_state = 21}, + [691] = {.lex_state = 20}, + [692] = {.lex_state = 20}, + [693] = {.lex_state = 20}, [694] = {.lex_state = 20}, [695] = {.lex_state = 21}, [696] = {.lex_state = 20}, - [697] = {.lex_state = 21}, + [697] = {.lex_state = 20}, [698] = {.lex_state = 20}, - [699] = {.lex_state = 20}, - [700] = {.lex_state = 20}, + [699] = {.lex_state = 21}, + [700] = {.lex_state = 21}, [701] = {.lex_state = 21}, - [702] = {.lex_state = 20}, + [702] = {.lex_state = 21}, [703] = {.lex_state = 21}, [704] = {.lex_state = 21}, - [705] = {.lex_state = 21}, - [706] = {.lex_state = 20}, + [705] = {.lex_state = 20}, + [706] = {.lex_state = 0, .external_lex_state = 2}, [707] = {.lex_state = 20}, - [708] = {.lex_state = 60}, + [708] = {.lex_state = 20}, [709] = {.lex_state = 60}, - [710] = {.lex_state = 12, .external_lex_state = 3}, - [711] = {.lex_state = 20}, - [712] = {.lex_state = 12, .external_lex_state = 3}, - [713] = {.lex_state = 20}, - [714] = {.lex_state = 20}, - [715] = {.lex_state = 60}, - [716] = {.lex_state = 12, .external_lex_state = 3}, + [710] = {.lex_state = 20}, + [711] = {.lex_state = 60}, + [712] = {.lex_state = 60}, + [713] = {.lex_state = 60}, + [714] = {.lex_state = 12, .external_lex_state = 3}, + [715] = {.lex_state = 12, .external_lex_state = 3}, + [716] = {.lex_state = 20}, [717] = {.lex_state = 0}, - [718] = {.lex_state = 20}, - [719] = {.lex_state = 60}, + [718] = {.lex_state = 60}, + [719] = {.lex_state = 12, .external_lex_state = 3}, [720] = {.lex_state = 20}, [721] = {.lex_state = 20}, - [722] = {.lex_state = 20}, - [723] = {.lex_state = 20}, + [722] = {.lex_state = 12, .external_lex_state = 3}, + [723] = {.lex_state = 0}, [724] = {.lex_state = 20}, - [725] = {.lex_state = 60}, - [726] = {.lex_state = 0, .external_lex_state = 2}, - [727] = {.lex_state = 60}, - [728] = {.lex_state = 12, .external_lex_state = 3}, - [729] = {.lex_state = 0, .external_lex_state = 2}, + [725] = {.lex_state = 20}, + [726] = {.lex_state = 60}, + [727] = {.lex_state = 20}, + [728] = {.lex_state = 20}, + [729] = {.lex_state = 20}, [730] = {.lex_state = 20}, [731] = {.lex_state = 20}, [732] = {.lex_state = 20}, - [733] = {.lex_state = 12, .external_lex_state = 3}, - [734] = {.lex_state = 20}, - [735] = {.lex_state = 0}, - [736] = {.lex_state = 20}, - [737] = {.lex_state = 20}, - [738] = {.lex_state = 0, .external_lex_state = 2}, + [733] = {.lex_state = 0, .external_lex_state = 2}, + [734] = {.lex_state = 12, .external_lex_state = 3}, + [735] = {.lex_state = 20}, + [736] = {.lex_state = 0, .external_lex_state = 2}, + [737] = {.lex_state = 60}, + [738] = {.lex_state = 20}, [739] = {.lex_state = 60}, [740] = {.lex_state = 20}, - [741] = {.lex_state = 20}, - [742] = {.lex_state = 0}, - [743] = {.lex_state = 60}, - [744] = {.lex_state = 20}, - [745] = {.lex_state = 60}, - [746] = {.lex_state = 20}, + [741] = {.lex_state = 0}, + [742] = {.lex_state = 20}, + [743] = {.lex_state = 20}, + [744] = {.lex_state = 0, .external_lex_state = 2}, + [745] = {.lex_state = 20}, + [746] = {.lex_state = 60}, [747] = {.lex_state = 60}, [748] = {.lex_state = 20}, - [749] = {.lex_state = 20}, + [749] = {.lex_state = 60}, [750] = {.lex_state = 20}, - [751] = {.lex_state = 60}, - [752] = {.lex_state = 0, .external_lex_state = 2}, + [751] = {.lex_state = 20}, + [752] = {.lex_state = 60}, [753] = {.lex_state = 60}, [754] = {.lex_state = 20}, [755] = {.lex_state = 60}, - [756] = {.lex_state = 20}, - [757] = {.lex_state = 20}, - [758] = {.lex_state = 0, .external_lex_state = 2}, - [759] = {.lex_state = 60}, + [756] = {.lex_state = 60}, + [757] = {.lex_state = 60}, + [758] = {.lex_state = 60}, + [759] = {.lex_state = 20}, [760] = {.lex_state = 20}, [761] = {.lex_state = 20}, - [762] = {.lex_state = 20}, - [763] = {.lex_state = 60}, - [764] = {.lex_state = 20}, + [762] = {.lex_state = 60}, + [763] = {.lex_state = 20}, + [764] = {.lex_state = 0, .external_lex_state = 2}, [765] = {.lex_state = 20}, - [766] = {.lex_state = 60}, - [767] = {.lex_state = 60}, + [766] = {.lex_state = 20}, + [767] = {.lex_state = 20}, [768] = {.lex_state = 20}, - [769] = {.lex_state = 60}, - [770] = {.lex_state = 20}, - [771] = {.lex_state = 20}, - [772] = {.lex_state = 60}, - [773] = {.lex_state = 1}, - [774] = {.lex_state = 3}, - [775] = {.lex_state = 1}, - [776] = {.lex_state = 0}, + [769] = {.lex_state = 20}, + [770] = {.lex_state = 60}, + [771] = {.lex_state = 60}, + [772] = {.lex_state = 1}, + [773] = {.lex_state = 0, .external_lex_state = 2}, + [774] = {.lex_state = 60}, + [775] = {.lex_state = 60}, + [776] = {.lex_state = 0, .external_lex_state = 2}, [777] = {.lex_state = 60}, - [778] = {.lex_state = 3}, - [779] = {.lex_state = 0, .external_lex_state = 2}, - [780] = {.lex_state = 60}, - [781] = {.lex_state = 60}, - [782] = {.lex_state = 60}, - [783] = {.lex_state = 0, .external_lex_state = 2}, - [784] = {.lex_state = 0, .external_lex_state = 2}, - [785] = {.lex_state = 0, .external_lex_state = 2}, - [786] = {.lex_state = 60}, + [778] = {.lex_state = 1}, + [779] = {.lex_state = 20}, + [780] = {.lex_state = 0, .external_lex_state = 2}, + [781] = {.lex_state = 3}, + [782] = {.lex_state = 0, .external_lex_state = 2}, + [783] = {.lex_state = 60}, + [784] = {.lex_state = 60}, + [785] = {.lex_state = 60}, + [786] = {.lex_state = 12, .external_lex_state = 3}, [787] = {.lex_state = 60}, - [788] = {.lex_state = 60}, - [789] = {.lex_state = 60}, - [790] = {.lex_state = 60}, - [791] = {.lex_state = 60}, - [792] = {.lex_state = 60}, + [788] = {.lex_state = 3}, + [789] = {.lex_state = 20}, + [790] = {.lex_state = 0, .external_lex_state = 2}, + [791] = {.lex_state = 20}, + [792] = {.lex_state = 1}, [793] = {.lex_state = 60}, [794] = {.lex_state = 60}, - [795] = {.lex_state = 3}, - [796] = {.lex_state = 1}, + [795] = {.lex_state = 60}, + [796] = {.lex_state = 0}, [797] = {.lex_state = 60}, - [798] = {.lex_state = 60}, - [799] = {.lex_state = 60}, - [800] = {.lex_state = 1}, + [798] = {.lex_state = 0, .external_lex_state = 2}, + [799] = {.lex_state = 0, .external_lex_state = 2}, + [800] = {.lex_state = 60}, [801] = {.lex_state = 3}, [802] = {.lex_state = 60}, [803] = {.lex_state = 60}, - [804] = {.lex_state = 0, .external_lex_state = 2}, - [805] = {.lex_state = 0}, + [804] = {.lex_state = 1}, + [805] = {.lex_state = 60}, [806] = {.lex_state = 60}, - [807] = {.lex_state = 60}, + [807] = {.lex_state = 0}, [808] = {.lex_state = 60}, - [809] = {.lex_state = 20}, + [809] = {.lex_state = 60}, [810] = {.lex_state = 60}, - [811] = {.lex_state = 60}, - [812] = {.lex_state = 0, .external_lex_state = 2}, - [813] = {.lex_state = 12, .external_lex_state = 3}, - [814] = {.lex_state = 20}, + [811] = {.lex_state = 0}, + [812] = {.lex_state = 0}, + [813] = {.lex_state = 0}, + [814] = {.lex_state = 0}, [815] = {.lex_state = 60}, [816] = {.lex_state = 3}, - [817] = {.lex_state = 1}, - [818] = {.lex_state = 0, .external_lex_state = 2}, + [817] = {.lex_state = 60}, + [818] = {.lex_state = 1}, [819] = {.lex_state = 3}, - [820] = {.lex_state = 0}, - [821] = {.lex_state = 20}, + [820] = {.lex_state = 60}, + [821] = {.lex_state = 3}, [822] = {.lex_state = 1}, - [823] = {.lex_state = 60}, - [824] = {.lex_state = 0}, - [825] = {.lex_state = 0}, - [826] = {.lex_state = 1}, - [827] = {.lex_state = 3}, - [828] = {.lex_state = 60, .external_lex_state = 2}, + [823] = {.lex_state = 20}, + [824] = {.lex_state = 1}, + [825] = {.lex_state = 60}, + [826] = {.lex_state = 60}, + [827] = {.lex_state = 0}, + [828] = {.lex_state = 60}, [829] = {.lex_state = 60}, - [830] = {.lex_state = 0}, - [831] = {.lex_state = 0}, + [830] = {.lex_state = 60, .external_lex_state = 2}, + [831] = {.lex_state = 3}, [832] = {.lex_state = 60}, [833] = {.lex_state = 60}, - [834] = {.lex_state = 20}, - [835] = {.lex_state = 60}, + [834] = {.lex_state = 60, .external_lex_state = 2}, + [835] = {.lex_state = 0}, [836] = {.lex_state = 0}, - [837] = {.lex_state = 0}, - [838] = {.lex_state = 60}, + [837] = {.lex_state = 60}, + [838] = {.lex_state = 0}, [839] = {.lex_state = 0}, - [840] = {.lex_state = 60, .external_lex_state = 2}, + [840] = {.lex_state = 60}, [841] = {.lex_state = 0}, [842] = {.lex_state = 0}, [843] = {.lex_state = 0}, [844] = {.lex_state = 60}, - [845] = {.lex_state = 0}, - [846] = {.lex_state = 0}, + [845] = {.lex_state = 21}, + [846] = {.lex_state = 0, .external_lex_state = 2}, [847] = {.lex_state = 0}, - [848] = {.lex_state = 7}, + [848] = {.lex_state = 0}, [849] = {.lex_state = 60}, - [850] = {.lex_state = 21}, - [851] = {.lex_state = 0}, - [852] = {.lex_state = 0}, - [853] = {.lex_state = 7}, - [854] = {.lex_state = 21}, - [855] = {.lex_state = 60}, - [856] = {.lex_state = 0}, - [857] = {.lex_state = 60, .external_lex_state = 2}, + [850] = {.lex_state = 0}, + [851] = {.lex_state = 21}, + [852] = {.lex_state = 7}, + [853] = {.lex_state = 0}, + [854] = {.lex_state = 60}, + [855] = {.lex_state = 60, .external_lex_state = 2}, + [856] = {.lex_state = 60}, + [857] = {.lex_state = 60}, [858] = {.lex_state = 60}, - [859] = {.lex_state = 0}, + [859] = {.lex_state = 60}, [860] = {.lex_state = 60}, - [861] = {.lex_state = 60}, - [862] = {.lex_state = 60}, - [863] = {.lex_state = 60}, - [864] = {.lex_state = 0}, - [865] = {.lex_state = 60, .external_lex_state = 2}, + [861] = {.lex_state = 60, .external_lex_state = 2}, + [862] = {.lex_state = 60, .external_lex_state = 2}, + [863] = {.lex_state = 0}, + [864] = {.lex_state = 60, .external_lex_state = 2}, + [865] = {.lex_state = 60}, [866] = {.lex_state = 0}, [867] = {.lex_state = 0}, - [868] = {.lex_state = 60, .external_lex_state = 2}, - [869] = {.lex_state = 0}, - [870] = {.lex_state = 0}, - [871] = {.lex_state = 21}, - [872] = {.lex_state = 0}, - [873] = {.lex_state = 0}, - [874] = {.lex_state = 0}, + [868] = {.lex_state = 60}, + [869] = {.lex_state = 7}, + [870] = {.lex_state = 60}, + [871] = {.lex_state = 0}, + [872] = {.lex_state = 7}, + [873] = {.lex_state = 60, .external_lex_state = 2}, + [874] = {.lex_state = 60}, [875] = {.lex_state = 0}, - [876] = {.lex_state = 0}, + [876] = {.lex_state = 0, .external_lex_state = 2}, [877] = {.lex_state = 0, .external_lex_state = 2}, - [878] = {.lex_state = 0}, - [879] = {.lex_state = 0, .external_lex_state = 2}, - [880] = {.lex_state = 60, .external_lex_state = 2}, + [878] = {.lex_state = 0, .external_lex_state = 2}, + [879] = {.lex_state = 60, .external_lex_state = 2}, + [880] = {.lex_state = 0}, [881] = {.lex_state = 0}, - [882] = {.lex_state = 0, .external_lex_state = 2}, - [883] = {.lex_state = 60}, + [882] = {.lex_state = 60}, + [883] = {.lex_state = 0}, [884] = {.lex_state = 60}, [885] = {.lex_state = 0}, - [886] = {.lex_state = 0}, - [887] = {.lex_state = 0}, - [888] = {.lex_state = 60}, - [889] = {.lex_state = 60, .external_lex_state = 2}, + [886] = {.lex_state = 60, .external_lex_state = 2}, + [887] = {.lex_state = 7}, + [888] = {.lex_state = 0}, + [889] = {.lex_state = 0}, [890] = {.lex_state = 0}, [891] = {.lex_state = 0}, [892] = {.lex_state = 0}, - [893] = {.lex_state = 0}, + [893] = {.lex_state = 21}, [894] = {.lex_state = 0}, - [895] = {.lex_state = 60}, + [895] = {.lex_state = 0}, [896] = {.lex_state = 0}, [897] = {.lex_state = 0}, - [898] = {.lex_state = 60}, + [898] = {.lex_state = 21}, [899] = {.lex_state = 0}, [900] = {.lex_state = 0}, - [901] = {.lex_state = 0, .external_lex_state = 2}, - [902] = {.lex_state = 0}, + [901] = {.lex_state = 0}, + [902] = {.lex_state = 21}, [903] = {.lex_state = 0}, [904] = {.lex_state = 0}, - [905] = {.lex_state = 21}, - [906] = {.lex_state = 21}, + [905] = {.lex_state = 0}, + [906] = {.lex_state = 0}, [907] = {.lex_state = 0}, - [908] = {.lex_state = 7}, - [909] = {.lex_state = 60}, - [910] = {.lex_state = 60}, - [911] = {.lex_state = 21}, - [912] = {.lex_state = 0}, + [908] = {.lex_state = 21}, + [909] = {.lex_state = 0}, + [910] = {.lex_state = 21}, + [911] = {.lex_state = 0}, + [912] = {.lex_state = 21}, [913] = {.lex_state = 21}, - [914] = {.lex_state = 60, .external_lex_state = 2}, + [914] = {.lex_state = 21}, [915] = {.lex_state = 21}, - [916] = {.lex_state = 21}, - [917] = {.lex_state = 21}, - [918] = {.lex_state = 21}, - [919] = {.lex_state = 7}, - [920] = {.lex_state = 60, .external_lex_state = 2}, - [921] = {.lex_state = 60}, - [922] = {.lex_state = 60}, - [923] = {.lex_state = 0}, + [916] = {.lex_state = 60}, + [917] = {.lex_state = 0}, + [918] = {.lex_state = 0}, + [919] = {.lex_state = 0}, + [920] = {.lex_state = 0}, + [921] = {.lex_state = 0}, + [922] = {.lex_state = 0}, + [923] = {.lex_state = 20}, [924] = {.lex_state = 60}, - [925] = {.lex_state = 60}, + [925] = {.lex_state = 0}, [926] = {.lex_state = 0}, - [927] = {.lex_state = 0, .external_lex_state = 2}, - [928] = {.lex_state = 60}, + [927] = {.lex_state = 60}, + [928] = {.lex_state = 0, .external_lex_state = 2}, [929] = {.lex_state = 0}, [930] = {.lex_state = 0}, [931] = {.lex_state = 0}, [932] = {.lex_state = 0}, [933] = {.lex_state = 0}, - [934] = {.lex_state = 60}, + [934] = {.lex_state = 0, .external_lex_state = 2}, [935] = {.lex_state = 0}, - [936] = {.lex_state = 0, .external_lex_state = 2}, - [937] = {.lex_state = 0, .external_lex_state = 2}, + [936] = {.lex_state = 60}, + [937] = {.lex_state = 60}, [938] = {.lex_state = 0}, - [939] = {.lex_state = 0, .external_lex_state = 2}, + [939] = {.lex_state = 0}, [940] = {.lex_state = 0}, - [941] = {.lex_state = 0, .external_lex_state = 2}, + [941] = {.lex_state = 0}, [942] = {.lex_state = 0}, - [943] = {.lex_state = 0}, + [943] = {.lex_state = 60}, [944] = {.lex_state = 0}, - [945] = {.lex_state = 0, .external_lex_state = 2}, - [946] = {.lex_state = 0, .external_lex_state = 2}, + [945] = {.lex_state = 0}, + [946] = {.lex_state = 0}, [947] = {.lex_state = 0}, [948] = {.lex_state = 0}, [949] = {.lex_state = 0}, [950] = {.lex_state = 0}, [951] = {.lex_state = 0}, - [952] = {.lex_state = 0, .external_lex_state = 2}, + [952] = {.lex_state = 0}, [953] = {.lex_state = 60}, [954] = {.lex_state = 0}, [955] = {.lex_state = 0}, - [956] = {.lex_state = 60}, + [956] = {.lex_state = 0}, [957] = {.lex_state = 0}, [958] = {.lex_state = 0, .external_lex_state = 2}, [959] = {.lex_state = 0}, [960] = {.lex_state = 0}, - [961] = {.lex_state = 0}, + [961] = {.lex_state = 60}, [962] = {.lex_state = 0}, - [963] = {.lex_state = 60}, - [964] = {.lex_state = 60}, - [965] = {.lex_state = 7}, + [963] = {.lex_state = 0}, + [964] = {.lex_state = 0, .external_lex_state = 2}, + [965] = {.lex_state = 0}, [966] = {.lex_state = 0}, [967] = {.lex_state = 0}, - [968] = {.lex_state = 0}, + [968] = {.lex_state = 0, .external_lex_state = 2}, [969] = {.lex_state = 0}, - [970] = {.lex_state = 0}, + [970] = {.lex_state = 0, .external_lex_state = 2}, [971] = {.lex_state = 0}, [972] = {.lex_state = 0}, [973] = {.lex_state = 0}, [974] = {.lex_state = 0}, - [975] = {.lex_state = 0}, - [976] = {.lex_state = 0}, - [977] = {.lex_state = 60}, - [978] = {.lex_state = 60}, - [979] = {.lex_state = 0}, - [980] = {.lex_state = 0, .external_lex_state = 2}, + [975] = {.lex_state = 60}, + [976] = {.lex_state = 60}, + [977] = {.lex_state = 0}, + [978] = {.lex_state = 0}, + [979] = {.lex_state = 0, .external_lex_state = 2}, + [980] = {.lex_state = 0}, [981] = {.lex_state = 0}, [982] = {.lex_state = 0}, [983] = {.lex_state = 0}, - [984] = {.lex_state = 0}, - [985] = {.lex_state = 0}, + [984] = {.lex_state = 60}, + [985] = {.lex_state = 60}, [986] = {.lex_state = 0}, [987] = {.lex_state = 0}, [988] = {.lex_state = 0}, - [989] = {.lex_state = 0, .external_lex_state = 2}, + [989] = {.lex_state = 0}, [990] = {.lex_state = 0}, [991] = {.lex_state = 0}, - [992] = {.lex_state = 0}, + [992] = {.lex_state = 60}, [993] = {.lex_state = 0}, [994] = {.lex_state = 0}, [995] = {.lex_state = 0}, @@ -5277,23 +5284,23 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1008] = {.lex_state = 0}, [1009] = {.lex_state = 0}, [1010] = {.lex_state = 0}, - [1011] = {.lex_state = 0, .external_lex_state = 2}, + [1011] = {.lex_state = 0}, [1012] = {.lex_state = 0}, [1013] = {.lex_state = 0}, [1014] = {.lex_state = 0}, [1015] = {.lex_state = 0}, [1016] = {.lex_state = 0}, - [1017] = {.lex_state = 0}, + [1017] = {.lex_state = 7}, [1018] = {.lex_state = 0}, - [1019] = {.lex_state = 20}, + [1019] = {.lex_state = 0}, [1020] = {.lex_state = 0}, [1021] = {.lex_state = 0}, [1022] = {.lex_state = 0}, - [1023] = {.lex_state = 0}, + [1023] = {.lex_state = 60}, [1024] = {.lex_state = 0}, - [1025] = {.lex_state = 60}, + [1025] = {.lex_state = 7}, [1026] = {.lex_state = 0}, - [1027] = {.lex_state = 7}, + [1027] = {.lex_state = 0}, [1028] = {.lex_state = 0}, [1029] = {.lex_state = 0}, [1030] = {.lex_state = 0}, @@ -5301,32 +5308,32 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1032] = {.lex_state = 0}, [1033] = {.lex_state = 0}, [1034] = {.lex_state = 0}, - [1035] = {.lex_state = 0}, + [1035] = {.lex_state = 0, .external_lex_state = 2}, [1036] = {.lex_state = 0}, - [1037] = {.lex_state = 0}, + [1037] = {.lex_state = 0, .external_lex_state = 2}, [1038] = {.lex_state = 0}, [1039] = {.lex_state = 0}, [1040] = {.lex_state = 0}, - [1041] = {.lex_state = 0}, + [1041] = {.lex_state = 0, .external_lex_state = 2}, [1042] = {.lex_state = 0}, - [1043] = {.lex_state = 0}, - [1044] = {.lex_state = 0, .external_lex_state = 2}, + [1043] = {.lex_state = 0, .external_lex_state = 2}, + [1044] = {.lex_state = 0}, [1045] = {.lex_state = 0}, - [1046] = {.lex_state = 0}, + [1046] = {.lex_state = 0, .external_lex_state = 2}, [1047] = {.lex_state = 0}, - [1048] = {.lex_state = 0}, + [1048] = {.lex_state = 0, .external_lex_state = 2}, [1049] = {.lex_state = 0}, - [1050] = {.lex_state = 60}, + [1050] = {.lex_state = 0}, [1051] = {.lex_state = 0}, - [1052] = {.lex_state = 60}, + [1052] = {.lex_state = 0}, [1053] = {.lex_state = 0}, - [1054] = {.lex_state = 7}, + [1054] = {.lex_state = 0}, [1055] = {.lex_state = 0}, - [1056] = {.lex_state = 0}, + [1056] = {.lex_state = 60}, [1057] = {.lex_state = 0}, - [1058] = {.lex_state = 60}, - [1059] = {.lex_state = 0}, - [1060] = {.lex_state = 7}, + [1058] = {.lex_state = 7}, + [1059] = {.lex_state = 0, .external_lex_state = 2}, + [1060] = {.lex_state = 0, .external_lex_state = 2}, [1061] = {.lex_state = 0}, [1062] = {.lex_state = 0}, [1063] = {.lex_state = 0}, @@ -5334,113 +5341,111 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1065] = {.lex_state = 0}, [1066] = {.lex_state = 0}, [1067] = {.lex_state = 0}, - [1068] = {.lex_state = 0, .external_lex_state = 2}, - [1069] = {.lex_state = 0, .external_lex_state = 2}, - [1070] = {.lex_state = 0}, + [1068] = {.lex_state = 60}, + [1069] = {.lex_state = 0}, + [1070] = {.lex_state = 7}, [1071] = {.lex_state = 0}, [1072] = {.lex_state = 0}, [1073] = {.lex_state = 0}, [1074] = {.lex_state = 0}, [1075] = {.lex_state = 0}, - [1076] = {.lex_state = 0}, + [1076] = {.lex_state = 60}, [1077] = {.lex_state = 60}, [1078] = {.lex_state = 60}, - [1079] = {.lex_state = 0}, + [1079] = {.lex_state = 5}, [1080] = {.lex_state = 60}, - [1081] = {.lex_state = 5}, - [1082] = {.lex_state = 60}, - [1083] = {.lex_state = 60}, + [1081] = {.lex_state = 60}, + [1082] = {.lex_state = 12}, + [1083] = {.lex_state = 5}, [1084] = {.lex_state = 60}, - [1085] = {.lex_state = 5}, + [1085] = {.lex_state = 0}, [1086] = {.lex_state = 60}, - [1087] = {.lex_state = 0}, + [1087] = {.lex_state = 60}, [1088] = {.lex_state = 60}, - [1089] = {.lex_state = 0}, - [1090] = {.lex_state = 0}, - [1091] = {.lex_state = 0}, - [1092] = {.lex_state = 60}, + [1089] = {.lex_state = 60}, + [1090] = {.lex_state = 60}, + [1091] = {.lex_state = 60}, + [1092] = {.lex_state = 0}, [1093] = {.lex_state = 60}, - [1094] = {.lex_state = 60}, - [1095] = {.lex_state = 60}, + [1094] = {.lex_state = 0}, + [1095] = {.lex_state = 0}, [1096] = {.lex_state = 60}, - [1097] = {.lex_state = 60}, + [1097] = {.lex_state = 0}, [1098] = {.lex_state = 0}, - [1099] = {.lex_state = 60}, - [1100] = {.lex_state = 0}, + [1099] = {.lex_state = 0}, + [1100] = {.lex_state = 60}, [1101] = {.lex_state = 0}, - [1102] = {.lex_state = 60}, + [1102] = {.lex_state = 0}, [1103] = {.lex_state = 0}, - [1104] = {.lex_state = 0}, + [1104] = {.lex_state = 60}, [1105] = {.lex_state = 0}, - [1106] = {.lex_state = 0}, + [1106] = {.lex_state = 60}, [1107] = {.lex_state = 60}, - [1108] = {.lex_state = 0}, + [1108] = {.lex_state = 60}, [1109] = {.lex_state = 0}, - [1110] = {.lex_state = 60}, - [1111] = {.lex_state = 60}, - [1112] = {.lex_state = 60}, - [1113] = {.lex_state = 0}, - [1114] = {.lex_state = 0}, - [1115] = {.lex_state = 0}, - [1116] = {.lex_state = 60}, - [1117] = {.lex_state = 0}, + [1110] = {.lex_state = 0}, + [1111] = {.lex_state = 0}, + [1112] = {.lex_state = 0}, + [1113] = {.lex_state = 60}, + [1114] = {.lex_state = 60}, + [1115] = {.lex_state = 60}, + [1116] = {.lex_state = 0}, + [1117] = {.lex_state = 60}, [1118] = {.lex_state = 0}, - [1119] = {.lex_state = 60}, - [1120] = {.lex_state = 60}, - [1121] = {.lex_state = 60}, + [1119] = {.lex_state = 0}, + [1120] = {.lex_state = 0}, + [1121] = {.lex_state = 0}, [1122] = {.lex_state = 0}, - [1123] = {.lex_state = 0}, - [1124] = {.lex_state = 0}, - [1125] = {.lex_state = 0}, + [1123] = {.lex_state = 60}, + [1124] = {.lex_state = 60}, + [1125] = {.lex_state = 60}, [1126] = {.lex_state = 0}, [1127] = {.lex_state = 60}, - [1128] = {.lex_state = 60}, + [1128] = {.lex_state = 0}, [1129] = {.lex_state = 0}, - [1130] = {.lex_state = 0}, + [1130] = {.lex_state = 60}, [1131] = {.lex_state = 60}, - [1132] = {.lex_state = 0}, - [1133] = {.lex_state = 0}, - [1134] = {.lex_state = 60}, - [1135] = {.lex_state = 0}, + [1132] = {.lex_state = 60}, + [1133] = {.lex_state = 60}, + [1134] = {.lex_state = 0}, + [1135] = {.lex_state = 60}, [1136] = {.lex_state = 0}, [1137] = {.lex_state = 60}, - [1138] = {.lex_state = 0}, + [1138] = {.lex_state = 60}, [1139] = {.lex_state = 60}, [1140] = {.lex_state = 60}, - [1141] = {.lex_state = 0}, + [1141] = {.lex_state = 60}, [1142] = {.lex_state = 0}, - [1143] = {.lex_state = 60}, + [1143] = {.lex_state = 0}, [1144] = {.lex_state = 60}, - [1145] = {.lex_state = 0}, + [1145] = {.lex_state = 60}, [1146] = {.lex_state = 0}, - [1147] = {.lex_state = 0}, - [1148] = {.lex_state = 60}, + [1147] = {.lex_state = 60}, + [1148] = {.lex_state = 0}, [1149] = {.lex_state = 0}, [1150] = {.lex_state = 60}, [1151] = {.lex_state = 0}, - [1152] = {.lex_state = 12}, + [1152] = {.lex_state = 60}, [1153] = {.lex_state = 0}, - [1154] = {.lex_state = 60}, + [1154] = {.lex_state = 12}, [1155] = {.lex_state = 60}, - [1156] = {.lex_state = 60}, - [1157] = {.lex_state = 60}, + [1156] = {.lex_state = 0}, + [1157] = {.lex_state = 0}, [1158] = {.lex_state = 0}, - [1159] = {.lex_state = 60}, - [1160] = {.lex_state = 60}, - [1161] = {.lex_state = 60}, + [1159] = {.lex_state = 0}, + [1160] = {.lex_state = 0}, + [1161] = {.lex_state = 0}, [1162] = {.lex_state = 60}, [1163] = {.lex_state = 0}, - [1164] = {.lex_state = 0}, - [1165] = {.lex_state = 60}, - [1166] = {.lex_state = 12}, + [1164] = {.lex_state = 60}, + [1165] = {.lex_state = 0}, + [1166] = {.lex_state = 0}, [1167] = {.lex_state = 60}, - [1168] = {.lex_state = 0}, - [1169] = {.lex_state = 60}, - [1170] = {.lex_state = 0}, + [1168] = {.lex_state = 60}, + [1169] = {.lex_state = 0}, + [1170] = {.lex_state = 60}, [1171] = {.lex_state = 60}, [1172] = {.lex_state = 60}, - [1173] = {.lex_state = 60}, - [1174] = {.lex_state = 60}, }; enum { @@ -5587,65 +5592,66 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__template_chars] = ACTIONS(1), }, [1] = { - [sym_program] = STATE(1130), - [sym_export_statement] = STATE(15), - [sym__declaration] = STATE(15), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(15), - [sym_expression_statement] = STATE(15), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [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(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_program_repeat1] = STATE(15), + [sym_program] = STATE(1169), + [sym_export_statement] = STATE(16), + [sym__declaration] = STATE(16), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(16), + [sym_expression_statement] = STATE(16), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(16), + [sym_if_statement] = STATE(16), + [sym_switch_statement] = STATE(16), + [sym_for_statement] = STATE(16), + [sym_for_in_statement] = STATE(16), + [sym_while_statement] = STATE(16), + [sym_do_statement] = STATE(16), + [sym_try_statement] = STATE(16), + [sym_with_statement] = STATE(16), + [sym_break_statement] = STATE(16), + [sym_continue_statement] = STATE(16), + [sym_debugger_statement] = STATE(16), + [sym_return_statement] = STATE(16), + [sym_throw_statement] = STATE(16), + [sym_empty_statement] = STATE(16), + [sym_labeled_statement] = STATE(16), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_program_repeat1] = STATE(16), [aux_sym_export_statement_repeat1] = STATE(739), [ts_builtin_sym_end] = ACTIONS(5), [sym_identifier] = ACTIONS(7), @@ -5707,11 +5713,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2] = { [sym_export_statement] = STATE(11), [sym__declaration] = STATE(11), - [sym_import] = STATE(528), + [sym_import] = STATE(541), [sym_import_statement] = STATE(11), [sym_expression_statement] = STATE(11), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), [sym_statement_block] = STATE(11), [sym_if_statement] = STATE(11), [sym_switch_statement] = STATE(11), @@ -5728,49 +5734,50 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(11), [sym_empty_statement] = STATE(11), [sym_labeled_statement] = STATE(11), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(560), - [sym_assignment_pattern] = STATE(869), - [sym_array] = STATE(540), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_spread_element] = STATE(869), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(575), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [sym_method_definition] = STATE(869), - [sym_pair] = STATE(869), - [sym__property_name] = STATE(878), - [sym_computed_property_name] = STATE(878), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(516), + [sym_assignment_pattern] = STATE(918), + [sym_array] = STATE(571), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_spread_element] = STATE(918), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(525), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [sym_method_definition] = STATE(918), + [sym_pair] = STATE(918), + [sym__property_name] = STATE(919), + [sym_computed_property_name] = STATE(919), [aux_sym_program_repeat1] = STATE(11), - [aux_sym_export_statement_repeat1] = STATE(622), - [aux_sym_object_repeat1] = STATE(894), + [aux_sym_export_statement_repeat1] = STATE(619), + [aux_sym_object_repeat1] = STATE(917), [sym_identifier] = ACTIONS(89), [anon_sym_export] = ACTIONS(11), [anon_sym_STAR] = ACTIONS(91), @@ -5833,11 +5840,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [3] = { [sym_export_statement] = STATE(17), [sym__declaration] = STATE(17), - [sym_import] = STATE(528), + [sym_import] = STATE(541), [sym_import_statement] = STATE(17), [sym_expression_statement] = STATE(17), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), [sym_statement_block] = STATE(17), [sym_if_statement] = STATE(17), [sym_switch_statement] = STATE(17), @@ -5854,49 +5861,50 @@ static 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(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(560), - [sym_assignment_pattern] = STATE(845), - [sym_array] = STATE(540), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_spread_element] = STATE(845), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(575), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [sym_method_definition] = STATE(845), - [sym_pair] = STATE(845), - [sym__property_name] = STATE(878), - [sym_computed_property_name] = STATE(878), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(516), + [sym_assignment_pattern] = STATE(835), + [sym_array] = STATE(571), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_spread_element] = STATE(835), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(525), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [sym_method_definition] = STATE(835), + [sym_pair] = STATE(835), + [sym__property_name] = STATE(919), + [sym_computed_property_name] = STATE(919), [aux_sym_program_repeat1] = STATE(17), - [aux_sym_export_statement_repeat1] = STATE(622), - [aux_sym_object_repeat1] = STATE(839), + [aux_sym_export_statement_repeat1] = STATE(619), + [aux_sym_object_repeat1] = STATE(906), [sym_identifier] = ACTIONS(109), [anon_sym_export] = ACTIONS(11), [anon_sym_STAR] = ACTIONS(91), @@ -5957,72 +5965,73 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(117), }, [4] = { - [sym_export_statement] = STATE(13), - [sym__declaration] = STATE(13), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(13), - [sym_expression_statement] = STATE(13), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [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(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(560), - [sym_assignment_pattern] = STATE(869), - [sym_array] = STATE(540), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_spread_element] = STATE(869), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(575), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [sym_method_definition] = STATE(869), - [sym_pair] = STATE(869), - [sym__property_name] = STATE(878), - [sym_computed_property_name] = STATE(878), - [aux_sym_program_repeat1] = STATE(13), - [aux_sym_export_statement_repeat1] = STATE(622), - [aux_sym_object_repeat1] = STATE(894), + [sym_export_statement] = STATE(12), + [sym__declaration] = STATE(12), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(12), + [sym_expression_statement] = STATE(12), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [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(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(516), + [sym_assignment_pattern] = STATE(918), + [sym_array] = STATE(571), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_spread_element] = STATE(918), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(525), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [sym_method_definition] = STATE(918), + [sym_pair] = STATE(918), + [sym__property_name] = STATE(919), + [sym_computed_property_name] = STATE(919), + [aux_sym_program_repeat1] = STATE(12), + [aux_sym_export_statement_repeat1] = STATE(619), + [aux_sym_object_repeat1] = STATE(917), [sym_identifier] = ACTIONS(89), [anon_sym_export] = ACTIONS(11), [anon_sym_STAR] = ACTIONS(91), @@ -6083,72 +6092,73 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(107), }, [5] = { - [sym_export_statement] = STATE(13), - [sym__declaration] = STATE(13), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(13), - [sym_expression_statement] = STATE(13), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [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(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(560), - [sym_assignment_pattern] = STATE(869), - [sym_array] = STATE(540), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_spread_element] = STATE(869), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(575), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [sym_method_definition] = STATE(869), - [sym_pair] = STATE(869), - [sym__property_name] = STATE(878), - [sym_computed_property_name] = STATE(878), - [aux_sym_program_repeat1] = STATE(13), - [aux_sym_export_statement_repeat1] = STATE(622), - [aux_sym_object_repeat1] = STATE(894), + [sym_export_statement] = STATE(12), + [sym__declaration] = STATE(12), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(12), + [sym_expression_statement] = STATE(12), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [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(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(516), + [sym_assignment_pattern] = STATE(918), + [sym_array] = STATE(571), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_spread_element] = STATE(918), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(525), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [sym_method_definition] = STATE(918), + [sym_pair] = STATE(918), + [sym__property_name] = STATE(919), + [sym_computed_property_name] = STATE(919), + [aux_sym_program_repeat1] = STATE(12), + [aux_sym_export_statement_repeat1] = STATE(619), + [aux_sym_object_repeat1] = STATE(917), [sym_identifier] = ACTIONS(89), [anon_sym_export] = ACTIONS(11), [anon_sym_STAR] = ACTIONS(91), @@ -6211,11 +6221,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [6] = { [sym_export_statement] = STATE(6), [sym__declaration] = STATE(6), - [sym_import] = STATE(528), + [sym_import] = STATE(541), [sym_import_statement] = STATE(6), [sym_expression_statement] = STATE(6), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), [sym_statement_block] = STATE(6), [sym_if_statement] = STATE(6), [sym_switch_statement] = STATE(6), @@ -6232,40 +6242,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(6), [sym_empty_statement] = STATE(6), [sym_labeled_statement] = STATE(6), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), [aux_sym_program_repeat1] = STATE(6), [aux_sym_export_statement_repeat1] = STATE(739), [ts_builtin_sym_end] = ACTIONS(123), @@ -6328,64 +6339,65 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(244), }, [7] = { - [sym_export_statement] = STATE(9), - [sym__declaration] = STATE(9), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(9), - [sym_expression_statement] = STATE(9), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(9), - [sym_if_statement] = STATE(9), - [sym_switch_statement] = STATE(9), - [sym_for_statement] = STATE(9), - [sym_for_in_statement] = STATE(9), - [sym_while_statement] = STATE(9), - [sym_do_statement] = STATE(9), - [sym_try_statement] = STATE(9), - [sym_with_statement] = STATE(9), - [sym_break_statement] = STATE(9), - [sym_continue_statement] = STATE(9), - [sym_debugger_statement] = STATE(9), - [sym_return_statement] = STATE(9), - [sym_throw_statement] = STATE(9), - [sym_empty_statement] = STATE(9), - [sym_labeled_statement] = STATE(9), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_program_repeat1] = STATE(9), + [sym_export_statement] = STATE(6), + [sym__declaration] = STATE(6), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(6), + [sym_expression_statement] = STATE(6), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(6), + [sym_if_statement] = STATE(6), + [sym_switch_statement] = STATE(6), + [sym_for_statement] = STATE(6), + [sym_for_in_statement] = STATE(6), + [sym_while_statement] = STATE(6), + [sym_do_statement] = STATE(6), + [sym_try_statement] = STATE(6), + [sym_with_statement] = STATE(6), + [sym_break_statement] = STATE(6), + [sym_continue_statement] = STATE(6), + [sym_debugger_statement] = STATE(6), + [sym_return_statement] = STATE(6), + [sym_throw_statement] = STATE(6), + [sym_empty_statement] = STATE(6), + [sym_labeled_statement] = STATE(6), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_program_repeat1] = STATE(6), [aux_sym_export_statement_repeat1] = STATE(739), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), @@ -6446,64 +6458,65 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [8] = { - [sym_export_statement] = STATE(10), - [sym__declaration] = STATE(10), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(10), - [sym_expression_statement] = STATE(10), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(10), - [sym_if_statement] = STATE(10), - [sym_switch_statement] = STATE(10), - [sym_for_statement] = STATE(10), - [sym_for_in_statement] = STATE(10), - [sym_while_statement] = STATE(10), - [sym_do_statement] = STATE(10), - [sym_try_statement] = STATE(10), - [sym_with_statement] = STATE(10), - [sym_break_statement] = STATE(10), - [sym_continue_statement] = STATE(10), - [sym_debugger_statement] = STATE(10), - [sym_return_statement] = STATE(10), - [sym_throw_statement] = STATE(10), - [sym_empty_statement] = STATE(10), - [sym_labeled_statement] = STATE(10), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_program_repeat1] = STATE(10), + [sym_export_statement] = STATE(6), + [sym__declaration] = STATE(6), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(6), + [sym_expression_statement] = STATE(6), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(6), + [sym_if_statement] = STATE(6), + [sym_switch_statement] = STATE(6), + [sym_for_statement] = STATE(6), + [sym_for_in_statement] = STATE(6), + [sym_while_statement] = STATE(6), + [sym_do_statement] = STATE(6), + [sym_try_statement] = STATE(6), + [sym_with_statement] = STATE(6), + [sym_break_statement] = STATE(6), + [sym_continue_statement] = STATE(6), + [sym_debugger_statement] = STATE(6), + [sym_return_statement] = STATE(6), + [sym_throw_statement] = STATE(6), + [sym_empty_statement] = STATE(6), + [sym_labeled_statement] = STATE(6), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_program_repeat1] = STATE(6), [aux_sym_export_statement_repeat1] = STATE(739), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), @@ -6564,64 +6577,65 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [9] = { - [sym_export_statement] = STATE(6), - [sym__declaration] = STATE(6), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(6), - [sym_expression_statement] = STATE(6), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(6), - [sym_if_statement] = STATE(6), - [sym_switch_statement] = STATE(6), - [sym_for_statement] = STATE(6), - [sym_for_in_statement] = STATE(6), - [sym_while_statement] = STATE(6), - [sym_do_statement] = STATE(6), - [sym_try_statement] = STATE(6), - [sym_with_statement] = STATE(6), - [sym_break_statement] = STATE(6), - [sym_continue_statement] = STATE(6), - [sym_debugger_statement] = STATE(6), - [sym_return_statement] = STATE(6), - [sym_throw_statement] = STATE(6), - [sym_empty_statement] = STATE(6), - [sym_labeled_statement] = STATE(6), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_program_repeat1] = STATE(6), + [sym_export_statement] = STATE(8), + [sym__declaration] = STATE(8), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(8), + [sym_expression_statement] = STATE(8), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [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(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_program_repeat1] = STATE(8), [aux_sym_export_statement_repeat1] = STATE(739), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), @@ -6682,64 +6696,65 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [10] = { - [sym_export_statement] = STATE(6), - [sym__declaration] = STATE(6), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(6), - [sym_expression_statement] = STATE(6), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(6), - [sym_if_statement] = STATE(6), - [sym_switch_statement] = STATE(6), - [sym_for_statement] = STATE(6), - [sym_for_in_statement] = STATE(6), - [sym_while_statement] = STATE(6), - [sym_do_statement] = STATE(6), - [sym_try_statement] = STATE(6), - [sym_with_statement] = STATE(6), - [sym_break_statement] = STATE(6), - [sym_continue_statement] = STATE(6), - [sym_debugger_statement] = STATE(6), - [sym_return_statement] = STATE(6), - [sym_throw_statement] = STATE(6), - [sym_empty_statement] = STATE(6), - [sym_labeled_statement] = STATE(6), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_program_repeat1] = STATE(6), + [sym_export_statement] = STATE(7), + [sym__declaration] = STATE(7), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(7), + [sym_expression_statement] = STATE(7), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [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(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_program_repeat1] = STATE(7), [aux_sym_export_statement_repeat1] = STATE(739), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), @@ -6802,11 +6817,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [11] = { [sym_export_statement] = STATE(6), [sym__declaration] = STATE(6), - [sym_import] = STATE(528), + [sym_import] = STATE(541), [sym_import_statement] = STATE(6), [sym_expression_statement] = STATE(6), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), [sym_statement_block] = STATE(6), [sym_if_statement] = STATE(6), [sym_switch_statement] = STATE(6), @@ -6823,40 +6838,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(6), [sym_empty_statement] = STATE(6), [sym_labeled_statement] = STATE(6), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), [aux_sym_program_repeat1] = STATE(6), [aux_sym_export_statement_repeat1] = STATE(739), [sym_identifier] = ACTIONS(7), @@ -6916,64 +6932,65 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [12] = { - [sym_export_statement] = STATE(11), - [sym__declaration] = STATE(11), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(11), - [sym_expression_statement] = STATE(11), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [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(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_program_repeat1] = STATE(11), + [sym_export_statement] = STATE(6), + [sym__declaration] = STATE(6), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(6), + [sym_expression_statement] = STATE(6), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(6), + [sym_if_statement] = STATE(6), + [sym_switch_statement] = STATE(6), + [sym_for_statement] = STATE(6), + [sym_for_in_statement] = STATE(6), + [sym_while_statement] = STATE(6), + [sym_do_statement] = STATE(6), + [sym_try_statement] = STATE(6), + [sym_with_statement] = STATE(6), + [sym_break_statement] = STATE(6), + [sym_continue_statement] = STATE(6), + [sym_debugger_statement] = STATE(6), + [sym_return_statement] = STATE(6), + [sym_throw_statement] = STATE(6), + [sym_empty_statement] = STATE(6), + [sym_labeled_statement] = STATE(6), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_program_repeat1] = STATE(6), [aux_sym_export_statement_repeat1] = STATE(739), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), @@ -7032,64 +7049,65 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [13] = { - [sym_export_statement] = STATE(6), - [sym__declaration] = STATE(6), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(6), - [sym_expression_statement] = STATE(6), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(6), - [sym_if_statement] = STATE(6), - [sym_switch_statement] = STATE(6), - [sym_for_statement] = STATE(6), - [sym_for_in_statement] = STATE(6), - [sym_while_statement] = STATE(6), - [sym_do_statement] = STATE(6), - [sym_try_statement] = STATE(6), - [sym_with_statement] = STATE(6), - [sym_break_statement] = STATE(6), - [sym_continue_statement] = STATE(6), - [sym_debugger_statement] = STATE(6), - [sym_return_statement] = STATE(6), - [sym_throw_statement] = STATE(6), - [sym_empty_statement] = STATE(6), - [sym_labeled_statement] = STATE(6), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_program_repeat1] = STATE(6), + [sym_export_statement] = STATE(12), + [sym__declaration] = STATE(12), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(12), + [sym_expression_statement] = STATE(12), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [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(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_program_repeat1] = STATE(12), [aux_sym_export_statement_repeat1] = STATE(739), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), @@ -7148,64 +7166,65 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [14] = { - [sym_export_statement] = STATE(6), - [sym__declaration] = STATE(6), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(6), - [sym_expression_statement] = STATE(6), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(6), - [sym_if_statement] = STATE(6), - [sym_switch_statement] = STATE(6), - [sym_for_statement] = STATE(6), - [sym_for_in_statement] = STATE(6), - [sym_while_statement] = STATE(6), - [sym_do_statement] = STATE(6), - [sym_try_statement] = STATE(6), - [sym_with_statement] = STATE(6), - [sym_break_statement] = STATE(6), - [sym_continue_statement] = STATE(6), - [sym_debugger_statement] = STATE(6), - [sym_return_statement] = STATE(6), - [sym_throw_statement] = STATE(6), - [sym_empty_statement] = STATE(6), - [sym_labeled_statement] = STATE(6), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_program_repeat1] = STATE(6), + [sym_export_statement] = STATE(18), + [sym__declaration] = STATE(18), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(18), + [sym_expression_statement] = STATE(18), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [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(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_program_repeat1] = STATE(18), [aux_sym_export_statement_repeat1] = STATE(739), [ts_builtin_sym_end] = ACTIONS(269), [sym_identifier] = ACTIONS(7), @@ -7266,11 +7285,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [15] = { [sym_export_statement] = STATE(6), [sym__declaration] = STATE(6), - [sym_import] = STATE(528), + [sym_import] = STATE(541), [sym_import_statement] = STATE(6), [sym_expression_statement] = STATE(6), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), [sym_statement_block] = STATE(6), [sym_if_statement] = STATE(6), [sym_switch_statement] = STATE(6), @@ -7287,46 +7306,47 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(6), [sym_empty_statement] = STATE(6), [sym_labeled_statement] = STATE(6), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), [aux_sym_program_repeat1] = STATE(6), [aux_sym_export_statement_repeat1] = STATE(739), - [ts_builtin_sym_end] = ACTIONS(271), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), + [anon_sym_RBRACE] = ACTIONS(271), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -7380,66 +7400,67 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [16] = { - [sym_export_statement] = STATE(14), - [sym__declaration] = STATE(14), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(14), - [sym_expression_statement] = STATE(14), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(14), - [sym_if_statement] = STATE(14), - [sym_switch_statement] = STATE(14), - [sym_for_statement] = STATE(14), - [sym_for_in_statement] = STATE(14), - [sym_while_statement] = STATE(14), - [sym_do_statement] = STATE(14), - [sym_try_statement] = STATE(14), - [sym_with_statement] = STATE(14), - [sym_break_statement] = STATE(14), - [sym_continue_statement] = STATE(14), - [sym_debugger_statement] = STATE(14), - [sym_return_statement] = STATE(14), - [sym_throw_statement] = STATE(14), - [sym_empty_statement] = STATE(14), - [sym_labeled_statement] = STATE(14), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_program_repeat1] = STATE(14), + [sym_export_statement] = STATE(6), + [sym__declaration] = STATE(6), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(6), + [sym_expression_statement] = STATE(6), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(6), + [sym_if_statement] = STATE(6), + [sym_switch_statement] = STATE(6), + [sym_for_statement] = STATE(6), + [sym_for_in_statement] = STATE(6), + [sym_while_statement] = STATE(6), + [sym_do_statement] = STATE(6), + [sym_try_statement] = STATE(6), + [sym_with_statement] = STATE(6), + [sym_break_statement] = STATE(6), + [sym_continue_statement] = STATE(6), + [sym_debugger_statement] = STATE(6), + [sym_return_statement] = STATE(6), + [sym_throw_statement] = STATE(6), + [sym_empty_statement] = STATE(6), + [sym_labeled_statement] = STATE(6), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_program_repeat1] = STATE(6), [aux_sym_export_statement_repeat1] = STATE(739), - [ts_builtin_sym_end] = ACTIONS(271), + [ts_builtin_sym_end] = ACTIONS(269), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -7498,11 +7519,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [17] = { [sym_export_statement] = STATE(6), [sym__declaration] = STATE(6), - [sym_import] = STATE(528), + [sym_import] = STATE(541), [sym_import_statement] = STATE(6), [sym_expression_statement] = STATE(6), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), [sym_statement_block] = STATE(6), [sym_if_statement] = STATE(6), [sym_switch_statement] = STATE(6), @@ -7519,40 +7540,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(6), [sym_empty_statement] = STATE(6), [sym_labeled_statement] = STATE(6), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), [aux_sym_program_repeat1] = STATE(6), [aux_sym_export_statement_repeat1] = STATE(739), [sym_identifier] = ACTIONS(7), @@ -7612,69 +7634,70 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [18] = { - [sym_export_statement] = STATE(17), - [sym__declaration] = STATE(17), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(17), - [sym_expression_statement] = STATE(17), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [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(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_program_repeat1] = STATE(17), + [sym_export_statement] = STATE(6), + [sym__declaration] = STATE(6), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(6), + [sym_expression_statement] = STATE(6), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(6), + [sym_if_statement] = STATE(6), + [sym_switch_statement] = STATE(6), + [sym_for_statement] = STATE(6), + [sym_for_in_statement] = STATE(6), + [sym_while_statement] = STATE(6), + [sym_do_statement] = STATE(6), + [sym_try_statement] = STATE(6), + [sym_with_statement] = STATE(6), + [sym_break_statement] = STATE(6), + [sym_continue_statement] = STATE(6), + [sym_debugger_statement] = STATE(6), + [sym_return_statement] = STATE(6), + [sym_throw_statement] = STATE(6), + [sym_empty_statement] = STATE(6), + [sym_labeled_statement] = STATE(6), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_program_repeat1] = STATE(6), [aux_sym_export_statement_repeat1] = STATE(739), + [ts_builtin_sym_end] = ACTIONS(275), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_RBRACE] = ACTIONS(275), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -7728,64 +7751,65 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [19] = { - [sym_export_statement] = STATE(20), - [sym__declaration] = STATE(20), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(20), - [sym_expression_statement] = STATE(20), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [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(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_program_repeat1] = STATE(20), + [sym_export_statement] = STATE(17), + [sym__declaration] = STATE(17), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(17), + [sym_expression_statement] = STATE(17), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [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(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_program_repeat1] = STATE(17), [aux_sym_export_statement_repeat1] = STATE(739), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), @@ -7844,64 +7868,65 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [20] = { - [sym_export_statement] = STATE(6), - [sym__declaration] = STATE(6), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(6), - [sym_expression_statement] = STATE(6), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(6), - [sym_if_statement] = STATE(6), - [sym_switch_statement] = STATE(6), - [sym_for_statement] = STATE(6), - [sym_for_in_statement] = STATE(6), - [sym_while_statement] = STATE(6), - [sym_do_statement] = STATE(6), - [sym_try_statement] = STATE(6), - [sym_with_statement] = STATE(6), - [sym_break_statement] = STATE(6), - [sym_continue_statement] = STATE(6), - [sym_debugger_statement] = STATE(6), - [sym_return_statement] = STATE(6), - [sym_throw_statement] = STATE(6), - [sym_empty_statement] = STATE(6), - [sym_labeled_statement] = STATE(6), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_program_repeat1] = STATE(6), + [sym_export_statement] = STATE(11), + [sym__declaration] = STATE(11), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(11), + [sym_expression_statement] = STATE(11), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [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(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_program_repeat1] = STATE(11), [aux_sym_export_statement_repeat1] = STATE(739), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), @@ -7962,11 +7987,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [21] = { [sym_export_statement] = STATE(6), [sym__declaration] = STATE(6), - [sym_import] = STATE(528), + [sym_import] = STATE(541), [sym_import_statement] = STATE(6), [sym_expression_statement] = STATE(6), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), [sym_statement_block] = STATE(6), [sym_if_statement] = STATE(6), [sym_switch_statement] = STATE(6), @@ -7983,40 +8008,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(6), [sym_empty_statement] = STATE(6), [sym_labeled_statement] = STATE(6), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), [aux_sym_program_repeat1] = STATE(6), [aux_sym_export_statement_repeat1] = STATE(739), [sym_identifier] = ACTIONS(7), @@ -8076,129 +8102,13 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [22] = { - [sym_export_statement] = STATE(13), - [sym__declaration] = STATE(13), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(13), - [sym_expression_statement] = STATE(13), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [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(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_program_repeat1] = STATE(13), - [aux_sym_export_statement_repeat1] = STATE(739), - [sym_identifier] = ACTIONS(7), - [anon_sym_export] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_RBRACE] = ACTIONS(283), - [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_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(59), - [anon_sym_async] = ACTIONS(61), - [anon_sym_function] = ACTIONS(63), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [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(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(87), - [anon_sym_get] = ACTIONS(87), - [anon_sym_set] = ACTIONS(87), - }, - [23] = { [sym_export_statement] = STATE(21), [sym__declaration] = STATE(21), - [sym_import] = STATE(528), + [sym_import] = STATE(541), [sym_import_statement] = STATE(21), [sym_expression_statement] = STATE(21), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), [sym_statement_block] = STATE(21), [sym_if_statement] = STATE(21), [sym_switch_statement] = STATE(21), @@ -8215,46 +8125,47 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_throw_statement] = STATE(21), [sym_empty_statement] = STATE(21), [sym_labeled_statement] = STATE(21), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), [aux_sym_program_repeat1] = STATE(21), [aux_sym_export_statement_repeat1] = STATE(739), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_RBRACE] = ACTIONS(265), + [anon_sym_RBRACE] = ACTIONS(283), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), @@ -8307,81 +8218,84 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, - [24] = { - [sym_export_statement] = STATE(257), - [sym__declaration] = STATE(257), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(257), - [sym_expression_statement] = STATE(257), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(257), - [sym_if_statement] = STATE(257), - [sym_switch_statement] = STATE(257), - [sym_for_statement] = STATE(257), - [sym_for_in_statement] = STATE(257), - [sym_while_statement] = STATE(257), - [sym_do_statement] = STATE(257), - [sym_try_statement] = STATE(257), - [sym_with_statement] = STATE(257), - [sym_break_statement] = STATE(257), - [sym_continue_statement] = STATE(257), - [sym_debugger_statement] = STATE(257), - [sym_return_statement] = STATE(257), - [sym_throw_statement] = STATE(257), - [sym_empty_statement] = STATE(257), - [sym_labeled_statement] = STATE(257), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(755), - [sym_identifier] = ACTIONS(285), - [anon_sym_export] = ACTIONS(287), - [anon_sym_LBRACE] = ACTIONS(289), + [23] = { + [sym_export_statement] = STATE(15), + [sym__declaration] = STATE(15), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(15), + [sym_expression_statement] = STATE(15), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [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(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_program_repeat1] = STATE(15), + [aux_sym_export_statement_repeat1] = STATE(739), + [sym_identifier] = ACTIONS(7), + [anon_sym_export] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(13), + [anon_sym_RBRACE] = ACTIONS(279), [anon_sym_import] = ACTIONS(15), [anon_sym_var] = ACTIONS(17), [anon_sym_let] = ACTIONS(19), [anon_sym_const] = ACTIONS(19), - [anon_sym_if] = ACTIONS(291), + [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(293), + [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(295), + [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(297), + [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -8392,9 +8306,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(299), - [anon_sym_async] = ACTIONS(301), - [anon_sym_function] = ACTIONS(303), + [anon_sym_class] = ACTIONS(59), + [anon_sym_async] = ACTIONS(61), + [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -8417,69 +8331,70 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(305), - [anon_sym_get] = ACTIONS(305), - [anon_sym_set] = ACTIONS(305), + [anon_sym_static] = ACTIONS(87), + [anon_sym_get] = ACTIONS(87), + [anon_sym_set] = ACTIONS(87), }, - [25] = { - [sym_export_statement] = STATE(237), - [sym__declaration] = STATE(237), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(237), - [sym_expression_statement] = STATE(237), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(237), - [sym_if_statement] = STATE(237), - [sym_switch_statement] = STATE(237), - [sym_for_statement] = STATE(237), - [sym_for_in_statement] = STATE(237), - [sym_while_statement] = STATE(237), - [sym_do_statement] = STATE(237), - [sym_try_statement] = STATE(237), - [sym_with_statement] = STATE(237), - [sym_break_statement] = STATE(237), - [sym_continue_statement] = STATE(237), - [sym_debugger_statement] = STATE(237), - [sym_return_statement] = STATE(237), - [sym_throw_statement] = STATE(237), - [sym_empty_statement] = STATE(237), - [sym_labeled_statement] = STATE(237), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(755), + [24] = { + [sym_export_statement] = STATE(241), + [sym__declaration] = STATE(241), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(241), + [sym_expression_statement] = STATE(241), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(241), + [sym_if_statement] = STATE(241), + [sym_switch_statement] = STATE(241), + [sym_for_statement] = STATE(241), + [sym_for_in_statement] = STATE(241), + [sym_while_statement] = STATE(241), + [sym_do_statement] = STATE(241), + [sym_try_statement] = STATE(241), + [sym_with_statement] = STATE(241), + [sym_break_statement] = STATE(241), + [sym_continue_statement] = STATE(241), + [sym_debugger_statement] = STATE(241), + [sym_return_statement] = STATE(241), + [sym_throw_statement] = STATE(241), + [sym_empty_statement] = STATE(241), + [sym_labeled_statement] = STATE(241), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(756), [sym_identifier] = ACTIONS(285), [anon_sym_export] = ACTIONS(287), [anon_sym_LBRACE] = ACTIONS(289), @@ -8535,81 +8450,82 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(305), [anon_sym_set] = ACTIONS(305), }, - [26] = { - [sym_export_statement] = STATE(248), - [sym__declaration] = STATE(248), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(248), - [sym_expression_statement] = STATE(248), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(248), - [sym_if_statement] = STATE(248), - [sym_switch_statement] = STATE(248), - [sym_for_statement] = STATE(248), - [sym_for_in_statement] = STATE(248), - [sym_while_statement] = STATE(248), - [sym_do_statement] = STATE(248), - [sym_try_statement] = STATE(248), - [sym_with_statement] = STATE(248), - [sym_break_statement] = STATE(248), - [sym_continue_statement] = STATE(248), - [sym_debugger_statement] = STATE(248), - [sym_return_statement] = STATE(248), - [sym_throw_statement] = STATE(248), - [sym_empty_statement] = STATE(248), - [sym_labeled_statement] = STATE(248), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(739), - [sym_identifier] = ACTIONS(7), - [anon_sym_export] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), + [25] = { + [sym_export_statement] = STATE(261), + [sym__declaration] = STATE(261), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(261), + [sym_expression_statement] = STATE(261), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(261), + [sym_if_statement] = STATE(261), + [sym_switch_statement] = STATE(261), + [sym_for_statement] = STATE(261), + [sym_for_in_statement] = STATE(261), + [sym_while_statement] = STATE(261), + [sym_do_statement] = STATE(261), + [sym_try_statement] = STATE(261), + [sym_with_statement] = STATE(261), + [sym_break_statement] = STATE(261), + [sym_continue_statement] = STATE(261), + [sym_debugger_statement] = STATE(261), + [sym_return_statement] = STATE(261), + [sym_throw_statement] = STATE(261), + [sym_empty_statement] = STATE(261), + [sym_labeled_statement] = STATE(261), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(756), + [sym_identifier] = ACTIONS(285), + [anon_sym_export] = ACTIONS(287), + [anon_sym_LBRACE] = ACTIONS(289), [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(291), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(25), + [anon_sym_for] = ACTIONS(293), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(31), + [anon_sym_while] = ACTIONS(295), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(37), + [anon_sym_with] = ACTIONS(297), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -8620,9 +8536,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(59), - [anon_sym_async] = ACTIONS(61), - [anon_sym_function] = ACTIONS(63), + [anon_sym_class] = ACTIONS(299), + [anon_sym_async] = ACTIONS(301), + [anon_sym_function] = ACTIONS(303), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -8645,85 +8561,86 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(87), - [anon_sym_get] = ACTIONS(87), - [anon_sym_set] = ACTIONS(87), + [anon_sym_static] = ACTIONS(305), + [anon_sym_get] = ACTIONS(305), + [anon_sym_set] = ACTIONS(305), }, - [27] = { - [sym_export_statement] = STATE(263), - [sym__declaration] = STATE(263), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(263), - [sym_expression_statement] = STATE(263), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(263), - [sym_if_statement] = STATE(263), - [sym_switch_statement] = STATE(263), - [sym_for_statement] = STATE(263), - [sym_for_in_statement] = STATE(263), - [sym_while_statement] = STATE(263), - [sym_do_statement] = STATE(263), - [sym_try_statement] = STATE(263), - [sym_with_statement] = STATE(263), - [sym_break_statement] = STATE(263), - [sym_continue_statement] = STATE(263), - [sym_debugger_statement] = STATE(263), - [sym_return_statement] = STATE(263), - [sym_throw_statement] = STATE(263), - [sym_empty_statement] = STATE(263), - [sym_labeled_statement] = STATE(263), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(739), - [sym_identifier] = ACTIONS(7), - [anon_sym_export] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), + [26] = { + [sym_export_statement] = STATE(227), + [sym__declaration] = STATE(227), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(227), + [sym_expression_statement] = STATE(227), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(227), + [sym_if_statement] = STATE(227), + [sym_switch_statement] = STATE(227), + [sym_for_statement] = STATE(227), + [sym_for_in_statement] = STATE(227), + [sym_while_statement] = STATE(227), + [sym_do_statement] = STATE(227), + [sym_try_statement] = STATE(227), + [sym_with_statement] = STATE(227), + [sym_break_statement] = STATE(227), + [sym_continue_statement] = STATE(227), + [sym_debugger_statement] = STATE(227), + [sym_return_statement] = STATE(227), + [sym_throw_statement] = STATE(227), + [sym_empty_statement] = STATE(227), + [sym_labeled_statement] = STATE(227), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(756), + [sym_identifier] = ACTIONS(285), + [anon_sym_export] = ACTIONS(287), + [anon_sym_LBRACE] = ACTIONS(289), [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(291), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(25), + [anon_sym_for] = ACTIONS(293), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(31), + [anon_sym_while] = ACTIONS(295), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(37), + [anon_sym_with] = ACTIONS(297), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -8734,9 +8651,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(59), - [anon_sym_async] = ACTIONS(61), - [anon_sym_function] = ACTIONS(63), + [anon_sym_class] = ACTIONS(299), + [anon_sym_async] = ACTIONS(301), + [anon_sym_function] = ACTIONS(303), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -8759,85 +8676,86 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(87), - [anon_sym_get] = ACTIONS(87), - [anon_sym_set] = ACTIONS(87), + [anon_sym_static] = ACTIONS(305), + [anon_sym_get] = ACTIONS(305), + [anon_sym_set] = ACTIONS(305), }, - [28] = { - [sym_export_statement] = STATE(236), - [sym__declaration] = STATE(236), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(236), - [sym_expression_statement] = STATE(236), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(236), - [sym_if_statement] = STATE(236), - [sym_switch_statement] = STATE(236), - [sym_for_statement] = STATE(236), - [sym_for_in_statement] = STATE(236), - [sym_while_statement] = STATE(236), - [sym_do_statement] = STATE(236), - [sym_try_statement] = STATE(236), - [sym_with_statement] = STATE(236), - [sym_break_statement] = STATE(236), - [sym_continue_statement] = STATE(236), - [sym_debugger_statement] = STATE(236), - [sym_return_statement] = STATE(236), - [sym_throw_statement] = STATE(236), - [sym_empty_statement] = STATE(236), - [sym_labeled_statement] = STATE(236), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(739), - [sym_identifier] = ACTIONS(7), - [anon_sym_export] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), + [27] = { + [sym_export_statement] = STATE(1108), + [sym__declaration] = STATE(1108), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(1108), + [sym_expression_statement] = STATE(1108), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(1108), + [sym_if_statement] = STATE(1108), + [sym_switch_statement] = STATE(1108), + [sym_for_statement] = STATE(1108), + [sym_for_in_statement] = STATE(1108), + [sym_while_statement] = STATE(1108), + [sym_do_statement] = STATE(1108), + [sym_try_statement] = STATE(1108), + [sym_with_statement] = STATE(1108), + [sym_break_statement] = STATE(1108), + [sym_continue_statement] = STATE(1108), + [sym_debugger_statement] = STATE(1108), + [sym_return_statement] = STATE(1108), + [sym_throw_statement] = STATE(1108), + [sym_empty_statement] = STATE(1108), + [sym_labeled_statement] = STATE(1108), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(756), + [sym_identifier] = ACTIONS(285), + [anon_sym_export] = ACTIONS(287), + [anon_sym_LBRACE] = ACTIONS(289), [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(291), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(25), + [anon_sym_for] = ACTIONS(293), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(31), + [anon_sym_while] = ACTIONS(295), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(37), + [anon_sym_with] = ACTIONS(297), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -8848,9 +8766,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(59), - [anon_sym_async] = ACTIONS(61), - [anon_sym_function] = ACTIONS(63), + [anon_sym_class] = ACTIONS(299), + [anon_sym_async] = ACTIONS(301), + [anon_sym_function] = ACTIONS(303), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -8873,69 +8791,70 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(87), - [anon_sym_get] = ACTIONS(87), - [anon_sym_set] = ACTIONS(87), + [anon_sym_static] = ACTIONS(305), + [anon_sym_get] = ACTIONS(305), + [anon_sym_set] = ACTIONS(305), }, - [29] = { - [sym_export_statement] = STATE(1169), - [sym__declaration] = STATE(1169), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(1169), - [sym_expression_statement] = STATE(1169), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(1169), - [sym_if_statement] = STATE(1169), - [sym_switch_statement] = STATE(1169), - [sym_for_statement] = STATE(1169), - [sym_for_in_statement] = STATE(1169), - [sym_while_statement] = STATE(1169), - [sym_do_statement] = STATE(1169), - [sym_try_statement] = STATE(1169), - [sym_with_statement] = STATE(1169), - [sym_break_statement] = STATE(1169), - [sym_continue_statement] = STATE(1169), - [sym_debugger_statement] = STATE(1169), - [sym_return_statement] = STATE(1169), - [sym_throw_statement] = STATE(1169), - [sym_empty_statement] = STATE(1169), - [sym_labeled_statement] = STATE(1169), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(755), + [28] = { + [sym_export_statement] = STATE(244), + [sym__declaration] = STATE(244), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(244), + [sym_expression_statement] = STATE(244), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(244), + [sym_if_statement] = STATE(244), + [sym_switch_statement] = STATE(244), + [sym_for_statement] = STATE(244), + [sym_for_in_statement] = STATE(244), + [sym_while_statement] = STATE(244), + [sym_do_statement] = STATE(244), + [sym_try_statement] = STATE(244), + [sym_with_statement] = STATE(244), + [sym_break_statement] = STATE(244), + [sym_continue_statement] = STATE(244), + [sym_debugger_statement] = STATE(244), + [sym_return_statement] = STATE(244), + [sym_throw_statement] = STATE(244), + [sym_empty_statement] = STATE(244), + [sym_labeled_statement] = STATE(244), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(756), [sym_identifier] = ACTIONS(285), [anon_sym_export] = ACTIONS(287), [anon_sym_LBRACE] = ACTIONS(289), @@ -8991,81 +8910,82 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(305), [anon_sym_set] = ACTIONS(305), }, - [30] = { - [sym_export_statement] = STATE(263), - [sym__declaration] = STATE(263), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(263), - [sym_expression_statement] = STATE(263), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(263), - [sym_if_statement] = STATE(263), - [sym_switch_statement] = STATE(263), - [sym_for_statement] = STATE(263), - [sym_for_in_statement] = STATE(263), - [sym_while_statement] = STATE(263), - [sym_do_statement] = STATE(263), - [sym_try_statement] = STATE(263), - [sym_with_statement] = STATE(263), - [sym_break_statement] = STATE(263), - [sym_continue_statement] = STATE(263), - [sym_debugger_statement] = STATE(263), - [sym_return_statement] = STATE(263), - [sym_throw_statement] = STATE(263), - [sym_empty_statement] = STATE(263), - [sym_labeled_statement] = STATE(263), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(755), - [sym_identifier] = ACTIONS(285), - [anon_sym_export] = ACTIONS(287), - [anon_sym_LBRACE] = ACTIONS(289), + [29] = { + [sym_export_statement] = STATE(227), + [sym__declaration] = STATE(227), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(227), + [sym_expression_statement] = STATE(227), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(227), + [sym_if_statement] = STATE(227), + [sym_switch_statement] = STATE(227), + [sym_for_statement] = STATE(227), + [sym_for_in_statement] = STATE(227), + [sym_while_statement] = STATE(227), + [sym_do_statement] = STATE(227), + [sym_try_statement] = STATE(227), + [sym_with_statement] = STATE(227), + [sym_break_statement] = STATE(227), + [sym_continue_statement] = STATE(227), + [sym_debugger_statement] = STATE(227), + [sym_return_statement] = STATE(227), + [sym_throw_statement] = STATE(227), + [sym_empty_statement] = STATE(227), + [sym_labeled_statement] = STATE(227), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(739), + [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(291), + [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(293), + [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(295), + [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(297), + [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -9076,9 +8996,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(299), - [anon_sym_async] = ACTIONS(301), - [anon_sym_function] = ACTIONS(303), + [anon_sym_class] = ACTIONS(59), + [anon_sym_async] = ACTIONS(61), + [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -9101,68 +9021,69 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(305), - [anon_sym_get] = ACTIONS(305), - [anon_sym_set] = ACTIONS(305), + [anon_sym_static] = ACTIONS(87), + [anon_sym_get] = ACTIONS(87), + [anon_sym_set] = ACTIONS(87), }, - [31] = { - [sym_export_statement] = STATE(206), - [sym__declaration] = STATE(206), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(206), - [sym_expression_statement] = STATE(206), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(206), - [sym_if_statement] = STATE(206), - [sym_switch_statement] = STATE(206), - [sym_for_statement] = STATE(206), - [sym_for_in_statement] = STATE(206), - [sym_while_statement] = STATE(206), - [sym_do_statement] = STATE(206), - [sym_try_statement] = STATE(206), - [sym_with_statement] = STATE(206), - [sym_break_statement] = STATE(206), - [sym_continue_statement] = STATE(206), - [sym_debugger_statement] = STATE(206), - [sym_return_statement] = STATE(206), - [sym_throw_statement] = STATE(206), - [sym_empty_statement] = STATE(206), - [sym_labeled_statement] = STATE(206), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), + [30] = { + [sym_export_statement] = STATE(244), + [sym__declaration] = STATE(244), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(244), + [sym_expression_statement] = STATE(244), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(244), + [sym_if_statement] = STATE(244), + [sym_switch_statement] = STATE(244), + [sym_for_statement] = STATE(244), + [sym_for_in_statement] = STATE(244), + [sym_while_statement] = STATE(244), + [sym_do_statement] = STATE(244), + [sym_try_statement] = STATE(244), + [sym_with_statement] = STATE(244), + [sym_break_statement] = STATE(244), + [sym_continue_statement] = STATE(244), + [sym_debugger_statement] = STATE(244), + [sym_return_statement] = STATE(244), + [sym_throw_statement] = STATE(244), + [sym_empty_statement] = STATE(244), + [sym_labeled_statement] = STATE(244), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), [aux_sym_export_statement_repeat1] = STATE(739), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), @@ -9219,81 +9140,82 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, - [32] = { - [sym_export_statement] = STATE(257), - [sym__declaration] = STATE(257), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(257), - [sym_expression_statement] = STATE(257), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(257), - [sym_if_statement] = STATE(257), - [sym_switch_statement] = STATE(257), - [sym_for_statement] = STATE(257), - [sym_for_in_statement] = STATE(257), - [sym_while_statement] = STATE(257), - [sym_do_statement] = STATE(257), - [sym_try_statement] = STATE(257), - [sym_with_statement] = STATE(257), - [sym_break_statement] = STATE(257), - [sym_continue_statement] = STATE(257), - [sym_debugger_statement] = STATE(257), - [sym_return_statement] = STATE(257), - [sym_throw_statement] = STATE(257), - [sym_empty_statement] = STATE(257), - [sym_labeled_statement] = STATE(257), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(739), - [sym_identifier] = ACTIONS(7), - [anon_sym_export] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), + [31] = { + [sym_export_statement] = STATE(254), + [sym__declaration] = STATE(254), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(254), + [sym_expression_statement] = STATE(254), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(254), + [sym_if_statement] = STATE(254), + [sym_switch_statement] = STATE(254), + [sym_for_statement] = STATE(254), + [sym_for_in_statement] = STATE(254), + [sym_while_statement] = STATE(254), + [sym_do_statement] = STATE(254), + [sym_try_statement] = STATE(254), + [sym_with_statement] = STATE(254), + [sym_break_statement] = STATE(254), + [sym_continue_statement] = STATE(254), + [sym_debugger_statement] = STATE(254), + [sym_return_statement] = STATE(254), + [sym_throw_statement] = STATE(254), + [sym_empty_statement] = STATE(254), + [sym_labeled_statement] = STATE(254), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(756), + [sym_identifier] = ACTIONS(285), + [anon_sym_export] = ACTIONS(287), + [anon_sym_LBRACE] = ACTIONS(289), [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(291), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(25), + [anon_sym_for] = ACTIONS(293), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(31), + [anon_sym_while] = ACTIONS(295), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(37), + [anon_sym_with] = ACTIONS(297), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -9304,9 +9226,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(59), - [anon_sym_async] = ACTIONS(61), - [anon_sym_function] = ACTIONS(63), + [anon_sym_class] = ACTIONS(299), + [anon_sym_async] = ACTIONS(301), + [anon_sym_function] = ACTIONS(303), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -9329,85 +9251,86 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(87), - [anon_sym_get] = ACTIONS(87), - [anon_sym_set] = ACTIONS(87), + [anon_sym_static] = ACTIONS(305), + [anon_sym_get] = ACTIONS(305), + [anon_sym_set] = ACTIONS(305), }, - [33] = { - [sym_export_statement] = STATE(231), - [sym__declaration] = STATE(231), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(231), - [sym_expression_statement] = STATE(231), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(231), - [sym_if_statement] = STATE(231), - [sym_switch_statement] = STATE(231), - [sym_for_statement] = STATE(231), - [sym_for_in_statement] = STATE(231), - [sym_while_statement] = STATE(231), - [sym_do_statement] = STATE(231), - [sym_try_statement] = STATE(231), - [sym_with_statement] = STATE(231), - [sym_break_statement] = STATE(231), - [sym_continue_statement] = STATE(231), - [sym_debugger_statement] = STATE(231), - [sym_return_statement] = STATE(231), - [sym_throw_statement] = STATE(231), - [sym_empty_statement] = STATE(231), - [sym_labeled_statement] = STATE(231), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(755), - [sym_identifier] = ACTIONS(285), - [anon_sym_export] = ACTIONS(287), - [anon_sym_LBRACE] = ACTIONS(289), + [32] = { + [sym_export_statement] = STATE(254), + [sym__declaration] = STATE(254), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(254), + [sym_expression_statement] = STATE(254), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(254), + [sym_if_statement] = STATE(254), + [sym_switch_statement] = STATE(254), + [sym_for_statement] = STATE(254), + [sym_for_in_statement] = STATE(254), + [sym_while_statement] = STATE(254), + [sym_do_statement] = STATE(254), + [sym_try_statement] = STATE(254), + [sym_with_statement] = STATE(254), + [sym_break_statement] = STATE(254), + [sym_continue_statement] = STATE(254), + [sym_debugger_statement] = STATE(254), + [sym_return_statement] = STATE(254), + [sym_throw_statement] = STATE(254), + [sym_empty_statement] = STATE(254), + [sym_labeled_statement] = STATE(254), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(739), + [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(291), + [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(293), + [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(295), + [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(297), + [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -9418,9 +9341,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(299), - [anon_sym_async] = ACTIONS(301), - [anon_sym_function] = ACTIONS(303), + [anon_sym_class] = ACTIONS(59), + [anon_sym_async] = ACTIONS(61), + [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -9443,68 +9366,69 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(305), - [anon_sym_get] = ACTIONS(305), - [anon_sym_set] = ACTIONS(305), + [anon_sym_static] = ACTIONS(87), + [anon_sym_get] = ACTIONS(87), + [anon_sym_set] = ACTIONS(87), }, - [34] = { - [sym_export_statement] = STATE(240), - [sym__declaration] = STATE(240), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(240), - [sym_expression_statement] = STATE(240), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(240), - [sym_if_statement] = STATE(240), - [sym_switch_statement] = STATE(240), - [sym_for_statement] = STATE(240), - [sym_for_in_statement] = STATE(240), - [sym_while_statement] = STATE(240), - [sym_do_statement] = STATE(240), - [sym_try_statement] = STATE(240), - [sym_with_statement] = STATE(240), - [sym_break_statement] = STATE(240), - [sym_continue_statement] = STATE(240), - [sym_debugger_statement] = STATE(240), - [sym_return_statement] = STATE(240), - [sym_throw_statement] = STATE(240), - [sym_empty_statement] = STATE(240), - [sym_labeled_statement] = STATE(240), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), + [33] = { + [sym_export_statement] = STATE(207), + [sym__declaration] = STATE(207), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(207), + [sym_expression_statement] = STATE(207), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(207), + [sym_if_statement] = STATE(207), + [sym_switch_statement] = STATE(207), + [sym_for_statement] = STATE(207), + [sym_for_in_statement] = STATE(207), + [sym_while_statement] = STATE(207), + [sym_do_statement] = STATE(207), + [sym_try_statement] = STATE(207), + [sym_with_statement] = STATE(207), + [sym_break_statement] = STATE(207), + [sym_continue_statement] = STATE(207), + [sym_debugger_statement] = STATE(207), + [sym_return_statement] = STATE(207), + [sym_throw_statement] = STATE(207), + [sym_empty_statement] = STATE(207), + [sym_labeled_statement] = STATE(207), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), [aux_sym_export_statement_repeat1] = STATE(739), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), @@ -9561,64 +9485,180 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(87), [anon_sym_set] = ACTIONS(87), }, + [34] = { + [sym_export_statement] = STATE(248), + [sym__declaration] = STATE(248), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(248), + [sym_expression_statement] = STATE(248), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(248), + [sym_if_statement] = STATE(248), + [sym_switch_statement] = STATE(248), + [sym_for_statement] = STATE(248), + [sym_for_in_statement] = STATE(248), + [sym_while_statement] = STATE(248), + [sym_do_statement] = STATE(248), + [sym_try_statement] = STATE(248), + [sym_with_statement] = STATE(248), + [sym_break_statement] = STATE(248), + [sym_continue_statement] = STATE(248), + [sym_debugger_statement] = STATE(248), + [sym_return_statement] = STATE(248), + [sym_throw_statement] = STATE(248), + [sym_empty_statement] = STATE(248), + [sym_labeled_statement] = STATE(248), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(756), + [sym_identifier] = ACTIONS(285), + [anon_sym_export] = ACTIONS(287), + [anon_sym_LBRACE] = ACTIONS(289), + [anon_sym_import] = ACTIONS(15), + [anon_sym_var] = ACTIONS(17), + [anon_sym_let] = ACTIONS(19), + [anon_sym_const] = ACTIONS(19), + [anon_sym_if] = ACTIONS(291), + [anon_sym_switch] = ACTIONS(23), + [anon_sym_for] = ACTIONS(293), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_while] = ACTIONS(295), + [anon_sym_do] = ACTIONS(33), + [anon_sym_try] = ACTIONS(35), + [anon_sym_with] = ACTIONS(297), + [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_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(299), + [anon_sym_async] = ACTIONS(301), + [anon_sym_function] = ACTIONS(303), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [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(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(305), + [anon_sym_get] = ACTIONS(305), + [anon_sym_set] = ACTIONS(305), + }, [35] = { - [sym_export_statement] = STATE(235), - [sym__declaration] = STATE(235), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(235), - [sym_expression_statement] = STATE(235), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(235), - [sym_if_statement] = STATE(235), - [sym_switch_statement] = STATE(235), - [sym_for_statement] = STATE(235), - [sym_for_in_statement] = STATE(235), - [sym_while_statement] = STATE(235), - [sym_do_statement] = STATE(235), - [sym_try_statement] = STATE(235), - [sym_with_statement] = STATE(235), - [sym_break_statement] = STATE(235), - [sym_continue_statement] = STATE(235), - [sym_debugger_statement] = STATE(235), - [sym_return_statement] = STATE(235), - [sym_throw_statement] = STATE(235), - [sym_empty_statement] = STATE(235), - [sym_labeled_statement] = STATE(235), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), + [sym_export_statement] = STATE(241), + [sym__declaration] = STATE(241), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(241), + [sym_expression_statement] = STATE(241), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(241), + [sym_if_statement] = STATE(241), + [sym_switch_statement] = STATE(241), + [sym_for_statement] = STATE(241), + [sym_for_in_statement] = STATE(241), + [sym_while_statement] = STATE(241), + [sym_do_statement] = STATE(241), + [sym_try_statement] = STATE(241), + [sym_with_statement] = STATE(241), + [sym_break_statement] = STATE(241), + [sym_continue_statement] = STATE(241), + [sym_debugger_statement] = STATE(241), + [sym_return_statement] = STATE(241), + [sym_throw_statement] = STATE(241), + [sym_empty_statement] = STATE(241), + [sym_labeled_statement] = STATE(241), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), [aux_sym_export_statement_repeat1] = STATE(739), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), @@ -9676,80 +9716,81 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [36] = { - [sym_export_statement] = STATE(862), - [sym__declaration] = STATE(862), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(862), - [sym_expression_statement] = STATE(862), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(862), - [sym_if_statement] = STATE(862), - [sym_switch_statement] = STATE(862), - [sym_for_statement] = STATE(862), - [sym_for_in_statement] = STATE(862), - [sym_while_statement] = STATE(862), - [sym_do_statement] = STATE(862), - [sym_try_statement] = STATE(862), - [sym_with_statement] = STATE(862), - [sym_break_statement] = STATE(862), - [sym_continue_statement] = STATE(862), - [sym_debugger_statement] = STATE(862), - [sym_return_statement] = STATE(862), - [sym_throw_statement] = STATE(862), - [sym_empty_statement] = STATE(862), - [sym_labeled_statement] = STATE(862), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(755), - [sym_identifier] = ACTIONS(285), - [anon_sym_export] = ACTIONS(287), - [anon_sym_LBRACE] = ACTIONS(289), + [sym_export_statement] = STATE(225), + [sym__declaration] = STATE(225), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(225), + [sym_expression_statement] = STATE(225), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(225), + [sym_if_statement] = STATE(225), + [sym_switch_statement] = STATE(225), + [sym_for_statement] = STATE(225), + [sym_for_in_statement] = STATE(225), + [sym_while_statement] = STATE(225), + [sym_do_statement] = STATE(225), + [sym_try_statement] = STATE(225), + [sym_with_statement] = STATE(225), + [sym_break_statement] = STATE(225), + [sym_continue_statement] = STATE(225), + [sym_debugger_statement] = STATE(225), + [sym_return_statement] = STATE(225), + [sym_throw_statement] = STATE(225), + [sym_empty_statement] = STATE(225), + [sym_labeled_statement] = STATE(225), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(739), + [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(291), + [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(293), + [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(295), + [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(297), + [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -9760,9 +9801,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(299), - [anon_sym_async] = ACTIONS(301), - [anon_sym_function] = ACTIONS(303), + [anon_sym_class] = ACTIONS(59), + [anon_sym_async] = ACTIONS(61), + [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -9785,85 +9826,86 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(305), - [anon_sym_get] = ACTIONS(305), - [anon_sym_set] = ACTIONS(305), + [anon_sym_static] = ACTIONS(87), + [anon_sym_get] = ACTIONS(87), + [anon_sym_set] = ACTIONS(87), }, [37] = { - [sym_export_statement] = STATE(248), - [sym__declaration] = STATE(248), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(248), - [sym_expression_statement] = STATE(248), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(248), - [sym_if_statement] = STATE(248), - [sym_switch_statement] = STATE(248), - [sym_for_statement] = STATE(248), - [sym_for_in_statement] = STATE(248), - [sym_while_statement] = STATE(248), - [sym_do_statement] = STATE(248), - [sym_try_statement] = STATE(248), - [sym_with_statement] = STATE(248), - [sym_break_statement] = STATE(248), - [sym_continue_statement] = STATE(248), - [sym_debugger_statement] = STATE(248), - [sym_return_statement] = STATE(248), - [sym_throw_statement] = STATE(248), - [sym_empty_statement] = STATE(248), - [sym_labeled_statement] = STATE(248), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(755), - [sym_identifier] = ACTIONS(285), - [anon_sym_export] = ACTIONS(287), - [anon_sym_LBRACE] = ACTIONS(289), + [sym_export_statement] = STATE(261), + [sym__declaration] = STATE(261), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(261), + [sym_expression_statement] = STATE(261), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(261), + [sym_if_statement] = STATE(261), + [sym_switch_statement] = STATE(261), + [sym_for_statement] = STATE(261), + [sym_for_in_statement] = STATE(261), + [sym_while_statement] = STATE(261), + [sym_do_statement] = STATE(261), + [sym_try_statement] = STATE(261), + [sym_with_statement] = STATE(261), + [sym_break_statement] = STATE(261), + [sym_continue_statement] = STATE(261), + [sym_debugger_statement] = STATE(261), + [sym_return_statement] = STATE(261), + [sym_throw_statement] = STATE(261), + [sym_empty_statement] = STATE(261), + [sym_labeled_statement] = STATE(261), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(739), + [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(291), + [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(293), + [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(295), + [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(297), + [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -9874,9 +9916,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(299), - [anon_sym_async] = ACTIONS(301), - [anon_sym_function] = ACTIONS(303), + [anon_sym_class] = ACTIONS(59), + [anon_sym_async] = ACTIONS(61), + [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -9899,69 +9941,70 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(305), - [anon_sym_get] = ACTIONS(305), - [anon_sym_set] = ACTIONS(305), + [anon_sym_static] = ACTIONS(87), + [anon_sym_get] = ACTIONS(87), + [anon_sym_set] = ACTIONS(87), }, [38] = { - [sym_export_statement] = STATE(240), - [sym__declaration] = STATE(240), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(240), - [sym_expression_statement] = STATE(240), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(240), - [sym_if_statement] = STATE(240), - [sym_switch_statement] = STATE(240), - [sym_for_statement] = STATE(240), - [sym_for_in_statement] = STATE(240), - [sym_while_statement] = STATE(240), - [sym_do_statement] = STATE(240), - [sym_try_statement] = STATE(240), - [sym_with_statement] = STATE(240), - [sym_break_statement] = STATE(240), - [sym_continue_statement] = STATE(240), - [sym_debugger_statement] = STATE(240), - [sym_return_statement] = STATE(240), - [sym_throw_statement] = STATE(240), - [sym_empty_statement] = STATE(240), - [sym_labeled_statement] = STATE(240), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(755), + [sym_export_statement] = STATE(859), + [sym__declaration] = STATE(859), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(859), + [sym_expression_statement] = STATE(859), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(859), + [sym_if_statement] = STATE(859), + [sym_switch_statement] = STATE(859), + [sym_for_statement] = STATE(859), + [sym_for_in_statement] = STATE(859), + [sym_while_statement] = STATE(859), + [sym_do_statement] = STATE(859), + [sym_try_statement] = STATE(859), + [sym_with_statement] = STATE(859), + [sym_break_statement] = STATE(859), + [sym_continue_statement] = STATE(859), + [sym_debugger_statement] = STATE(859), + [sym_return_statement] = STATE(859), + [sym_throw_statement] = STATE(859), + [sym_empty_statement] = STATE(859), + [sym_labeled_statement] = STATE(859), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(756), [sym_identifier] = ACTIONS(285), [anon_sym_export] = ACTIONS(287), [anon_sym_LBRACE] = ACTIONS(289), @@ -10018,80 +10061,81 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(305), }, [39] = { - [sym_export_statement] = STATE(231), - [sym__declaration] = STATE(231), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(231), - [sym_expression_statement] = STATE(231), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(231), - [sym_if_statement] = STATE(231), - [sym_switch_statement] = STATE(231), - [sym_for_statement] = STATE(231), - [sym_for_in_statement] = STATE(231), - [sym_while_statement] = STATE(231), - [sym_do_statement] = STATE(231), - [sym_try_statement] = STATE(231), - [sym_with_statement] = STATE(231), - [sym_break_statement] = STATE(231), - [sym_continue_statement] = STATE(231), - [sym_debugger_statement] = STATE(231), - [sym_return_statement] = STATE(231), - [sym_throw_statement] = STATE(231), - [sym_empty_statement] = STATE(231), - [sym_labeled_statement] = STATE(231), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(739), - [sym_identifier] = ACTIONS(7), - [anon_sym_export] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), + [sym_export_statement] = STATE(225), + [sym__declaration] = STATE(225), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(225), + [sym_expression_statement] = STATE(225), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(225), + [sym_if_statement] = STATE(225), + [sym_switch_statement] = STATE(225), + [sym_for_statement] = STATE(225), + [sym_for_in_statement] = STATE(225), + [sym_while_statement] = STATE(225), + [sym_do_statement] = STATE(225), + [sym_try_statement] = STATE(225), + [sym_with_statement] = STATE(225), + [sym_break_statement] = STATE(225), + [sym_continue_statement] = STATE(225), + [sym_debugger_statement] = STATE(225), + [sym_return_statement] = STATE(225), + [sym_throw_statement] = STATE(225), + [sym_empty_statement] = STATE(225), + [sym_labeled_statement] = STATE(225), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(756), + [sym_identifier] = ACTIONS(285), + [anon_sym_export] = ACTIONS(287), + [anon_sym_LBRACE] = ACTIONS(289), [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(291), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(25), + [anon_sym_for] = ACTIONS(293), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(31), + [anon_sym_while] = ACTIONS(295), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(37), + [anon_sym_with] = ACTIONS(297), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -10102,9 +10146,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(59), - [anon_sym_async] = ACTIONS(61), - [anon_sym_function] = ACTIONS(63), + [anon_sym_class] = ACTIONS(299), + [anon_sym_async] = ACTIONS(301), + [anon_sym_function] = ACTIONS(303), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -10127,69 +10171,70 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(87), - [anon_sym_get] = ACTIONS(87), - [anon_sym_set] = ACTIONS(87), + [anon_sym_static] = ACTIONS(305), + [anon_sym_get] = ACTIONS(305), + [anon_sym_set] = ACTIONS(305), }, [40] = { - [sym_export_statement] = STATE(235), - [sym__declaration] = STATE(235), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(235), - [sym_expression_statement] = STATE(235), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(235), - [sym_if_statement] = STATE(235), - [sym_switch_statement] = STATE(235), - [sym_for_statement] = STATE(235), - [sym_for_in_statement] = STATE(235), - [sym_while_statement] = STATE(235), - [sym_do_statement] = STATE(235), - [sym_try_statement] = STATE(235), - [sym_with_statement] = STATE(235), - [sym_break_statement] = STATE(235), - [sym_continue_statement] = STATE(235), - [sym_debugger_statement] = STATE(235), - [sym_return_statement] = STATE(235), - [sym_throw_statement] = STATE(235), - [sym_empty_statement] = STATE(235), - [sym_labeled_statement] = STATE(235), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(755), + [sym_export_statement] = STATE(237), + [sym__declaration] = STATE(237), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(237), + [sym_expression_statement] = STATE(237), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(237), + [sym_if_statement] = STATE(237), + [sym_switch_statement] = STATE(237), + [sym_for_statement] = STATE(237), + [sym_for_in_statement] = STATE(237), + [sym_while_statement] = STATE(237), + [sym_do_statement] = STATE(237), + [sym_try_statement] = STATE(237), + [sym_with_statement] = STATE(237), + [sym_break_statement] = STATE(237), + [sym_continue_statement] = STATE(237), + [sym_debugger_statement] = STATE(237), + [sym_return_statement] = STATE(237), + [sym_throw_statement] = STATE(237), + [sym_empty_statement] = STATE(237), + [sym_labeled_statement] = STATE(237), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(756), [sym_identifier] = ACTIONS(285), [anon_sym_export] = ACTIONS(287), [anon_sym_LBRACE] = ACTIONS(289), @@ -10246,80 +10291,81 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(305), }, [41] = { - [sym_export_statement] = STATE(236), - [sym__declaration] = STATE(236), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(236), - [sym_expression_statement] = STATE(236), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(236), - [sym_if_statement] = STATE(236), - [sym_switch_statement] = STATE(236), - [sym_for_statement] = STATE(236), - [sym_for_in_statement] = STATE(236), - [sym_while_statement] = STATE(236), - [sym_do_statement] = STATE(236), - [sym_try_statement] = STATE(236), - [sym_with_statement] = STATE(236), - [sym_break_statement] = STATE(236), - [sym_continue_statement] = STATE(236), - [sym_debugger_statement] = STATE(236), - [sym_return_statement] = STATE(236), - [sym_throw_statement] = STATE(236), - [sym_empty_statement] = STATE(236), - [sym_labeled_statement] = STATE(236), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(755), - [sym_identifier] = ACTIONS(285), - [anon_sym_export] = ACTIONS(287), - [anon_sym_LBRACE] = ACTIONS(289), + [sym_export_statement] = STATE(237), + [sym__declaration] = STATE(237), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(237), + [sym_expression_statement] = STATE(237), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(237), + [sym_if_statement] = STATE(237), + [sym_switch_statement] = STATE(237), + [sym_for_statement] = STATE(237), + [sym_for_in_statement] = STATE(237), + [sym_while_statement] = STATE(237), + [sym_do_statement] = STATE(237), + [sym_try_statement] = STATE(237), + [sym_with_statement] = STATE(237), + [sym_break_statement] = STATE(237), + [sym_continue_statement] = STATE(237), + [sym_debugger_statement] = STATE(237), + [sym_return_statement] = STATE(237), + [sym_throw_statement] = STATE(237), + [sym_empty_statement] = STATE(237), + [sym_labeled_statement] = STATE(237), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(739), + [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(291), + [anon_sym_if] = ACTIONS(21), [anon_sym_switch] = ACTIONS(23), - [anon_sym_for] = ACTIONS(293), + [anon_sym_for] = ACTIONS(25), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), - [anon_sym_while] = ACTIONS(295), + [anon_sym_while] = ACTIONS(31), [anon_sym_do] = ACTIONS(33), [anon_sym_try] = ACTIONS(35), - [anon_sym_with] = ACTIONS(297), + [anon_sym_with] = ACTIONS(37), [anon_sym_break] = ACTIONS(39), [anon_sym_continue] = ACTIONS(41), [anon_sym_debugger] = ACTIONS(43), @@ -10330,9 +10376,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(55), [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(299), - [anon_sym_async] = ACTIONS(301), - [anon_sym_function] = ACTIONS(303), + [anon_sym_class] = ACTIONS(59), + [anon_sym_async] = ACTIONS(61), + [anon_sym_function] = ACTIONS(63), [anon_sym_new] = ACTIONS(65), [anon_sym_PLUS] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(67), @@ -10355,68 +10401,69 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(83), [sym_undefined] = ACTIONS(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(305), - [anon_sym_get] = ACTIONS(305), - [anon_sym_set] = ACTIONS(305), + [anon_sym_static] = ACTIONS(87), + [anon_sym_get] = ACTIONS(87), + [anon_sym_set] = ACTIONS(87), }, [42] = { - [sym_export_statement] = STATE(237), - [sym__declaration] = STATE(237), - [sym_import] = STATE(528), - [sym_import_statement] = STATE(237), - [sym_expression_statement] = STATE(237), - [sym_variable_declaration] = STATE(262), - [sym_lexical_declaration] = STATE(262), - [sym_statement_block] = STATE(237), - [sym_if_statement] = STATE(237), - [sym_switch_statement] = STATE(237), - [sym_for_statement] = STATE(237), - [sym_for_in_statement] = STATE(237), - [sym_while_statement] = STATE(237), - [sym_do_statement] = STATE(237), - [sym_try_statement] = STATE(237), - [sym_with_statement] = STATE(237), - [sym_break_statement] = STATE(237), - [sym_continue_statement] = STATE(237), - [sym_debugger_statement] = STATE(237), - [sym_return_statement] = STATE(237), - [sym_throw_statement] = STATE(237), - [sym_empty_statement] = STATE(237), - [sym_labeled_statement] = STATE(237), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_class_declaration] = STATE(262), - [sym_function] = STATE(528), - [sym_function_declaration] = STATE(262), - [sym_generator_function] = STATE(528), - [sym_generator_function_declaration] = STATE(262), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), + [sym_export_statement] = STATE(248), + [sym__declaration] = STATE(248), + [sym_import] = STATE(541), + [sym_import_statement] = STATE(248), + [sym_expression_statement] = STATE(248), + [sym_variable_declaration] = STATE(228), + [sym_lexical_declaration] = STATE(228), + [sym_statement_block] = STATE(248), + [sym_if_statement] = STATE(248), + [sym_switch_statement] = STATE(248), + [sym_for_statement] = STATE(248), + [sym_for_in_statement] = STATE(248), + [sym_while_statement] = STATE(248), + [sym_do_statement] = STATE(248), + [sym_try_statement] = STATE(248), + [sym_with_statement] = STATE(248), + [sym_break_statement] = STATE(248), + [sym_continue_statement] = STATE(248), + [sym_debugger_statement] = STATE(248), + [sym_return_statement] = STATE(248), + [sym_throw_statement] = STATE(248), + [sym_empty_statement] = STATE(248), + [sym_labeled_statement] = STATE(248), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_class_declaration] = STATE(228), + [sym_function] = STATE(541), + [sym_function_declaration] = STATE(228), + [sym_generator_function] = STATE(541), + [sym_generator_function_declaration] = STATE(228), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), [aux_sym_export_statement_repeat1] = STATE(739), [sym_identifier] = ACTIONS(7), [anon_sym_export] = ACTIONS(11), @@ -10474,38 +10521,39 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(87), }, [43] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(335), - [sym_yield_expression] = STATE(471), + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(336), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_STAR] = ACTIONS(309), [anon_sym_LBRACE] = ACTIONS(311), @@ -10574,38 +10622,39 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(359), }, [44] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(433), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(449), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_STAR] = ACTIONS(363), [anon_sym_LBRACE] = ACTIONS(365), @@ -10845,1053 +10894,444 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_static] = ACTIONS(393), [anon_sym_get] = ACTIONS(393), [anon_sym_set] = ACTIONS(393), - [sym__automatic_semicolon] = ACTIONS(391), + [sym__automatic_semicolon] = ACTIONS(395), }, [47] = { - [ts_builtin_sym_end] = ACTIONS(395), - [sym_identifier] = ACTIONS(397), - [anon_sym_export] = ACTIONS(397), - [anon_sym_STAR] = ACTIONS(399), - [anon_sym_default] = ACTIONS(397), - [anon_sym_LBRACE] = ACTIONS(395), - [anon_sym_COMMA] = ACTIONS(401), - [anon_sym_RBRACE] = ACTIONS(395), - [anon_sym_import] = ACTIONS(397), - [anon_sym_var] = ACTIONS(397), - [anon_sym_let] = ACTIONS(397), - [anon_sym_const] = ACTIONS(397), - [anon_sym_else] = ACTIONS(397), - [anon_sym_if] = ACTIONS(397), - [anon_sym_switch] = ACTIONS(397), - [anon_sym_for] = ACTIONS(397), - [anon_sym_LPAREN] = ACTIONS(395), - [anon_sym_await] = ACTIONS(397), - [anon_sym_in] = ACTIONS(399), - [anon_sym_while] = ACTIONS(397), - [anon_sym_do] = ACTIONS(397), - [anon_sym_try] = ACTIONS(397), - [anon_sym_with] = ACTIONS(397), - [anon_sym_break] = ACTIONS(397), - [anon_sym_continue] = ACTIONS(397), - [anon_sym_debugger] = ACTIONS(397), - [anon_sym_return] = ACTIONS(397), - [anon_sym_throw] = ACTIONS(397), - [anon_sym_SEMI] = ACTIONS(395), - [anon_sym_case] = ACTIONS(397), - [anon_sym_yield] = ACTIONS(397), - [anon_sym_LBRACK] = ACTIONS(395), - [anon_sym_LT] = ACTIONS(397), - [anon_sym_GT] = ACTIONS(399), - [anon_sym_SLASH] = ACTIONS(397), - [anon_sym_DOT] = ACTIONS(399), - [anon_sym_class] = ACTIONS(397), - [anon_sym_async] = ACTIONS(397), - [anon_sym_function] = ACTIONS(397), - [anon_sym_QMARK_DOT] = ACTIONS(401), - [anon_sym_new] = ACTIONS(397), - [anon_sym_QMARK] = ACTIONS(399), - [anon_sym_AMP_AMP] = ACTIONS(401), - [anon_sym_PIPE_PIPE] = ACTIONS(401), - [anon_sym_GT_GT] = ACTIONS(399), - [anon_sym_GT_GT_GT] = ACTIONS(401), - [anon_sym_LT_LT] = ACTIONS(401), - [anon_sym_AMP] = ACTIONS(399), - [anon_sym_CARET] = ACTIONS(401), - [anon_sym_PIPE] = ACTIONS(399), - [anon_sym_PLUS] = ACTIONS(397), - [anon_sym_DASH] = ACTIONS(397), - [anon_sym_PERCENT] = ACTIONS(401), - [anon_sym_STAR_STAR] = ACTIONS(401), - [anon_sym_LT_EQ] = ACTIONS(401), - [anon_sym_EQ_EQ] = ACTIONS(399), - [anon_sym_EQ_EQ_EQ] = ACTIONS(401), - [anon_sym_BANG_EQ] = ACTIONS(399), - [anon_sym_BANG_EQ_EQ] = ACTIONS(401), - [anon_sym_GT_EQ] = ACTIONS(401), - [anon_sym_QMARK_QMARK] = ACTIONS(401), - [anon_sym_instanceof] = ACTIONS(399), - [anon_sym_BANG] = ACTIONS(397), - [anon_sym_TILDE] = ACTIONS(395), - [anon_sym_typeof] = ACTIONS(397), - [anon_sym_void] = ACTIONS(397), - [anon_sym_delete] = ACTIONS(397), - [anon_sym_PLUS_PLUS] = ACTIONS(395), - [anon_sym_DASH_DASH] = ACTIONS(395), - [anon_sym_DQUOTE] = ACTIONS(395), - [anon_sym_SQUOTE] = ACTIONS(395), + [ts_builtin_sym_end] = ACTIONS(397), + [sym_identifier] = ACTIONS(399), + [anon_sym_export] = ACTIONS(399), + [anon_sym_STAR] = ACTIONS(401), + [anon_sym_default] = ACTIONS(399), + [anon_sym_LBRACE] = ACTIONS(397), + [anon_sym_COMMA] = ACTIONS(403), + [anon_sym_RBRACE] = ACTIONS(397), + [anon_sym_import] = ACTIONS(399), + [anon_sym_var] = ACTIONS(399), + [anon_sym_let] = ACTIONS(399), + [anon_sym_const] = ACTIONS(399), + [anon_sym_else] = ACTIONS(399), + [anon_sym_if] = ACTIONS(399), + [anon_sym_switch] = ACTIONS(399), + [anon_sym_for] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(397), + [anon_sym_await] = ACTIONS(399), + [anon_sym_in] = ACTIONS(401), + [anon_sym_while] = ACTIONS(399), + [anon_sym_do] = ACTIONS(399), + [anon_sym_try] = ACTIONS(399), + [anon_sym_with] = ACTIONS(399), + [anon_sym_break] = ACTIONS(399), + [anon_sym_continue] = ACTIONS(399), + [anon_sym_debugger] = ACTIONS(399), + [anon_sym_return] = ACTIONS(399), + [anon_sym_throw] = ACTIONS(399), + [anon_sym_SEMI] = ACTIONS(397), + [anon_sym_case] = ACTIONS(399), + [anon_sym_yield] = ACTIONS(399), + [anon_sym_LBRACK] = ACTIONS(397), + [anon_sym_LT] = ACTIONS(399), + [anon_sym_GT] = ACTIONS(401), + [anon_sym_SLASH] = ACTIONS(399), + [anon_sym_DOT] = ACTIONS(401), + [anon_sym_class] = ACTIONS(399), + [anon_sym_async] = ACTIONS(399), + [anon_sym_function] = ACTIONS(399), + [anon_sym_QMARK_DOT] = ACTIONS(403), + [anon_sym_new] = ACTIONS(399), + [anon_sym_QMARK] = ACTIONS(401), + [anon_sym_AMP_AMP] = ACTIONS(403), + [anon_sym_PIPE_PIPE] = ACTIONS(403), + [anon_sym_GT_GT] = ACTIONS(401), + [anon_sym_GT_GT_GT] = ACTIONS(403), + [anon_sym_LT_LT] = ACTIONS(403), + [anon_sym_AMP] = ACTIONS(401), + [anon_sym_CARET] = ACTIONS(403), + [anon_sym_PIPE] = ACTIONS(401), + [anon_sym_PLUS] = ACTIONS(399), + [anon_sym_DASH] = ACTIONS(399), + [anon_sym_PERCENT] = ACTIONS(403), + [anon_sym_STAR_STAR] = ACTIONS(403), + [anon_sym_LT_EQ] = ACTIONS(403), + [anon_sym_EQ_EQ] = ACTIONS(401), + [anon_sym_EQ_EQ_EQ] = ACTIONS(403), + [anon_sym_BANG_EQ] = ACTIONS(401), + [anon_sym_BANG_EQ_EQ] = ACTIONS(403), + [anon_sym_GT_EQ] = ACTIONS(403), + [anon_sym_QMARK_QMARK] = ACTIONS(403), + [anon_sym_instanceof] = ACTIONS(401), + [anon_sym_BANG] = ACTIONS(399), + [anon_sym_TILDE] = ACTIONS(397), + [anon_sym_typeof] = ACTIONS(399), + [anon_sym_void] = ACTIONS(399), + [anon_sym_delete] = ACTIONS(399), + [anon_sym_PLUS_PLUS] = ACTIONS(397), + [anon_sym_DASH_DASH] = ACTIONS(397), + [anon_sym_DQUOTE] = ACTIONS(397), + [anon_sym_SQUOTE] = ACTIONS(397), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(395), - [sym_number] = ACTIONS(395), - [sym_this] = ACTIONS(397), - [sym_super] = ACTIONS(397), - [sym_true] = ACTIONS(397), - [sym_false] = ACTIONS(397), - [sym_null] = ACTIONS(397), - [sym_undefined] = ACTIONS(397), - [anon_sym_AT] = ACTIONS(395), - [anon_sym_static] = ACTIONS(397), - [anon_sym_get] = ACTIONS(397), - [anon_sym_set] = ACTIONS(397), - [sym__automatic_semicolon] = ACTIONS(403), + [anon_sym_BQUOTE] = ACTIONS(397), + [sym_number] = ACTIONS(397), + [sym_this] = ACTIONS(399), + [sym_super] = ACTIONS(399), + [sym_true] = ACTIONS(399), + [sym_false] = ACTIONS(399), + [sym_null] = ACTIONS(399), + [sym_undefined] = ACTIONS(399), + [anon_sym_AT] = ACTIONS(397), + [anon_sym_static] = ACTIONS(399), + [anon_sym_get] = ACTIONS(399), + [anon_sym_set] = ACTIONS(399), + [sym__automatic_semicolon] = ACTIONS(405), }, [48] = { - [ts_builtin_sym_end] = ACTIONS(405), - [sym_identifier] = ACTIONS(407), - [anon_sym_export] = ACTIONS(407), + [ts_builtin_sym_end] = ACTIONS(407), + [sym_identifier] = ACTIONS(409), + [anon_sym_export] = ACTIONS(409), [anon_sym_STAR] = ACTIONS(409), - [anon_sym_default] = ACTIONS(407), - [anon_sym_LBRACE] = ACTIONS(405), - [anon_sym_COMMA] = ACTIONS(411), - [anon_sym_RBRACE] = ACTIONS(405), - [anon_sym_import] = ACTIONS(407), - [anon_sym_var] = ACTIONS(407), - [anon_sym_let] = ACTIONS(407), - [anon_sym_const] = ACTIONS(407), - [anon_sym_else] = ACTIONS(407), - [anon_sym_if] = ACTIONS(407), - [anon_sym_switch] = ACTIONS(407), - [anon_sym_for] = ACTIONS(407), - [anon_sym_LPAREN] = ACTIONS(405), - [anon_sym_await] = ACTIONS(407), + [anon_sym_default] = ACTIONS(409), + [anon_sym_LBRACE] = ACTIONS(407), + [anon_sym_COMMA] = ACTIONS(407), + [anon_sym_RBRACE] = ACTIONS(407), + [anon_sym_import] = ACTIONS(409), + [anon_sym_var] = ACTIONS(409), + [anon_sym_let] = ACTIONS(409), + [anon_sym_const] = ACTIONS(409), + [anon_sym_else] = ACTIONS(409), + [anon_sym_if] = ACTIONS(409), + [anon_sym_switch] = ACTIONS(409), + [anon_sym_for] = ACTIONS(409), + [anon_sym_LPAREN] = ACTIONS(407), + [anon_sym_await] = ACTIONS(409), [anon_sym_in] = ACTIONS(409), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(407), - [anon_sym_try] = ACTIONS(407), - [anon_sym_with] = ACTIONS(407), - [anon_sym_break] = ACTIONS(407), - [anon_sym_continue] = ACTIONS(407), - [anon_sym_debugger] = ACTIONS(407), - [anon_sym_return] = ACTIONS(407), - [anon_sym_throw] = ACTIONS(407), - [anon_sym_SEMI] = ACTIONS(405), - [anon_sym_case] = ACTIONS(407), - [anon_sym_yield] = ACTIONS(407), - [anon_sym_LBRACK] = ACTIONS(405), - [anon_sym_LT] = ACTIONS(407), + [anon_sym_while] = ACTIONS(409), + [anon_sym_do] = ACTIONS(409), + [anon_sym_try] = ACTIONS(409), + [anon_sym_with] = ACTIONS(409), + [anon_sym_break] = ACTIONS(409), + [anon_sym_continue] = ACTIONS(409), + [anon_sym_debugger] = ACTIONS(409), + [anon_sym_return] = ACTIONS(409), + [anon_sym_throw] = ACTIONS(409), + [anon_sym_SEMI] = ACTIONS(407), + [anon_sym_case] = ACTIONS(409), + [anon_sym_yield] = ACTIONS(409), + [anon_sym_LBRACK] = ACTIONS(407), + [anon_sym_LT] = ACTIONS(409), [anon_sym_GT] = ACTIONS(409), - [anon_sym_SLASH] = ACTIONS(407), + [anon_sym_SLASH] = ACTIONS(409), [anon_sym_DOT] = ACTIONS(409), - [anon_sym_class] = ACTIONS(407), - [anon_sym_async] = ACTIONS(407), - [anon_sym_function] = ACTIONS(407), - [anon_sym_QMARK_DOT] = ACTIONS(411), - [anon_sym_new] = ACTIONS(407), + [anon_sym_class] = ACTIONS(409), + [anon_sym_async] = ACTIONS(409), + [anon_sym_function] = ACTIONS(409), + [anon_sym_QMARK_DOT] = ACTIONS(407), + [anon_sym_new] = ACTIONS(409), [anon_sym_QMARK] = ACTIONS(409), - [anon_sym_AMP_AMP] = ACTIONS(411), - [anon_sym_PIPE_PIPE] = ACTIONS(411), + [anon_sym_AMP_AMP] = ACTIONS(407), + [anon_sym_PIPE_PIPE] = ACTIONS(407), [anon_sym_GT_GT] = ACTIONS(409), - [anon_sym_GT_GT_GT] = ACTIONS(411), - [anon_sym_LT_LT] = ACTIONS(411), + [anon_sym_GT_GT_GT] = ACTIONS(407), + [anon_sym_LT_LT] = ACTIONS(407), [anon_sym_AMP] = ACTIONS(409), - [anon_sym_CARET] = ACTIONS(411), + [anon_sym_CARET] = ACTIONS(407), [anon_sym_PIPE] = ACTIONS(409), - [anon_sym_PLUS] = ACTIONS(407), - [anon_sym_DASH] = ACTIONS(407), - [anon_sym_PERCENT] = ACTIONS(411), - [anon_sym_STAR_STAR] = ACTIONS(411), - [anon_sym_LT_EQ] = ACTIONS(411), + [anon_sym_PLUS] = ACTIONS(409), + [anon_sym_DASH] = ACTIONS(409), + [anon_sym_PERCENT] = ACTIONS(407), + [anon_sym_STAR_STAR] = ACTIONS(407), + [anon_sym_LT_EQ] = ACTIONS(407), [anon_sym_EQ_EQ] = ACTIONS(409), - [anon_sym_EQ_EQ_EQ] = ACTIONS(411), + [anon_sym_EQ_EQ_EQ] = ACTIONS(407), [anon_sym_BANG_EQ] = ACTIONS(409), - [anon_sym_BANG_EQ_EQ] = ACTIONS(411), - [anon_sym_GT_EQ] = ACTIONS(411), - [anon_sym_QMARK_QMARK] = ACTIONS(411), + [anon_sym_BANG_EQ_EQ] = ACTIONS(407), + [anon_sym_GT_EQ] = ACTIONS(407), + [anon_sym_QMARK_QMARK] = ACTIONS(407), [anon_sym_instanceof] = ACTIONS(409), - [anon_sym_BANG] = ACTIONS(407), - [anon_sym_TILDE] = ACTIONS(405), - [anon_sym_typeof] = ACTIONS(407), - [anon_sym_void] = ACTIONS(407), - [anon_sym_delete] = ACTIONS(407), - [anon_sym_PLUS_PLUS] = ACTIONS(405), - [anon_sym_DASH_DASH] = ACTIONS(405), - [anon_sym_DQUOTE] = ACTIONS(405), - [anon_sym_SQUOTE] = ACTIONS(405), + [anon_sym_BANG] = ACTIONS(409), + [anon_sym_TILDE] = ACTIONS(407), + [anon_sym_typeof] = ACTIONS(409), + [anon_sym_void] = ACTIONS(409), + [anon_sym_delete] = ACTIONS(409), + [anon_sym_PLUS_PLUS] = ACTIONS(407), + [anon_sym_DASH_DASH] = ACTIONS(407), + [anon_sym_DQUOTE] = ACTIONS(407), + [anon_sym_SQUOTE] = ACTIONS(407), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(405), - [sym_number] = ACTIONS(405), - [sym_this] = ACTIONS(407), - [sym_super] = ACTIONS(407), - [sym_true] = ACTIONS(407), - [sym_false] = ACTIONS(407), - [sym_null] = ACTIONS(407), - [sym_undefined] = ACTIONS(407), - [anon_sym_AT] = ACTIONS(405), - [anon_sym_static] = ACTIONS(407), - [anon_sym_get] = ACTIONS(407), - [anon_sym_set] = ACTIONS(407), - [sym__automatic_semicolon] = ACTIONS(413), + [anon_sym_BQUOTE] = ACTIONS(407), + [sym_number] = ACTIONS(407), + [sym_this] = ACTIONS(409), + [sym_super] = ACTIONS(409), + [sym_true] = ACTIONS(409), + [sym_false] = ACTIONS(409), + [sym_null] = ACTIONS(409), + [sym_undefined] = ACTIONS(409), + [anon_sym_AT] = ACTIONS(407), + [anon_sym_static] = ACTIONS(409), + [anon_sym_get] = ACTIONS(409), + [anon_sym_set] = ACTIONS(409), + [sym__automatic_semicolon] = ACTIONS(407), }, [49] = { - [ts_builtin_sym_end] = ACTIONS(415), - [sym_identifier] = ACTIONS(417), - [anon_sym_export] = ACTIONS(417), - [anon_sym_STAR] = ACTIONS(417), - [anon_sym_default] = ACTIONS(417), - [anon_sym_LBRACE] = ACTIONS(415), - [anon_sym_COMMA] = ACTIONS(415), - [anon_sym_RBRACE] = ACTIONS(415), - [anon_sym_import] = ACTIONS(417), - [anon_sym_var] = ACTIONS(417), - [anon_sym_let] = ACTIONS(417), - [anon_sym_const] = ACTIONS(417), - [anon_sym_else] = ACTIONS(417), - [anon_sym_if] = ACTIONS(417), - [anon_sym_switch] = ACTIONS(417), - [anon_sym_for] = ACTIONS(417), - [anon_sym_LPAREN] = ACTIONS(415), - [anon_sym_await] = ACTIONS(417), - [anon_sym_in] = ACTIONS(417), - [anon_sym_while] = ACTIONS(417), - [anon_sym_do] = ACTIONS(417), - [anon_sym_try] = ACTIONS(417), - [anon_sym_with] = ACTIONS(417), - [anon_sym_break] = ACTIONS(417), - [anon_sym_continue] = ACTIONS(417), - [anon_sym_debugger] = ACTIONS(417), - [anon_sym_return] = ACTIONS(417), - [anon_sym_throw] = ACTIONS(417), - [anon_sym_SEMI] = ACTIONS(415), - [anon_sym_case] = ACTIONS(417), - [anon_sym_yield] = ACTIONS(417), - [anon_sym_LBRACK] = ACTIONS(415), - [anon_sym_LT] = ACTIONS(417), - [anon_sym_GT] = ACTIONS(417), - [anon_sym_SLASH] = ACTIONS(417), - [anon_sym_DOT] = ACTIONS(417), - [anon_sym_class] = ACTIONS(417), - [anon_sym_async] = ACTIONS(417), - [anon_sym_function] = ACTIONS(417), - [anon_sym_QMARK_DOT] = ACTIONS(415), - [anon_sym_new] = ACTIONS(417), - [anon_sym_QMARK] = ACTIONS(417), - [anon_sym_AMP_AMP] = ACTIONS(415), - [anon_sym_PIPE_PIPE] = ACTIONS(415), - [anon_sym_GT_GT] = ACTIONS(417), - [anon_sym_GT_GT_GT] = ACTIONS(415), - [anon_sym_LT_LT] = ACTIONS(415), - [anon_sym_AMP] = ACTIONS(417), - [anon_sym_CARET] = ACTIONS(415), - [anon_sym_PIPE] = ACTIONS(417), - [anon_sym_PLUS] = ACTIONS(417), - [anon_sym_DASH] = ACTIONS(417), - [anon_sym_PERCENT] = ACTIONS(415), - [anon_sym_STAR_STAR] = ACTIONS(415), - [anon_sym_LT_EQ] = ACTIONS(415), - [anon_sym_EQ_EQ] = ACTIONS(417), - [anon_sym_EQ_EQ_EQ] = ACTIONS(415), - [anon_sym_BANG_EQ] = ACTIONS(417), - [anon_sym_BANG_EQ_EQ] = ACTIONS(415), - [anon_sym_GT_EQ] = ACTIONS(415), - [anon_sym_QMARK_QMARK] = ACTIONS(415), - [anon_sym_instanceof] = ACTIONS(417), - [anon_sym_BANG] = ACTIONS(417), - [anon_sym_TILDE] = ACTIONS(415), - [anon_sym_typeof] = ACTIONS(417), - [anon_sym_void] = ACTIONS(417), - [anon_sym_delete] = ACTIONS(417), - [anon_sym_PLUS_PLUS] = ACTIONS(415), - [anon_sym_DASH_DASH] = ACTIONS(415), - [anon_sym_DQUOTE] = ACTIONS(415), - [anon_sym_SQUOTE] = ACTIONS(415), + [ts_builtin_sym_end] = ACTIONS(411), + [sym_identifier] = ACTIONS(413), + [anon_sym_export] = ACTIONS(413), + [anon_sym_STAR] = ACTIONS(415), + [anon_sym_default] = ACTIONS(413), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_COMMA] = ACTIONS(417), + [anon_sym_RBRACE] = ACTIONS(411), + [anon_sym_import] = ACTIONS(413), + [anon_sym_var] = ACTIONS(413), + [anon_sym_let] = ACTIONS(413), + [anon_sym_const] = ACTIONS(413), + [anon_sym_else] = ACTIONS(413), + [anon_sym_if] = ACTIONS(413), + [anon_sym_switch] = ACTIONS(413), + [anon_sym_for] = ACTIONS(413), + [anon_sym_LPAREN] = ACTIONS(411), + [anon_sym_await] = ACTIONS(413), + [anon_sym_in] = ACTIONS(415), + [anon_sym_while] = ACTIONS(413), + [anon_sym_do] = ACTIONS(413), + [anon_sym_try] = ACTIONS(413), + [anon_sym_with] = ACTIONS(413), + [anon_sym_break] = ACTIONS(413), + [anon_sym_continue] = ACTIONS(413), + [anon_sym_debugger] = ACTIONS(413), + [anon_sym_return] = ACTIONS(413), + [anon_sym_throw] = ACTIONS(413), + [anon_sym_SEMI] = ACTIONS(411), + [anon_sym_case] = ACTIONS(413), + [anon_sym_yield] = ACTIONS(413), + [anon_sym_LBRACK] = ACTIONS(411), + [anon_sym_LT] = ACTIONS(413), + [anon_sym_GT] = ACTIONS(415), + [anon_sym_SLASH] = ACTIONS(413), + [anon_sym_DOT] = ACTIONS(415), + [anon_sym_class] = ACTIONS(413), + [anon_sym_async] = ACTIONS(413), + [anon_sym_function] = ACTIONS(413), + [anon_sym_QMARK_DOT] = ACTIONS(417), + [anon_sym_new] = ACTIONS(413), + [anon_sym_QMARK] = ACTIONS(415), + [anon_sym_AMP_AMP] = ACTIONS(417), + [anon_sym_PIPE_PIPE] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(415), + [anon_sym_GT_GT_GT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(415), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(415), + [anon_sym_PLUS] = ACTIONS(413), + [anon_sym_DASH] = ACTIONS(413), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_STAR_STAR] = ACTIONS(417), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_EQ_EQ] = ACTIONS(415), + [anon_sym_EQ_EQ_EQ] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(415), + [anon_sym_BANG_EQ_EQ] = ACTIONS(417), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_QMARK_QMARK] = ACTIONS(417), + [anon_sym_instanceof] = ACTIONS(415), + [anon_sym_BANG] = ACTIONS(413), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_typeof] = ACTIONS(413), + [anon_sym_void] = ACTIONS(413), + [anon_sym_delete] = ACTIONS(413), + [anon_sym_PLUS_PLUS] = ACTIONS(411), + [anon_sym_DASH_DASH] = ACTIONS(411), + [anon_sym_DQUOTE] = ACTIONS(411), + [anon_sym_SQUOTE] = ACTIONS(411), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(415), - [sym_number] = ACTIONS(415), - [sym_this] = ACTIONS(417), - [sym_super] = ACTIONS(417), - [sym_true] = ACTIONS(417), - [sym_false] = ACTIONS(417), - [sym_null] = ACTIONS(417), - [sym_undefined] = ACTIONS(417), - [anon_sym_AT] = ACTIONS(415), - [anon_sym_static] = ACTIONS(417), - [anon_sym_get] = ACTIONS(417), - [anon_sym_set] = ACTIONS(417), - [sym__automatic_semicolon] = ACTIONS(415), + [anon_sym_BQUOTE] = ACTIONS(411), + [sym_number] = ACTIONS(411), + [sym_this] = ACTIONS(413), + [sym_super] = ACTIONS(413), + [sym_true] = ACTIONS(413), + [sym_false] = ACTIONS(413), + [sym_null] = ACTIONS(413), + [sym_undefined] = ACTIONS(413), + [anon_sym_AT] = ACTIONS(411), + [anon_sym_static] = ACTIONS(413), + [anon_sym_get] = ACTIONS(413), + [anon_sym_set] = ACTIONS(413), + [sym__automatic_semicolon] = ACTIONS(419), }, [50] = { - [ts_builtin_sym_end] = ACTIONS(419), - [sym_identifier] = ACTIONS(421), - [anon_sym_export] = ACTIONS(421), - [anon_sym_STAR] = ACTIONS(423), - [anon_sym_default] = ACTIONS(421), - [anon_sym_LBRACE] = ACTIONS(419), - [anon_sym_COMMA] = ACTIONS(425), - [anon_sym_RBRACE] = ACTIONS(419), - [anon_sym_import] = ACTIONS(421), - [anon_sym_var] = ACTIONS(421), - [anon_sym_let] = ACTIONS(421), - [anon_sym_const] = ACTIONS(421), - [anon_sym_else] = ACTIONS(421), - [anon_sym_if] = ACTIONS(421), - [anon_sym_switch] = ACTIONS(421), - [anon_sym_for] = ACTIONS(421), - [anon_sym_LPAREN] = ACTIONS(419), - [anon_sym_await] = ACTIONS(421), - [anon_sym_in] = ACTIONS(423), - [anon_sym_while] = ACTIONS(421), - [anon_sym_do] = ACTIONS(421), - [anon_sym_try] = ACTIONS(421), - [anon_sym_with] = ACTIONS(421), - [anon_sym_break] = ACTIONS(421), - [anon_sym_continue] = ACTIONS(421), - [anon_sym_debugger] = ACTIONS(421), - [anon_sym_return] = ACTIONS(421), - [anon_sym_throw] = ACTIONS(421), - [anon_sym_SEMI] = ACTIONS(419), - [anon_sym_case] = ACTIONS(421), - [anon_sym_yield] = ACTIONS(421), - [anon_sym_LBRACK] = ACTIONS(419), - [anon_sym_LT] = ACTIONS(421), - [anon_sym_GT] = ACTIONS(423), - [anon_sym_SLASH] = ACTIONS(421), - [anon_sym_DOT] = ACTIONS(423), - [anon_sym_class] = ACTIONS(421), - [anon_sym_async] = ACTIONS(421), - [anon_sym_function] = ACTIONS(421), - [anon_sym_QMARK_DOT] = ACTIONS(425), - [anon_sym_new] = ACTIONS(421), - [anon_sym_QMARK] = ACTIONS(423), - [anon_sym_AMP_AMP] = ACTIONS(425), - [anon_sym_PIPE_PIPE] = ACTIONS(425), - [anon_sym_GT_GT] = ACTIONS(423), - [anon_sym_GT_GT_GT] = ACTIONS(425), - [anon_sym_LT_LT] = ACTIONS(425), - [anon_sym_AMP] = ACTIONS(423), - [anon_sym_CARET] = ACTIONS(425), - [anon_sym_PIPE] = ACTIONS(423), - [anon_sym_PLUS] = ACTIONS(421), - [anon_sym_DASH] = ACTIONS(421), - [anon_sym_PERCENT] = ACTIONS(425), - [anon_sym_STAR_STAR] = ACTIONS(425), - [anon_sym_LT_EQ] = ACTIONS(425), - [anon_sym_EQ_EQ] = ACTIONS(423), - [anon_sym_EQ_EQ_EQ] = ACTIONS(425), - [anon_sym_BANG_EQ] = ACTIONS(423), - [anon_sym_BANG_EQ_EQ] = ACTIONS(425), - [anon_sym_GT_EQ] = ACTIONS(425), - [anon_sym_QMARK_QMARK] = ACTIONS(425), - [anon_sym_instanceof] = ACTIONS(423), - [anon_sym_BANG] = ACTIONS(421), - [anon_sym_TILDE] = ACTIONS(419), - [anon_sym_typeof] = ACTIONS(421), - [anon_sym_void] = ACTIONS(421), - [anon_sym_delete] = ACTIONS(421), - [anon_sym_PLUS_PLUS] = ACTIONS(419), - [anon_sym_DASH_DASH] = ACTIONS(419), - [anon_sym_DQUOTE] = ACTIONS(419), - [anon_sym_SQUOTE] = ACTIONS(419), + [ts_builtin_sym_end] = ACTIONS(421), + [sym_identifier] = ACTIONS(423), + [anon_sym_export] = ACTIONS(423), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_default] = ACTIONS(423), + [anon_sym_LBRACE] = ACTIONS(421), + [anon_sym_COMMA] = ACTIONS(427), + [anon_sym_RBRACE] = ACTIONS(421), + [anon_sym_import] = ACTIONS(423), + [anon_sym_var] = ACTIONS(423), + [anon_sym_let] = ACTIONS(423), + [anon_sym_const] = ACTIONS(423), + [anon_sym_else] = ACTIONS(423), + [anon_sym_if] = ACTIONS(423), + [anon_sym_switch] = ACTIONS(423), + [anon_sym_for] = ACTIONS(423), + [anon_sym_LPAREN] = ACTIONS(421), + [anon_sym_await] = ACTIONS(423), + [anon_sym_in] = ACTIONS(425), + [anon_sym_while] = ACTIONS(423), + [anon_sym_do] = ACTIONS(423), + [anon_sym_try] = ACTIONS(423), + [anon_sym_with] = ACTIONS(423), + [anon_sym_break] = ACTIONS(423), + [anon_sym_continue] = ACTIONS(423), + [anon_sym_debugger] = ACTIONS(423), + [anon_sym_return] = ACTIONS(423), + [anon_sym_throw] = ACTIONS(423), + [anon_sym_SEMI] = ACTIONS(421), + [anon_sym_case] = ACTIONS(423), + [anon_sym_yield] = ACTIONS(423), + [anon_sym_LBRACK] = ACTIONS(421), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_GT] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_DOT] = ACTIONS(425), + [anon_sym_class] = ACTIONS(423), + [anon_sym_async] = ACTIONS(423), + [anon_sym_function] = ACTIONS(423), + [anon_sym_QMARK_DOT] = ACTIONS(427), + [anon_sym_new] = ACTIONS(423), + [anon_sym_QMARK] = ACTIONS(425), + [anon_sym_AMP_AMP] = ACTIONS(427), + [anon_sym_PIPE_PIPE] = ACTIONS(427), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_GT_GT_GT] = ACTIONS(427), + [anon_sym_LT_LT] = ACTIONS(427), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_CARET] = ACTIONS(427), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_PLUS] = ACTIONS(423), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(427), + [anon_sym_STAR_STAR] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(427), + [anon_sym_EQ_EQ] = ACTIONS(425), + [anon_sym_EQ_EQ_EQ] = ACTIONS(427), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_BANG_EQ_EQ] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(427), + [anon_sym_QMARK_QMARK] = ACTIONS(427), + [anon_sym_instanceof] = ACTIONS(425), + [anon_sym_BANG] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(421), + [anon_sym_typeof] = ACTIONS(423), + [anon_sym_void] = ACTIONS(423), + [anon_sym_delete] = ACTIONS(423), + [anon_sym_PLUS_PLUS] = ACTIONS(421), + [anon_sym_DASH_DASH] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_SQUOTE] = ACTIONS(421), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(419), - [sym_number] = ACTIONS(419), - [sym_this] = ACTIONS(421), - [sym_super] = ACTIONS(421), - [sym_true] = ACTIONS(421), - [sym_false] = ACTIONS(421), - [sym_null] = ACTIONS(421), - [sym_undefined] = ACTIONS(421), - [anon_sym_AT] = ACTIONS(419), - [anon_sym_static] = ACTIONS(421), - [anon_sym_get] = ACTIONS(421), - [anon_sym_set] = ACTIONS(421), - [sym__automatic_semicolon] = ACTIONS(427), - }, - [51] = { - [ts_builtin_sym_end] = ACTIONS(429), - [sym_identifier] = ACTIONS(431), - [anon_sym_export] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_default] = ACTIONS(431), - [anon_sym_LBRACE] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(429), - [anon_sym_RBRACE] = ACTIONS(429), - [anon_sym_import] = ACTIONS(431), - [anon_sym_var] = ACTIONS(431), - [anon_sym_let] = ACTIONS(431), - [anon_sym_const] = ACTIONS(431), - [anon_sym_else] = ACTIONS(431), - [anon_sym_if] = ACTIONS(431), - [anon_sym_switch] = ACTIONS(431), - [anon_sym_for] = ACTIONS(431), - [anon_sym_LPAREN] = ACTIONS(429), - [anon_sym_await] = ACTIONS(431), - [anon_sym_in] = ACTIONS(431), - [anon_sym_while] = ACTIONS(431), - [anon_sym_do] = ACTIONS(431), - [anon_sym_try] = ACTIONS(431), - [anon_sym_with] = ACTIONS(431), - [anon_sym_break] = ACTIONS(431), - [anon_sym_continue] = ACTIONS(431), - [anon_sym_debugger] = ACTIONS(431), - [anon_sym_return] = ACTIONS(431), - [anon_sym_throw] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(429), - [anon_sym_case] = ACTIONS(431), - [anon_sym_yield] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(431), - [anon_sym_DOT] = ACTIONS(431), - [anon_sym_class] = ACTIONS(431), - [anon_sym_async] = ACTIONS(431), - [anon_sym_function] = ACTIONS(431), - [anon_sym_QMARK_DOT] = ACTIONS(429), - [anon_sym_new] = ACTIONS(431), - [anon_sym_QMARK] = ACTIONS(431), - [anon_sym_AMP_AMP] = ACTIONS(429), - [anon_sym_PIPE_PIPE] = ACTIONS(429), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_GT_GT_GT] = ACTIONS(429), - [anon_sym_LT_LT] = ACTIONS(429), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_CARET] = ACTIONS(429), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(431), - [anon_sym_PERCENT] = ACTIONS(429), - [anon_sym_STAR_STAR] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(429), - [anon_sym_EQ_EQ] = ACTIONS(431), - [anon_sym_EQ_EQ_EQ] = ACTIONS(429), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_BANG_EQ_EQ] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(429), - [anon_sym_QMARK_QMARK] = ACTIONS(429), - [anon_sym_instanceof] = ACTIONS(431), - [anon_sym_BANG] = ACTIONS(431), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_typeof] = ACTIONS(431), - [anon_sym_void] = ACTIONS(431), - [anon_sym_delete] = ACTIONS(431), - [anon_sym_PLUS_PLUS] = ACTIONS(429), - [anon_sym_DASH_DASH] = ACTIONS(429), - [anon_sym_DQUOTE] = ACTIONS(429), - [anon_sym_SQUOTE] = ACTIONS(429), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(429), - [sym_number] = ACTIONS(429), - [sym_this] = ACTIONS(431), - [sym_super] = ACTIONS(431), - [sym_true] = ACTIONS(431), - [sym_false] = ACTIONS(431), - [sym_null] = ACTIONS(431), - [sym_undefined] = ACTIONS(431), - [anon_sym_AT] = ACTIONS(429), - [anon_sym_static] = ACTIONS(431), - [anon_sym_get] = ACTIONS(431), - [anon_sym_set] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(421), + [sym_number] = ACTIONS(421), + [sym_this] = ACTIONS(423), + [sym_super] = ACTIONS(423), + [sym_true] = ACTIONS(423), + [sym_false] = ACTIONS(423), + [sym_null] = ACTIONS(423), + [sym_undefined] = ACTIONS(423), + [anon_sym_AT] = ACTIONS(421), + [anon_sym_static] = ACTIONS(423), + [anon_sym_get] = ACTIONS(423), + [anon_sym_set] = ACTIONS(423), [sym__automatic_semicolon] = ACTIONS(429), }, - [52] = { - [ts_builtin_sym_end] = ACTIONS(433), - [sym_identifier] = ACTIONS(435), - [anon_sym_export] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_default] = ACTIONS(435), - [anon_sym_LBRACE] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(433), - [anon_sym_RBRACE] = ACTIONS(433), - [anon_sym_import] = ACTIONS(435), - [anon_sym_var] = ACTIONS(435), - [anon_sym_let] = ACTIONS(435), - [anon_sym_const] = ACTIONS(435), - [anon_sym_else] = ACTIONS(435), - [anon_sym_if] = ACTIONS(435), - [anon_sym_switch] = ACTIONS(435), - [anon_sym_for] = ACTIONS(435), - [anon_sym_LPAREN] = ACTIONS(433), - [anon_sym_await] = ACTIONS(435), - [anon_sym_in] = ACTIONS(435), - [anon_sym_while] = ACTIONS(435), - [anon_sym_do] = ACTIONS(435), - [anon_sym_try] = ACTIONS(435), - [anon_sym_with] = ACTIONS(435), - [anon_sym_break] = ACTIONS(435), - [anon_sym_continue] = ACTIONS(435), - [anon_sym_debugger] = ACTIONS(435), - [anon_sym_return] = ACTIONS(435), - [anon_sym_throw] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(433), - [anon_sym_case] = ACTIONS(435), - [anon_sym_yield] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(435), - [anon_sym_DOT] = ACTIONS(435), - [anon_sym_class] = ACTIONS(435), - [anon_sym_async] = ACTIONS(435), - [anon_sym_function] = ACTIONS(435), - [anon_sym_QMARK_DOT] = ACTIONS(433), - [anon_sym_new] = ACTIONS(435), - [anon_sym_QMARK] = ACTIONS(435), - [anon_sym_AMP_AMP] = ACTIONS(433), - [anon_sym_PIPE_PIPE] = ACTIONS(433), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_GT_GT_GT] = ACTIONS(433), - [anon_sym_LT_LT] = ACTIONS(433), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_CARET] = ACTIONS(433), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(435), - [anon_sym_PERCENT] = ACTIONS(433), - [anon_sym_STAR_STAR] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(433), - [anon_sym_EQ_EQ] = ACTIONS(435), - [anon_sym_EQ_EQ_EQ] = ACTIONS(433), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_BANG_EQ_EQ] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(433), - [anon_sym_QMARK_QMARK] = ACTIONS(433), - [anon_sym_instanceof] = ACTIONS(435), - [anon_sym_BANG] = ACTIONS(435), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_typeof] = ACTIONS(435), - [anon_sym_void] = ACTIONS(435), - [anon_sym_delete] = ACTIONS(435), - [anon_sym_PLUS_PLUS] = ACTIONS(433), - [anon_sym_DASH_DASH] = ACTIONS(433), - [anon_sym_DQUOTE] = ACTIONS(433), - [anon_sym_SQUOTE] = ACTIONS(433), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(433), - [sym_number] = ACTIONS(433), - [sym_this] = ACTIONS(435), - [sym_super] = ACTIONS(435), - [sym_true] = ACTIONS(435), - [sym_false] = ACTIONS(435), - [sym_null] = ACTIONS(435), - [sym_undefined] = ACTIONS(435), - [anon_sym_AT] = ACTIONS(433), - [anon_sym_static] = ACTIONS(435), - [anon_sym_get] = ACTIONS(435), - [anon_sym_set] = ACTIONS(435), - [sym__automatic_semicolon] = ACTIONS(433), - }, - [53] = { - [ts_builtin_sym_end] = ACTIONS(437), - [sym_identifier] = ACTIONS(439), - [anon_sym_export] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(441), - [anon_sym_default] = ACTIONS(439), - [anon_sym_LBRACE] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(443), - [anon_sym_RBRACE] = ACTIONS(437), - [anon_sym_import] = ACTIONS(439), - [anon_sym_var] = ACTIONS(439), - [anon_sym_let] = ACTIONS(439), - [anon_sym_const] = ACTIONS(439), - [anon_sym_else] = ACTIONS(439), - [anon_sym_if] = ACTIONS(439), - [anon_sym_switch] = ACTIONS(439), - [anon_sym_for] = ACTIONS(439), - [anon_sym_LPAREN] = ACTIONS(437), - [anon_sym_await] = ACTIONS(439), - [anon_sym_in] = ACTIONS(441), - [anon_sym_while] = ACTIONS(439), - [anon_sym_do] = ACTIONS(439), - [anon_sym_try] = ACTIONS(439), - [anon_sym_with] = ACTIONS(439), - [anon_sym_break] = ACTIONS(439), - [anon_sym_continue] = ACTIONS(439), - [anon_sym_debugger] = ACTIONS(439), - [anon_sym_return] = ACTIONS(439), - [anon_sym_throw] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(437), - [anon_sym_case] = ACTIONS(439), - [anon_sym_yield] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_SLASH] = ACTIONS(439), - [anon_sym_DOT] = ACTIONS(441), - [anon_sym_class] = ACTIONS(439), - [anon_sym_async] = ACTIONS(439), - [anon_sym_function] = ACTIONS(439), - [anon_sym_QMARK_DOT] = ACTIONS(443), - [anon_sym_new] = ACTIONS(439), - [anon_sym_QMARK] = ACTIONS(441), - [anon_sym_AMP_AMP] = ACTIONS(443), - [anon_sym_PIPE_PIPE] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(441), - [anon_sym_GT_GT_GT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(441), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(439), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_STAR_STAR] = ACTIONS(443), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_EQ_EQ] = ACTIONS(441), - [anon_sym_EQ_EQ_EQ] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(441), - [anon_sym_BANG_EQ_EQ] = ACTIONS(443), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_QMARK_QMARK] = ACTIONS(443), - [anon_sym_instanceof] = ACTIONS(441), - [anon_sym_BANG] = ACTIONS(439), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_typeof] = ACTIONS(439), - [anon_sym_void] = ACTIONS(439), - [anon_sym_delete] = ACTIONS(439), - [anon_sym_PLUS_PLUS] = ACTIONS(437), - [anon_sym_DASH_DASH] = ACTIONS(437), - [anon_sym_DQUOTE] = ACTIONS(437), - [anon_sym_SQUOTE] = ACTIONS(437), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(437), - [sym_number] = ACTIONS(437), - [sym_this] = ACTIONS(439), - [sym_super] = ACTIONS(439), - [sym_true] = ACTIONS(439), - [sym_false] = ACTIONS(439), - [sym_null] = ACTIONS(439), - [sym_undefined] = ACTIONS(439), - [anon_sym_AT] = ACTIONS(437), - [anon_sym_static] = ACTIONS(439), - [anon_sym_get] = ACTIONS(439), - [anon_sym_set] = ACTIONS(439), - [sym__automatic_semicolon] = ACTIONS(445), - }, - [54] = { - [ts_builtin_sym_end] = ACTIONS(433), - [sym_identifier] = ACTIONS(435), - [anon_sym_export] = ACTIONS(435), + [51] = { + [ts_builtin_sym_end] = ACTIONS(431), + [sym_identifier] = ACTIONS(433), + [anon_sym_export] = ACTIONS(433), [anon_sym_STAR] = ACTIONS(435), - [anon_sym_default] = ACTIONS(435), - [anon_sym_LBRACE] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(433), - [anon_sym_RBRACE] = ACTIONS(433), - [anon_sym_import] = ACTIONS(435), - [anon_sym_var] = ACTIONS(435), - [anon_sym_let] = ACTIONS(435), - [anon_sym_const] = ACTIONS(435), - [anon_sym_else] = ACTIONS(435), - [anon_sym_if] = ACTIONS(435), - [anon_sym_switch] = ACTIONS(435), - [anon_sym_for] = ACTIONS(435), - [anon_sym_LPAREN] = ACTIONS(433), - [anon_sym_await] = ACTIONS(435), + [anon_sym_default] = ACTIONS(433), + [anon_sym_LBRACE] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(437), + [anon_sym_RBRACE] = ACTIONS(431), + [anon_sym_import] = ACTIONS(433), + [anon_sym_var] = ACTIONS(433), + [anon_sym_let] = ACTIONS(433), + [anon_sym_const] = ACTIONS(433), + [anon_sym_else] = ACTIONS(433), + [anon_sym_if] = ACTIONS(433), + [anon_sym_switch] = ACTIONS(433), + [anon_sym_for] = ACTIONS(433), + [anon_sym_LPAREN] = ACTIONS(431), + [anon_sym_await] = ACTIONS(433), [anon_sym_in] = ACTIONS(435), - [anon_sym_while] = ACTIONS(435), - [anon_sym_do] = ACTIONS(435), - [anon_sym_try] = ACTIONS(435), - [anon_sym_with] = ACTIONS(435), - [anon_sym_break] = ACTIONS(435), - [anon_sym_continue] = ACTIONS(435), - [anon_sym_debugger] = ACTIONS(435), - [anon_sym_return] = ACTIONS(435), - [anon_sym_throw] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(433), - [anon_sym_case] = ACTIONS(435), - [anon_sym_yield] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(435), + [anon_sym_while] = ACTIONS(433), + [anon_sym_do] = ACTIONS(433), + [anon_sym_try] = ACTIONS(433), + [anon_sym_with] = ACTIONS(433), + [anon_sym_break] = ACTIONS(433), + [anon_sym_continue] = ACTIONS(433), + [anon_sym_debugger] = ACTIONS(433), + [anon_sym_return] = ACTIONS(433), + [anon_sym_throw] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(431), + [anon_sym_case] = ACTIONS(433), + [anon_sym_yield] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(433), [anon_sym_GT] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_SLASH] = ACTIONS(433), [anon_sym_DOT] = ACTIONS(435), - [anon_sym_class] = ACTIONS(435), - [anon_sym_async] = ACTIONS(435), - [anon_sym_function] = ACTIONS(435), - [anon_sym_QMARK_DOT] = ACTIONS(433), - [anon_sym_new] = ACTIONS(435), + [anon_sym_class] = ACTIONS(433), + [anon_sym_async] = ACTIONS(433), + [anon_sym_function] = ACTIONS(433), + [anon_sym_QMARK_DOT] = ACTIONS(437), + [anon_sym_new] = ACTIONS(433), [anon_sym_QMARK] = ACTIONS(435), - [anon_sym_AMP_AMP] = ACTIONS(433), - [anon_sym_PIPE_PIPE] = ACTIONS(433), + [anon_sym_AMP_AMP] = ACTIONS(437), + [anon_sym_PIPE_PIPE] = ACTIONS(437), [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_GT_GT_GT] = ACTIONS(433), - [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT_GT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), [anon_sym_AMP] = ACTIONS(435), - [anon_sym_CARET] = ACTIONS(433), + [anon_sym_CARET] = ACTIONS(437), [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(435), - [anon_sym_PERCENT] = ACTIONS(433), - [anon_sym_STAR_STAR] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(433), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_STAR_STAR] = ACTIONS(437), + [anon_sym_LT_EQ] = ACTIONS(437), [anon_sym_EQ_EQ] = ACTIONS(435), - [anon_sym_EQ_EQ_EQ] = ACTIONS(433), + [anon_sym_EQ_EQ_EQ] = ACTIONS(437), [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_BANG_EQ_EQ] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(433), - [anon_sym_QMARK_QMARK] = ACTIONS(433), + [anon_sym_BANG_EQ_EQ] = ACTIONS(437), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_QMARK_QMARK] = ACTIONS(437), [anon_sym_instanceof] = ACTIONS(435), - [anon_sym_BANG] = ACTIONS(435), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_typeof] = ACTIONS(435), - [anon_sym_void] = ACTIONS(435), - [anon_sym_delete] = ACTIONS(435), - [anon_sym_PLUS_PLUS] = ACTIONS(433), - [anon_sym_DASH_DASH] = ACTIONS(433), - [anon_sym_DQUOTE] = ACTIONS(433), - [anon_sym_SQUOTE] = ACTIONS(433), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(433), - [sym_number] = ACTIONS(433), - [sym_this] = ACTIONS(435), - [sym_super] = ACTIONS(435), - [sym_true] = ACTIONS(435), - [sym_false] = ACTIONS(435), - [sym_null] = ACTIONS(435), - [sym_undefined] = ACTIONS(435), - [anon_sym_AT] = ACTIONS(433), - [anon_sym_static] = ACTIONS(435), - [anon_sym_get] = ACTIONS(435), - [anon_sym_set] = ACTIONS(435), - [sym__automatic_semicolon] = ACTIONS(447), - }, - [55] = { - [ts_builtin_sym_end] = ACTIONS(449), - [sym_identifier] = ACTIONS(451), - [anon_sym_export] = ACTIONS(451), - [anon_sym_STAR] = ACTIONS(453), - [anon_sym_default] = ACTIONS(451), - [anon_sym_LBRACE] = ACTIONS(449), - [anon_sym_COMMA] = ACTIONS(455), - [anon_sym_RBRACE] = ACTIONS(449), - [anon_sym_import] = ACTIONS(451), - [anon_sym_var] = ACTIONS(451), - [anon_sym_let] = ACTIONS(451), - [anon_sym_const] = ACTIONS(451), - [anon_sym_else] = ACTIONS(451), - [anon_sym_if] = ACTIONS(451), - [anon_sym_switch] = ACTIONS(451), - [anon_sym_for] = ACTIONS(451), - [anon_sym_LPAREN] = ACTIONS(449), - [anon_sym_await] = ACTIONS(451), - [anon_sym_in] = ACTIONS(453), - [anon_sym_while] = ACTIONS(451), - [anon_sym_do] = ACTIONS(451), - [anon_sym_try] = ACTIONS(451), - [anon_sym_with] = ACTIONS(451), - [anon_sym_break] = ACTIONS(451), - [anon_sym_continue] = ACTIONS(451), - [anon_sym_debugger] = ACTIONS(451), - [anon_sym_return] = ACTIONS(451), - [anon_sym_throw] = ACTIONS(451), - [anon_sym_SEMI] = ACTIONS(449), - [anon_sym_case] = ACTIONS(451), - [anon_sym_yield] = ACTIONS(451), - [anon_sym_LBRACK] = ACTIONS(449), - [anon_sym_LT] = ACTIONS(451), - [anon_sym_GT] = ACTIONS(453), - [anon_sym_SLASH] = ACTIONS(451), - [anon_sym_DOT] = ACTIONS(453), - [anon_sym_class] = ACTIONS(451), - [anon_sym_async] = ACTIONS(451), - [anon_sym_function] = ACTIONS(451), - [anon_sym_QMARK_DOT] = ACTIONS(455), - [anon_sym_new] = ACTIONS(451), - [anon_sym_QMARK] = ACTIONS(453), - [anon_sym_AMP_AMP] = ACTIONS(455), - [anon_sym_PIPE_PIPE] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(453), - [anon_sym_GT_GT_GT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(453), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(453), - [anon_sym_PLUS] = ACTIONS(451), - [anon_sym_DASH] = ACTIONS(451), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_STAR_STAR] = ACTIONS(455), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_EQ_EQ] = ACTIONS(453), - [anon_sym_EQ_EQ_EQ] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(453), - [anon_sym_BANG_EQ_EQ] = ACTIONS(455), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_QMARK_QMARK] = ACTIONS(455), - [anon_sym_instanceof] = ACTIONS(453), - [anon_sym_BANG] = ACTIONS(451), - [anon_sym_TILDE] = ACTIONS(449), - [anon_sym_typeof] = ACTIONS(451), - [anon_sym_void] = ACTIONS(451), - [anon_sym_delete] = ACTIONS(451), - [anon_sym_PLUS_PLUS] = ACTIONS(449), - [anon_sym_DASH_DASH] = ACTIONS(449), - [anon_sym_DQUOTE] = ACTIONS(449), - [anon_sym_SQUOTE] = ACTIONS(449), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(449), - [sym_number] = ACTIONS(449), - [sym_this] = ACTIONS(451), - [sym_super] = ACTIONS(451), - [sym_true] = ACTIONS(451), - [sym_false] = ACTIONS(451), - [sym_null] = ACTIONS(451), - [sym_undefined] = ACTIONS(451), - [anon_sym_AT] = ACTIONS(449), - [anon_sym_static] = ACTIONS(451), - [anon_sym_get] = ACTIONS(451), - [anon_sym_set] = ACTIONS(451), - [sym__automatic_semicolon] = ACTIONS(457), - }, - [56] = { - [ts_builtin_sym_end] = ACTIONS(459), - [sym_identifier] = ACTIONS(461), - [anon_sym_export] = ACTIONS(461), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_default] = ACTIONS(461), - [anon_sym_LBRACE] = ACTIONS(459), - [anon_sym_COMMA] = ACTIONS(465), - [anon_sym_RBRACE] = ACTIONS(459), - [anon_sym_import] = ACTIONS(461), - [anon_sym_var] = ACTIONS(461), - [anon_sym_let] = ACTIONS(461), - [anon_sym_const] = ACTIONS(461), - [anon_sym_else] = ACTIONS(461), - [anon_sym_if] = ACTIONS(461), - [anon_sym_switch] = ACTIONS(461), - [anon_sym_for] = ACTIONS(461), - [anon_sym_LPAREN] = ACTIONS(459), - [anon_sym_await] = ACTIONS(461), - [anon_sym_in] = ACTIONS(463), - [anon_sym_while] = ACTIONS(461), - [anon_sym_do] = ACTIONS(461), - [anon_sym_try] = ACTIONS(461), - [anon_sym_with] = ACTIONS(461), - [anon_sym_break] = ACTIONS(461), - [anon_sym_continue] = ACTIONS(461), - [anon_sym_debugger] = ACTIONS(461), - [anon_sym_return] = ACTIONS(461), - [anon_sym_throw] = ACTIONS(461), - [anon_sym_SEMI] = ACTIONS(459), - [anon_sym_case] = ACTIONS(461), - [anon_sym_yield] = ACTIONS(461), - [anon_sym_LBRACK] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(461), - [anon_sym_GT] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(461), - [anon_sym_DOT] = ACTIONS(463), - [anon_sym_class] = ACTIONS(461), - [anon_sym_async] = ACTIONS(461), - [anon_sym_function] = ACTIONS(461), - [anon_sym_QMARK_DOT] = ACTIONS(465), - [anon_sym_new] = ACTIONS(461), - [anon_sym_QMARK] = ACTIONS(463), - [anon_sym_AMP_AMP] = ACTIONS(465), - [anon_sym_PIPE_PIPE] = ACTIONS(465), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_GT_GT_GT] = ACTIONS(465), - [anon_sym_LT_LT] = ACTIONS(465), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_CARET] = ACTIONS(465), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_PLUS] = ACTIONS(461), - [anon_sym_DASH] = ACTIONS(461), - [anon_sym_PERCENT] = ACTIONS(465), - [anon_sym_STAR_STAR] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(465), - [anon_sym_EQ_EQ] = ACTIONS(463), - [anon_sym_EQ_EQ_EQ] = ACTIONS(465), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_BANG_EQ_EQ] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(465), - [anon_sym_QMARK_QMARK] = ACTIONS(465), - [anon_sym_instanceof] = ACTIONS(463), - [anon_sym_BANG] = ACTIONS(461), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_typeof] = ACTIONS(461), - [anon_sym_void] = ACTIONS(461), - [anon_sym_delete] = ACTIONS(461), - [anon_sym_PLUS_PLUS] = ACTIONS(459), - [anon_sym_DASH_DASH] = ACTIONS(459), - [anon_sym_DQUOTE] = ACTIONS(459), - [anon_sym_SQUOTE] = ACTIONS(459), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(459), - [sym_number] = ACTIONS(459), - [sym_this] = ACTIONS(461), - [sym_super] = ACTIONS(461), - [sym_true] = ACTIONS(461), - [sym_false] = ACTIONS(461), - [sym_null] = ACTIONS(461), - [sym_undefined] = ACTIONS(461), - [anon_sym_AT] = ACTIONS(459), - [anon_sym_static] = ACTIONS(461), - [anon_sym_get] = ACTIONS(461), - [anon_sym_set] = ACTIONS(461), - [sym__automatic_semicolon] = ACTIONS(467), - }, - [57] = { - [ts_builtin_sym_end] = ACTIONS(469), - [sym_identifier] = ACTIONS(471), - [anon_sym_export] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(473), - [anon_sym_default] = ACTIONS(471), - [anon_sym_LBRACE] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(475), - [anon_sym_RBRACE] = ACTIONS(469), - [anon_sym_import] = ACTIONS(471), - [anon_sym_var] = ACTIONS(471), - [anon_sym_let] = ACTIONS(471), - [anon_sym_const] = ACTIONS(471), - [anon_sym_else] = ACTIONS(471), - [anon_sym_if] = ACTIONS(471), - [anon_sym_switch] = ACTIONS(471), - [anon_sym_for] = ACTIONS(471), - [anon_sym_LPAREN] = ACTIONS(469), - [anon_sym_await] = ACTIONS(471), - [anon_sym_in] = ACTIONS(473), - [anon_sym_while] = ACTIONS(471), - [anon_sym_do] = ACTIONS(471), - [anon_sym_try] = ACTIONS(471), - [anon_sym_with] = ACTIONS(471), - [anon_sym_break] = ACTIONS(471), - [anon_sym_continue] = ACTIONS(471), - [anon_sym_debugger] = ACTIONS(471), - [anon_sym_return] = ACTIONS(471), - [anon_sym_throw] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(469), - [anon_sym_case] = ACTIONS(471), - [anon_sym_yield] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_SLASH] = ACTIONS(471), - [anon_sym_DOT] = ACTIONS(473), - [anon_sym_class] = ACTIONS(471), - [anon_sym_async] = ACTIONS(471), - [anon_sym_function] = ACTIONS(471), - [anon_sym_QMARK_DOT] = ACTIONS(475), - [anon_sym_new] = ACTIONS(471), - [anon_sym_QMARK] = ACTIONS(473), - [anon_sym_AMP_AMP] = ACTIONS(475), - [anon_sym_PIPE_PIPE] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(473), - [anon_sym_GT_GT_GT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(473), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(471), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_STAR_STAR] = ACTIONS(475), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_EQ_EQ] = ACTIONS(473), - [anon_sym_EQ_EQ_EQ] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(473), - [anon_sym_BANG_EQ_EQ] = ACTIONS(475), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_QMARK_QMARK] = ACTIONS(475), - [anon_sym_instanceof] = ACTIONS(473), - [anon_sym_BANG] = ACTIONS(471), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_typeof] = ACTIONS(471), - [anon_sym_void] = ACTIONS(471), - [anon_sym_delete] = ACTIONS(471), - [anon_sym_PLUS_PLUS] = ACTIONS(469), - [anon_sym_DASH_DASH] = ACTIONS(469), - [anon_sym_DQUOTE] = ACTIONS(469), - [anon_sym_SQUOTE] = ACTIONS(469), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_typeof] = ACTIONS(433), + [anon_sym_void] = ACTIONS(433), + [anon_sym_delete] = ACTIONS(433), + [anon_sym_PLUS_PLUS] = ACTIONS(431), + [anon_sym_DASH_DASH] = ACTIONS(431), + [anon_sym_DQUOTE] = ACTIONS(431), + [anon_sym_SQUOTE] = ACTIONS(431), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(469), - [sym_number] = ACTIONS(469), - [sym_this] = ACTIONS(471), - [sym_super] = ACTIONS(471), - [sym_true] = ACTIONS(471), - [sym_false] = ACTIONS(471), - [sym_null] = ACTIONS(471), - [sym_undefined] = ACTIONS(471), - [anon_sym_AT] = ACTIONS(469), - [anon_sym_static] = ACTIONS(471), - [anon_sym_get] = ACTIONS(471), - [anon_sym_set] = ACTIONS(471), - [sym__automatic_semicolon] = ACTIONS(477), + [anon_sym_BQUOTE] = ACTIONS(431), + [sym_number] = ACTIONS(431), + [sym_this] = ACTIONS(433), + [sym_super] = ACTIONS(433), + [sym_true] = ACTIONS(433), + [sym_false] = ACTIONS(433), + [sym_null] = ACTIONS(433), + [sym_undefined] = ACTIONS(433), + [anon_sym_AT] = ACTIONS(431), + [anon_sym_static] = ACTIONS(433), + [anon_sym_get] = ACTIONS(433), + [anon_sym_set] = ACTIONS(433), + [sym__automatic_semicolon] = ACTIONS(439), }, - [58] = { - [ts_builtin_sym_end] = ACTIONS(479), - [sym_identifier] = ACTIONS(481), - [anon_sym_export] = ACTIONS(481), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_default] = ACTIONS(481), - [anon_sym_LBRACE] = ACTIONS(479), - [anon_sym_COMMA] = ACTIONS(485), - [anon_sym_RBRACE] = ACTIONS(479), - [anon_sym_import] = ACTIONS(481), - [anon_sym_var] = ACTIONS(481), - [anon_sym_let] = ACTIONS(481), - [anon_sym_const] = ACTIONS(481), - [anon_sym_else] = ACTIONS(481), - [anon_sym_if] = ACTIONS(481), - [anon_sym_switch] = ACTIONS(481), - [anon_sym_for] = ACTIONS(481), - [anon_sym_LPAREN] = ACTIONS(479), - [anon_sym_await] = ACTIONS(481), - [anon_sym_in] = ACTIONS(483), - [anon_sym_while] = ACTIONS(481), - [anon_sym_do] = ACTIONS(481), - [anon_sym_try] = ACTIONS(481), - [anon_sym_with] = ACTIONS(481), - [anon_sym_break] = ACTIONS(481), - [anon_sym_continue] = ACTIONS(481), - [anon_sym_debugger] = ACTIONS(481), - [anon_sym_return] = ACTIONS(481), - [anon_sym_throw] = ACTIONS(481), - [anon_sym_SEMI] = ACTIONS(479), - [anon_sym_case] = ACTIONS(481), - [anon_sym_yield] = ACTIONS(481), - [anon_sym_LBRACK] = ACTIONS(479), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_GT] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_DOT] = ACTIONS(483), - [anon_sym_class] = ACTIONS(481), - [anon_sym_async] = ACTIONS(481), - [anon_sym_function] = ACTIONS(481), - [anon_sym_QMARK_DOT] = ACTIONS(485), - [anon_sym_new] = ACTIONS(481), - [anon_sym_QMARK] = ACTIONS(483), - [anon_sym_AMP_AMP] = ACTIONS(485), - [anon_sym_PIPE_PIPE] = ACTIONS(485), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_GT_GT_GT] = ACTIONS(485), - [anon_sym_LT_LT] = ACTIONS(485), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_CARET] = ACTIONS(485), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_PLUS] = ACTIONS(481), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(485), - [anon_sym_STAR_STAR] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(485), - [anon_sym_EQ_EQ] = ACTIONS(483), - [anon_sym_EQ_EQ_EQ] = ACTIONS(485), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_BANG_EQ_EQ] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(485), - [anon_sym_QMARK_QMARK] = ACTIONS(485), - [anon_sym_instanceof] = ACTIONS(483), - [anon_sym_BANG] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(479), - [anon_sym_typeof] = ACTIONS(481), - [anon_sym_void] = ACTIONS(481), - [anon_sym_delete] = ACTIONS(481), - [anon_sym_PLUS_PLUS] = ACTIONS(479), - [anon_sym_DASH_DASH] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_SQUOTE] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(479), - [sym_number] = ACTIONS(479), - [sym_this] = ACTIONS(481), - [sym_super] = ACTIONS(481), - [sym_true] = ACTIONS(481), - [sym_false] = ACTIONS(481), - [sym_null] = ACTIONS(481), - [sym_undefined] = ACTIONS(481), - [anon_sym_AT] = ACTIONS(479), - [anon_sym_static] = ACTIONS(481), - [anon_sym_get] = ACTIONS(481), - [anon_sym_set] = ACTIONS(481), - [sym__automatic_semicolon] = ACTIONS(487), - }, - [59] = { + [52] = { [ts_builtin_sym_end] = ACTIONS(381), [sym_identifier] = ACTIONS(383), [anon_sym_export] = ACTIONS(383), @@ -11976,46 +11416,656 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_static] = ACTIONS(383), [anon_sym_get] = ACTIONS(383), [anon_sym_set] = ACTIONS(383), + [sym__automatic_semicolon] = ACTIONS(441), + }, + [53] = { + [ts_builtin_sym_end] = ACTIONS(443), + [sym_identifier] = ACTIONS(445), + [anon_sym_export] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(447), + [anon_sym_default] = ACTIONS(445), + [anon_sym_LBRACE] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(449), + [anon_sym_RBRACE] = ACTIONS(443), + [anon_sym_import] = ACTIONS(445), + [anon_sym_var] = ACTIONS(445), + [anon_sym_let] = ACTIONS(445), + [anon_sym_const] = ACTIONS(445), + [anon_sym_else] = ACTIONS(445), + [anon_sym_if] = ACTIONS(445), + [anon_sym_switch] = ACTIONS(445), + [anon_sym_for] = ACTIONS(445), + [anon_sym_LPAREN] = ACTIONS(443), + [anon_sym_await] = ACTIONS(445), + [anon_sym_in] = ACTIONS(447), + [anon_sym_while] = ACTIONS(445), + [anon_sym_do] = ACTIONS(445), + [anon_sym_try] = ACTIONS(445), + [anon_sym_with] = ACTIONS(445), + [anon_sym_break] = ACTIONS(445), + [anon_sym_continue] = ACTIONS(445), + [anon_sym_debugger] = ACTIONS(445), + [anon_sym_return] = ACTIONS(445), + [anon_sym_throw] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(443), + [anon_sym_case] = ACTIONS(445), + [anon_sym_yield] = ACTIONS(445), + [anon_sym_LBRACK] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_SLASH] = ACTIONS(445), + [anon_sym_DOT] = ACTIONS(447), + [anon_sym_class] = ACTIONS(445), + [anon_sym_async] = ACTIONS(445), + [anon_sym_function] = ACTIONS(445), + [anon_sym_QMARK_DOT] = ACTIONS(449), + [anon_sym_new] = ACTIONS(445), + [anon_sym_QMARK] = ACTIONS(447), + [anon_sym_AMP_AMP] = ACTIONS(449), + [anon_sym_PIPE_PIPE] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(447), + [anon_sym_GT_GT_GT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(447), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(445), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_STAR_STAR] = ACTIONS(449), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_EQ_EQ] = ACTIONS(447), + [anon_sym_EQ_EQ_EQ] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(447), + [anon_sym_BANG_EQ_EQ] = ACTIONS(449), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_QMARK_QMARK] = ACTIONS(449), + [anon_sym_instanceof] = ACTIONS(447), + [anon_sym_BANG] = ACTIONS(445), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_typeof] = ACTIONS(445), + [anon_sym_void] = ACTIONS(445), + [anon_sym_delete] = ACTIONS(445), + [anon_sym_PLUS_PLUS] = ACTIONS(443), + [anon_sym_DASH_DASH] = ACTIONS(443), + [anon_sym_DQUOTE] = ACTIONS(443), + [anon_sym_SQUOTE] = ACTIONS(443), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(443), + [sym_number] = ACTIONS(443), + [sym_this] = ACTIONS(445), + [sym_super] = ACTIONS(445), + [sym_true] = ACTIONS(445), + [sym_false] = ACTIONS(445), + [sym_null] = ACTIONS(445), + [sym_undefined] = ACTIONS(445), + [anon_sym_AT] = ACTIONS(443), + [anon_sym_static] = ACTIONS(445), + [anon_sym_get] = ACTIONS(445), + [anon_sym_set] = ACTIONS(445), + [sym__automatic_semicolon] = ACTIONS(451), + }, + [54] = { + [ts_builtin_sym_end] = ACTIONS(453), + [sym_identifier] = ACTIONS(455), + [anon_sym_export] = ACTIONS(455), + [anon_sym_STAR] = ACTIONS(455), + [anon_sym_default] = ACTIONS(455), + [anon_sym_LBRACE] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(453), + [anon_sym_RBRACE] = ACTIONS(453), + [anon_sym_import] = ACTIONS(455), + [anon_sym_var] = ACTIONS(455), + [anon_sym_let] = ACTIONS(455), + [anon_sym_const] = ACTIONS(455), + [anon_sym_else] = ACTIONS(455), + [anon_sym_if] = ACTIONS(455), + [anon_sym_switch] = ACTIONS(455), + [anon_sym_for] = ACTIONS(455), + [anon_sym_LPAREN] = ACTIONS(453), + [anon_sym_await] = ACTIONS(455), + [anon_sym_in] = ACTIONS(455), + [anon_sym_while] = ACTIONS(455), + [anon_sym_do] = ACTIONS(455), + [anon_sym_try] = ACTIONS(455), + [anon_sym_with] = ACTIONS(455), + [anon_sym_break] = ACTIONS(455), + [anon_sym_continue] = ACTIONS(455), + [anon_sym_debugger] = ACTIONS(455), + [anon_sym_return] = ACTIONS(455), + [anon_sym_throw] = ACTIONS(455), + [anon_sym_SEMI] = ACTIONS(453), + [anon_sym_case] = ACTIONS(455), + [anon_sym_yield] = ACTIONS(455), + [anon_sym_LBRACK] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_DOT] = ACTIONS(455), + [anon_sym_class] = ACTIONS(455), + [anon_sym_async] = ACTIONS(455), + [anon_sym_function] = ACTIONS(455), + [anon_sym_QMARK_DOT] = ACTIONS(453), + [anon_sym_new] = ACTIONS(455), + [anon_sym_QMARK] = ACTIONS(455), + [anon_sym_AMP_AMP] = ACTIONS(453), + [anon_sym_PIPE_PIPE] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(455), + [anon_sym_GT_GT_GT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_STAR_STAR] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_EQ_EQ] = ACTIONS(455), + [anon_sym_EQ_EQ_EQ] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(455), + [anon_sym_BANG_EQ_EQ] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_QMARK_QMARK] = ACTIONS(453), + [anon_sym_instanceof] = ACTIONS(455), + [anon_sym_BANG] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_typeof] = ACTIONS(455), + [anon_sym_void] = ACTIONS(455), + [anon_sym_delete] = ACTIONS(455), + [anon_sym_PLUS_PLUS] = ACTIONS(453), + [anon_sym_DASH_DASH] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_SQUOTE] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(453), + [sym_number] = ACTIONS(453), + [sym_this] = ACTIONS(455), + [sym_super] = ACTIONS(455), + [sym_true] = ACTIONS(455), + [sym_false] = ACTIONS(455), + [sym_null] = ACTIONS(455), + [sym_undefined] = ACTIONS(455), + [anon_sym_AT] = ACTIONS(453), + [anon_sym_static] = ACTIONS(455), + [anon_sym_get] = ACTIONS(455), + [anon_sym_set] = ACTIONS(455), + [sym__automatic_semicolon] = ACTIONS(453), + }, + [55] = { + [ts_builtin_sym_end] = ACTIONS(457), + [sym_identifier] = ACTIONS(459), + [anon_sym_export] = ACTIONS(459), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_default] = ACTIONS(459), + [anon_sym_LBRACE] = ACTIONS(457), + [anon_sym_COMMA] = ACTIONS(463), + [anon_sym_RBRACE] = ACTIONS(457), + [anon_sym_import] = ACTIONS(459), + [anon_sym_var] = ACTIONS(459), + [anon_sym_let] = ACTIONS(459), + [anon_sym_const] = ACTIONS(459), + [anon_sym_else] = ACTIONS(459), + [anon_sym_if] = ACTIONS(459), + [anon_sym_switch] = ACTIONS(459), + [anon_sym_for] = ACTIONS(459), + [anon_sym_LPAREN] = ACTIONS(457), + [anon_sym_await] = ACTIONS(459), + [anon_sym_in] = ACTIONS(461), + [anon_sym_while] = ACTIONS(459), + [anon_sym_do] = ACTIONS(459), + [anon_sym_try] = ACTIONS(459), + [anon_sym_with] = ACTIONS(459), + [anon_sym_break] = ACTIONS(459), + [anon_sym_continue] = ACTIONS(459), + [anon_sym_debugger] = ACTIONS(459), + [anon_sym_return] = ACTIONS(459), + [anon_sym_throw] = ACTIONS(459), + [anon_sym_SEMI] = ACTIONS(457), + [anon_sym_case] = ACTIONS(459), + [anon_sym_yield] = ACTIONS(459), + [anon_sym_LBRACK] = ACTIONS(457), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_GT] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_DOT] = ACTIONS(461), + [anon_sym_class] = ACTIONS(459), + [anon_sym_async] = ACTIONS(459), + [anon_sym_function] = ACTIONS(459), + [anon_sym_QMARK_DOT] = ACTIONS(463), + [anon_sym_new] = ACTIONS(459), + [anon_sym_QMARK] = ACTIONS(461), + [anon_sym_AMP_AMP] = ACTIONS(463), + [anon_sym_PIPE_PIPE] = ACTIONS(463), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_GT_GT_GT] = ACTIONS(463), + [anon_sym_LT_LT] = ACTIONS(463), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_CARET] = ACTIONS(463), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_PLUS] = ACTIONS(459), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(463), + [anon_sym_STAR_STAR] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(463), + [anon_sym_EQ_EQ] = ACTIONS(461), + [anon_sym_EQ_EQ_EQ] = ACTIONS(463), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_BANG_EQ_EQ] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(463), + [anon_sym_QMARK_QMARK] = ACTIONS(463), + [anon_sym_instanceof] = ACTIONS(461), + [anon_sym_BANG] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(457), + [anon_sym_typeof] = ACTIONS(459), + [anon_sym_void] = ACTIONS(459), + [anon_sym_delete] = ACTIONS(459), + [anon_sym_PLUS_PLUS] = ACTIONS(457), + [anon_sym_DASH_DASH] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_SQUOTE] = ACTIONS(457), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(457), + [sym_number] = ACTIONS(457), + [sym_this] = ACTIONS(459), + [sym_super] = ACTIONS(459), + [sym_true] = ACTIONS(459), + [sym_false] = ACTIONS(459), + [sym_null] = ACTIONS(459), + [sym_undefined] = ACTIONS(459), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_static] = ACTIONS(459), + [anon_sym_get] = ACTIONS(459), + [anon_sym_set] = ACTIONS(459), + [sym__automatic_semicolon] = ACTIONS(465), + }, + [56] = { + [ts_builtin_sym_end] = ACTIONS(467), + [sym_identifier] = ACTIONS(469), + [anon_sym_export] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_default] = ACTIONS(469), + [anon_sym_LBRACE] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(467), + [anon_sym_RBRACE] = ACTIONS(467), + [anon_sym_import] = ACTIONS(469), + [anon_sym_var] = ACTIONS(469), + [anon_sym_let] = ACTIONS(469), + [anon_sym_const] = ACTIONS(469), + [anon_sym_else] = ACTIONS(469), + [anon_sym_if] = ACTIONS(469), + [anon_sym_switch] = ACTIONS(469), + [anon_sym_for] = ACTIONS(469), + [anon_sym_LPAREN] = ACTIONS(467), + [anon_sym_await] = ACTIONS(469), + [anon_sym_in] = ACTIONS(469), + [anon_sym_while] = ACTIONS(469), + [anon_sym_do] = ACTIONS(469), + [anon_sym_try] = ACTIONS(469), + [anon_sym_with] = ACTIONS(469), + [anon_sym_break] = ACTIONS(469), + [anon_sym_continue] = ACTIONS(469), + [anon_sym_debugger] = ACTIONS(469), + [anon_sym_return] = ACTIONS(469), + [anon_sym_throw] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(467), + [anon_sym_case] = ACTIONS(469), + [anon_sym_yield] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(469), + [anon_sym_DOT] = ACTIONS(469), + [anon_sym_class] = ACTIONS(469), + [anon_sym_async] = ACTIONS(469), + [anon_sym_function] = ACTIONS(469), + [anon_sym_QMARK_DOT] = ACTIONS(467), + [anon_sym_new] = ACTIONS(469), + [anon_sym_QMARK] = ACTIONS(469), + [anon_sym_AMP_AMP] = ACTIONS(467), + [anon_sym_PIPE_PIPE] = ACTIONS(467), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_GT_GT_GT] = ACTIONS(467), + [anon_sym_LT_LT] = ACTIONS(467), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_CARET] = ACTIONS(467), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(469), + [anon_sym_PERCENT] = ACTIONS(467), + [anon_sym_STAR_STAR] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(467), + [anon_sym_EQ_EQ] = ACTIONS(469), + [anon_sym_EQ_EQ_EQ] = ACTIONS(467), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_BANG_EQ_EQ] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(467), + [anon_sym_QMARK_QMARK] = ACTIONS(467), + [anon_sym_instanceof] = ACTIONS(469), + [anon_sym_BANG] = ACTIONS(469), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_typeof] = ACTIONS(469), + [anon_sym_void] = ACTIONS(469), + [anon_sym_delete] = ACTIONS(469), + [anon_sym_PLUS_PLUS] = ACTIONS(467), + [anon_sym_DASH_DASH] = ACTIONS(467), + [anon_sym_DQUOTE] = ACTIONS(467), + [anon_sym_SQUOTE] = ACTIONS(467), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(467), + [sym_number] = ACTIONS(467), + [sym_this] = ACTIONS(469), + [sym_super] = ACTIONS(469), + [sym_true] = ACTIONS(469), + [sym_false] = ACTIONS(469), + [sym_null] = ACTIONS(469), + [sym_undefined] = ACTIONS(469), + [anon_sym_AT] = ACTIONS(467), + [anon_sym_static] = ACTIONS(469), + [anon_sym_get] = ACTIONS(469), + [anon_sym_set] = ACTIONS(469), + [sym__automatic_semicolon] = ACTIONS(467), + }, + [57] = { + [ts_builtin_sym_end] = ACTIONS(391), + [sym_identifier] = ACTIONS(393), + [anon_sym_export] = ACTIONS(393), + [anon_sym_STAR] = ACTIONS(393), + [anon_sym_default] = ACTIONS(393), + [anon_sym_LBRACE] = ACTIONS(391), + [anon_sym_COMMA] = ACTIONS(391), + [anon_sym_RBRACE] = ACTIONS(391), + [anon_sym_import] = ACTIONS(393), + [anon_sym_var] = ACTIONS(393), + [anon_sym_let] = ACTIONS(393), + [anon_sym_const] = ACTIONS(393), + [anon_sym_else] = ACTIONS(393), + [anon_sym_if] = ACTIONS(393), + [anon_sym_switch] = ACTIONS(393), + [anon_sym_for] = ACTIONS(393), + [anon_sym_LPAREN] = ACTIONS(391), + [anon_sym_await] = ACTIONS(393), + [anon_sym_in] = ACTIONS(393), + [anon_sym_while] = ACTIONS(393), + [anon_sym_do] = ACTIONS(393), + [anon_sym_try] = ACTIONS(393), + [anon_sym_with] = ACTIONS(393), + [anon_sym_break] = ACTIONS(393), + [anon_sym_continue] = ACTIONS(393), + [anon_sym_debugger] = ACTIONS(393), + [anon_sym_return] = ACTIONS(393), + [anon_sym_throw] = ACTIONS(393), + [anon_sym_SEMI] = ACTIONS(391), + [anon_sym_case] = ACTIONS(393), + [anon_sym_yield] = ACTIONS(393), + [anon_sym_LBRACK] = ACTIONS(391), + [anon_sym_LT] = ACTIONS(393), + [anon_sym_GT] = ACTIONS(393), + [anon_sym_SLASH] = ACTIONS(393), + [anon_sym_DOT] = ACTIONS(393), + [anon_sym_class] = ACTIONS(393), + [anon_sym_async] = ACTIONS(393), + [anon_sym_function] = ACTIONS(393), + [anon_sym_QMARK_DOT] = ACTIONS(391), + [anon_sym_new] = ACTIONS(393), + [anon_sym_QMARK] = ACTIONS(393), + [anon_sym_AMP_AMP] = ACTIONS(391), + [anon_sym_PIPE_PIPE] = ACTIONS(391), + [anon_sym_GT_GT] = ACTIONS(393), + [anon_sym_GT_GT_GT] = ACTIONS(391), + [anon_sym_LT_LT] = ACTIONS(391), + [anon_sym_AMP] = ACTIONS(393), + [anon_sym_CARET] = ACTIONS(391), + [anon_sym_PIPE] = ACTIONS(393), + [anon_sym_PLUS] = ACTIONS(393), + [anon_sym_DASH] = ACTIONS(393), + [anon_sym_PERCENT] = ACTIONS(391), + [anon_sym_STAR_STAR] = ACTIONS(391), + [anon_sym_LT_EQ] = ACTIONS(391), + [anon_sym_EQ_EQ] = ACTIONS(393), + [anon_sym_EQ_EQ_EQ] = ACTIONS(391), + [anon_sym_BANG_EQ] = ACTIONS(393), + [anon_sym_BANG_EQ_EQ] = ACTIONS(391), + [anon_sym_GT_EQ] = ACTIONS(391), + [anon_sym_QMARK_QMARK] = ACTIONS(391), + [anon_sym_instanceof] = ACTIONS(393), + [anon_sym_BANG] = ACTIONS(393), + [anon_sym_TILDE] = ACTIONS(391), + [anon_sym_typeof] = ACTIONS(393), + [anon_sym_void] = ACTIONS(393), + [anon_sym_delete] = ACTIONS(393), + [anon_sym_PLUS_PLUS] = ACTIONS(391), + [anon_sym_DASH_DASH] = ACTIONS(391), + [anon_sym_DQUOTE] = ACTIONS(391), + [anon_sym_SQUOTE] = ACTIONS(391), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(391), + [sym_number] = ACTIONS(391), + [sym_this] = ACTIONS(393), + [sym_super] = ACTIONS(393), + [sym_true] = ACTIONS(393), + [sym_false] = ACTIONS(393), + [sym_null] = ACTIONS(393), + [sym_undefined] = ACTIONS(393), + [anon_sym_AT] = ACTIONS(391), + [anon_sym_static] = ACTIONS(393), + [anon_sym_get] = ACTIONS(393), + [anon_sym_set] = ACTIONS(393), + [sym__automatic_semicolon] = ACTIONS(391), + }, + [58] = { + [ts_builtin_sym_end] = ACTIONS(471), + [sym_identifier] = ACTIONS(473), + [anon_sym_export] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(475), + [anon_sym_default] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(477), + [anon_sym_RBRACE] = ACTIONS(471), + [anon_sym_import] = ACTIONS(473), + [anon_sym_var] = ACTIONS(473), + [anon_sym_let] = ACTIONS(473), + [anon_sym_const] = ACTIONS(473), + [anon_sym_else] = ACTIONS(473), + [anon_sym_if] = ACTIONS(473), + [anon_sym_switch] = ACTIONS(473), + [anon_sym_for] = ACTIONS(473), + [anon_sym_LPAREN] = ACTIONS(471), + [anon_sym_await] = ACTIONS(473), + [anon_sym_in] = ACTIONS(475), + [anon_sym_while] = ACTIONS(473), + [anon_sym_do] = ACTIONS(473), + [anon_sym_try] = ACTIONS(473), + [anon_sym_with] = ACTIONS(473), + [anon_sym_break] = ACTIONS(473), + [anon_sym_continue] = ACTIONS(473), + [anon_sym_debugger] = ACTIONS(473), + [anon_sym_return] = ACTIONS(473), + [anon_sym_throw] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(471), + [anon_sym_case] = ACTIONS(473), + [anon_sym_yield] = ACTIONS(473), + [anon_sym_LBRACK] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_SLASH] = ACTIONS(473), + [anon_sym_DOT] = ACTIONS(475), + [anon_sym_class] = ACTIONS(473), + [anon_sym_async] = ACTIONS(473), + [anon_sym_function] = ACTIONS(473), + [anon_sym_QMARK_DOT] = ACTIONS(477), + [anon_sym_new] = ACTIONS(473), + [anon_sym_QMARK] = ACTIONS(475), + [anon_sym_AMP_AMP] = ACTIONS(477), + [anon_sym_PIPE_PIPE] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(475), + [anon_sym_GT_GT_GT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(475), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(473), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_STAR_STAR] = ACTIONS(477), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_EQ_EQ] = ACTIONS(475), + [anon_sym_EQ_EQ_EQ] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(475), + [anon_sym_BANG_EQ_EQ] = ACTIONS(477), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_QMARK_QMARK] = ACTIONS(477), + [anon_sym_instanceof] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(473), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_typeof] = ACTIONS(473), + [anon_sym_void] = ACTIONS(473), + [anon_sym_delete] = ACTIONS(473), + [anon_sym_PLUS_PLUS] = ACTIONS(471), + [anon_sym_DASH_DASH] = ACTIONS(471), + [anon_sym_DQUOTE] = ACTIONS(471), + [anon_sym_SQUOTE] = ACTIONS(471), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(471), + [sym_number] = ACTIONS(471), + [sym_this] = ACTIONS(473), + [sym_super] = ACTIONS(473), + [sym_true] = ACTIONS(473), + [sym_false] = ACTIONS(473), + [sym_null] = ACTIONS(473), + [sym_undefined] = ACTIONS(473), + [anon_sym_AT] = ACTIONS(471), + [anon_sym_static] = ACTIONS(473), + [anon_sym_get] = ACTIONS(473), + [anon_sym_set] = ACTIONS(473), + [sym__automatic_semicolon] = ACTIONS(479), + }, + [59] = { + [ts_builtin_sym_end] = ACTIONS(481), + [sym_identifier] = ACTIONS(483), + [anon_sym_export] = ACTIONS(483), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_default] = ACTIONS(483), + [anon_sym_LBRACE] = ACTIONS(481), + [anon_sym_COMMA] = ACTIONS(487), + [anon_sym_RBRACE] = ACTIONS(481), + [anon_sym_import] = ACTIONS(483), + [anon_sym_var] = ACTIONS(483), + [anon_sym_let] = ACTIONS(483), + [anon_sym_const] = ACTIONS(483), + [anon_sym_else] = ACTIONS(483), + [anon_sym_if] = ACTIONS(483), + [anon_sym_switch] = ACTIONS(483), + [anon_sym_for] = ACTIONS(483), + [anon_sym_LPAREN] = ACTIONS(481), + [anon_sym_await] = ACTIONS(483), + [anon_sym_in] = ACTIONS(485), + [anon_sym_while] = ACTIONS(483), + [anon_sym_do] = ACTIONS(483), + [anon_sym_try] = ACTIONS(483), + [anon_sym_with] = ACTIONS(483), + [anon_sym_break] = ACTIONS(483), + [anon_sym_continue] = ACTIONS(483), + [anon_sym_debugger] = ACTIONS(483), + [anon_sym_return] = ACTIONS(483), + [anon_sym_throw] = ACTIONS(483), + [anon_sym_SEMI] = ACTIONS(481), + [anon_sym_case] = ACTIONS(483), + [anon_sym_yield] = ACTIONS(483), + [anon_sym_LBRACK] = ACTIONS(481), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_GT] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_DOT] = ACTIONS(485), + [anon_sym_class] = ACTIONS(483), + [anon_sym_async] = ACTIONS(483), + [anon_sym_function] = ACTIONS(483), + [anon_sym_QMARK_DOT] = ACTIONS(487), + [anon_sym_new] = ACTIONS(483), + [anon_sym_QMARK] = ACTIONS(485), + [anon_sym_AMP_AMP] = ACTIONS(487), + [anon_sym_PIPE_PIPE] = ACTIONS(487), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_GT_GT_GT] = ACTIONS(487), + [anon_sym_LT_LT] = ACTIONS(487), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_CARET] = ACTIONS(487), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_PLUS] = ACTIONS(483), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(487), + [anon_sym_STAR_STAR] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(487), + [anon_sym_EQ_EQ] = ACTIONS(485), + [anon_sym_EQ_EQ_EQ] = ACTIONS(487), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_BANG_EQ_EQ] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(487), + [anon_sym_QMARK_QMARK] = ACTIONS(487), + [anon_sym_instanceof] = ACTIONS(485), + [anon_sym_BANG] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(481), + [anon_sym_typeof] = ACTIONS(483), + [anon_sym_void] = ACTIONS(483), + [anon_sym_delete] = ACTIONS(483), + [anon_sym_PLUS_PLUS] = ACTIONS(481), + [anon_sym_DASH_DASH] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_SQUOTE] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(481), + [sym_number] = ACTIONS(481), + [sym_this] = ACTIONS(483), + [sym_super] = ACTIONS(483), + [sym_true] = ACTIONS(483), + [sym_false] = ACTIONS(483), + [sym_null] = ACTIONS(483), + [sym_undefined] = ACTIONS(483), + [anon_sym_AT] = ACTIONS(481), + [anon_sym_static] = ACTIONS(483), + [anon_sym_get] = ACTIONS(483), + [anon_sym_set] = ACTIONS(483), [sym__automatic_semicolon] = ACTIONS(489), }, [60] = { - [sym_import] = STATE(528), - [sym_expression_statement] = STATE(73), - [sym_variable_declaration] = STATE(73), - [sym_lexical_declaration] = STATE(73), - [sym_empty_statement] = STATE(73), - [sym_parenthesized_expression] = STATE(310), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(495), - [sym_array] = STATE(496), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(310), - [sym_subscript_expression] = STATE(310), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [sym_import] = STATE(541), + [sym_expression_statement] = STATE(72), + [sym_variable_declaration] = STATE(72), + [sym_lexical_declaration] = STATE(72), + [sym_empty_statement] = STATE(72), + [sym_parenthesized_expression] = STATE(306), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(490), + [sym_array] = STATE(492), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(306), + [sym_subscript_expression] = STATE(306), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -12059,43 +12109,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(499), }, [61] = { - [sym_import] = STATE(528), - [sym_expression_statement] = STATE(72), - [sym_variable_declaration] = STATE(72), - [sym_lexical_declaration] = STATE(72), - [sym_empty_statement] = STATE(72), - [sym_parenthesized_expression] = STATE(310), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(495), - [sym_array] = STATE(496), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(310), - [sym_subscript_expression] = STATE(310), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [sym_import] = STATE(541), + [sym_expression_statement] = STATE(74), + [sym_variable_declaration] = STATE(74), + [sym_lexical_declaration] = STATE(74), + [sym_empty_statement] = STATE(74), + [sym_parenthesized_expression] = STATE(306), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(490), + [sym_array] = STATE(492), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(306), + [sym_subscript_expression] = STATE(306), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -12139,43 +12190,44 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(499), }, [62] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(511), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(527), - [sym_assignment_pattern] = STATE(881), - [sym_array] = STATE(532), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1103), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [sym_rest_parameter] = STATE(881), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(501), + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(487), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(373), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_spread_element] = STATE(903), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [aux_sym_array_repeat1] = STATE(900), + [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), + [anon_sym_COMMA] = ACTIONS(501), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), [anon_sym_RPAREN] = ACTIONS(503), @@ -12185,10 +12237,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(505), [anon_sym_SLASH] = ACTIONS(329), [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(507), + [anon_sym_async] = ACTIONS(333), [anon_sym_function] = ACTIONS(335), [anon_sym_new] = ACTIONS(337), - [anon_sym_DOT_DOT_DOT] = ACTIONS(509), + [anon_sym_DOT_DOT_DOT] = ACTIONS(101), [anon_sym_PLUS] = ACTIONS(339), [anon_sym_DASH] = ACTIONS(339), [anon_sym_BANG] = ACTIONS(343), @@ -12210,54 +12262,55 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(357), [sym_undefined] = ACTIONS(357), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(511), - [anon_sym_get] = ACTIONS(511), - [anon_sym_set] = ACTIONS(511), + [anon_sym_static] = ACTIONS(359), + [anon_sym_get] = ACTIONS(359), + [anon_sym_set] = ACTIONS(359), }, [63] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(497), - [sym_yield_expression] = STATE(471), + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(500), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_spread_element] = STATE(902), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_spread_element] = STATE(890), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [aux_sym_array_repeat1] = STATE(889), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_COMMA] = ACTIONS(513), + [anon_sym_COMMA] = ACTIONS(501), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), - [anon_sym_RPAREN] = ACTIONS(513), + [anon_sym_RPAREN] = ACTIONS(507), [anon_sym_await] = ACTIONS(319), [anon_sym_yield] = ACTIONS(323), [anon_sym_LBRACK] = ACTIONS(325), - [anon_sym_RBRACK] = ACTIONS(513), [anon_sym_LT] = ACTIONS(505), [anon_sym_SLASH] = ACTIONS(329), [anon_sym_class] = ACTIONS(331), @@ -12291,56 +12344,57 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(359), }, [64] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(525), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(527), - [sym_assignment_pattern] = STATE(881), - [sym_array] = STATE(532), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1170), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [sym_rest_parameter] = STATE(881), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(501), + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(498), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(373), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_spread_element] = STATE(905), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [aux_sym_array_repeat1] = STATE(911), + [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), + [anon_sym_COMMA] = ACTIONS(501), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), - [anon_sym_RPAREN] = ACTIONS(503), [anon_sym_await] = ACTIONS(319), [anon_sym_yield] = ACTIONS(323), [anon_sym_LBRACK] = ACTIONS(325), + [anon_sym_RBRACK] = ACTIONS(509), [anon_sym_LT] = ACTIONS(505), [anon_sym_SLASH] = ACTIONS(329), [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(507), + [anon_sym_async] = ACTIONS(333), [anon_sym_function] = ACTIONS(335), [anon_sym_new] = ACTIONS(337), - [anon_sym_DOT_DOT_DOT] = ACTIONS(509), + [anon_sym_DOT_DOT_DOT] = ACTIONS(101), [anon_sym_PLUS] = ACTIONS(339), [anon_sym_DASH] = ACTIONS(339), [anon_sym_BANG] = ACTIONS(343), @@ -12362,54 +12416,55 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(357), [sym_undefined] = ACTIONS(357), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(511), - [anon_sym_get] = ACTIONS(511), - [anon_sym_set] = ACTIONS(511), + [anon_sym_static] = ACTIONS(359), + [anon_sym_get] = ACTIONS(359), + [anon_sym_set] = ACTIONS(359), }, [65] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(507), - [sym_yield_expression] = STATE(471), + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(499), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_spread_element] = STATE(842), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [aux_sym_array_repeat1] = STATE(841), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_spread_element] = STATE(905), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [aux_sym_array_repeat1] = STATE(911), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_COMMA] = ACTIONS(515), + [anon_sym_COMMA] = ACTIONS(501), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), - [anon_sym_RPAREN] = ACTIONS(517), [anon_sym_await] = ACTIONS(319), [anon_sym_yield] = ACTIONS(323), [anon_sym_LBRACK] = ACTIONS(325), + [anon_sym_RBRACK] = ACTIONS(509), [anon_sym_LT] = ACTIONS(505), [anon_sym_SLASH] = ACTIONS(329), [anon_sym_class] = ACTIONS(331), @@ -12443,56 +12498,57 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(359), }, [66] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(494), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_spread_element] = STATE(867), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [aux_sym_array_repeat1] = STATE(866), - [sym_identifier] = ACTIONS(307), + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(581), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(570), + [sym_assignment_pattern] = STATE(892), + [sym_array] = STATE(563), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1120), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [sym_rest_parameter] = STATE(892), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(511), [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_COMMA] = ACTIONS(515), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), + [anon_sym_RPAREN] = ACTIONS(513), [anon_sym_await] = ACTIONS(319), [anon_sym_yield] = ACTIONS(323), [anon_sym_LBRACK] = ACTIONS(325), - [anon_sym_RBRACK] = ACTIONS(519), [anon_sym_LT] = ACTIONS(505), [anon_sym_SLASH] = ACTIONS(329), [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(333), + [anon_sym_async] = ACTIONS(515), [anon_sym_function] = ACTIONS(335), [anon_sym_new] = ACTIONS(337), - [anon_sym_DOT_DOT_DOT] = ACTIONS(101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(517), [anon_sym_PLUS] = ACTIONS(339), [anon_sym_DASH] = ACTIONS(339), [anon_sym_BANG] = ACTIONS(343), @@ -12514,61 +12570,62 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(357), [sym_undefined] = ACTIONS(357), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(359), - [anon_sym_get] = ACTIONS(359), - [anon_sym_set] = ACTIONS(359), + [anon_sym_static] = ACTIONS(519), + [anon_sym_get] = ACTIONS(519), + [anon_sym_set] = ACTIONS(519), }, [67] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(478), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_spread_element] = STATE(890), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [aux_sym_array_repeat1] = STATE(891), - [sym_identifier] = ACTIONS(307), + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(532), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(570), + [sym_assignment_pattern] = STATE(892), + [sym_array] = STATE(563), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1097), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [sym_rest_parameter] = STATE(892), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(511), [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_COMMA] = ACTIONS(515), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), - [anon_sym_RPAREN] = ACTIONS(521), + [anon_sym_RPAREN] = ACTIONS(513), [anon_sym_await] = ACTIONS(319), [anon_sym_yield] = ACTIONS(323), [anon_sym_LBRACK] = ACTIONS(325), [anon_sym_LT] = ACTIONS(505), [anon_sym_SLASH] = ACTIONS(329), [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(333), + [anon_sym_async] = ACTIONS(515), [anon_sym_function] = ACTIONS(335), [anon_sym_new] = ACTIONS(337), - [anon_sym_DOT_DOT_DOT] = ACTIONS(101), + [anon_sym_DOT_DOT_DOT] = ACTIONS(517), [anon_sym_PLUS] = ACTIONS(339), [anon_sym_DASH] = ACTIONS(339), [anon_sym_BANG] = ACTIONS(343), @@ -12590,54 +12647,55 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(357), [sym_undefined] = ACTIONS(357), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(359), - [anon_sym_get] = ACTIONS(359), - [anon_sym_set] = ACTIONS(359), + [anon_sym_static] = ACTIONS(519), + [anon_sym_get] = ACTIONS(519), + [anon_sym_set] = ACTIONS(519), }, [68] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(489), - [sym_yield_expression] = STATE(471), + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(485), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_spread_element] = STATE(867), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [aux_sym_array_repeat1] = STATE(866), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_spread_element] = STATE(883), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [aux_sym_array_repeat1] = STATE(880), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_COMMA] = ACTIONS(515), + [anon_sym_COMMA] = ACTIONS(501), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), [anon_sym_await] = ACTIONS(319), [anon_sym_yield] = ACTIONS(323), [anon_sym_LBRACK] = ACTIONS(325), - [anon_sym_RBRACK] = ACTIONS(519), + [anon_sym_RBRACK] = ACTIONS(521), [anon_sym_LT] = ACTIONS(505), [anon_sym_SLASH] = ACTIONS(329), [anon_sym_class] = ACTIONS(331), @@ -12671,45 +12729,46 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(359), }, [69] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(479), - [sym_yield_expression] = STATE(471), + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(497), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_spread_element] = STATE(836), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [aux_sym_array_repeat1] = STATE(856), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_spread_element] = STATE(907), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_COMMA] = ACTIONS(515), + [anon_sym_COMMA] = ACTIONS(523), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), + [anon_sym_RPAREN] = ACTIONS(523), [anon_sym_await] = ACTIONS(319), [anon_sym_yield] = ACTIONS(323), [anon_sym_LBRACK] = ACTIONS(325), @@ -12747,49 +12806,50 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(359), }, [70] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(480), - [sym_yield_expression] = STATE(471), + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(476), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_spread_element] = STATE(836), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [aux_sym_array_repeat1] = STATE(856), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_spread_element] = STATE(883), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [aux_sym_array_repeat1] = STATE(880), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_COMMA] = ACTIONS(515), + [anon_sym_COMMA] = ACTIONS(501), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), [anon_sym_await] = ACTIONS(319), [anon_sym_yield] = ACTIONS(323), [anon_sym_LBRACK] = ACTIONS(325), - [anon_sym_RBRACK] = ACTIONS(523), + [anon_sym_RBRACK] = ACTIONS(521), [anon_sym_LT] = ACTIONS(505), [anon_sym_SLASH] = ACTIONS(329), [anon_sym_class] = ACTIONS(331), @@ -12823,40 +12883,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(359), }, [71] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(568), - [sym_yield_expression] = STATE(471), + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(564), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_spread_element] = STATE(1147), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1147), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_spread_element] = STATE(1119), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1119), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_RBRACE] = ACTIONS(525), @@ -12898,41 +12959,42 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(359), }, [72] = { - [sym_import] = STATE(528), + [sym_import] = STATE(541), [sym_expression_statement] = STATE(77), [sym_empty_statement] = STATE(77), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -12973,115 +13035,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(379), }, [73] = { - [sym_import] = STATE(528), - [sym_expression_statement] = STATE(78), - [sym_empty_statement] = STATE(78), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(475), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(1011), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(365), - [anon_sym_import] = ACTIONS(367), - [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_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(373), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [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(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(379), - [anon_sym_get] = ACTIONS(379), - [anon_sym_set] = ACTIONS(379), - }, - [74] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(510), - [sym_yield_expression] = STATE(471), + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(542), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_spread_element] = STATE(1122), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1122), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_spread_element] = STATE(1143), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1143), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_RBRACE] = ACTIONS(527), @@ -13122,39 +13110,116 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, + [74] = { + [sym_import] = STATE(541), + [sym_expression_statement] = STATE(78), + [sym_empty_statement] = STATE(78), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(480), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1035), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), + [sym_identifier] = ACTIONS(361), + [anon_sym_LBRACE] = ACTIONS(365), + [anon_sym_import] = ACTIONS(367), + [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_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(371), + [anon_sym_async] = ACTIONS(373), + [anon_sym_function] = ACTIONS(375), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [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(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(379), + [anon_sym_get] = ACTIONS(379), + [anon_sym_set] = ACTIONS(379), + }, [75] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(330), - [sym__expression] = STATE(600), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(601), - [sym_array] = STATE(602), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(330), - [sym_subscript_expression] = STATE(330), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(325), + [sym__expression] = STATE(597), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(593), + [sym_array] = STATE(596), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(325), + [sym_subscript_expression] = STATE(325), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(529), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -13197,39 +13262,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(535), }, [76] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(488), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(939), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(483), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1059), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -13271,39 +13337,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__automatic_semicolon] = ACTIONS(537), }, [77] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(509), - [sym_yield_expression] = STATE(471), + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(572), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1125), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1075), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -13344,39 +13411,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(359), }, [78] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(554), - [sym_yield_expression] = STATE(471), + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(568), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1108), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1105), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -13417,41 +13485,42 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(359), }, [79] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(533), - [sym_yield_expression] = STATE(471), + [sym_import] = STATE(385), + [sym_statement_block] = STATE(377), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(355), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1079), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(311), + [anon_sym_LBRACE] = ACTIONS(543), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), [anon_sym_await] = ACTIONS(319), @@ -13489,52 +13558,53 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(359), }, [80] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(565), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1163), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_import] = ACTIONS(315), - [anon_sym_LPAREN] = ACTIONS(317), + [sym_import] = STATE(474), + [sym_parenthesized_expression] = STATE(304), + [sym__expression] = STATE(598), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(397), + [sym_array] = STATE(447), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(474), + [sym_function] = STATE(474), + [sym_generator_function] = STATE(474), + [sym_arrow_function] = STATE(474), + [sym_call_expression] = STATE(474), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(304), + [sym_subscript_expression] = STATE(304), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(474), + [sym_template_string] = STATE(474), + [sym_regex] = STATE(474), + [sym_meta_property] = STATE(474), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), + [sym_identifier] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(365), + [anon_sym_import] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(319), [anon_sym_yield] = ACTIONS(323), - [anon_sym_LBRACK] = ACTIONS(325), + [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(505), - [anon_sym_SLASH] = ACTIONS(329), - [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(333), - [anon_sym_function] = ACTIONS(335), - [anon_sym_new] = ACTIONS(337), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(547), + [anon_sym_class] = ACTIONS(371), + [anon_sym_async] = ACTIONS(549), + [anon_sym_function] = ACTIONS(375), + [anon_sym_new] = ACTIONS(551), [anon_sym_PLUS] = ACTIONS(339), [anon_sym_DASH] = ACTIONS(339), [anon_sym_BANG] = ACTIONS(343), @@ -13544,56 +13614,57 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(345), [anon_sym_PLUS_PLUS] = ACTIONS(347), [anon_sym_DASH_DASH] = ACTIONS(347), - [anon_sym_DQUOTE] = ACTIONS(349), - [anon_sym_SQUOTE] = ACTIONS(351), + [anon_sym_DQUOTE] = ACTIONS(75), + [anon_sym_SQUOTE] = ACTIONS(77), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(353), - [sym_number] = ACTIONS(355), - [sym_this] = ACTIONS(357), - [sym_super] = ACTIONS(357), - [sym_true] = ACTIONS(357), - [sym_false] = ACTIONS(357), - [sym_null] = ACTIONS(357), - [sym_undefined] = ACTIONS(357), + [anon_sym_BQUOTE] = ACTIONS(79), + [sym_number] = ACTIONS(553), + [sym_this] = ACTIONS(555), + [sym_super] = ACTIONS(555), + [sym_true] = ACTIONS(555), + [sym_false] = ACTIONS(555), + [sym_null] = ACTIONS(555), + [sym_undefined] = ACTIONS(555), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(359), - [anon_sym_get] = ACTIONS(359), - [anon_sym_set] = ACTIONS(359), + [anon_sym_static] = ACTIONS(557), + [anon_sym_get] = ACTIONS(557), + [anon_sym_set] = ACTIONS(557), }, [81] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(508), - [sym_yield_expression] = STATE(471), + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(574), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1123), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1112), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -13633,41 +13704,42 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(359), }, [82] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(517), - [sym_yield_expression] = STATE(471), + [sym_import] = STATE(385), + [sym_statement_block] = STATE(467), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(338), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1126), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(311), + [anon_sym_LBRACE] = ACTIONS(543), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), [anon_sym_await] = ACTIONS(319), @@ -13705,113 +13777,42 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_set] = ACTIONS(359), }, [83] = { - [sym_string] = STATE(974), - [sym_formal_parameters] = STATE(1153), - [sym__property_name] = STATE(974), - [sym_computed_property_name] = STATE(974), - [aux_sym_object_repeat1] = STATE(870), - [sym_identifier] = ACTIONS(543), - [anon_sym_STAR] = ACTIONS(545), - [anon_sym_COMMA] = ACTIONS(548), - [anon_sym_RBRACE] = ACTIONS(550), - [anon_sym_LPAREN] = ACTIONS(552), - [anon_sym_in] = ACTIONS(556), - [anon_sym_SEMI] = ACTIONS(548), - [anon_sym_COLON] = ACTIONS(558), - [anon_sym_EQ] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_LT] = ACTIONS(556), - [anon_sym_GT] = ACTIONS(556), - [anon_sym_SLASH] = ACTIONS(556), - [anon_sym_DOT] = ACTIONS(565), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(569), - [anon_sym_EQ_GT] = ACTIONS(571), - [anon_sym_QMARK_DOT] = ACTIONS(573), - [anon_sym_PLUS_EQ] = ACTIONS(575), - [anon_sym_DASH_EQ] = ACTIONS(575), - [anon_sym_STAR_EQ] = ACTIONS(575), - [anon_sym_SLASH_EQ] = ACTIONS(575), - [anon_sym_PERCENT_EQ] = ACTIONS(575), - [anon_sym_CARET_EQ] = ACTIONS(575), - [anon_sym_AMP_EQ] = ACTIONS(575), - [anon_sym_PIPE_EQ] = ACTIONS(575), - [anon_sym_GT_GT_EQ] = ACTIONS(575), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(575), - [anon_sym_LT_LT_EQ] = ACTIONS(575), - [anon_sym_STAR_STAR_EQ] = ACTIONS(575), - [anon_sym_AMP_AMP_EQ] = ACTIONS(575), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(575), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(575), - [anon_sym_QMARK] = ACTIONS(556), - [anon_sym_AMP_AMP] = ACTIONS(556), - [anon_sym_PIPE_PIPE] = ACTIONS(556), - [anon_sym_GT_GT] = ACTIONS(556), - [anon_sym_GT_GT_GT] = ACTIONS(556), - [anon_sym_LT_LT] = ACTIONS(556), - [anon_sym_AMP] = ACTIONS(556), - [anon_sym_CARET] = ACTIONS(556), - [anon_sym_PIPE] = ACTIONS(556), - [anon_sym_PLUS] = ACTIONS(556), - [anon_sym_DASH] = ACTIONS(556), - [anon_sym_PERCENT] = ACTIONS(556), - [anon_sym_STAR_STAR] = ACTIONS(556), - [anon_sym_LT_EQ] = ACTIONS(548), - [anon_sym_EQ_EQ] = ACTIONS(556), - [anon_sym_EQ_EQ_EQ] = ACTIONS(548), - [anon_sym_BANG_EQ] = ACTIONS(556), - [anon_sym_BANG_EQ_EQ] = ACTIONS(548), - [anon_sym_GT_EQ] = ACTIONS(548), - [anon_sym_QMARK_QMARK] = ACTIONS(556), - [anon_sym_instanceof] = ACTIONS(556), - [anon_sym_PLUS_PLUS] = ACTIONS(548), - [anon_sym_DASH_DASH] = ACTIONS(548), - [anon_sym_DQUOTE] = ACTIONS(349), - [anon_sym_SQUOTE] = ACTIONS(351), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(548), - [sym_number] = ACTIONS(577), - [anon_sym_static] = ACTIONS(567), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [sym__automatic_semicolon] = ACTIONS(548), - }, - [84] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(525), - [sym_yield_expression] = STATE(471), + [sym_import] = STATE(385), + [sym_statement_block] = STATE(441), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(367), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1170), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(311), + [anon_sym_LBRACE] = ACTIONS(543), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), [anon_sym_await] = ACTIONS(319), @@ -13848,114 +13849,43 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [85] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(493), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(941), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(365), - [anon_sym_import] = ACTIONS(367), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(373), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [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(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(379), - [anon_sym_get] = ACTIONS(379), - [anon_sym_set] = ACTIONS(379), - }, - [86] = { - [sym_import] = STATE(469), - [sym_statement_block] = STATE(432), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(343), - [sym_yield_expression] = STATE(471), + [84] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(566), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1129), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), [anon_sym_await] = ACTIONS(319), @@ -13992,256 +13922,42 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [87] = { - [sym_import] = STATE(491), - [sym_parenthesized_expression] = STATE(295), - [sym__expression] = STATE(597), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(392), - [sym_array] = STATE(387), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(491), - [sym_function] = STATE(491), - [sym_generator_function] = STATE(491), - [sym_arrow_function] = STATE(491), - [sym_call_expression] = STATE(491), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(295), - [sym_subscript_expression] = STATE(295), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(491), - [sym_template_string] = STATE(491), - [sym_regex] = STATE(491), - [sym_meta_property] = STATE(491), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(365), - [anon_sym_import] = ACTIONS(367), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(319), - [anon_sym_yield] = ACTIONS(323), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_DOT] = ACTIONS(585), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(587), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(589), - [anon_sym_PLUS] = ACTIONS(339), - [anon_sym_DASH] = ACTIONS(339), - [anon_sym_BANG] = ACTIONS(343), - [anon_sym_TILDE] = ACTIONS(343), - [anon_sym_typeof] = ACTIONS(345), - [anon_sym_void] = ACTIONS(345), - [anon_sym_delete] = ACTIONS(345), - [anon_sym_PLUS_PLUS] = ACTIONS(347), - [anon_sym_DASH_DASH] = ACTIONS(347), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(79), - [sym_number] = ACTIONS(591), - [sym_this] = ACTIONS(593), - [sym_super] = ACTIONS(593), - [sym_true] = ACTIONS(593), - [sym_false] = ACTIONS(593), - [sym_null] = ACTIONS(593), - [sym_undefined] = ACTIONS(593), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(595), - [anon_sym_get] = ACTIONS(595), - [anon_sym_set] = ACTIONS(595), - }, - [88] = { - [sym_import] = STATE(528), - [sym_statement_block] = STATE(552), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(431), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), + [85] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(583), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(373), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(597), - [anon_sym_import] = ACTIONS(367), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(373), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [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(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(379), - [anon_sym_get] = ACTIONS(379), - [anon_sym_set] = ACTIONS(379), - }, - [89] = { - [sym_string] = STATE(974), - [sym_formal_parameters] = STATE(1153), - [sym__property_name] = STATE(974), - [sym_computed_property_name] = STATE(974), - [aux_sym_object_repeat1] = STATE(873), - [sym_identifier] = ACTIONS(543), - [anon_sym_STAR] = ACTIONS(545), - [anon_sym_COMMA] = ACTIONS(548), - [anon_sym_RBRACE] = ACTIONS(599), - [anon_sym_LPAREN] = ACTIONS(552), - [anon_sym_in] = ACTIONS(556), - [anon_sym_SEMI] = ACTIONS(548), - [anon_sym_COLON] = ACTIONS(558), - [anon_sym_EQ] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_LT] = ACTIONS(556), - [anon_sym_GT] = ACTIONS(556), - [anon_sym_SLASH] = ACTIONS(556), - [anon_sym_DOT] = ACTIONS(565), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(569), - [anon_sym_EQ_GT] = ACTIONS(571), - [anon_sym_QMARK_DOT] = ACTIONS(573), - [anon_sym_PLUS_EQ] = ACTIONS(575), - [anon_sym_DASH_EQ] = ACTIONS(575), - [anon_sym_STAR_EQ] = ACTIONS(575), - [anon_sym_SLASH_EQ] = ACTIONS(575), - [anon_sym_PERCENT_EQ] = ACTIONS(575), - [anon_sym_CARET_EQ] = ACTIONS(575), - [anon_sym_AMP_EQ] = ACTIONS(575), - [anon_sym_PIPE_EQ] = ACTIONS(575), - [anon_sym_GT_GT_EQ] = ACTIONS(575), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(575), - [anon_sym_LT_LT_EQ] = ACTIONS(575), - [anon_sym_STAR_STAR_EQ] = ACTIONS(575), - [anon_sym_AMP_AMP_EQ] = ACTIONS(575), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(575), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(575), - [anon_sym_QMARK] = ACTIONS(556), - [anon_sym_AMP_AMP] = ACTIONS(556), - [anon_sym_PIPE_PIPE] = ACTIONS(556), - [anon_sym_GT_GT] = ACTIONS(556), - [anon_sym_GT_GT_GT] = ACTIONS(556), - [anon_sym_LT_LT] = ACTIONS(556), - [anon_sym_AMP] = ACTIONS(556), - [anon_sym_CARET] = ACTIONS(556), - [anon_sym_PIPE] = ACTIONS(556), - [anon_sym_PLUS] = ACTIONS(556), - [anon_sym_DASH] = ACTIONS(556), - [anon_sym_PERCENT] = ACTIONS(556), - [anon_sym_STAR_STAR] = ACTIONS(556), - [anon_sym_LT_EQ] = ACTIONS(548), - [anon_sym_EQ_EQ] = ACTIONS(556), - [anon_sym_EQ_EQ_EQ] = ACTIONS(548), - [anon_sym_BANG_EQ] = ACTIONS(556), - [anon_sym_BANG_EQ_EQ] = ACTIONS(548), - [anon_sym_GT_EQ] = ACTIONS(548), - [anon_sym_QMARK_QMARK] = ACTIONS(556), - [anon_sym_instanceof] = ACTIONS(556), - [anon_sym_PLUS_PLUS] = ACTIONS(548), - [anon_sym_DASH_DASH] = ACTIONS(548), - [anon_sym_DQUOTE] = ACTIONS(349), - [anon_sym_SQUOTE] = ACTIONS(351), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(548), - [sym_number] = ACTIONS(577), - [anon_sym_static] = ACTIONS(567), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [sym__automatic_semicolon] = ACTIONS(548), - }, - [90] = { - [sym_import] = STATE(377), - [sym_parenthesized_expression] = STATE(284), - [sym__expression] = STATE(600), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(346), - [sym_array] = STATE(359), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(377), - [sym_function] = STATE(377), - [sym_generator_function] = STATE(377), - [sym_arrow_function] = STATE(377), - [sym_call_expression] = STATE(377), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(284), - [sym_subscript_expression] = STATE(284), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(377), - [sym_template_string] = STATE(377), - [sym_regex] = STATE(377), - [sym_meta_property] = STATE(377), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(601), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1161), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), @@ -14250,9 +13966,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(325), [anon_sym_LT] = ACTIONS(505), [anon_sym_SLASH] = ACTIONS(329), - [anon_sym_DOT] = ACTIONS(603), [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(605), + [anon_sym_async] = ACTIONS(333), [anon_sym_function] = ACTIONS(335), [anon_sym_new] = ACTIONS(337), [anon_sym_PLUS] = ACTIONS(339), @@ -14268,63 +13983,64 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(351), [sym_comment] = ACTIONS(3), [anon_sym_BQUOTE] = ACTIONS(353), - [sym_number] = ACTIONS(607), - [sym_this] = ACTIONS(609), - [sym_super] = ACTIONS(609), - [sym_true] = ACTIONS(609), - [sym_false] = ACTIONS(609), - [sym_null] = ACTIONS(609), - [sym_undefined] = ACTIONS(609), + [sym_number] = ACTIONS(355), + [sym_this] = ACTIONS(357), + [sym_super] = ACTIONS(357), + [sym_true] = ACTIONS(357), + [sym_false] = ACTIONS(357), + [sym_null] = ACTIONS(357), + [sym_undefined] = ACTIONS(357), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(611), - [anon_sym_get] = ACTIONS(611), - [anon_sym_set] = ACTIONS(611), + [anon_sym_static] = ACTIONS(359), + [anon_sym_get] = ACTIONS(359), + [anon_sym_set] = ACTIONS(359), }, - [91] = { - [sym_import] = STATE(469), - [sym_statement_block] = STATE(438), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(342), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(581), + [86] = { + [sym_import] = STATE(385), + [sym_variable_declarator] = STATE(799), + [sym_parenthesized_expression] = STATE(328), + [sym__expression] = STATE(597), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(398), + [sym_array] = STATE(393), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(328), + [sym_subscript_expression] = STATE(328), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(559), + [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), [anon_sym_await] = ACTIONS(319), [anon_sym_yield] = ACTIONS(323), - [anon_sym_LBRACK] = ACTIONS(325), + [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(505), [anon_sym_SLASH] = ACTIONS(329), [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(333), + [anon_sym_async] = ACTIONS(561), [anon_sym_function] = ACTIONS(335), [anon_sym_new] = ACTIONS(337), [anon_sym_PLUS] = ACTIONS(339), @@ -14348,55 +14064,56 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(357), [sym_undefined] = ACTIONS(357), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(359), - [anon_sym_get] = ACTIONS(359), - [anon_sym_set] = ACTIONS(359), + [anon_sym_static] = ACTIONS(563), + [anon_sym_get] = ACTIONS(563), + [anon_sym_set] = ACTIONS(563), }, - [92] = { - [sym_import] = STATE(469), - [sym_statement_block] = STATE(440), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(341), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(581), + [87] = { + [sym_import] = STATE(385), + [sym_variable_declarator] = STATE(798), + [sym_parenthesized_expression] = STATE(328), + [sym__expression] = STATE(597), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(398), + [sym_array] = STATE(393), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(328), + [sym_subscript_expression] = STATE(328), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(559), + [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), [anon_sym_await] = ACTIONS(319), [anon_sym_yield] = ACTIONS(323), - [anon_sym_LBRACK] = ACTIONS(325), + [anon_sym_LBRACK] = ACTIONS(53), [anon_sym_LT] = ACTIONS(505), [anon_sym_SLASH] = ACTIONS(329), [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(333), + [anon_sym_async] = ACTIONS(561), [anon_sym_function] = ACTIONS(335), [anon_sym_new] = ACTIONS(337), [anon_sym_PLUS] = ACTIONS(339), @@ -14420,46 +14137,120 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(357), [sym_undefined] = ACTIONS(357), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(359), - [anon_sym_get] = ACTIONS(359), - [anon_sym_set] = ACTIONS(359), + [anon_sym_static] = ACTIONS(563), + [anon_sym_get] = ACTIONS(563), + [anon_sym_set] = ACTIONS(563), }, - [93] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(503), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), + [88] = { + [sym_import] = STATE(372), + [sym_parenthesized_expression] = STATE(275), + [sym__expression] = STATE(597), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(341), + [sym_array] = STATE(337), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_sequence_expression] = STATE(980), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(372), + [sym_function] = STATE(372), + [sym_generator_function] = STATE(372), + [sym_arrow_function] = STATE(372), + [sym_call_expression] = STATE(372), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(275), + [sym_subscript_expression] = STATE(275), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(372), + [sym_template_string] = STATE(372), + [sym_regex] = STATE(372), + [sym_meta_property] = STATE(372), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(565), + [anon_sym_LBRACE] = ACTIONS(311), + [anon_sym_import] = ACTIONS(315), + [anon_sym_LPAREN] = ACTIONS(317), + [anon_sym_await] = ACTIONS(319), + [anon_sym_yield] = ACTIONS(323), + [anon_sym_LBRACK] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(505), + [anon_sym_SLASH] = ACTIONS(329), + [anon_sym_DOT] = ACTIONS(567), + [anon_sym_class] = ACTIONS(331), + [anon_sym_async] = ACTIONS(569), + [anon_sym_function] = ACTIONS(335), + [anon_sym_new] = ACTIONS(337), + [anon_sym_PLUS] = ACTIONS(339), + [anon_sym_DASH] = ACTIONS(339), + [anon_sym_BANG] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_typeof] = ACTIONS(345), + [anon_sym_void] = ACTIONS(345), + [anon_sym_delete] = ACTIONS(345), + [anon_sym_PLUS_PLUS] = ACTIONS(347), + [anon_sym_DASH_DASH] = ACTIONS(347), + [anon_sym_DQUOTE] = ACTIONS(349), + [anon_sym_SQUOTE] = ACTIONS(351), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(353), + [sym_number] = ACTIONS(571), + [sym_this] = ACTIONS(573), + [sym_super] = ACTIONS(573), + [sym_true] = ACTIONS(573), + [sym_false] = ACTIONS(573), + [sym_null] = ACTIONS(573), + [sym_undefined] = ACTIONS(573), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(575), + [anon_sym_get] = ACTIONS(575), + [anon_sym_set] = ACTIONS(575), + }, + [89] = { + [sym_import] = STATE(541), + [sym_statement_block] = STATE(558), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(430), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(365), + [anon_sym_LBRACE] = ACTIONS(577), [anon_sym_import] = ACTIONS(367), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), @@ -14496,42 +14287,116 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [94] = { - [sym_import] = STATE(528), - [sym_statement_block] = STATE(578), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(404), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), + [90] = { + [sym_import] = STATE(372), + [sym_parenthesized_expression] = STATE(275), + [sym__expression] = STATE(597), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(341), + [sym_array] = STATE(337), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(372), + [sym_function] = STATE(372), + [sym_generator_function] = STATE(372), + [sym_arrow_function] = STATE(372), + [sym_call_expression] = STATE(372), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(275), + [sym_subscript_expression] = STATE(275), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(372), + [sym_template_string] = STATE(372), + [sym_regex] = STATE(372), + [sym_meta_property] = STATE(372), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(565), + [anon_sym_LBRACE] = ACTIONS(311), + [anon_sym_import] = ACTIONS(315), + [anon_sym_LPAREN] = ACTIONS(317), + [anon_sym_await] = ACTIONS(319), + [anon_sym_yield] = ACTIONS(323), + [anon_sym_LBRACK] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(505), + [anon_sym_SLASH] = ACTIONS(329), + [anon_sym_DOT] = ACTIONS(547), + [anon_sym_class] = ACTIONS(331), + [anon_sym_async] = ACTIONS(569), + [anon_sym_function] = ACTIONS(335), + [anon_sym_new] = ACTIONS(337), + [anon_sym_PLUS] = ACTIONS(339), + [anon_sym_DASH] = ACTIONS(339), + [anon_sym_BANG] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_typeof] = ACTIONS(345), + [anon_sym_void] = ACTIONS(345), + [anon_sym_delete] = ACTIONS(345), + [anon_sym_PLUS_PLUS] = ACTIONS(347), + [anon_sym_DASH_DASH] = ACTIONS(347), + [anon_sym_DQUOTE] = ACTIONS(349), + [anon_sym_SQUOTE] = ACTIONS(351), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(353), + [sym_number] = ACTIONS(571), + [sym_this] = ACTIONS(573), + [sym_super] = ACTIONS(573), + [sym_true] = ACTIONS(573), + [sym_false] = ACTIONS(573), + [sym_null] = ACTIONS(573), + [sym_undefined] = ACTIONS(573), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(575), + [anon_sym_get] = ACTIONS(575), + [anon_sym_set] = ACTIONS(575), + }, + [91] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(488), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(970), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(597), + [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), @@ -14568,40 +14433,114 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [95] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(580), - [sym_yield_expression] = STATE(471), + [92] = { + [sym_import] = STATE(541), + [sym_statement_block] = STATE(529), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(403), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), + [sym_identifier] = ACTIONS(361), + [anon_sym_LBRACE] = ACTIONS(577), + [anon_sym_import] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(371), + [anon_sym_async] = ACTIONS(373), + [anon_sym_function] = ACTIONS(375), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [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(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(379), + [anon_sym_get] = ACTIONS(379), + [anon_sym_set] = ACTIONS(379), + }, + [93] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(369), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1124), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(807), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -14640,112 +14579,114 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [96] = { - [sym_import] = STATE(528), - [sym_statement_block] = STATE(553), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(428), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), + [94] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(520), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(373), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(597), - [anon_sym_import] = ACTIONS(367), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(373), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1153), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(307), + [anon_sym_LBRACE] = ACTIONS(311), + [anon_sym_import] = ACTIONS(315), + [anon_sym_LPAREN] = ACTIONS(317), + [anon_sym_await] = ACTIONS(319), + [anon_sym_yield] = ACTIONS(323), + [anon_sym_LBRACK] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(505), + [anon_sym_SLASH] = ACTIONS(329), + [anon_sym_class] = ACTIONS(331), + [anon_sym_async] = ACTIONS(333), + [anon_sym_function] = ACTIONS(335), + [anon_sym_new] = ACTIONS(337), + [anon_sym_PLUS] = ACTIONS(339), + [anon_sym_DASH] = ACTIONS(339), + [anon_sym_BANG] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_typeof] = ACTIONS(345), + [anon_sym_void] = ACTIONS(345), + [anon_sym_delete] = ACTIONS(345), + [anon_sym_PLUS_PLUS] = ACTIONS(347), + [anon_sym_DASH_DASH] = ACTIONS(347), + [anon_sym_DQUOTE] = ACTIONS(349), + [anon_sym_SQUOTE] = ACTIONS(351), [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(83), + [anon_sym_BQUOTE] = ACTIONS(353), + [sym_number] = ACTIONS(355), + [sym_this] = ACTIONS(357), + [sym_super] = ACTIONS(357), + [sym_true] = ACTIONS(357), + [sym_false] = ACTIONS(357), + [sym_null] = ACTIONS(357), + [sym_undefined] = ACTIONS(357), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(379), - [anon_sym_get] = ACTIONS(379), - [anon_sym_set] = ACTIONS(379), + [anon_sym_static] = ACTIONS(359), + [anon_sym_get] = ACTIONS(359), + [anon_sym_set] = ACTIONS(359), }, - [97] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(573), - [sym_yield_expression] = STATE(471), + [95] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(521), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1117), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1156), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -14784,40 +14725,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [98] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(555), - [sym_yield_expression] = STATE(471), + [96] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(565), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1114), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1166), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -14856,40 +14798,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [99] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(524), - [sym_yield_expression] = STATE(471), + [97] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(526), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1115), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1160), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -14928,42 +14871,43 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [100] = { - [sym_import] = STATE(469), - [sym_statement_block] = STATE(412), - [sym_parenthesized_expression] = STATE(290), + [98] = { + [sym_import] = STATE(385), + [sym_statement_block] = STATE(425), + [sym_parenthesized_expression] = STATE(288), [sym__expression] = STATE(353), - [sym_yield_expression] = STATE(471), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(543), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), [anon_sym_await] = ACTIONS(319), @@ -15000,40 +14944,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [101] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(559), - [sym_yield_expression] = STATE(471), + [99] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(508), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1149), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1159), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -15072,114 +15017,43 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [102] = { - [sym_import] = STATE(528), - [sym_statement_block] = STATE(561), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(427), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(597), - [anon_sym_import] = ACTIONS(367), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(373), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [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(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(379), - [anon_sym_get] = ACTIONS(379), - [anon_sym_set] = ACTIONS(379), - }, - [103] = { - [sym_import] = STATE(528), - [sym_statement_block] = STATE(563), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(380), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [100] = { + [sym_import] = STATE(541), + [sym_statement_block] = STATE(547), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(452), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(597), + [anon_sym_LBRACE] = ACTIONS(577), [anon_sym_import] = ACTIONS(367), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), @@ -15216,40 +15090,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [104] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(588), - [sym_yield_expression] = STATE(471), + [101] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(567), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1158), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1103), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -15288,40 +15163,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [105] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(519), - [sym_yield_expression] = STATE(471), + [102] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(506), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1079), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1101), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -15360,40 +15236,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [106] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(516), - [sym_yield_expression] = STATE(471), + [103] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(518), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1101), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1158), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -15432,40 +15309,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [107] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(518), - [sym_yield_expression] = STATE(471), + [104] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(519), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1100), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1157), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -15504,112 +15382,260 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [108] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(520), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1089), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_import] = ACTIONS(315), - [anon_sym_LPAREN] = ACTIONS(317), - [anon_sym_await] = ACTIONS(319), - [anon_sym_yield] = ACTIONS(323), - [anon_sym_LBRACK] = ACTIONS(325), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_SLASH] = ACTIONS(329), - [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(333), - [anon_sym_function] = ACTIONS(335), - [anon_sym_new] = ACTIONS(337), - [anon_sym_PLUS] = ACTIONS(339), - [anon_sym_DASH] = ACTIONS(339), - [anon_sym_BANG] = ACTIONS(343), - [anon_sym_TILDE] = ACTIONS(343), - [anon_sym_typeof] = ACTIONS(345), - [anon_sym_void] = ACTIONS(345), - [anon_sym_delete] = ACTIONS(345), - [anon_sym_PLUS_PLUS] = ACTIONS(347), - [anon_sym_DASH_DASH] = ACTIONS(347), - [anon_sym_DQUOTE] = ACTIONS(349), - [anon_sym_SQUOTE] = ACTIONS(351), + [105] = { + [sym_import] = STATE(541), + [sym_statement_block] = STATE(557), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(458), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), + [sym_identifier] = ACTIONS(361), + [anon_sym_LBRACE] = ACTIONS(577), + [anon_sym_import] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(371), + [anon_sym_async] = ACTIONS(373), + [anon_sym_function] = ACTIONS(375), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [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(353), - [sym_number] = ACTIONS(355), - [sym_this] = ACTIONS(357), - [sym_super] = ACTIONS(357), - [sym_true] = ACTIONS(357), - [sym_false] = ACTIONS(357), - [sym_null] = ACTIONS(357), - [sym_undefined] = ACTIONS(357), + [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(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(359), - [anon_sym_get] = ACTIONS(359), - [anon_sym_set] = ACTIONS(359), + [anon_sym_static] = ACTIONS(379), + [anon_sym_get] = ACTIONS(379), + [anon_sym_set] = ACTIONS(379), }, - [109] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(571), - [sym_yield_expression] = STATE(471), + [106] = { + [sym_import] = STATE(541), + [sym_statement_block] = STATE(555), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(455), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), + [sym_identifier] = ACTIONS(361), + [anon_sym_LBRACE] = ACTIONS(577), + [anon_sym_import] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(371), + [anon_sym_async] = ACTIONS(373), + [anon_sym_function] = ACTIONS(375), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [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(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(379), + [anon_sym_get] = ACTIONS(379), + [anon_sym_set] = ACTIONS(379), + }, + [107] = { + [sym_import] = STATE(541), + [sym_statement_block] = STATE(545), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(439), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), + [sym_identifier] = ACTIONS(361), + [anon_sym_LBRACE] = ACTIONS(577), + [anon_sym_import] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(371), + [anon_sym_async] = ACTIONS(373), + [anon_sym_function] = ACTIONS(375), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [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(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(379), + [anon_sym_get] = ACTIONS(379), + [anon_sym_set] = ACTIONS(379), + }, + [108] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(551), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1146), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1166), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -15648,42 +15674,43 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [110] = { - [sym_import] = STATE(528), - [sym_statement_block] = STATE(538), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(393), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [109] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(481), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_sequence_expression] = STATE(1043), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(597), + [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), [anon_sym_LPAREN] = ACTIONS(27), [anon_sym_await] = ACTIONS(29), @@ -15720,40 +15747,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [111] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(521), - [sym_yield_expression] = STATE(471), + [110] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(539), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1098), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1095), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -15792,40 +15820,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [112] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(550), - [sym_yield_expression] = STATE(471), + [111] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(582), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1105), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1110), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -15864,40 +15893,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [113] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(551), - [sym_yield_expression] = STATE(471), + [112] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(581), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1106), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1120), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -15936,112 +15966,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [114] = { - [sym_import] = STATE(377), - [sym_parenthesized_expression] = STATE(284), - [sym__expression] = STATE(600), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(346), - [sym_array] = STATE(359), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(377), - [sym_function] = STATE(377), - [sym_generator_function] = STATE(377), - [sym_arrow_function] = STATE(377), - [sym_call_expression] = STATE(377), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(284), - [sym_subscript_expression] = STATE(284), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(377), - [sym_template_string] = STATE(377), - [sym_regex] = STATE(377), - [sym_meta_property] = STATE(377), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(601), - [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_import] = ACTIONS(315), - [anon_sym_LPAREN] = ACTIONS(317), - [anon_sym_await] = ACTIONS(319), - [anon_sym_yield] = ACTIONS(323), - [anon_sym_LBRACK] = ACTIONS(325), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_SLASH] = ACTIONS(329), - [anon_sym_DOT] = ACTIONS(585), - [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(605), - [anon_sym_function] = ACTIONS(335), - [anon_sym_new] = ACTIONS(337), - [anon_sym_PLUS] = ACTIONS(339), - [anon_sym_DASH] = ACTIONS(339), - [anon_sym_BANG] = ACTIONS(343), - [anon_sym_TILDE] = ACTIONS(343), - [anon_sym_typeof] = ACTIONS(345), - [anon_sym_void] = ACTIONS(345), - [anon_sym_delete] = ACTIONS(345), - [anon_sym_PLUS_PLUS] = ACTIONS(347), - [anon_sym_DASH_DASH] = ACTIONS(347), - [anon_sym_DQUOTE] = ACTIONS(349), - [anon_sym_SQUOTE] = ACTIONS(351), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(353), - [sym_number] = ACTIONS(607), - [sym_this] = ACTIONS(609), - [sym_super] = ACTIONS(609), - [sym_true] = ACTIONS(609), - [sym_false] = ACTIONS(609), - [sym_null] = ACTIONS(609), - [sym_undefined] = ACTIONS(609), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(611), - [anon_sym_get] = ACTIONS(611), - [anon_sym_set] = ACTIONS(611), - }, - [115] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(372), - [sym_yield_expression] = STATE(471), + [113] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(554), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(830), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1122), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -16080,42 +16039,43 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [116] = { - [sym_import] = STATE(469), - [sym_statement_block] = STATE(426), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(347), - [sym_yield_expression] = STATE(471), + [114] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(556), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1121), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), [anon_sym_await] = ACTIONS(319), @@ -16152,42 +16112,43 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [117] = { - [sym_import] = STATE(469), - [sym_statement_block] = STATE(407), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(364), - [sym_yield_expression] = STATE(471), + [115] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(553), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1136), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), [anon_sym_await] = ACTIONS(319), @@ -16224,51 +16185,52 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [118] = { - [sym_import] = STATE(469), - [sym_variable_declarator] = STATE(804), - [sym_parenthesized_expression] = STATE(329), - [sym__expression] = STATE(600), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(472), - [sym_array] = STATE(413), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(329), - [sym_subscript_expression] = STATE(329), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(613), - [anon_sym_LBRACE] = ACTIONS(365), + [116] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(578), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(373), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1111), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(307), + [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), [anon_sym_await] = ACTIONS(319), [anon_sym_yield] = ACTIONS(323), - [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LBRACK] = ACTIONS(325), [anon_sym_LT] = ACTIONS(505), [anon_sym_SLASH] = ACTIONS(329), [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(615), + [anon_sym_async] = ACTIONS(333), [anon_sym_function] = ACTIONS(335), [anon_sym_new] = ACTIONS(337), [anon_sym_PLUS] = ACTIONS(339), @@ -16292,44 +16254,45 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(357), [sym_undefined] = ACTIONS(357), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(617), - [anon_sym_get] = ACTIONS(617), - [anon_sym_set] = ACTIONS(617), + [anon_sym_static] = ACTIONS(359), + [anon_sym_get] = ACTIONS(359), + [anon_sym_set] = ACTIONS(359), }, - [119] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(523), - [sym_yield_expression] = STATE(471), + [117] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(585), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1118), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_sequence_expression] = STATE(1109), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -16368,51 +16331,52 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [120] = { - [sym_import] = STATE(469), - [sym_variable_declarator] = STATE(818), - [sym_parenthesized_expression] = STATE(329), - [sym__expression] = STATE(600), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(472), - [sym_array] = STATE(413), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(329), - [sym_subscript_expression] = STATE(329), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(613), - [anon_sym_LBRACE] = ACTIONS(365), + [118] = { + [sym_import] = STATE(385), + [sym_statement_block] = STATE(466), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(344), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(373), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(307), + [anon_sym_LBRACE] = ACTIONS(543), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), [anon_sym_await] = ACTIONS(319), [anon_sym_yield] = ACTIONS(323), - [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LBRACK] = ACTIONS(325), [anon_sym_LT] = ACTIONS(505), [anon_sym_SLASH] = ACTIONS(329), [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(615), + [anon_sym_async] = ACTIONS(333), [anon_sym_function] = ACTIONS(335), [anon_sym_new] = ACTIONS(337), [anon_sym_PLUS] = ACTIONS(339), @@ -16436,46 +16400,47 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(357), [sym_undefined] = ACTIONS(357), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(617), - [anon_sym_get] = ACTIONS(617), - [anon_sym_set] = ACTIONS(617), + [anon_sym_static] = ACTIONS(359), + [anon_sym_get] = ACTIONS(359), + [anon_sym_set] = ACTIONS(359), }, - [121] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(556), - [sym_yield_expression] = STATE(471), + [119] = { + [sym_import] = STATE(385), + [sym_statement_block] = STATE(461), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(347), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_sequence_expression] = STATE(1109), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(311), + [anon_sym_LBRACE] = ACTIONS(543), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), [anon_sym_await] = ACTIONS(319), @@ -16512,39 +16477,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [122] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), + [120] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), [sym__expression] = STATE(401), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -16583,39 +16549,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [123] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(419), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [121] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(415), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -16654,181 +16621,112 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [124] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(336), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_import] = ACTIONS(315), - [anon_sym_LPAREN] = ACTIONS(317), - [anon_sym_await] = ACTIONS(319), - [anon_sym_yield] = ACTIONS(323), - [anon_sym_LBRACK] = ACTIONS(325), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_SLASH] = ACTIONS(329), - [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(333), - [anon_sym_function] = ACTIONS(335), - [anon_sym_new] = ACTIONS(337), - [anon_sym_PLUS] = ACTIONS(339), - [anon_sym_DASH] = ACTIONS(339), - [anon_sym_BANG] = ACTIONS(343), - [anon_sym_TILDE] = ACTIONS(343), - [anon_sym_typeof] = ACTIONS(345), - [anon_sym_void] = ACTIONS(345), - [anon_sym_delete] = ACTIONS(345), - [anon_sym_PLUS_PLUS] = ACTIONS(347), - [anon_sym_DASH_DASH] = ACTIONS(347), - [anon_sym_DQUOTE] = ACTIONS(349), - [anon_sym_SQUOTE] = ACTIONS(351), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(353), - [sym_number] = ACTIONS(355), - [sym_this] = ACTIONS(357), - [sym_super] = ACTIONS(357), - [sym_true] = ACTIONS(357), - [sym_false] = ACTIONS(357), - [sym_null] = ACTIONS(357), - [sym_undefined] = ACTIONS(357), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(359), - [anon_sym_get] = ACTIONS(359), - [anon_sym_set] = ACTIONS(359), - }, - [125] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(569), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_import] = ACTIONS(315), - [anon_sym_LPAREN] = ACTIONS(317), - [anon_sym_await] = ACTIONS(319), - [anon_sym_yield] = ACTIONS(323), - [anon_sym_LBRACK] = ACTIONS(325), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_SLASH] = ACTIONS(329), - [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(333), - [anon_sym_function] = ACTIONS(335), - [anon_sym_new] = ACTIONS(337), - [anon_sym_PLUS] = ACTIONS(339), - [anon_sym_DASH] = ACTIONS(339), - [anon_sym_BANG] = ACTIONS(343), - [anon_sym_TILDE] = ACTIONS(343), - [anon_sym_typeof] = ACTIONS(345), - [anon_sym_void] = ACTIONS(345), - [anon_sym_delete] = ACTIONS(345), - [anon_sym_PLUS_PLUS] = ACTIONS(347), - [anon_sym_DASH_DASH] = ACTIONS(347), - [anon_sym_DQUOTE] = ACTIONS(349), - [anon_sym_SQUOTE] = ACTIONS(351), + [122] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(446), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), + [sym_identifier] = ACTIONS(361), + [anon_sym_LBRACE] = ACTIONS(365), + [anon_sym_import] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(371), + [anon_sym_async] = ACTIONS(373), + [anon_sym_function] = ACTIONS(375), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [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(353), - [sym_number] = ACTIONS(355), - [sym_this] = ACTIONS(357), - [sym_super] = ACTIONS(357), - [sym_true] = ACTIONS(357), - [sym_false] = ACTIONS(357), - [sym_null] = ACTIONS(357), - [sym_undefined] = ACTIONS(357), + [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(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(359), - [anon_sym_get] = ACTIONS(359), - [anon_sym_set] = ACTIONS(359), + [anon_sym_static] = ACTIONS(379), + [anon_sym_get] = ACTIONS(379), + [anon_sym_set] = ACTIONS(379), }, - [126] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(444), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [123] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(496), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -16867,39 +16765,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [127] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(567), - [sym_yield_expression] = STATE(471), + [124] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(349), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -16938,39 +16837,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [128] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(366), - [sym_yield_expression] = STATE(471), + [125] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(591), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -17009,39 +16909,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [129] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(564), - [sym_yield_expression] = STATE(471), + [126] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(333), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -17080,110 +16981,112 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [130] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(453), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_import] = ACTIONS(315), - [anon_sym_LPAREN] = ACTIONS(317), - [anon_sym_await] = ACTIONS(319), - [anon_sym_yield] = ACTIONS(323), - [anon_sym_LBRACK] = ACTIONS(325), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_SLASH] = ACTIONS(329), - [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(333), - [anon_sym_function] = ACTIONS(335), - [anon_sym_new] = ACTIONS(337), - [anon_sym_PLUS] = ACTIONS(339), - [anon_sym_DASH] = ACTIONS(339), - [anon_sym_BANG] = ACTIONS(343), - [anon_sym_TILDE] = ACTIONS(343), - [anon_sym_typeof] = ACTIONS(345), - [anon_sym_void] = ACTIONS(345), - [anon_sym_delete] = ACTIONS(345), - [anon_sym_PLUS_PLUS] = ACTIONS(347), - [anon_sym_DASH_DASH] = ACTIONS(347), - [anon_sym_DQUOTE] = ACTIONS(349), - [anon_sym_SQUOTE] = ACTIONS(351), + [127] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(445), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), + [sym_identifier] = ACTIONS(361), + [anon_sym_LBRACE] = ACTIONS(365), + [anon_sym_import] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(371), + [anon_sym_async] = ACTIONS(373), + [anon_sym_function] = ACTIONS(375), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [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(353), - [sym_number] = ACTIONS(355), - [sym_this] = ACTIONS(357), - [sym_super] = ACTIONS(357), - [sym_true] = ACTIONS(357), - [sym_false] = ACTIONS(357), - [sym_null] = ACTIONS(357), - [sym_undefined] = ACTIONS(357), + [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(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(359), - [anon_sym_get] = ACTIONS(359), - [anon_sym_set] = ACTIONS(359), + [anon_sym_static] = ACTIONS(379), + [anon_sym_get] = ACTIONS(379), + [anon_sym_set] = ACTIONS(379), }, - [131] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(590), - [sym_yield_expression] = STATE(471), + [128] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(334), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -17222,110 +17125,112 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [132] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(594), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_import] = ACTIONS(315), - [anon_sym_LPAREN] = ACTIONS(317), - [anon_sym_await] = ACTIONS(319), - [anon_sym_yield] = ACTIONS(323), - [anon_sym_LBRACK] = ACTIONS(325), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_SLASH] = ACTIONS(329), - [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(333), - [anon_sym_function] = ACTIONS(335), - [anon_sym_new] = ACTIONS(337), - [anon_sym_PLUS] = ACTIONS(339), - [anon_sym_DASH] = ACTIONS(339), - [anon_sym_BANG] = ACTIONS(343), - [anon_sym_TILDE] = ACTIONS(343), - [anon_sym_typeof] = ACTIONS(345), - [anon_sym_void] = ACTIONS(345), - [anon_sym_delete] = ACTIONS(345), - [anon_sym_PLUS_PLUS] = ACTIONS(347), - [anon_sym_DASH_DASH] = ACTIONS(347), + [129] = { + [sym_string] = STATE(963), + [sym_formal_parameters] = STATE(1102), + [sym__property_name] = STATE(963), + [sym_computed_property_name] = STATE(963), + [aux_sym_object_repeat1] = STATE(896), + [sym_identifier] = ACTIONS(579), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_COMMA] = ACTIONS(584), + [anon_sym_RBRACE] = ACTIONS(586), + [anon_sym_LPAREN] = ACTIONS(588), + [anon_sym_in] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(584), + [anon_sym_COLON] = ACTIONS(594), + [anon_sym_EQ] = ACTIONS(597), + [anon_sym_LBRACK] = ACTIONS(599), + [anon_sym_LT] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(592), + [anon_sym_DOT] = ACTIONS(601), + [anon_sym_async] = ACTIONS(603), + [anon_sym_function] = ACTIONS(605), + [anon_sym_EQ_GT] = ACTIONS(607), + [anon_sym_QMARK_DOT] = ACTIONS(609), + [anon_sym_PLUS_EQ] = ACTIONS(611), + [anon_sym_DASH_EQ] = ACTIONS(611), + [anon_sym_STAR_EQ] = ACTIONS(611), + [anon_sym_SLASH_EQ] = ACTIONS(611), + [anon_sym_PERCENT_EQ] = ACTIONS(611), + [anon_sym_CARET_EQ] = ACTIONS(611), + [anon_sym_AMP_EQ] = ACTIONS(611), + [anon_sym_PIPE_EQ] = ACTIONS(611), + [anon_sym_GT_GT_EQ] = ACTIONS(611), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(611), + [anon_sym_LT_LT_EQ] = ACTIONS(611), + [anon_sym_STAR_STAR_EQ] = ACTIONS(611), + [anon_sym_AMP_AMP_EQ] = ACTIONS(611), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(611), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(611), + [anon_sym_QMARK] = ACTIONS(592), + [anon_sym_AMP_AMP] = ACTIONS(592), + [anon_sym_PIPE_PIPE] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_GT_GT_GT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(592), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_STAR_STAR] = ACTIONS(592), + [anon_sym_LT_EQ] = ACTIONS(584), + [anon_sym_EQ_EQ] = ACTIONS(592), + [anon_sym_EQ_EQ_EQ] = ACTIONS(584), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_BANG_EQ_EQ] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(584), + [anon_sym_QMARK_QMARK] = ACTIONS(592), + [anon_sym_instanceof] = ACTIONS(592), + [anon_sym_PLUS_PLUS] = ACTIONS(584), + [anon_sym_DASH_DASH] = ACTIONS(584), [anon_sym_DQUOTE] = ACTIONS(349), [anon_sym_SQUOTE] = ACTIONS(351), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(353), - [sym_number] = ACTIONS(355), - [sym_this] = ACTIONS(357), - [sym_super] = ACTIONS(357), - [sym_true] = ACTIONS(357), - [sym_false] = ACTIONS(357), - [sym_null] = ACTIONS(357), - [sym_undefined] = ACTIONS(357), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(359), - [anon_sym_get] = ACTIONS(359), - [anon_sym_set] = ACTIONS(359), + [anon_sym_BQUOTE] = ACTIONS(584), + [sym_number] = ACTIONS(613), + [anon_sym_static] = ACTIONS(603), + [anon_sym_get] = ACTIONS(615), + [anon_sym_set] = ACTIONS(615), + [sym__automatic_semicolon] = ACTIONS(584), }, - [133] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(337), - [sym_yield_expression] = STATE(471), + [130] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(352), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -17364,39 +17269,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [134] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(498), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [131] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(444), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -17435,110 +17341,112 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [135] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(445), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), + [132] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(335), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(373), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(365), - [anon_sym_import] = ACTIONS(367), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(373), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(307), + [anon_sym_LBRACE] = ACTIONS(311), + [anon_sym_import] = ACTIONS(315), + [anon_sym_LPAREN] = ACTIONS(317), + [anon_sym_await] = ACTIONS(319), + [anon_sym_yield] = ACTIONS(323), + [anon_sym_LBRACK] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(505), + [anon_sym_SLASH] = ACTIONS(329), + [anon_sym_class] = ACTIONS(331), + [anon_sym_async] = ACTIONS(333), + [anon_sym_function] = ACTIONS(335), + [anon_sym_new] = ACTIONS(337), + [anon_sym_PLUS] = ACTIONS(339), + [anon_sym_DASH] = ACTIONS(339), + [anon_sym_BANG] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_typeof] = ACTIONS(345), + [anon_sym_void] = ACTIONS(345), + [anon_sym_delete] = ACTIONS(345), + [anon_sym_PLUS_PLUS] = ACTIONS(347), + [anon_sym_DASH_DASH] = ACTIONS(347), + [anon_sym_DQUOTE] = ACTIONS(349), + [anon_sym_SQUOTE] = ACTIONS(351), [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(83), + [anon_sym_BQUOTE] = ACTIONS(353), + [sym_number] = ACTIONS(355), + [sym_this] = ACTIONS(357), + [sym_super] = ACTIONS(357), + [sym_true] = ACTIONS(357), + [sym_false] = ACTIONS(357), + [sym_null] = ACTIONS(357), + [sym_undefined] = ACTIONS(357), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(379), - [anon_sym_get] = ACTIONS(379), - [anon_sym_set] = ACTIONS(379), + [anon_sym_static] = ACTIONS(359), + [anon_sym_get] = ACTIONS(359), + [anon_sym_set] = ACTIONS(359), }, - [136] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(383), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [133] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(443), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -17577,39 +17485,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [137] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(579), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [134] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(394), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -17648,39 +17557,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [138] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(340), - [sym_yield_expression] = STATE(471), + [135] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(339), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -17719,110 +17629,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [139] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(582), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(365), - [anon_sym_import] = ACTIONS(367), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(373), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [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(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(379), - [anon_sym_get] = ACTIONS(379), - [anon_sym_set] = ACTIONS(379), - }, - [140] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(357), - [sym_yield_expression] = STATE(471), + [136] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(411), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -17861,39 +17701,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [141] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(358), - [sym_yield_expression] = STATE(471), + [137] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(332), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -17932,111 +17773,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [142] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(386), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), + [138] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(356), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(373), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(365), - [anon_sym_import] = ACTIONS(367), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(373), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [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(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(379), - [anon_sym_get] = ACTIONS(379), - [anon_sym_set] = ACTIONS(379), - }, - [143] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(453), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(591), - [sym_array] = STATE(592), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(619), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), @@ -18074,39 +17845,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [144] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(370), - [sym_yield_expression] = STATE(471), + [139] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(358), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -18145,110 +17917,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [145] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(396), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(365), - [anon_sym_import] = ACTIONS(367), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(373), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [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(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(379), - [anon_sym_get] = ACTIONS(379), - [anon_sym_set] = ACTIONS(379), - }, - [146] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(369), - [sym_yield_expression] = STATE(471), + [140] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(359), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -18287,40 +17989,41 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [147] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(593), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(307), + [141] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(411), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(589), + [sym_array] = STATE(588), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(617), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), [anon_sym_LPAREN] = ACTIONS(317), @@ -18358,59 +18061,132 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [148] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(423), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), + [142] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(345), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(373), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(365), - [anon_sym_import] = ACTIONS(367), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(373), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(307), + [anon_sym_LBRACE] = ACTIONS(311), + [anon_sym_import] = ACTIONS(315), + [anon_sym_LPAREN] = ACTIONS(317), + [anon_sym_await] = ACTIONS(319), + [anon_sym_yield] = ACTIONS(323), + [anon_sym_LBRACK] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(505), + [anon_sym_SLASH] = ACTIONS(329), + [anon_sym_class] = ACTIONS(331), + [anon_sym_async] = ACTIONS(333), + [anon_sym_function] = ACTIONS(335), + [anon_sym_new] = ACTIONS(337), + [anon_sym_PLUS] = ACTIONS(339), + [anon_sym_DASH] = ACTIONS(339), + [anon_sym_BANG] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_typeof] = ACTIONS(345), + [anon_sym_void] = ACTIONS(345), + [anon_sym_delete] = ACTIONS(345), + [anon_sym_PLUS_PLUS] = ACTIONS(347), + [anon_sym_DASH_DASH] = ACTIONS(347), + [anon_sym_DQUOTE] = ACTIONS(349), + [anon_sym_SQUOTE] = ACTIONS(351), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(353), + [sym_number] = ACTIONS(355), + [sym_this] = ACTIONS(357), + [sym_super] = ACTIONS(357), + [sym_true] = ACTIONS(357), + [sym_false] = ACTIONS(357), + [sym_null] = ACTIONS(357), + [sym_undefined] = ACTIONS(357), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(359), + [anon_sym_get] = ACTIONS(359), + [anon_sym_set] = ACTIONS(359), + }, + [143] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(428), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), + [sym_identifier] = ACTIONS(361), + [anon_sym_LBRACE] = ACTIONS(365), + [anon_sym_import] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(371), + [anon_sym_async] = ACTIONS(373), + [anon_sym_function] = ACTIONS(375), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), [anon_sym_PLUS_PLUS] = ACTIONS(73), [anon_sym_DASH_DASH] = ACTIONS(73), [anon_sym_DQUOTE] = ACTIONS(75), @@ -18429,39 +18205,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [149] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(422), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [144] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(421), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -18500,39 +18277,112 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [150] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(421), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), + [145] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(360), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(373), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(307), + [anon_sym_LBRACE] = ACTIONS(311), + [anon_sym_import] = ACTIONS(315), + [anon_sym_LPAREN] = ACTIONS(317), + [anon_sym_await] = ACTIONS(319), + [anon_sym_yield] = ACTIONS(323), + [anon_sym_LBRACK] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(505), + [anon_sym_SLASH] = ACTIONS(329), + [anon_sym_class] = ACTIONS(331), + [anon_sym_async] = ACTIONS(333), + [anon_sym_function] = ACTIONS(335), + [anon_sym_new] = ACTIONS(337), + [anon_sym_PLUS] = ACTIONS(339), + [anon_sym_DASH] = ACTIONS(339), + [anon_sym_BANG] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_typeof] = ACTIONS(345), + [anon_sym_void] = ACTIONS(345), + [anon_sym_delete] = ACTIONS(345), + [anon_sym_PLUS_PLUS] = ACTIONS(347), + [anon_sym_DASH_DASH] = ACTIONS(347), + [anon_sym_DQUOTE] = ACTIONS(349), + [anon_sym_SQUOTE] = ACTIONS(351), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(353), + [sym_number] = ACTIONS(355), + [sym_this] = ACTIONS(357), + [sym_super] = ACTIONS(357), + [sym_true] = ACTIONS(357), + [sym_false] = ACTIONS(357), + [sym_null] = ACTIONS(357), + [sym_undefined] = ACTIONS(357), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(359), + [anon_sym_get] = ACTIONS(359), + [anon_sym_set] = ACTIONS(359), + }, + [146] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(420), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -18571,39 +18421,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [151] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(420), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [147] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(419), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -18642,110 +18493,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [152] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(368), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_import] = ACTIONS(315), - [anon_sym_LPAREN] = ACTIONS(317), - [anon_sym_await] = ACTIONS(319), - [anon_sym_yield] = ACTIONS(323), - [anon_sym_LBRACK] = ACTIONS(325), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_SLASH] = ACTIONS(329), - [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(333), - [anon_sym_function] = ACTIONS(335), - [anon_sym_new] = ACTIONS(337), - [anon_sym_PLUS] = ACTIONS(339), - [anon_sym_DASH] = ACTIONS(339), - [anon_sym_BANG] = ACTIONS(343), - [anon_sym_TILDE] = ACTIONS(343), - [anon_sym_typeof] = ACTIONS(345), - [anon_sym_void] = ACTIONS(345), - [anon_sym_delete] = ACTIONS(345), - [anon_sym_PLUS_PLUS] = ACTIONS(347), - [anon_sym_DASH_DASH] = ACTIONS(347), - [anon_sym_DQUOTE] = ACTIONS(349), - [anon_sym_SQUOTE] = ACTIONS(351), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(353), - [sym_number] = ACTIONS(355), - [sym_this] = ACTIONS(357), - [sym_super] = ACTIONS(357), - [sym_true] = ACTIONS(357), - [sym_false] = ACTIONS(357), - [sym_null] = ACTIONS(357), - [sym_undefined] = ACTIONS(357), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(359), - [anon_sym_get] = ACTIONS(359), - [anon_sym_set] = ACTIONS(359), - }, - [153] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(570), - [sym_yield_expression] = STATE(471), + [148] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(590), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -18784,39 +18565,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [154] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(535), - [sym_yield_expression] = STATE(471), + [149] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(361), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -18855,110 +18637,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [155] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(418), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(365), - [anon_sym_import] = ACTIONS(367), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(373), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [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(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(379), - [anon_sym_get] = ACTIONS(379), - [anon_sym_set] = ACTIONS(379), - }, - [156] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(466), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [150] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(408), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -18997,39 +18709,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [157] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), + [151] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), [sym__expression] = STATE(362), - [sym_yield_expression] = STATE(471), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -19068,39 +18781,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [158] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(351), - [sym_yield_expression] = STATE(471), + [152] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(364), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -19139,110 +18853,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [159] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(329), - [sym__expression] = STATE(600), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(599), - [sym_array] = STATE(598), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(329), - [sym_subscript_expression] = STATE(329), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(621), - [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_import] = ACTIONS(315), - [anon_sym_LPAREN] = ACTIONS(317), - [anon_sym_await] = ACTIONS(319), - [anon_sym_yield] = ACTIONS(323), - [anon_sym_LBRACK] = ACTIONS(325), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_SLASH] = ACTIONS(329), - [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(615), - [anon_sym_function] = ACTIONS(335), - [anon_sym_new] = ACTIONS(337), - [anon_sym_PLUS] = ACTIONS(339), - [anon_sym_DASH] = ACTIONS(339), - [anon_sym_BANG] = ACTIONS(343), - [anon_sym_TILDE] = ACTIONS(343), - [anon_sym_typeof] = ACTIONS(345), - [anon_sym_void] = ACTIONS(345), - [anon_sym_delete] = ACTIONS(345), - [anon_sym_PLUS_PLUS] = ACTIONS(347), - [anon_sym_DASH_DASH] = ACTIONS(347), - [anon_sym_DQUOTE] = ACTIONS(349), - [anon_sym_SQUOTE] = ACTIONS(351), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(353), - [sym_number] = ACTIONS(355), - [sym_this] = ACTIONS(357), - [sym_super] = ACTIONS(357), - [sym_true] = ACTIONS(357), - [sym_false] = ACTIONS(357), - [sym_null] = ACTIONS(357), - [sym_undefined] = ACTIONS(357), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(617), - [anon_sym_get] = ACTIONS(617), - [anon_sym_set] = ACTIONS(617), - }, - [160] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(381), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [153] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(414), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -19281,110 +18925,112 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [161] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(367), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_import] = ACTIONS(315), - [anon_sym_LPAREN] = ACTIONS(317), - [anon_sym_await] = ACTIONS(319), - [anon_sym_yield] = ACTIONS(323), - [anon_sym_LBRACK] = ACTIONS(325), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_SLASH] = ACTIONS(329), - [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(333), - [anon_sym_function] = ACTIONS(335), - [anon_sym_new] = ACTIONS(337), - [anon_sym_PLUS] = ACTIONS(339), - [anon_sym_DASH] = ACTIONS(339), - [anon_sym_BANG] = ACTIONS(343), - [anon_sym_TILDE] = ACTIONS(343), - [anon_sym_typeof] = ACTIONS(345), - [anon_sym_void] = ACTIONS(345), - [anon_sym_delete] = ACTIONS(345), - [anon_sym_PLUS_PLUS] = ACTIONS(347), - [anon_sym_DASH_DASH] = ACTIONS(347), - [anon_sym_DQUOTE] = ACTIONS(349), - [anon_sym_SQUOTE] = ACTIONS(351), + [154] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(380), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), + [sym_identifier] = ACTIONS(361), + [anon_sym_LBRACE] = ACTIONS(365), + [anon_sym_import] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(371), + [anon_sym_async] = ACTIONS(373), + [anon_sym_function] = ACTIONS(375), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [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(353), - [sym_number] = ACTIONS(355), - [sym_this] = ACTIONS(357), - [sym_super] = ACTIONS(357), - [sym_true] = ACTIONS(357), - [sym_false] = ACTIONS(357), - [sym_null] = ACTIONS(357), - [sym_undefined] = ACTIONS(357), + [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(83), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(359), - [anon_sym_get] = ACTIONS(359), - [anon_sym_set] = ACTIONS(359), + [anon_sym_static] = ACTIONS(379), + [anon_sym_get] = ACTIONS(379), + [anon_sym_set] = ACTIONS(379), }, - [162] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(417), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [155] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(418), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -19423,39 +19069,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [163] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(502), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [156] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(417), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -19494,39 +19141,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [164] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(595), - [sym_yield_expression] = STATE(471), + [157] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(365), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -19565,39 +19213,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [165] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(501), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [158] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(416), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -19636,110 +19285,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [166] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(338), - [sym_yield_expression] = STATE(471), - [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), - [sym_identifier] = ACTIONS(307), - [anon_sym_LBRACE] = ACTIONS(311), - [anon_sym_import] = ACTIONS(315), - [anon_sym_LPAREN] = ACTIONS(317), - [anon_sym_await] = ACTIONS(319), - [anon_sym_yield] = ACTIONS(323), - [anon_sym_LBRACK] = ACTIONS(325), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_SLASH] = ACTIONS(329), - [anon_sym_class] = ACTIONS(331), - [anon_sym_async] = ACTIONS(333), - [anon_sym_function] = ACTIONS(335), - [anon_sym_new] = ACTIONS(337), - [anon_sym_PLUS] = ACTIONS(339), - [anon_sym_DASH] = ACTIONS(339), - [anon_sym_BANG] = ACTIONS(343), - [anon_sym_TILDE] = ACTIONS(343), - [anon_sym_typeof] = ACTIONS(345), - [anon_sym_void] = ACTIONS(345), - [anon_sym_delete] = ACTIONS(345), - [anon_sym_PLUS_PLUS] = ACTIONS(347), - [anon_sym_DASH_DASH] = ACTIONS(347), - [anon_sym_DQUOTE] = ACTIONS(349), - [anon_sym_SQUOTE] = ACTIONS(351), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(353), - [sym_number] = ACTIONS(355), - [sym_this] = ACTIONS(357), - [sym_super] = ACTIONS(357), - [sym_true] = ACTIONS(357), - [sym_false] = ACTIONS(357), - [sym_null] = ACTIONS(357), - [sym_undefined] = ACTIONS(357), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(359), - [anon_sym_get] = ACTIONS(359), - [anon_sym_set] = ACTIONS(359), - }, - [167] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(415), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [159] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(477), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -19778,110 +19357,112 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [168] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(500), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), + [160] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(366), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(373), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(365), - [anon_sym_import] = ACTIONS(367), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(373), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(307), + [anon_sym_LBRACE] = ACTIONS(311), + [anon_sym_import] = ACTIONS(315), + [anon_sym_LPAREN] = ACTIONS(317), + [anon_sym_await] = ACTIONS(319), + [anon_sym_yield] = ACTIONS(323), + [anon_sym_LBRACK] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(505), + [anon_sym_SLASH] = ACTIONS(329), + [anon_sym_class] = ACTIONS(331), + [anon_sym_async] = ACTIONS(333), + [anon_sym_function] = ACTIONS(335), + [anon_sym_new] = ACTIONS(337), + [anon_sym_PLUS] = ACTIONS(339), + [anon_sym_DASH] = ACTIONS(339), + [anon_sym_BANG] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_typeof] = ACTIONS(345), + [anon_sym_void] = ACTIONS(345), + [anon_sym_delete] = ACTIONS(345), + [anon_sym_PLUS_PLUS] = ACTIONS(347), + [anon_sym_DASH_DASH] = ACTIONS(347), + [anon_sym_DQUOTE] = ACTIONS(349), + [anon_sym_SQUOTE] = ACTIONS(351), [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(83), + [anon_sym_BQUOTE] = ACTIONS(353), + [sym_number] = ACTIONS(355), + [sym_this] = ACTIONS(357), + [sym_super] = ACTIONS(357), + [sym_true] = ACTIONS(357), + [sym_false] = ACTIONS(357), + [sym_null] = ACTIONS(357), + [sym_undefined] = ACTIONS(357), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(379), - [anon_sym_get] = ACTIONS(379), - [anon_sym_set] = ACTIONS(379), + [anon_sym_static] = ACTIONS(359), + [anon_sym_get] = ACTIONS(359), + [anon_sym_set] = ACTIONS(359), }, - [169] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(464), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [161] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(577), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -19920,39 +19501,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [170] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(365), - [sym_yield_expression] = STATE(471), + [162] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(479), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -19991,39 +19573,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [171] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(363), - [sym_yield_expression] = STATE(471), + [163] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(478), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -20062,110 +19645,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [172] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(461), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(365), - [anon_sym_import] = ACTIONS(367), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(373), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [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(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(379), - [anon_sym_get] = ACTIONS(379), - [anon_sym_set] = ACTIONS(379), - }, - [173] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(361), - [sym_yield_expression] = STATE(471), + [164] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(475), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -20204,39 +19717,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [174] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(355), - [sym_yield_expression] = STATE(471), + [165] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(586), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -20275,39 +19789,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [175] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(360), - [sym_yield_expression] = STATE(471), + [166] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(331), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -20346,39 +19861,184 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [176] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(458), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), + [167] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(413), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), + [sym_identifier] = ACTIONS(361), + [anon_sym_LBRACE] = ACTIONS(365), + [anon_sym_import] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(371), + [anon_sym_async] = ACTIONS(373), + [anon_sym_function] = ACTIONS(375), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [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(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(379), + [anon_sym_get] = ACTIONS(379), + [anon_sym_set] = ACTIONS(379), + }, + [168] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(328), + [sym__expression] = STATE(597), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(594), + [sym_array] = STATE(595), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(328), + [sym_subscript_expression] = STATE(328), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(619), + [anon_sym_LBRACE] = ACTIONS(311), + [anon_sym_import] = ACTIONS(315), + [anon_sym_LPAREN] = ACTIONS(317), + [anon_sym_await] = ACTIONS(319), + [anon_sym_yield] = ACTIONS(323), + [anon_sym_LBRACK] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(505), + [anon_sym_SLASH] = ACTIONS(329), + [anon_sym_class] = ACTIONS(331), + [anon_sym_async] = ACTIONS(561), + [anon_sym_function] = ACTIONS(335), + [anon_sym_new] = ACTIONS(337), + [anon_sym_PLUS] = ACTIONS(339), + [anon_sym_DASH] = ACTIONS(339), + [anon_sym_BANG] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_typeof] = ACTIONS(345), + [anon_sym_void] = ACTIONS(345), + [anon_sym_delete] = ACTIONS(345), + [anon_sym_PLUS_PLUS] = ACTIONS(347), + [anon_sym_DASH_DASH] = ACTIONS(347), + [anon_sym_DQUOTE] = ACTIONS(349), + [anon_sym_SQUOTE] = ACTIONS(351), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(353), + [sym_number] = ACTIONS(355), + [sym_this] = ACTIONS(357), + [sym_super] = ACTIONS(357), + [sym_true] = ACTIONS(357), + [sym_false] = ACTIONS(357), + [sym_null] = ACTIONS(357), + [sym_undefined] = ACTIONS(357), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(563), + [anon_sym_get] = ACTIONS(563), + [anon_sym_set] = ACTIONS(563), + }, + [169] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(406), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -20417,39 +20077,112 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [177] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(505), - [sym_yield_expression] = STATE(471), + [170] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(527), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), + [sym_identifier] = ACTIONS(361), + [anon_sym_LBRACE] = ACTIONS(365), + [anon_sym_import] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(371), + [anon_sym_async] = ACTIONS(373), + [anon_sym_function] = ACTIONS(375), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [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(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(379), + [anon_sym_get] = ACTIONS(379), + [anon_sym_set] = ACTIONS(379), + }, + [171] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(515), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -20488,39 +20221,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [178] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(506), - [sym_yield_expression] = STATE(471), + [172] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(587), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -20559,110 +20293,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [179] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(385), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(365), - [anon_sym_import] = ACTIONS(367), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(373), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [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(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(379), - [anon_sym_get] = ACTIONS(379), - [anon_sym_set] = ACTIONS(379), - }, - [180] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(504), - [sym_yield_expression] = STATE(471), + [173] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(514), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -20701,110 +20365,112 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [181] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(408), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), + [174] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(513), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(373), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(365), - [anon_sym_import] = ACTIONS(367), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(373), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(307), + [anon_sym_LBRACE] = ACTIONS(311), + [anon_sym_import] = ACTIONS(315), + [anon_sym_LPAREN] = ACTIONS(317), + [anon_sym_await] = ACTIONS(319), + [anon_sym_yield] = ACTIONS(323), + [anon_sym_LBRACK] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(505), + [anon_sym_SLASH] = ACTIONS(329), + [anon_sym_class] = ACTIONS(331), + [anon_sym_async] = ACTIONS(333), + [anon_sym_function] = ACTIONS(335), + [anon_sym_new] = ACTIONS(337), + [anon_sym_PLUS] = ACTIONS(339), + [anon_sym_DASH] = ACTIONS(339), + [anon_sym_BANG] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_typeof] = ACTIONS(345), + [anon_sym_void] = ACTIONS(345), + [anon_sym_delete] = ACTIONS(345), + [anon_sym_PLUS_PLUS] = ACTIONS(347), + [anon_sym_DASH_DASH] = ACTIONS(347), + [anon_sym_DQUOTE] = ACTIONS(349), + [anon_sym_SQUOTE] = ACTIONS(351), [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(83), + [anon_sym_BQUOTE] = ACTIONS(353), + [sym_number] = ACTIONS(355), + [sym_this] = ACTIONS(357), + [sym_super] = ACTIONS(357), + [sym_true] = ACTIONS(357), + [sym_false] = ACTIONS(357), + [sym_null] = ACTIONS(357), + [sym_undefined] = ACTIONS(357), [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(379), - [anon_sym_get] = ACTIONS(379), - [anon_sym_set] = ACTIONS(379), + [anon_sym_static] = ACTIONS(359), + [anon_sym_get] = ACTIONS(359), + [anon_sym_set] = ACTIONS(359), }, - [182] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(354), - [sym_yield_expression] = STATE(471), + [175] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(512), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -20843,39 +20509,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [183] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(345), - [sym_yield_expression] = STATE(471), + [176] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(354), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -20914,39 +20581,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [184] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(384), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [177] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(457), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -20985,110 +20653,112 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [185] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(405), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(361), - [anon_sym_LBRACE] = ACTIONS(365), - [anon_sym_import] = ACTIONS(367), - [anon_sym_LPAREN] = ACTIONS(27), - [anon_sym_await] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(51), - [anon_sym_LBRACK] = ACTIONS(53), - [anon_sym_LT] = ACTIONS(55), - [anon_sym_SLASH] = ACTIONS(57), - [anon_sym_class] = ACTIONS(371), - [anon_sym_async] = ACTIONS(373), - [anon_sym_function] = ACTIONS(375), - [anon_sym_new] = ACTIONS(65), - [anon_sym_PLUS] = ACTIONS(67), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_BANG] = ACTIONS(69), - [anon_sym_TILDE] = ACTIONS(69), - [anon_sym_typeof] = ACTIONS(71), - [anon_sym_void] = ACTIONS(71), - [anon_sym_delete] = ACTIONS(71), - [anon_sym_PLUS_PLUS] = ACTIONS(73), - [anon_sym_DASH_DASH] = ACTIONS(73), - [anon_sym_DQUOTE] = ACTIONS(75), - [anon_sym_SQUOTE] = ACTIONS(77), + [178] = { + [sym_string] = STATE(963), + [sym_formal_parameters] = STATE(1102), + [sym__property_name] = STATE(963), + [sym_computed_property_name] = STATE(963), + [aux_sym_object_repeat1] = STATE(863), + [sym_identifier] = ACTIONS(579), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_COMMA] = ACTIONS(584), + [anon_sym_RBRACE] = ACTIONS(621), + [anon_sym_LPAREN] = ACTIONS(588), + [anon_sym_in] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(584), + [anon_sym_COLON] = ACTIONS(594), + [anon_sym_EQ] = ACTIONS(597), + [anon_sym_LBRACK] = ACTIONS(599), + [anon_sym_LT] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(592), + [anon_sym_DOT] = ACTIONS(601), + [anon_sym_async] = ACTIONS(603), + [anon_sym_function] = ACTIONS(605), + [anon_sym_EQ_GT] = ACTIONS(607), + [anon_sym_QMARK_DOT] = ACTIONS(609), + [anon_sym_PLUS_EQ] = ACTIONS(611), + [anon_sym_DASH_EQ] = ACTIONS(611), + [anon_sym_STAR_EQ] = ACTIONS(611), + [anon_sym_SLASH_EQ] = ACTIONS(611), + [anon_sym_PERCENT_EQ] = ACTIONS(611), + [anon_sym_CARET_EQ] = ACTIONS(611), + [anon_sym_AMP_EQ] = ACTIONS(611), + [anon_sym_PIPE_EQ] = ACTIONS(611), + [anon_sym_GT_GT_EQ] = ACTIONS(611), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(611), + [anon_sym_LT_LT_EQ] = ACTIONS(611), + [anon_sym_STAR_STAR_EQ] = ACTIONS(611), + [anon_sym_AMP_AMP_EQ] = ACTIONS(611), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(611), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(611), + [anon_sym_QMARK] = ACTIONS(592), + [anon_sym_AMP_AMP] = ACTIONS(592), + [anon_sym_PIPE_PIPE] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_GT_GT_GT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(592), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_STAR_STAR] = ACTIONS(592), + [anon_sym_LT_EQ] = ACTIONS(584), + [anon_sym_EQ_EQ] = ACTIONS(592), + [anon_sym_EQ_EQ_EQ] = ACTIONS(584), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_BANG_EQ_EQ] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(584), + [anon_sym_QMARK_QMARK] = ACTIONS(592), + [anon_sym_instanceof] = ACTIONS(592), + [anon_sym_PLUS_PLUS] = ACTIONS(584), + [anon_sym_DASH_DASH] = ACTIONS(584), + [anon_sym_DQUOTE] = ACTIONS(349), + [anon_sym_SQUOTE] = ACTIONS(351), [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(83), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_static] = ACTIONS(379), - [anon_sym_get] = ACTIONS(379), - [anon_sym_set] = ACTIONS(379), + [anon_sym_BQUOTE] = ACTIONS(584), + [sym_number] = ACTIONS(613), + [anon_sym_static] = ACTIONS(603), + [anon_sym_get] = ACTIONS(615), + [anon_sym_set] = ACTIONS(615), + [sym__automatic_semicolon] = ACTIONS(584), }, - [186] = { - [sym_import] = STATE(528), - [sym_parenthesized_expression] = STATE(316), - [sym__expression] = STATE(402), - [sym_yield_expression] = STATE(581), - [sym_object] = STATE(476), - [sym_array] = STATE(477), - [sym_jsx_element] = STATE(581), - [sym_jsx_fragment] = STATE(581), - [sym_jsx_opening_element] = STATE(671), - [sym_jsx_self_closing_element] = STATE(581), - [sym_class] = STATE(528), - [sym_function] = STATE(528), - [sym_generator_function] = STATE(528), - [sym_arrow_function] = STATE(528), - [sym_call_expression] = STATE(528), - [sym_new_expression] = STATE(581), - [sym_await_expression] = STATE(581), - [sym_member_expression] = STATE(316), - [sym_subscript_expression] = STATE(316), - [sym_assignment_expression] = STATE(581), - [sym_augmented_assignment_expression] = STATE(581), - [sym_ternary_expression] = STATE(581), - [sym_binary_expression] = STATE(581), - [sym_unary_expression] = STATE(581), - [sym_update_expression] = STATE(581), - [sym_string] = STATE(528), - [sym_template_string] = STATE(528), - [sym_regex] = STATE(528), - [sym_meta_property] = STATE(528), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1132), - [aux_sym_export_statement_repeat1] = STATE(789), + [179] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(493), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), [sym_identifier] = ACTIONS(361), [anon_sym_LBRACE] = ACTIONS(365), [anon_sym_import] = ACTIONS(367), @@ -21127,39 +20797,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(379), [anon_sym_set] = ACTIONS(379), }, - [187] = { - [sym_import] = STATE(469), - [sym_parenthesized_expression] = STATE(290), - [sym__expression] = STATE(596), - [sym_yield_expression] = STATE(471), + [180] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(592), + [sym_yield_expression] = STATE(386), [sym_object] = STATE(373), - [sym_array] = STATE(371), - [sym_jsx_element] = STATE(471), - [sym_jsx_fragment] = STATE(471), - [sym_jsx_opening_element] = STATE(679), - [sym_jsx_self_closing_element] = STATE(471), - [sym_class] = STATE(469), - [sym_function] = STATE(469), - [sym_generator_function] = STATE(469), - [sym_arrow_function] = STATE(469), - [sym_call_expression] = STATE(469), - [sym_new_expression] = STATE(471), - [sym_await_expression] = STATE(471), - [sym_member_expression] = STATE(290), - [sym_subscript_expression] = STATE(290), - [sym_assignment_expression] = STATE(471), - [sym_augmented_assignment_expression] = STATE(471), - [sym_ternary_expression] = STATE(471), - [sym_binary_expression] = STATE(471), - [sym_unary_expression] = STATE(471), - [sym_update_expression] = STATE(471), - [sym_string] = STATE(469), - [sym_template_string] = STATE(469), - [sym_regex] = STATE(469), - [sym_meta_property] = STATE(469), - [sym_decorator] = STATE(656), - [sym_formal_parameters] = STATE(1168), - [aux_sym_export_statement_repeat1] = STATE(782), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), [sym_identifier] = ACTIONS(307), [anon_sym_LBRACE] = ACTIONS(311), [anon_sym_import] = ACTIONS(315), @@ -21198,289 +20869,649 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_get] = ACTIONS(359), [anon_sym_set] = ACTIONS(359), }, - [188] = { - [sym_string] = STATE(974), - [sym__property_name] = STATE(974), - [sym_computed_property_name] = STATE(974), - [aux_sym_object_repeat1] = STATE(873), - [sym_identifier] = ACTIONS(623), - [anon_sym_STAR] = ACTIONS(556), - [anon_sym_COMMA] = ACTIONS(548), - [anon_sym_RBRACE] = ACTIONS(599), - [anon_sym_LPAREN] = ACTIONS(625), - [anon_sym_in] = ACTIONS(556), - [anon_sym_SEMI] = ACTIONS(548), - [anon_sym_COLON] = ACTIONS(558), - [anon_sym_EQ] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_LT] = ACTIONS(556), - [anon_sym_GT] = ACTIONS(556), - [anon_sym_SLASH] = ACTIONS(556), - [anon_sym_DOT] = ACTIONS(565), - [anon_sym_async] = ACTIONS(623), - [anon_sym_EQ_GT] = ACTIONS(571), - [anon_sym_QMARK_DOT] = ACTIONS(573), - [anon_sym_PLUS_EQ] = ACTIONS(575), - [anon_sym_DASH_EQ] = ACTIONS(575), - [anon_sym_STAR_EQ] = ACTIONS(575), - [anon_sym_SLASH_EQ] = ACTIONS(575), - [anon_sym_PERCENT_EQ] = ACTIONS(575), - [anon_sym_CARET_EQ] = ACTIONS(575), - [anon_sym_AMP_EQ] = ACTIONS(575), - [anon_sym_PIPE_EQ] = ACTIONS(575), - [anon_sym_GT_GT_EQ] = ACTIONS(575), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(575), - [anon_sym_LT_LT_EQ] = ACTIONS(575), - [anon_sym_STAR_STAR_EQ] = ACTIONS(575), - [anon_sym_AMP_AMP_EQ] = ACTIONS(575), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(575), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(575), - [anon_sym_QMARK] = ACTIONS(556), - [anon_sym_AMP_AMP] = ACTIONS(556), - [anon_sym_PIPE_PIPE] = ACTIONS(556), - [anon_sym_GT_GT] = ACTIONS(556), - [anon_sym_GT_GT_GT] = ACTIONS(556), - [anon_sym_LT_LT] = ACTIONS(556), - [anon_sym_AMP] = ACTIONS(556), - [anon_sym_CARET] = ACTIONS(556), - [anon_sym_PIPE] = ACTIONS(556), - [anon_sym_PLUS] = ACTIONS(556), - [anon_sym_DASH] = ACTIONS(556), - [anon_sym_PERCENT] = ACTIONS(556), - [anon_sym_STAR_STAR] = ACTIONS(556), - [anon_sym_LT_EQ] = ACTIONS(548), - [anon_sym_EQ_EQ] = ACTIONS(556), - [anon_sym_EQ_EQ_EQ] = ACTIONS(548), - [anon_sym_BANG_EQ] = ACTIONS(556), - [anon_sym_BANG_EQ_EQ] = ACTIONS(548), - [anon_sym_GT_EQ] = ACTIONS(548), - [anon_sym_QMARK_QMARK] = ACTIONS(556), - [anon_sym_instanceof] = ACTIONS(556), - [anon_sym_PLUS_PLUS] = ACTIONS(548), - [anon_sym_DASH_DASH] = ACTIONS(548), - [anon_sym_DQUOTE] = ACTIONS(349), - [anon_sym_SQUOTE] = ACTIONS(351), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(548), - [sym_number] = ACTIONS(577), - [anon_sym_static] = ACTIONS(623), - [anon_sym_get] = ACTIONS(623), - [anon_sym_set] = ACTIONS(623), - [sym__automatic_semicolon] = ACTIONS(548), - }, - [189] = { - [sym_string] = STATE(974), - [sym__property_name] = STATE(974), - [sym_computed_property_name] = STATE(974), - [aux_sym_object_repeat1] = STATE(873), - [sym_identifier] = ACTIONS(623), - [anon_sym_STAR] = ACTIONS(545), - [anon_sym_COMMA] = ACTIONS(548), - [anon_sym_RBRACE] = ACTIONS(599), - [anon_sym_LPAREN] = ACTIONS(625), - [anon_sym_in] = ACTIONS(556), - [anon_sym_SEMI] = ACTIONS(548), - [anon_sym_COLON] = ACTIONS(558), - [anon_sym_EQ] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_LT] = ACTIONS(556), - [anon_sym_GT] = ACTIONS(556), - [anon_sym_SLASH] = ACTIONS(556), - [anon_sym_DOT] = ACTIONS(565), - [anon_sym_async] = ACTIONS(628), - [anon_sym_EQ_GT] = ACTIONS(571), - [anon_sym_QMARK_DOT] = ACTIONS(573), - [anon_sym_PLUS_EQ] = ACTIONS(575), - [anon_sym_DASH_EQ] = ACTIONS(575), - [anon_sym_STAR_EQ] = ACTIONS(575), - [anon_sym_SLASH_EQ] = ACTIONS(575), - [anon_sym_PERCENT_EQ] = ACTIONS(575), - [anon_sym_CARET_EQ] = ACTIONS(575), - [anon_sym_AMP_EQ] = ACTIONS(575), - [anon_sym_PIPE_EQ] = ACTIONS(575), - [anon_sym_GT_GT_EQ] = ACTIONS(575), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(575), - [anon_sym_LT_LT_EQ] = ACTIONS(575), - [anon_sym_STAR_STAR_EQ] = ACTIONS(575), - [anon_sym_AMP_AMP_EQ] = ACTIONS(575), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(575), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(575), - [anon_sym_QMARK] = ACTIONS(556), - [anon_sym_AMP_AMP] = ACTIONS(556), - [anon_sym_PIPE_PIPE] = ACTIONS(556), - [anon_sym_GT_GT] = ACTIONS(556), - [anon_sym_GT_GT_GT] = ACTIONS(556), - [anon_sym_LT_LT] = ACTIONS(556), - [anon_sym_AMP] = ACTIONS(556), - [anon_sym_CARET] = ACTIONS(556), - [anon_sym_PIPE] = ACTIONS(556), - [anon_sym_PLUS] = ACTIONS(556), - [anon_sym_DASH] = ACTIONS(556), - [anon_sym_PERCENT] = ACTIONS(556), - [anon_sym_STAR_STAR] = ACTIONS(556), - [anon_sym_LT_EQ] = ACTIONS(548), - [anon_sym_EQ_EQ] = ACTIONS(556), - [anon_sym_EQ_EQ_EQ] = ACTIONS(548), - [anon_sym_BANG_EQ] = ACTIONS(556), - [anon_sym_BANG_EQ_EQ] = ACTIONS(548), - [anon_sym_GT_EQ] = ACTIONS(548), - [anon_sym_QMARK_QMARK] = ACTIONS(556), - [anon_sym_instanceof] = ACTIONS(556), - [anon_sym_PLUS_PLUS] = ACTIONS(548), - [anon_sym_DASH_DASH] = ACTIONS(548), - [anon_sym_DQUOTE] = ACTIONS(349), - [anon_sym_SQUOTE] = ACTIONS(351), - [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(548), - [sym_number] = ACTIONS(577), - [anon_sym_static] = ACTIONS(623), - [anon_sym_get] = ACTIONS(630), - [anon_sym_set] = ACTIONS(630), - [sym__automatic_semicolon] = ACTIONS(548), - }, - [190] = { - [sym_string] = STATE(974), - [sym__property_name] = STATE(974), - [sym_computed_property_name] = STATE(974), - [aux_sym_object_repeat1] = STATE(870), - [sym_identifier] = ACTIONS(623), - [anon_sym_STAR] = ACTIONS(545), - [anon_sym_COMMA] = ACTIONS(548), - [anon_sym_RBRACE] = ACTIONS(550), - [anon_sym_LPAREN] = ACTIONS(625), - [anon_sym_in] = ACTIONS(556), - [anon_sym_SEMI] = ACTIONS(548), - [anon_sym_COLON] = ACTIONS(558), - [anon_sym_EQ] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_LT] = ACTIONS(556), - [anon_sym_GT] = ACTIONS(556), - [anon_sym_SLASH] = ACTIONS(556), - [anon_sym_DOT] = ACTIONS(565), - [anon_sym_async] = ACTIONS(628), - [anon_sym_EQ_GT] = ACTIONS(571), - [anon_sym_QMARK_DOT] = ACTIONS(573), - [anon_sym_PLUS_EQ] = ACTIONS(575), - [anon_sym_DASH_EQ] = ACTIONS(575), - [anon_sym_STAR_EQ] = ACTIONS(575), - [anon_sym_SLASH_EQ] = ACTIONS(575), - [anon_sym_PERCENT_EQ] = ACTIONS(575), - [anon_sym_CARET_EQ] = ACTIONS(575), - [anon_sym_AMP_EQ] = ACTIONS(575), - [anon_sym_PIPE_EQ] = ACTIONS(575), - [anon_sym_GT_GT_EQ] = ACTIONS(575), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(575), - [anon_sym_LT_LT_EQ] = ACTIONS(575), - [anon_sym_STAR_STAR_EQ] = ACTIONS(575), - [anon_sym_AMP_AMP_EQ] = ACTIONS(575), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(575), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(575), - [anon_sym_QMARK] = ACTIONS(556), - [anon_sym_AMP_AMP] = ACTIONS(556), - [anon_sym_PIPE_PIPE] = ACTIONS(556), - [anon_sym_GT_GT] = ACTIONS(556), - [anon_sym_GT_GT_GT] = ACTIONS(556), - [anon_sym_LT_LT] = ACTIONS(556), - [anon_sym_AMP] = ACTIONS(556), - [anon_sym_CARET] = ACTIONS(556), - [anon_sym_PIPE] = ACTIONS(556), - [anon_sym_PLUS] = ACTIONS(556), - [anon_sym_DASH] = ACTIONS(556), - [anon_sym_PERCENT] = ACTIONS(556), - [anon_sym_STAR_STAR] = ACTIONS(556), - [anon_sym_LT_EQ] = ACTIONS(548), - [anon_sym_EQ_EQ] = ACTIONS(556), - [anon_sym_EQ_EQ_EQ] = ACTIONS(548), - [anon_sym_BANG_EQ] = ACTIONS(556), - [anon_sym_BANG_EQ_EQ] = ACTIONS(548), - [anon_sym_GT_EQ] = ACTIONS(548), - [anon_sym_QMARK_QMARK] = ACTIONS(556), - [anon_sym_instanceof] = ACTIONS(556), - [anon_sym_PLUS_PLUS] = ACTIONS(548), - [anon_sym_DASH_DASH] = ACTIONS(548), + [181] = { + [sym_import] = STATE(385), + [sym_parenthesized_expression] = STATE(288), + [sym__expression] = STATE(579), + [sym_yield_expression] = STATE(386), + [sym_object] = STATE(373), + [sym_array] = STATE(374), + [sym_jsx_element] = STATE(386), + [sym_jsx_fragment] = STATE(386), + [sym_jsx_opening_element] = STATE(671), + [sym_jsx_self_closing_element] = STATE(386), + [sym_class] = STATE(385), + [sym_function] = STATE(385), + [sym_generator_function] = STATE(385), + [sym_arrow_function] = STATE(385), + [sym_call_expression] = STATE(385), + [sym_new_expression] = STATE(386), + [sym_await_expression] = STATE(386), + [sym_member_expression] = STATE(288), + [sym_subscript_expression] = STATE(288), + [sym_assignment_expression] = STATE(386), + [sym__augmented_assignment_lhs] = STATE(631), + [sym_augmented_assignment_expression] = STATE(386), + [sym_ternary_expression] = STATE(386), + [sym_binary_expression] = STATE(386), + [sym_unary_expression] = STATE(386), + [sym_update_expression] = STATE(386), + [sym_string] = STATE(385), + [sym_template_string] = STATE(385), + [sym_regex] = STATE(385), + [sym_meta_property] = STATE(385), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1163), + [aux_sym_export_statement_repeat1] = STATE(784), + [sym_identifier] = ACTIONS(307), + [anon_sym_LBRACE] = ACTIONS(311), + [anon_sym_import] = ACTIONS(315), + [anon_sym_LPAREN] = ACTIONS(317), + [anon_sym_await] = ACTIONS(319), + [anon_sym_yield] = ACTIONS(323), + [anon_sym_LBRACK] = ACTIONS(325), + [anon_sym_LT] = ACTIONS(505), + [anon_sym_SLASH] = ACTIONS(329), + [anon_sym_class] = ACTIONS(331), + [anon_sym_async] = ACTIONS(333), + [anon_sym_function] = ACTIONS(335), + [anon_sym_new] = ACTIONS(337), + [anon_sym_PLUS] = ACTIONS(339), + [anon_sym_DASH] = ACTIONS(339), + [anon_sym_BANG] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(343), + [anon_sym_typeof] = ACTIONS(345), + [anon_sym_void] = ACTIONS(345), + [anon_sym_delete] = ACTIONS(345), + [anon_sym_PLUS_PLUS] = ACTIONS(347), + [anon_sym_DASH_DASH] = ACTIONS(347), + [anon_sym_DQUOTE] = ACTIONS(349), + [anon_sym_SQUOTE] = ACTIONS(351), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(353), + [sym_number] = ACTIONS(355), + [sym_this] = ACTIONS(357), + [sym_super] = ACTIONS(357), + [sym_true] = ACTIONS(357), + [sym_false] = ACTIONS(357), + [sym_null] = ACTIONS(357), + [sym_undefined] = ACTIONS(357), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(359), + [anon_sym_get] = ACTIONS(359), + [anon_sym_set] = ACTIONS(359), + }, + [182] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(465), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), + [sym_identifier] = ACTIONS(361), + [anon_sym_LBRACE] = ACTIONS(365), + [anon_sym_import] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(371), + [anon_sym_async] = ACTIONS(373), + [anon_sym_function] = ACTIONS(375), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [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(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(379), + [anon_sym_get] = ACTIONS(379), + [anon_sym_set] = ACTIONS(379), + }, + [183] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(463), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), + [sym_identifier] = ACTIONS(361), + [anon_sym_LBRACE] = ACTIONS(365), + [anon_sym_import] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(371), + [anon_sym_async] = ACTIONS(373), + [anon_sym_function] = ACTIONS(375), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [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(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(379), + [anon_sym_get] = ACTIONS(379), + [anon_sym_set] = ACTIONS(379), + }, + [184] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(495), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), + [sym_identifier] = ACTIONS(361), + [anon_sym_LBRACE] = ACTIONS(365), + [anon_sym_import] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(371), + [anon_sym_async] = ACTIONS(373), + [anon_sym_function] = ACTIONS(375), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [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(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(379), + [anon_sym_get] = ACTIONS(379), + [anon_sym_set] = ACTIONS(379), + }, + [185] = { + [sym_import] = STATE(541), + [sym_parenthesized_expression] = STATE(314), + [sym__expression] = STATE(460), + [sym_yield_expression] = STATE(510), + [sym_object] = STATE(503), + [sym_array] = STATE(501), + [sym_jsx_element] = STATE(510), + [sym_jsx_fragment] = STATE(510), + [sym_jsx_opening_element] = STATE(678), + [sym_jsx_self_closing_element] = STATE(510), + [sym_class] = STATE(541), + [sym_function] = STATE(541), + [sym_generator_function] = STATE(541), + [sym_arrow_function] = STATE(541), + [sym_call_expression] = STATE(541), + [sym_new_expression] = STATE(510), + [sym_await_expression] = STATE(510), + [sym_member_expression] = STATE(314), + [sym_subscript_expression] = STATE(314), + [sym_assignment_expression] = STATE(510), + [sym__augmented_assignment_lhs] = STATE(630), + [sym_augmented_assignment_expression] = STATE(510), + [sym_ternary_expression] = STATE(510), + [sym_binary_expression] = STATE(510), + [sym_unary_expression] = STATE(510), + [sym_update_expression] = STATE(510), + [sym_string] = STATE(541), + [sym_template_string] = STATE(541), + [sym_regex] = STATE(541), + [sym_meta_property] = STATE(541), + [sym_decorator] = STATE(652), + [sym_formal_parameters] = STATE(1116), + [aux_sym_export_statement_repeat1] = STATE(800), + [sym_identifier] = ACTIONS(361), + [anon_sym_LBRACE] = ACTIONS(365), + [anon_sym_import] = ACTIONS(367), + [anon_sym_LPAREN] = ACTIONS(27), + [anon_sym_await] = ACTIONS(29), + [anon_sym_yield] = ACTIONS(51), + [anon_sym_LBRACK] = ACTIONS(53), + [anon_sym_LT] = ACTIONS(55), + [anon_sym_SLASH] = ACTIONS(57), + [anon_sym_class] = ACTIONS(371), + [anon_sym_async] = ACTIONS(373), + [anon_sym_function] = ACTIONS(375), + [anon_sym_new] = ACTIONS(65), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_BANG] = ACTIONS(69), + [anon_sym_TILDE] = ACTIONS(69), + [anon_sym_typeof] = ACTIONS(71), + [anon_sym_void] = ACTIONS(71), + [anon_sym_delete] = ACTIONS(71), + [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(83), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_static] = ACTIONS(379), + [anon_sym_get] = ACTIONS(379), + [anon_sym_set] = ACTIONS(379), + }, + [186] = { + [sym_string] = STATE(963), + [sym__property_name] = STATE(963), + [sym_computed_property_name] = STATE(963), + [aux_sym_object_repeat1] = STATE(896), + [sym_identifier] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_COMMA] = ACTIONS(584), + [anon_sym_RBRACE] = ACTIONS(586), + [anon_sym_LPAREN] = ACTIONS(625), + [anon_sym_in] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(584), + [anon_sym_COLON] = ACTIONS(594), + [anon_sym_EQ] = ACTIONS(597), + [anon_sym_LBRACK] = ACTIONS(599), + [anon_sym_LT] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(592), + [anon_sym_DOT] = ACTIONS(601), + [anon_sym_async] = ACTIONS(628), + [anon_sym_EQ_GT] = ACTIONS(607), + [anon_sym_QMARK_DOT] = ACTIONS(609), + [anon_sym_PLUS_EQ] = ACTIONS(611), + [anon_sym_DASH_EQ] = ACTIONS(611), + [anon_sym_STAR_EQ] = ACTIONS(611), + [anon_sym_SLASH_EQ] = ACTIONS(611), + [anon_sym_PERCENT_EQ] = ACTIONS(611), + [anon_sym_CARET_EQ] = ACTIONS(611), + [anon_sym_AMP_EQ] = ACTIONS(611), + [anon_sym_PIPE_EQ] = ACTIONS(611), + [anon_sym_GT_GT_EQ] = ACTIONS(611), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(611), + [anon_sym_LT_LT_EQ] = ACTIONS(611), + [anon_sym_STAR_STAR_EQ] = ACTIONS(611), + [anon_sym_AMP_AMP_EQ] = ACTIONS(611), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(611), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(611), + [anon_sym_QMARK] = ACTIONS(592), + [anon_sym_AMP_AMP] = ACTIONS(592), + [anon_sym_PIPE_PIPE] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_GT_GT_GT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(592), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_STAR_STAR] = ACTIONS(592), + [anon_sym_LT_EQ] = ACTIONS(584), + [anon_sym_EQ_EQ] = ACTIONS(592), + [anon_sym_EQ_EQ_EQ] = ACTIONS(584), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_BANG_EQ_EQ] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(584), + [anon_sym_QMARK_QMARK] = ACTIONS(592), + [anon_sym_instanceof] = ACTIONS(592), + [anon_sym_PLUS_PLUS] = ACTIONS(584), + [anon_sym_DASH_DASH] = ACTIONS(584), [anon_sym_DQUOTE] = ACTIONS(349), [anon_sym_SQUOTE] = ACTIONS(351), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(548), - [sym_number] = ACTIONS(577), + [anon_sym_BQUOTE] = ACTIONS(584), + [sym_number] = ACTIONS(613), [anon_sym_static] = ACTIONS(623), [anon_sym_get] = ACTIONS(630), [anon_sym_set] = ACTIONS(630), - [sym__automatic_semicolon] = ACTIONS(548), + [sym__automatic_semicolon] = ACTIONS(584), + }, + [187] = { + [sym_string] = STATE(963), + [sym__property_name] = STATE(963), + [sym_computed_property_name] = STATE(963), + [aux_sym_object_repeat1] = STATE(896), + [sym_identifier] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_COMMA] = ACTIONS(584), + [anon_sym_RBRACE] = ACTIONS(586), + [anon_sym_LPAREN] = ACTIONS(625), + [anon_sym_in] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(584), + [anon_sym_COLON] = ACTIONS(594), + [anon_sym_EQ] = ACTIONS(597), + [anon_sym_LBRACK] = ACTIONS(599), + [anon_sym_LT] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(592), + [anon_sym_DOT] = ACTIONS(601), + [anon_sym_async] = ACTIONS(623), + [anon_sym_EQ_GT] = ACTIONS(607), + [anon_sym_QMARK_DOT] = ACTIONS(609), + [anon_sym_PLUS_EQ] = ACTIONS(611), + [anon_sym_DASH_EQ] = ACTIONS(611), + [anon_sym_STAR_EQ] = ACTIONS(611), + [anon_sym_SLASH_EQ] = ACTIONS(611), + [anon_sym_PERCENT_EQ] = ACTIONS(611), + [anon_sym_CARET_EQ] = ACTIONS(611), + [anon_sym_AMP_EQ] = ACTIONS(611), + [anon_sym_PIPE_EQ] = ACTIONS(611), + [anon_sym_GT_GT_EQ] = ACTIONS(611), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(611), + [anon_sym_LT_LT_EQ] = ACTIONS(611), + [anon_sym_STAR_STAR_EQ] = ACTIONS(611), + [anon_sym_AMP_AMP_EQ] = ACTIONS(611), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(611), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(611), + [anon_sym_QMARK] = ACTIONS(592), + [anon_sym_AMP_AMP] = ACTIONS(592), + [anon_sym_PIPE_PIPE] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_GT_GT_GT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(592), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_STAR_STAR] = ACTIONS(592), + [anon_sym_LT_EQ] = ACTIONS(584), + [anon_sym_EQ_EQ] = ACTIONS(592), + [anon_sym_EQ_EQ_EQ] = ACTIONS(584), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_BANG_EQ_EQ] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(584), + [anon_sym_QMARK_QMARK] = ACTIONS(592), + [anon_sym_instanceof] = ACTIONS(592), + [anon_sym_PLUS_PLUS] = ACTIONS(584), + [anon_sym_DASH_DASH] = ACTIONS(584), + [anon_sym_DQUOTE] = ACTIONS(349), + [anon_sym_SQUOTE] = ACTIONS(351), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(584), + [sym_number] = ACTIONS(613), + [anon_sym_static] = ACTIONS(623), + [anon_sym_get] = ACTIONS(623), + [anon_sym_set] = ACTIONS(623), + [sym__automatic_semicolon] = ACTIONS(584), }, - [191] = { - [sym_string] = STATE(974), - [sym__property_name] = STATE(974), - [sym_computed_property_name] = STATE(974), - [aux_sym_object_repeat1] = STATE(870), + [188] = { + [sym_string] = STATE(963), + [sym__property_name] = STATE(963), + [sym_computed_property_name] = STATE(963), + [aux_sym_object_repeat1] = STATE(863), [sym_identifier] = ACTIONS(623), - [anon_sym_STAR] = ACTIONS(556), - [anon_sym_COMMA] = ACTIONS(548), - [anon_sym_RBRACE] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_COMMA] = ACTIONS(584), + [anon_sym_RBRACE] = ACTIONS(621), [anon_sym_LPAREN] = ACTIONS(625), - [anon_sym_in] = ACTIONS(556), - [anon_sym_SEMI] = ACTIONS(548), - [anon_sym_COLON] = ACTIONS(558), - [anon_sym_EQ] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_LT] = ACTIONS(556), - [anon_sym_GT] = ACTIONS(556), - [anon_sym_SLASH] = ACTIONS(556), - [anon_sym_DOT] = ACTIONS(565), + [anon_sym_in] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(584), + [anon_sym_COLON] = ACTIONS(594), + [anon_sym_EQ] = ACTIONS(597), + [anon_sym_LBRACK] = ACTIONS(599), + [anon_sym_LT] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(592), + [anon_sym_DOT] = ACTIONS(601), [anon_sym_async] = ACTIONS(623), - [anon_sym_EQ_GT] = ACTIONS(571), - [anon_sym_QMARK_DOT] = ACTIONS(573), - [anon_sym_PLUS_EQ] = ACTIONS(575), - [anon_sym_DASH_EQ] = ACTIONS(575), - [anon_sym_STAR_EQ] = ACTIONS(575), - [anon_sym_SLASH_EQ] = ACTIONS(575), - [anon_sym_PERCENT_EQ] = ACTIONS(575), - [anon_sym_CARET_EQ] = ACTIONS(575), - [anon_sym_AMP_EQ] = ACTIONS(575), - [anon_sym_PIPE_EQ] = ACTIONS(575), - [anon_sym_GT_GT_EQ] = ACTIONS(575), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(575), - [anon_sym_LT_LT_EQ] = ACTIONS(575), - [anon_sym_STAR_STAR_EQ] = ACTIONS(575), - [anon_sym_AMP_AMP_EQ] = ACTIONS(575), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(575), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(575), - [anon_sym_QMARK] = ACTIONS(556), - [anon_sym_AMP_AMP] = ACTIONS(556), - [anon_sym_PIPE_PIPE] = ACTIONS(556), - [anon_sym_GT_GT] = ACTIONS(556), - [anon_sym_GT_GT_GT] = ACTIONS(556), - [anon_sym_LT_LT] = ACTIONS(556), - [anon_sym_AMP] = ACTIONS(556), - [anon_sym_CARET] = ACTIONS(556), - [anon_sym_PIPE] = ACTIONS(556), - [anon_sym_PLUS] = ACTIONS(556), - [anon_sym_DASH] = ACTIONS(556), - [anon_sym_PERCENT] = ACTIONS(556), - [anon_sym_STAR_STAR] = ACTIONS(556), - [anon_sym_LT_EQ] = ACTIONS(548), - [anon_sym_EQ_EQ] = ACTIONS(556), - [anon_sym_EQ_EQ_EQ] = ACTIONS(548), - [anon_sym_BANG_EQ] = ACTIONS(556), - [anon_sym_BANG_EQ_EQ] = ACTIONS(548), - [anon_sym_GT_EQ] = ACTIONS(548), - [anon_sym_QMARK_QMARK] = ACTIONS(556), - [anon_sym_instanceof] = ACTIONS(556), - [anon_sym_PLUS_PLUS] = ACTIONS(548), - [anon_sym_DASH_DASH] = ACTIONS(548), + [anon_sym_EQ_GT] = ACTIONS(607), + [anon_sym_QMARK_DOT] = ACTIONS(609), + [anon_sym_PLUS_EQ] = ACTIONS(611), + [anon_sym_DASH_EQ] = ACTIONS(611), + [anon_sym_STAR_EQ] = ACTIONS(611), + [anon_sym_SLASH_EQ] = ACTIONS(611), + [anon_sym_PERCENT_EQ] = ACTIONS(611), + [anon_sym_CARET_EQ] = ACTIONS(611), + [anon_sym_AMP_EQ] = ACTIONS(611), + [anon_sym_PIPE_EQ] = ACTIONS(611), + [anon_sym_GT_GT_EQ] = ACTIONS(611), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(611), + [anon_sym_LT_LT_EQ] = ACTIONS(611), + [anon_sym_STAR_STAR_EQ] = ACTIONS(611), + [anon_sym_AMP_AMP_EQ] = ACTIONS(611), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(611), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(611), + [anon_sym_QMARK] = ACTIONS(592), + [anon_sym_AMP_AMP] = ACTIONS(592), + [anon_sym_PIPE_PIPE] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_GT_GT_GT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(592), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_STAR_STAR] = ACTIONS(592), + [anon_sym_LT_EQ] = ACTIONS(584), + [anon_sym_EQ_EQ] = ACTIONS(592), + [anon_sym_EQ_EQ_EQ] = ACTIONS(584), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_BANG_EQ_EQ] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(584), + [anon_sym_QMARK_QMARK] = ACTIONS(592), + [anon_sym_instanceof] = ACTIONS(592), + [anon_sym_PLUS_PLUS] = ACTIONS(584), + [anon_sym_DASH_DASH] = ACTIONS(584), [anon_sym_DQUOTE] = ACTIONS(349), [anon_sym_SQUOTE] = ACTIONS(351), [sym_comment] = ACTIONS(3), - [anon_sym_BQUOTE] = ACTIONS(548), - [sym_number] = ACTIONS(577), + [anon_sym_BQUOTE] = ACTIONS(584), + [sym_number] = ACTIONS(613), [anon_sym_static] = ACTIONS(623), [anon_sym_get] = ACTIONS(623), [anon_sym_set] = ACTIONS(623), - [sym__automatic_semicolon] = ACTIONS(548), + [sym__automatic_semicolon] = ACTIONS(584), + }, + [189] = { + [sym_string] = STATE(963), + [sym__property_name] = STATE(963), + [sym_computed_property_name] = STATE(963), + [aux_sym_object_repeat1] = STATE(863), + [sym_identifier] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_COMMA] = ACTIONS(584), + [anon_sym_RBRACE] = ACTIONS(621), + [anon_sym_LPAREN] = ACTIONS(625), + [anon_sym_in] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(584), + [anon_sym_COLON] = ACTIONS(594), + [anon_sym_EQ] = ACTIONS(597), + [anon_sym_LBRACK] = ACTIONS(599), + [anon_sym_LT] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(592), + [anon_sym_DOT] = ACTIONS(601), + [anon_sym_async] = ACTIONS(628), + [anon_sym_EQ_GT] = ACTIONS(607), + [anon_sym_QMARK_DOT] = ACTIONS(609), + [anon_sym_PLUS_EQ] = ACTIONS(611), + [anon_sym_DASH_EQ] = ACTIONS(611), + [anon_sym_STAR_EQ] = ACTIONS(611), + [anon_sym_SLASH_EQ] = ACTIONS(611), + [anon_sym_PERCENT_EQ] = ACTIONS(611), + [anon_sym_CARET_EQ] = ACTIONS(611), + [anon_sym_AMP_EQ] = ACTIONS(611), + [anon_sym_PIPE_EQ] = ACTIONS(611), + [anon_sym_GT_GT_EQ] = ACTIONS(611), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(611), + [anon_sym_LT_LT_EQ] = ACTIONS(611), + [anon_sym_STAR_STAR_EQ] = ACTIONS(611), + [anon_sym_AMP_AMP_EQ] = ACTIONS(611), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(611), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(611), + [anon_sym_QMARK] = ACTIONS(592), + [anon_sym_AMP_AMP] = ACTIONS(592), + [anon_sym_PIPE_PIPE] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_GT_GT_GT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(592), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_STAR_STAR] = ACTIONS(592), + [anon_sym_LT_EQ] = ACTIONS(584), + [anon_sym_EQ_EQ] = ACTIONS(592), + [anon_sym_EQ_EQ_EQ] = ACTIONS(584), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_BANG_EQ_EQ] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(584), + [anon_sym_QMARK_QMARK] = ACTIONS(592), + [anon_sym_instanceof] = ACTIONS(592), + [anon_sym_PLUS_PLUS] = ACTIONS(584), + [anon_sym_DASH_DASH] = ACTIONS(584), + [anon_sym_DQUOTE] = ACTIONS(349), + [anon_sym_SQUOTE] = ACTIONS(351), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(584), + [sym_number] = ACTIONS(613), + [anon_sym_static] = ACTIONS(623), + [anon_sym_get] = ACTIONS(630), + [anon_sym_set] = ACTIONS(630), + [sym__automatic_semicolon] = ACTIONS(584), }, - [192] = { - [sym_arguments] = STATE(399), - [sym_formal_parameters] = STATE(1141), + [190] = { + [sym_arguments] = STATE(434), + [sym_formal_parameters] = STATE(1148), [sym_identifier] = ACTIONS(632), [anon_sym_STAR] = ACTIONS(634), [anon_sym_LBRACE] = ACTIONS(636), @@ -21501,21 +21532,21 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_function] = ACTIONS(646), [anon_sym_EQ_GT] = ACTIONS(648), [anon_sym_QMARK_DOT] = ACTIONS(650), - [anon_sym_PLUS_EQ] = ACTIONS(652), - [anon_sym_DASH_EQ] = ACTIONS(652), - [anon_sym_STAR_EQ] = ACTIONS(652), - [anon_sym_SLASH_EQ] = ACTIONS(652), - [anon_sym_PERCENT_EQ] = ACTIONS(652), - [anon_sym_CARET_EQ] = ACTIONS(652), - [anon_sym_AMP_EQ] = ACTIONS(652), - [anon_sym_PIPE_EQ] = ACTIONS(652), - [anon_sym_GT_GT_EQ] = ACTIONS(652), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(652), - [anon_sym_LT_LT_EQ] = ACTIONS(652), - [anon_sym_STAR_STAR_EQ] = ACTIONS(652), - [anon_sym_AMP_AMP_EQ] = ACTIONS(652), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(652), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(652), + [anon_sym_PLUS_EQ] = ACTIONS(611), + [anon_sym_DASH_EQ] = ACTIONS(611), + [anon_sym_STAR_EQ] = ACTIONS(611), + [anon_sym_SLASH_EQ] = ACTIONS(611), + [anon_sym_PERCENT_EQ] = ACTIONS(611), + [anon_sym_CARET_EQ] = ACTIONS(611), + [anon_sym_AMP_EQ] = ACTIONS(611), + [anon_sym_PIPE_EQ] = ACTIONS(611), + [anon_sym_GT_GT_EQ] = ACTIONS(611), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(611), + [anon_sym_LT_LT_EQ] = ACTIONS(611), + [anon_sym_STAR_STAR_EQ] = ACTIONS(611), + [anon_sym_AMP_AMP_EQ] = ACTIONS(611), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(611), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(611), [anon_sym_QMARK] = ACTIONS(634), [anon_sym_AMP_AMP] = ACTIONS(634), [anon_sym_PIPE_PIPE] = ACTIONS(634), @@ -21548,76 +21579,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }; static uint16_t ts_small_parse_table[] = { - [0] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(389), 1, - sym__automatic_semicolon, - ACTIONS(381), 18, - ts_builtin_sym_end, - anon_sym_STAR, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_LT, - 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(383), 44, - 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_catch, - anon_sym_finally, - anon_sym_yield, - 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, - [73] = 14, + [0] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(632), 1, @@ -21634,16 +21596,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, ACTIONS(650), 1, anon_sym_QMARK_DOT, - ACTIONS(654), 1, + ACTIONS(652), 1, anon_sym_LPAREN, - STATE(1141), 1, + STATE(1148), 1, sym_formal_parameters, ACTIONS(644), 4, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(548), 13, + ACTIONS(584), 13, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -21657,7 +21619,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(652), 15, + ACTIONS(611), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -21673,7 +21635,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(556), 22, + ACTIONS(592), 22, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -21696,12 +21658,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [166] = 4, + [93] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(657), 1, + ACTIONS(655), 1, sym__automatic_semicolon, - ACTIONS(433), 18, + ACTIONS(391), 18, ts_builtin_sym_end, anon_sym_STAR, anon_sym_LBRACE, @@ -21720,7 +21682,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(435), 44, + ACTIONS(393), 44, anon_sym_export, anon_sym_default, anon_sym_import, @@ -21765,98 +21727,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [239] = 14, + [166] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 1, - anon_sym_EQ_GT, - ACTIONS(573), 1, - anon_sym_QMARK_DOT, - ACTIONS(638), 1, - anon_sym_EQ, - ACTIONS(659), 1, - sym_identifier, - ACTIONS(661), 1, - anon_sym_LBRACK, - ACTIONS(663), 1, - anon_sym_DOT, - ACTIONS(667), 1, - anon_sym_function, - STATE(547), 1, - sym_arguments, - STATE(1153), 1, - sym_formal_parameters, - ACTIONS(665), 4, - anon_sym_async, - anon_sym_static, - anon_sym_get, - anon_sym_set, - ACTIONS(636), 12, + ACTIONS(389), 1, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - 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(652), 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(634), 22, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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, - [331] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(673), 1, - anon_sym_catch, - ACTIONS(675), 1, - anon_sym_finally, - STATE(205), 1, - sym_catch_clause, - STATE(261), 1, - sym_finally_clause, - ACTIONS(669), 16, + ACTIONS(381), 18, ts_builtin_sym_end, + anon_sym_STAR, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -21871,7 +21751,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(671), 42, + ACTIONS(383), 44, anon_sym_export, anon_sym_default, anon_sym_import, @@ -21893,6 +21773,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, + anon_sym_catch, + anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, @@ -21914,14 +21796,20 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [409] = 3, + [239] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(415), 18, + ACTIONS(661), 1, + anon_sym_catch, + ACTIONS(663), 1, + anon_sym_finally, + STATE(203), 1, + sym_catch_clause, + STATE(249), 1, + sym_finally_clause, + ACTIONS(657), 16, ts_builtin_sym_end, - anon_sym_STAR, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -21936,7 +21824,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(417), 44, + ACTIONS(659), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -21958,8 +21846,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, - anon_sym_catch, - anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, @@ -21981,10 +21867,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [479] = 3, + [317] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 18, + ACTIONS(391), 18, ts_builtin_sym_end, anon_sym_STAR, anon_sym_LBRACE, @@ -22003,7 +21889,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(435), 44, + ACTIONS(393), 44, anon_sym_export, anon_sym_default, anon_sym_import, @@ -22048,37 +21934,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [549] = 15, + [387] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(569), 1, - anon_sym_function, - ACTIONS(571), 1, + ACTIONS(607), 1, anon_sym_EQ_GT, - ACTIONS(573), 1, + ACTIONS(609), 1, anon_sym_QMARK_DOT, - ACTIONS(654), 1, - anon_sym_LPAREN, - ACTIONS(659), 1, + ACTIONS(638), 1, + anon_sym_EQ, + ACTIONS(665), 1, sym_identifier, - ACTIONS(661), 1, + ACTIONS(667), 1, anon_sym_LBRACK, - ACTIONS(663), 1, + ACTIONS(669), 1, anon_sym_DOT, - ACTIONS(677), 1, - anon_sym_COLON, - ACTIONS(679), 1, - anon_sym_EQ, - STATE(1153), 1, + ACTIONS(673), 1, + anon_sym_function, + STATE(544), 1, + sym_arguments, + STATE(1102), 1, sym_formal_parameters, - ACTIONS(665), 4, + ACTIONS(671), 4, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(548), 10, + ACTIONS(636), 12, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -22087,7 +21973,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(575), 15, + ACTIONS(611), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -22103,7 +21989,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(556), 22, + ACTIONS(634), 22, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -22126,36 +22012,104 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [642] = 14, + [479] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 18, + ts_builtin_sym_end, + anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_LT, + 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(455), 44, + 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_catch, + anon_sym_finally, + anon_sym_yield, + 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, + [549] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 1, + ACTIONS(605), 1, + anon_sym_function, + ACTIONS(607), 1, anon_sym_EQ_GT, - ACTIONS(573), 1, + ACTIONS(609), 1, anon_sym_QMARK_DOT, - ACTIONS(654), 1, + ACTIONS(652), 1, anon_sym_LPAREN, - ACTIONS(659), 1, + ACTIONS(665), 1, sym_identifier, - ACTIONS(661), 1, + ACTIONS(667), 1, anon_sym_LBRACK, - ACTIONS(663), 1, + ACTIONS(669), 1, anon_sym_DOT, - ACTIONS(667), 1, - anon_sym_function, - ACTIONS(679), 1, + ACTIONS(675), 1, + anon_sym_COLON, + ACTIONS(677), 1, anon_sym_EQ, - STATE(1153), 1, + STATE(1102), 1, sym_formal_parameters, - ACTIONS(665), 4, + ACTIONS(671), 4, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(548), 11, + ACTIONS(584), 10, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -22164,7 +22118,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(575), 15, + ACTIONS(611), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -22180,7 +22134,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(556), 22, + ACTIONS(592), 22, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -22203,39 +22157,36 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [733] = 16, + [642] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 1, + ACTIONS(607), 1, anon_sym_EQ_GT, - ACTIONS(573), 1, + ACTIONS(609), 1, anon_sym_QMARK_DOT, - ACTIONS(654), 1, + ACTIONS(652), 1, anon_sym_LPAREN, - ACTIONS(659), 1, + ACTIONS(665), 1, sym_identifier, - ACTIONS(661), 1, + ACTIONS(667), 1, anon_sym_LBRACK, - ACTIONS(663), 1, + ACTIONS(669), 1, anon_sym_DOT, - ACTIONS(667), 1, + ACTIONS(673), 1, anon_sym_function, - ACTIONS(679), 1, + ACTIONS(677), 1, anon_sym_EQ, - ACTIONS(681), 1, - anon_sym_in, - ACTIONS(684), 1, - anon_sym_of, - STATE(1153), 1, + STATE(1102), 1, sym_formal_parameters, - ACTIONS(665), 4, + ACTIONS(671), 4, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(548), 10, + ACTIONS(584), 11, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -22244,7 +22195,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(575), 15, + ACTIONS(611), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -22260,8 +22211,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(556), 21, + ACTIONS(592), 22, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -22282,35 +22234,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [828] = 15, + [733] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 1, + ACTIONS(607), 1, anon_sym_EQ_GT, - ACTIONS(573), 1, + ACTIONS(609), 1, anon_sym_QMARK_DOT, - ACTIONS(654), 1, + ACTIONS(652), 1, anon_sym_LPAREN, - ACTIONS(659), 1, + ACTIONS(665), 1, sym_identifier, - ACTIONS(661), 1, + ACTIONS(667), 1, anon_sym_LBRACK, - ACTIONS(663), 1, + ACTIONS(669), 1, anon_sym_DOT, - ACTIONS(679), 1, + ACTIONS(677), 1, anon_sym_EQ, - ACTIONS(686), 1, + ACTIONS(679), 1, anon_sym_COLON, - ACTIONS(688), 1, + ACTIONS(681), 1, anon_sym_function, - STATE(1153), 1, + STATE(1102), 1, sym_formal_parameters, - ACTIONS(665), 4, + ACTIONS(671), 4, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(548), 10, + ACTIONS(584), 10, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -22321,7 +22273,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(575), 15, + ACTIONS(611), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -22337,7 +22289,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(556), 22, + ACTIONS(592), 22, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -22360,11 +22312,90 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [921] = 17, + [826] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(632), 1, - sym_identifier, + ACTIONS(607), 1, + anon_sym_EQ_GT, + ACTIONS(609), 1, + anon_sym_QMARK_DOT, + ACTIONS(652), 1, + anon_sym_LPAREN, + ACTIONS(665), 1, + sym_identifier, + ACTIONS(667), 1, + anon_sym_LBRACK, + ACTIONS(669), 1, + anon_sym_DOT, + ACTIONS(673), 1, + anon_sym_function, + ACTIONS(677), 1, + anon_sym_EQ, + ACTIONS(683), 1, + anon_sym_in, + ACTIONS(686), 1, + anon_sym_of, + STATE(1102), 1, + sym_formal_parameters, + ACTIONS(671), 4, + anon_sym_async, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(584), 10, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + 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(611), 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(592), 21, + anon_sym_STAR, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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, + [921] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(632), 1, + sym_identifier, ACTIONS(640), 1, anon_sym_LBRACK, ACTIONS(642), 1, @@ -22375,24 +22406,24 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, ACTIONS(650), 1, anon_sym_QMARK_DOT, - ACTIONS(654), 1, + ACTIONS(652), 1, anon_sym_LPAREN, - ACTIONS(690), 1, + ACTIONS(688), 1, anon_sym_COMMA, - ACTIONS(693), 1, + ACTIONS(691), 1, anon_sym_RPAREN, - ACTIONS(696), 1, + ACTIONS(694), 1, anon_sym_EQ, - STATE(887), 1, + STATE(881), 1, aux_sym_formal_parameters_repeat1, - STATE(1141), 1, + STATE(1148), 1, sym_formal_parameters, ACTIONS(644), 4, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(548), 7, + ACTIONS(584), 7, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -22400,7 +22431,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(652), 15, + ACTIONS(611), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -22416,7 +22447,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(556), 22, + ACTIONS(592), 22, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -22442,11 +22473,11 @@ static uint16_t ts_small_parse_table[] = { [1017] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 1, + ACTIONS(663), 1, anon_sym_finally, - STATE(264), 1, + STATE(236), 1, sym_finally_clause, - ACTIONS(698), 16, + ACTIONS(696), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -22463,7 +22494,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(700), 42, + ACTIONS(698), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -22506,14 +22537,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1089] = 5, + [1089] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(706), 1, - anon_sym_else, - STATE(242), 1, - sym_else_clause, - ACTIONS(702), 16, + ACTIONS(391), 17, + sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -22530,13 +22558,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(704), 41, + ACTIONS(393), 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, @@ -22572,12 +22601,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1160] = 4, + [1156] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(708), 1, - sym__automatic_semicolon, - ACTIONS(433), 16, + ACTIONS(700), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -22594,7 +22621,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(435), 42, + ACTIONS(702), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -22616,6 +22643,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, + anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, @@ -22637,10 +22665,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1229] = 3, + [1223] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(415), 17, + ACTIONS(407), 17, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -22658,7 +22686,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(417), 42, + ACTIONS(409), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -22701,12 +22729,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1296] = 4, + [1290] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(403), 1, - sym__automatic_semicolon, - ACTIONS(395), 16, + ACTIONS(708), 1, + anon_sym_else, + STATE(250), 1, + sym_else_clause, + ACTIONS(704), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -22723,14 +22753,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(397), 42, + ACTIONS(706), 41, 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, @@ -22766,12 +22795,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1365] = 4, + [1361] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 1, + ACTIONS(710), 1, sym__automatic_semicolon, - ACTIONS(469), 16, + ACTIONS(381), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -22788,7 +22817,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(471), 42, + ACTIONS(383), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -22831,15 +22860,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1434] = 3, + [1430] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(710), 17, + ACTIONS(712), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, @@ -22852,7 +22880,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(712), 42, + ACTIONS(714), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -22874,6 +22902,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, + anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, @@ -22895,11 +22924,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1501] = 3, + [1497] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(391), 17, - sym__automatic_semicolon, + ACTIONS(716), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -22916,7 +22944,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(393), 42, + ACTIONS(718), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -22938,6 +22966,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, + anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, @@ -22959,12 +22988,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1568] = 4, + [1564] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(457), 1, + ACTIONS(439), 1, sym__automatic_semicolon, - ACTIONS(449), 16, + ACTIONS(431), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -22981,7 +23010,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(451), 42, + ACTIONS(433), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -23024,10 +23053,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1637] = 3, + [1633] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(714), 16, + ACTIONS(429), 1, + sym__automatic_semicolon, + ACTIONS(421), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -23044,7 +23075,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(716), 43, + ACTIONS(423), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -23066,7 +23097,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, - anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, @@ -23088,12 +23118,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1704] = 4, + [1702] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 1, + ACTIONS(453), 17, sym__automatic_semicolon, - ACTIONS(459), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -23110,7 +23139,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(461), 42, + ACTIONS(455), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -23153,12 +23182,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1773] = 4, + [1769] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(427), 1, + ACTIONS(451), 1, sym__automatic_semicolon, - ACTIONS(419), 16, + ACTIONS(443), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -23175,7 +23204,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(421), 42, + ACTIONS(445), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -23218,15 +23247,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1842] = 3, + [1838] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(718), 17, + ACTIONS(419), 1, + sym__automatic_semicolon, + ACTIONS(411), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LT, @@ -23239,7 +23269,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(720), 42, + ACTIONS(413), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -23282,10 +23312,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [1909] = 3, + [1907] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(722), 16, + ACTIONS(479), 1, + sym__automatic_semicolon, + ACTIONS(471), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -23302,7 +23334,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(724), 43, + ACTIONS(473), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -23324,7 +23356,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, - anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, @@ -23349,9 +23380,9 @@ static uint16_t ts_small_parse_table[] = { [1976] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(726), 1, + ACTIONS(489), 1, sym__automatic_semicolon, - ACTIONS(381), 16, + ACTIONS(481), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -23368,7 +23399,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(383), 42, + ACTIONS(483), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -23411,12 +23442,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2045] = 4, + [2045] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 1, - sym__automatic_semicolon, - ACTIONS(479), 16, + ACTIONS(720), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -23433,7 +23462,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(481), 42, + ACTIONS(722), 43, anon_sym_export, anon_sym_default, anon_sym_import, @@ -23455,6 +23484,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, + anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, @@ -23476,12 +23506,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2114] = 4, + [2112] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(413), 1, + ACTIONS(405), 1, sym__automatic_semicolon, - ACTIONS(405), 16, + ACTIONS(397), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -23498,7 +23528,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(407), 42, + ACTIONS(399), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -23541,14 +23571,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2183] = 3, + [2181] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(728), 16, + ACTIONS(724), 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_LT, @@ -23561,7 +23592,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(730), 43, + ACTIONS(726), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -23583,7 +23614,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, - anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, @@ -23605,11 +23635,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2250] = 3, + [2248] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(429), 17, + ACTIONS(728), 1, sym__automatic_semicolon, + ACTIONS(391), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -23626,7 +23657,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(431), 42, + ACTIONS(393), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -23672,11 +23703,12 @@ static uint16_t ts_small_parse_table[] = { [2317] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(732), 16, + ACTIONS(730), 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_LT, @@ -23689,7 +23721,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(734), 43, + ACTIONS(732), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -23711,7 +23743,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_case, - anon_sym_finally, anon_sym_yield, anon_sym_SLASH, anon_sym_class, @@ -23736,9 +23767,9 @@ static uint16_t ts_small_parse_table[] = { [2384] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(445), 1, + ACTIONS(465), 1, sym__automatic_semicolon, - ACTIONS(437), 16, + ACTIONS(457), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -23755,7 +23786,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(439), 42, + ACTIONS(459), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -23801,7 +23832,7 @@ static uint16_t ts_small_parse_table[] = { [2453] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 17, + ACTIONS(467), 17, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -23819,7 +23850,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(435), 42, + ACTIONS(469), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -23865,7 +23896,7 @@ static uint16_t ts_small_parse_table[] = { [2520] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(736), 16, + ACTIONS(734), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -23882,7 +23913,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(738), 42, + ACTIONS(736), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -23925,10 +23956,86 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2586] = 3, + [2586] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(632), 1, + sym_identifier, + ACTIONS(638), 1, + anon_sym_EQ, + ACTIONS(640), 1, + anon_sym_LBRACK, + ACTIONS(642), 1, + anon_sym_DOT, + ACTIONS(646), 1, + anon_sym_function, + ACTIONS(648), 1, + anon_sym_EQ_GT, + ACTIONS(650), 1, + anon_sym_QMARK_DOT, + ACTIONS(652), 1, + anon_sym_LPAREN, + ACTIONS(683), 1, + anon_sym_in, + ACTIONS(686), 1, + anon_sym_of, + STATE(1148), 1, + sym_formal_parameters, + ACTIONS(644), 4, + anon_sym_async, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(584), 7, + 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(611), 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(592), 21, + anon_sym_STAR, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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, + [2678] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(740), 16, + ACTIONS(738), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -23945,7 +24052,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(742), 42, + ACTIONS(740), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -23988,10 +24095,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2652] = 3, + [2744] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(744), 16, + ACTIONS(742), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -24008,7 +24115,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(746), 42, + ACTIONS(744), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24051,10 +24158,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2718] = 3, + [2810] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(748), 16, + ACTIONS(746), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -24071,7 +24178,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(750), 42, + ACTIONS(748), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24114,10 +24221,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2784] = 3, + [2876] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(752), 16, + ACTIONS(750), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -24134,7 +24241,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(754), 42, + ACTIONS(752), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24177,86 +24284,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [2850] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(632), 1, - sym_identifier, - ACTIONS(638), 1, - anon_sym_EQ, - ACTIONS(640), 1, - anon_sym_LBRACK, - ACTIONS(642), 1, - anon_sym_DOT, - ACTIONS(646), 1, - anon_sym_function, - ACTIONS(648), 1, - anon_sym_EQ_GT, - ACTIONS(650), 1, - anon_sym_QMARK_DOT, - ACTIONS(654), 1, - anon_sym_LPAREN, - ACTIONS(681), 1, - anon_sym_in, - ACTIONS(684), 1, - anon_sym_of, - STATE(1141), 1, - sym_formal_parameters, - ACTIONS(644), 4, - anon_sym_async, - anon_sym_static, - anon_sym_get, - anon_sym_set, - ACTIONS(548), 7, - 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(652), 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(556), 21, - anon_sym_STAR, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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, [2942] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(756), 16, + ACTIONS(754), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -24273,7 +24304,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(758), 42, + ACTIONS(756), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24319,7 +24350,7 @@ static uint16_t ts_small_parse_table[] = { [3008] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(760), 16, + ACTIONS(758), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -24336,7 +24367,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(762), 42, + ACTIONS(760), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24382,7 +24413,7 @@ static uint16_t ts_small_parse_table[] = { [3074] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(764), 16, + ACTIONS(762), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -24399,7 +24430,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(766), 42, + ACTIONS(764), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24445,7 +24476,7 @@ static uint16_t ts_small_parse_table[] = { [3140] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(768), 16, + ACTIONS(766), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -24462,7 +24493,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(770), 42, + ACTIONS(768), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24508,7 +24539,7 @@ static uint16_t ts_small_parse_table[] = { [3206] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(772), 16, + ACTIONS(770), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -24525,7 +24556,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(774), 42, + ACTIONS(772), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24571,7 +24602,7 @@ static uint16_t ts_small_parse_table[] = { [3272] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(776), 16, + ACTIONS(774), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -24588,7 +24619,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(778), 42, + ACTIONS(776), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24634,7 +24665,7 @@ static uint16_t ts_small_parse_table[] = { [3338] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(780), 16, + ACTIONS(778), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -24651,7 +24682,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(782), 42, + ACTIONS(780), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24697,7 +24728,7 @@ static uint16_t ts_small_parse_table[] = { [3404] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(784), 16, + ACTIONS(782), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -24714,7 +24745,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(786), 42, + ACTIONS(784), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24760,7 +24791,7 @@ static uint16_t ts_small_parse_table[] = { [3470] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(788), 16, + ACTIONS(786), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -24777,7 +24808,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(790), 42, + ACTIONS(788), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24823,7 +24854,7 @@ static uint16_t ts_small_parse_table[] = { [3536] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(792), 16, + ACTIONS(790), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -24840,7 +24871,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(794), 42, + ACTIONS(792), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24886,7 +24917,7 @@ static uint16_t ts_small_parse_table[] = { [3602] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(796), 16, + ACTIONS(794), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -24903,7 +24934,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(798), 42, + ACTIONS(796), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -24949,7 +24980,7 @@ static uint16_t ts_small_parse_table[] = { [3668] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(800), 16, + ACTIONS(798), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -24966,7 +24997,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(802), 42, + ACTIONS(800), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25012,7 +25043,7 @@ static uint16_t ts_small_parse_table[] = { [3734] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(804), 16, + ACTIONS(802), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25029,7 +25060,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(806), 42, + ACTIONS(804), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25075,7 +25106,7 @@ static uint16_t ts_small_parse_table[] = { [3800] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(808), 16, + ACTIONS(806), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25092,7 +25123,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(810), 42, + ACTIONS(808), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25138,7 +25169,7 @@ static uint16_t ts_small_parse_table[] = { [3866] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(812), 16, + ACTIONS(810), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25155,7 +25186,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(814), 42, + ACTIONS(812), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25201,7 +25232,7 @@ static uint16_t ts_small_parse_table[] = { [3932] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(816), 16, + ACTIONS(814), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25218,7 +25249,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(818), 42, + ACTIONS(816), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25264,7 +25295,7 @@ static uint16_t ts_small_parse_table[] = { [3998] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 16, + ACTIONS(818), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25281,7 +25312,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(822), 42, + ACTIONS(820), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25327,7 +25358,7 @@ static uint16_t ts_small_parse_table[] = { [4064] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(824), 16, + ACTIONS(822), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25344,7 +25375,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(826), 42, + ACTIONS(824), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25390,7 +25421,7 @@ static uint16_t ts_small_parse_table[] = { [4130] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(828), 16, + ACTIONS(826), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25407,7 +25438,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(830), 42, + ACTIONS(828), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25453,7 +25484,7 @@ static uint16_t ts_small_parse_table[] = { [4196] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(832), 16, + ACTIONS(830), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25470,7 +25501,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(834), 42, + ACTIONS(832), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25516,7 +25547,7 @@ static uint16_t ts_small_parse_table[] = { [4262] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(836), 16, + ACTIONS(834), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25533,7 +25564,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(838), 42, + ACTIONS(836), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25579,7 +25610,7 @@ static uint16_t ts_small_parse_table[] = { [4328] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(840), 16, + ACTIONS(838), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25596,7 +25627,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(842), 42, + ACTIONS(840), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25642,7 +25673,7 @@ static uint16_t ts_small_parse_table[] = { [4394] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(844), 16, + ACTIONS(842), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25659,7 +25690,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(846), 42, + ACTIONS(844), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25705,7 +25736,7 @@ static uint16_t ts_small_parse_table[] = { [4460] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(848), 16, + ACTIONS(846), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25722,7 +25753,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(850), 42, + ACTIONS(848), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25768,7 +25799,7 @@ static uint16_t ts_small_parse_table[] = { [4526] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(852), 16, + ACTIONS(850), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25785,7 +25816,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(854), 42, + ACTIONS(852), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25831,7 +25862,7 @@ static uint16_t ts_small_parse_table[] = { [4592] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(856), 16, + ACTIONS(854), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25848,7 +25879,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(858), 42, + ACTIONS(856), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25894,7 +25925,7 @@ static uint16_t ts_small_parse_table[] = { [4658] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(860), 16, + ACTIONS(858), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25911,7 +25942,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(862), 42, + ACTIONS(860), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -25957,7 +25988,7 @@ static uint16_t ts_small_parse_table[] = { [4724] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(864), 16, + ACTIONS(862), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -25974,7 +26005,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(866), 42, + ACTIONS(864), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26020,7 +26051,7 @@ static uint16_t ts_small_parse_table[] = { [4790] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(868), 16, + ACTIONS(866), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26037,7 +26068,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(870), 42, + ACTIONS(868), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26083,7 +26114,7 @@ static uint16_t ts_small_parse_table[] = { [4856] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(872), 16, + ACTIONS(870), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26100,7 +26131,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(874), 42, + ACTIONS(872), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26146,7 +26177,7 @@ static uint16_t ts_small_parse_table[] = { [4922] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(876), 16, + ACTIONS(874), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26163,7 +26194,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(878), 42, + ACTIONS(876), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26209,7 +26240,7 @@ static uint16_t ts_small_parse_table[] = { [4988] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(880), 16, + ACTIONS(878), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26226,7 +26257,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(882), 42, + ACTIONS(880), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26286,20 +26317,20 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, ACTIONS(650), 1, anon_sym_QMARK_DOT, - ACTIONS(654), 1, + ACTIONS(652), 1, anon_sym_LPAREN, - ACTIONS(884), 1, + ACTIONS(882), 1, anon_sym_in, - ACTIONS(887), 1, + ACTIONS(885), 1, anon_sym_of, - STATE(1141), 1, + STATE(1148), 1, sym_formal_parameters, ACTIONS(644), 4, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(548), 7, + ACTIONS(584), 7, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -26307,7 +26338,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(652), 15, + ACTIONS(611), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -26323,7 +26354,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(556), 21, + ACTIONS(592), 21, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -26348,7 +26379,7 @@ static uint16_t ts_small_parse_table[] = { [5146] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(889), 16, + ACTIONS(887), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26365,7 +26396,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(891), 42, + ACTIONS(889), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26411,7 +26442,7 @@ static uint16_t ts_small_parse_table[] = { [5212] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(893), 16, + ACTIONS(891), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26428,7 +26459,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(895), 42, + ACTIONS(893), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26474,7 +26505,7 @@ static uint16_t ts_small_parse_table[] = { [5278] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(897), 16, + ACTIONS(895), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26491,7 +26522,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(899), 42, + ACTIONS(897), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26537,7 +26568,7 @@ static uint16_t ts_small_parse_table[] = { [5344] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(901), 16, + ACTIONS(899), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26554,7 +26585,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(903), 42, + ACTIONS(901), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26600,7 +26631,7 @@ static uint16_t ts_small_parse_table[] = { [5410] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(905), 16, + ACTIONS(903), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26617,7 +26648,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(907), 42, + ACTIONS(905), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26663,7 +26694,7 @@ static uint16_t ts_small_parse_table[] = { [5476] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(909), 16, + ACTIONS(907), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26680,7 +26711,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(911), 42, + ACTIONS(909), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26726,7 +26757,7 @@ static uint16_t ts_small_parse_table[] = { [5542] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(913), 16, + ACTIONS(911), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26743,7 +26774,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(915), 42, + ACTIONS(913), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26789,7 +26820,7 @@ static uint16_t ts_small_parse_table[] = { [5608] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(917), 16, + ACTIONS(915), 16, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, @@ -26806,7 +26837,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(919), 42, + ACTIONS(917), 42, anon_sym_export, anon_sym_default, anon_sym_import, @@ -26862,9 +26893,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, ACTIONS(650), 1, anon_sym_QMARK_DOT, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - STATE(399), 1, + STATE(434), 1, sym_arguments, ACTIONS(636), 14, anon_sym_LBRACE, @@ -26881,7 +26912,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(652), 15, + ACTIONS(611), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -26922,21 +26953,21 @@ static uint16_t ts_small_parse_table[] = { [5755] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(927), 1, + ACTIONS(925), 1, anon_sym_EQ, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(933), 1, + ACTIONS(931), 1, anon_sym_EQ_GT, - ACTIONS(935), 1, + ACTIONS(933), 1, anon_sym_QMARK_DOT, - STATE(398), 1, + STATE(435), 1, sym_arguments, - ACTIONS(925), 14, + ACTIONS(923), 14, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -26951,7 +26982,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(937), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -26967,7 +26998,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(923), 21, + ACTIONS(921), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -26992,7 +27023,7 @@ static uint16_t ts_small_parse_table[] = { [5836] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 22, + ACTIONS(937), 22, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -27015,7 +27046,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(941), 34, + ACTIONS(939), 34, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -27050,10 +27081,78 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [5900] = 3, + [5900] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(943), 22, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(925), 1, + anon_sym_EQ, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(933), 1, + anon_sym_QMARK_DOT, + STATE(435), 1, + sym_arguments, + ACTIONS(923), 14, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + 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(935), 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(921), 21, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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, + [5978] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(941), 22, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -27076,7 +27175,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(945), 34, + ACTIONS(943), 34, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -27111,81 +27210,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [5964] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(550), 1, - anon_sym_RBRACE, - ACTIONS(558), 1, - anon_sym_COLON, - ACTIONS(951), 1, - anon_sym_LPAREN, - ACTIONS(954), 1, - anon_sym_EQ, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(960), 1, - anon_sym_EQ_GT, - ACTIONS(962), 1, - anon_sym_QMARK_DOT, - STATE(870), 1, - aux_sym_object_repeat1, - ACTIONS(949), 11, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - 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(964), 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(947), 21, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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, - [6048] = 3, + [6042] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(966), 22, + ACTIONS(945), 22, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -27208,7 +27236,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(968), 34, + ACTIONS(947), 34, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -27243,28 +27271,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [6112] = 13, + [6106] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(558), 1, + ACTIONS(594), 1, anon_sym_COLON, - ACTIONS(599), 1, + ACTIONS(621), 1, anon_sym_RBRACE, - ACTIONS(951), 1, + ACTIONS(953), 1, anon_sym_LPAREN, - ACTIONS(954), 1, - anon_sym_EQ, ACTIONS(956), 1, - anon_sym_LBRACK, + anon_sym_EQ, ACTIONS(958), 1, - anon_sym_DOT, + anon_sym_LBRACK, ACTIONS(960), 1, - anon_sym_EQ_GT, + anon_sym_DOT, ACTIONS(962), 1, + anon_sym_EQ_GT, + ACTIONS(964), 1, anon_sym_QMARK_DOT, - STATE(873), 1, + STATE(863), 1, aux_sym_object_repeat1, - ACTIONS(949), 11, + ACTIONS(951), 11, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -27276,7 +27304,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(964), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -27292,7 +27320,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(947), 21, + ACTIONS(949), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -27314,44 +27342,36 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [6196] = 3, + [6190] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 22, - anon_sym_STAR, - anon_sym_in, + ACTIONS(638), 1, anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(972), 34, + ACTIONS(640), 1, + anon_sym_LBRACK, + ACTIONS(642), 1, + anon_sym_DOT, + ACTIONS(648), 1, + anon_sym_EQ_GT, + ACTIONS(650), 1, + anon_sym_QMARK_DOT, + ACTIONS(584), 15, 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_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(611), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -27367,18 +27387,32 @@ static 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, - [6260] = 3, + ACTIONS(592), 21, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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, + [6266] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(974), 22, + ACTIONS(966), 22, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -27401,7 +27435,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(976), 34, + ACTIONS(968), 34, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -27436,10 +27470,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [6324] = 3, + [6330] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(978), 22, + ACTIONS(970), 22, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -27462,7 +27496,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(980), 34, + ACTIONS(972), 34, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -27497,28 +27531,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [6388] = 10, + [6394] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(921), 1, + ACTIONS(586), 1, + anon_sym_RBRACE, + ACTIONS(594), 1, + anon_sym_COLON, + ACTIONS(953), 1, anon_sym_LPAREN, - ACTIONS(927), 1, + ACTIONS(956), 1, anon_sym_EQ, - ACTIONS(929), 1, + ACTIONS(958), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(935), 1, + ACTIONS(962), 1, + anon_sym_EQ_GT, + ACTIONS(964), 1, anon_sym_QMARK_DOT, - STATE(398), 1, - sym_arguments, - ACTIONS(925), 14, - anon_sym_LBRACE, + STATE(896), 1, + aux_sym_object_repeat1, + ACTIONS(951), 11, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_SEMI, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -27527,7 +27564,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(937), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -27543,7 +27580,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(923), 21, + ACTIONS(949), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -27565,54 +27602,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [6466] = 9, + [6478] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(927), 1, - anon_sym_EQ, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(933), 1, - anon_sym_EQ_GT, - ACTIONS(935), 1, - anon_sym_QMARK_DOT, - ACTIONS(937), 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(949), 15, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - 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(947), 21, + ACTIONS(974), 22, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -27632,27 +27628,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [6542] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(638), 1, - anon_sym_EQ, - ACTIONS(640), 1, - anon_sym_LBRACK, - ACTIONS(642), 1, - anon_sym_DOT, - ACTIONS(648), 1, - anon_sym_EQ_GT, - ACTIONS(650), 1, - anon_sym_QMARK_DOT, - ACTIONS(548), 15, + ACTIONS(976), 34, 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_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, @@ -27661,7 +27663,20 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(652), 15, + [6542] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(925), 1, + anon_sym_EQ, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(931), 1, + anon_sym_EQ_GT, + ACTIONS(933), 1, + anon_sym_QMARK_DOT, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -27677,7 +27692,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(556), 21, + ACTIONS(951), 15, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + 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(949), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -27702,7 +27733,7 @@ static uint16_t ts_small_parse_table[] = { [6618] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(982), 22, + ACTIONS(978), 22, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -27725,7 +27756,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(984), 34, + ACTIONS(980), 34, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -27763,21 +27794,21 @@ static uint16_t ts_small_parse_table[] = { [6682] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 1, - anon_sym_EQ_GT, - ACTIONS(573), 1, - anon_sym_QMARK_DOT, - ACTIONS(638), 1, + ACTIONS(925), 1, anon_sym_EQ, - ACTIONS(661), 1, + ACTIONS(958), 1, anon_sym_LBRACK, - ACTIONS(663), 1, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(962), 1, + anon_sym_EQ_GT, + ACTIONS(964), 1, + anon_sym_QMARK_DOT, + ACTIONS(982), 1, anon_sym_LPAREN, - STATE(547), 1, + STATE(530), 1, sym_arguments, - ACTIONS(636), 12, + ACTIONS(923), 12, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -27790,7 +27821,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(652), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -27806,7 +27837,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(634), 21, + ACTIONS(921), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -27831,21 +27862,21 @@ static uint16_t ts_small_parse_table[] = { [6761] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(927), 1, + ACTIONS(607), 1, + anon_sym_EQ_GT, + ACTIONS(609), 1, + anon_sym_QMARK_DOT, + ACTIONS(638), 1, anon_sym_EQ, - ACTIONS(956), 1, + ACTIONS(667), 1, anon_sym_LBRACK, - ACTIONS(958), 1, + ACTIONS(669), 1, anon_sym_DOT, - ACTIONS(960), 1, - anon_sym_EQ_GT, - ACTIONS(962), 1, - anon_sym_QMARK_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, - STATE(549), 1, + STATE(544), 1, sym_arguments, - ACTIONS(925), 12, + ACTIONS(636), 12, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -27858,7 +27889,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(937), 15, + ACTIONS(611), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -27874,7 +27905,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(923), 21, + ACTIONS(634), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -27899,15 +27930,15 @@ static uint16_t ts_small_parse_table[] = { [6840] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(927), 1, + ACTIONS(925), 1, anon_sym_EQ, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(935), 1, + ACTIONS(933), 1, anon_sym_QMARK_DOT, - ACTIONS(937), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -27923,7 +27954,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(949), 15, + ACTIONS(951), 15, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -27939,7 +27970,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(947), 21, + ACTIONS(949), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -27964,27 +27995,27 @@ static uint16_t ts_small_parse_table[] = { [6913] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(933), 1, + ACTIONS(931), 1, anon_sym_EQ_GT, - ACTIONS(935), 1, + ACTIONS(933), 1, anon_sym_QMARK_DOT, - ACTIONS(990), 1, + ACTIONS(986), 1, anon_sym_in, - ACTIONS(993), 1, + ACTIONS(989), 1, anon_sym_of, - ACTIONS(995), 1, + ACTIONS(991), 1, anon_sym_EQ, - STATE(877), 1, + STATE(876), 1, sym__initializer, - ACTIONS(988), 3, + ACTIONS(984), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(949), 9, + ACTIONS(951), 9, anon_sym_LPAREN, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -27994,7 +28025,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(937), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -28010,7 +28041,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(947), 20, + ACTIONS(949), 20, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -28031,52 +28062,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [6996] = 9, + [6996] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 1, - anon_sym_EQ_GT, - ACTIONS(573), 1, - anon_sym_QMARK_DOT, - ACTIONS(661), 1, - anon_sym_LBRACK, - ACTIONS(663), 1, - anon_sym_DOT, - ACTIONS(679), 1, - anon_sym_EQ, - ACTIONS(548), 13, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - 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(575), 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(556), 21, + ACTIONS(966), 22, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -28096,35 +28088,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7070] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(571), 1, - anon_sym_EQ_GT, - ACTIONS(573), 1, - anon_sym_QMARK_DOT, - ACTIONS(661), 1, - anon_sym_LBRACK, - ACTIONS(663), 1, - anon_sym_DOT, - ACTIONS(677), 1, - anon_sym_COLON, - ACTIONS(679), 1, - anon_sym_EQ, - ACTIONS(548), 12, + ACTIONS(968), 32, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_of, anon_sym_SEMI, - 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(575), 15, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -28140,47 +28113,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(556), 21, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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, - [7146] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(960), 1, - anon_sym_EQ_GT, - ACTIONS(962), 1, - anon_sym_QMARK_DOT, - ACTIONS(997), 1, - anon_sym_EQ, - ACTIONS(949), 13, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -28189,25 +28121,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(964), 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(947), 21, + [7058] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(941), 22, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -28227,35 +28147,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7220] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(927), 1, - anon_sym_EQ, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(962), 1, - anon_sym_QMARK_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - STATE(549), 1, - sym_arguments, - ACTIONS(925), 12, + ACTIONS(943), 32, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_of, anon_sym_SEMI, - 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(937), 15, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -28271,48 +28172,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(923), 21, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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, - [7296] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(677), 1, - anon_sym_COLON, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(960), 1, - anon_sym_EQ_GT, - ACTIONS(962), 1, - anon_sym_QMARK_DOT, - ACTIONS(997), 1, - anon_sym_EQ, - ACTIONS(949), 12, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -28321,48 +28180,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(964), 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(947), 21, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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, - [7372] = 3, + [7120] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(943), 22, + ACTIONS(970), 22, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -28385,7 +28206,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(945), 32, + ACTIONS(972), 32, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -28418,10 +28239,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [7434] = 3, + [7182] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 22, + ACTIONS(974), 22, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -28444,7 +28265,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(972), 32, + ACTIONS(976), 32, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -28477,10 +28298,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [7496] = 3, + [7244] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(974), 22, + ACTIONS(945), 22, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -28503,7 +28324,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(976), 32, + ACTIONS(947), 32, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -28536,24 +28357,24 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [7558] = 11, + [7306] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 1, - anon_sym_EQ_GT, - ACTIONS(573), 1, - anon_sym_QMARK_DOT, - ACTIONS(661), 1, + ACTIONS(958), 1, anon_sym_LBRACK, - ACTIONS(663), 1, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(679), 1, - anon_sym_EQ, - ACTIONS(681), 1, + ACTIONS(962), 1, + anon_sym_EQ_GT, + ACTIONS(964), 1, + anon_sym_QMARK_DOT, + ACTIONS(993), 1, anon_sym_in, - ACTIONS(999), 1, + ACTIONS(996), 1, anon_sym_of, - ACTIONS(548), 12, + ACTIONS(998), 1, + anon_sym_EQ, + ACTIONS(951), 12, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_LPAREN, @@ -28566,7 +28387,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(575), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -28582,7 +28403,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(556), 20, + ACTIONS(949), 20, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -28603,83 +28424,24 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7636] = 3, + [7384] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(978), 22, - anon_sym_STAR, - anon_sym_in, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(980), 32, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, + ACTIONS(607), 1, + anon_sym_EQ_GT, + ACTIONS(609), 1, 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, - 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, - [7698] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(956), 1, + ACTIONS(667), 1, anon_sym_LBRACK, - ACTIONS(958), 1, + ACTIONS(669), 1, anon_sym_DOT, - ACTIONS(960), 1, - anon_sym_EQ_GT, - ACTIONS(962), 1, - anon_sym_QMARK_DOT, - ACTIONS(997), 1, + ACTIONS(677), 1, anon_sym_EQ, - ACTIONS(1001), 1, + ACTIONS(683), 1, anon_sym_in, - ACTIONS(1004), 1, + ACTIONS(1000), 1, anon_sym_of, - ACTIONS(949), 12, + ACTIONS(584), 12, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_LPAREN, @@ -28692,7 +28454,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(964), 15, + ACTIONS(611), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -28708,7 +28470,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(947), 20, + ACTIONS(592), 20, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -28729,13 +28491,53 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7776] = 3, + [7462] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(966), 22, + ACTIONS(607), 1, + anon_sym_EQ_GT, + ACTIONS(609), 1, + anon_sym_QMARK_DOT, + ACTIONS(667), 1, + anon_sym_LBRACK, + ACTIONS(669), 1, + anon_sym_DOT, + ACTIONS(677), 1, + anon_sym_EQ, + ACTIONS(679), 1, + anon_sym_COLON, + ACTIONS(584), 12, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + 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(611), 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(592), 21, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -28755,16 +28557,34 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(968), 32, + [7538] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(607), 1, + anon_sym_EQ_GT, + ACTIONS(609), 1, + anon_sym_QMARK_DOT, + ACTIONS(667), 1, + anon_sym_LBRACK, + ACTIONS(669), 1, + anon_sym_DOT, + ACTIONS(677), 1, + anon_sym_EQ, + ACTIONS(584), 13, sym__automatic_semicolon, 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(611), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -28780,21 +28600,9 @@ static 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, - [7838] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(982), 22, + ACTIONS(592), 21, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -28814,16 +28622,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(984), 32, + [7612] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(607), 1, + anon_sym_EQ_GT, + ACTIONS(609), 1, + anon_sym_QMARK_DOT, + ACTIONS(667), 1, + anon_sym_LBRACK, + ACTIONS(669), 1, + anon_sym_DOT, + ACTIONS(675), 1, + anon_sym_COLON, + ACTIONS(677), 1, + anon_sym_EQ, + ACTIONS(584), 12, sym__automatic_semicolon, 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(611), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -28839,21 +28666,9 @@ static 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, - [7900] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(939), 22, + ACTIONS(592), 21, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -28873,57 +28688,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(941), 32, - sym__automatic_semicolon, - 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_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, - [7962] = 10, + [7688] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 1, - anon_sym_EQ_GT, - ACTIONS(573), 1, - anon_sym_QMARK_DOT, - ACTIONS(661), 1, + ACTIONS(958), 1, anon_sym_LBRACK, - ACTIONS(663), 1, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(679), 1, + ACTIONS(962), 1, + anon_sym_EQ_GT, + ACTIONS(964), 1, + anon_sym_QMARK_DOT, + ACTIONS(998), 1, anon_sym_EQ, - ACTIONS(686), 1, - anon_sym_COLON, - ACTIONS(548), 12, + ACTIONS(951), 13, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LT_EQ, @@ -28934,7 +28715,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(575), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -28950,7 +28731,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(556), 21, + ACTIONS(949), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -28972,22 +28753,22 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8038] = 10, + [7762] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(686), 1, + ACTIONS(675), 1, anon_sym_COLON, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, - anon_sym_DOT, + anon_sym_LBRACK, ACTIONS(960), 1, - anon_sym_EQ_GT, + anon_sym_DOT, ACTIONS(962), 1, + anon_sym_EQ_GT, + ACTIONS(964), 1, anon_sym_QMARK_DOT, - ACTIONS(997), 1, + ACTIONS(998), 1, anon_sym_EQ, - ACTIONS(949), 12, + ACTIONS(951), 12, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_LPAREN, @@ -29000,7 +28781,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(964), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -29016,7 +28797,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(947), 21, + ACTIONS(949), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -29038,85 +28819,210 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8114] = 3, + [7838] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1008), 14, - anon_sym_LBRACE, + ACTIONS(937), 22, + anon_sym_STAR, + anon_sym_in, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(939), 32, + sym__automatic_semicolon, + 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_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, + [7900] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(978), 22, + anon_sym_STAR, + anon_sym_in, + anon_sym_EQ, anon_sym_LT, - anon_sym_BANG, - anon_sym_TILDE, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(980), 32, + sym__automatic_semicolon, + 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_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_DQUOTE, - anon_sym_SQUOTE, anon_sym_BQUOTE, - sym_number, - anon_sym_AT, - ACTIONS(1006), 39, - 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, + [7962] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(925), 1, + anon_sym_EQ, + ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, + anon_sym_DOT, + ACTIONS(964), 1, + anon_sym_QMARK_DOT, + ACTIONS(982), 1, + anon_sym_LPAREN, + STATE(530), 1, + sym_arguments, + ACTIONS(923), 12, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + 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(935), 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(921), 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_QMARK, + 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, - [8175] = 12, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [8038] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(679), 1, + anon_sym_COLON, + ACTIONS(958), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(933), 1, + ACTIONS(962), 1, anon_sym_EQ_GT, - ACTIONS(935), 1, + ACTIONS(964), 1, anon_sym_QMARK_DOT, - ACTIONS(1010), 1, - anon_sym_COMMA, - ACTIONS(1013), 1, - anon_sym_RPAREN, - ACTIONS(1016), 1, + ACTIONS(998), 1, anon_sym_EQ, - STATE(892), 1, - aux_sym_formal_parameters_repeat1, - ACTIONS(949), 9, + ACTIONS(951), 12, + sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -29125,7 +29031,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(937), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -29141,7 +29047,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(947), 21, + ACTIONS(949), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -29163,22 +29069,22 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8254] = 10, + [8114] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(962), 1, + ACTIONS(964), 1, anon_sym_QMARK_DOT, - ACTIONS(997), 1, - anon_sym_EQ, - ACTIONS(1001), 1, + ACTIONS(993), 1, anon_sym_in, - ACTIONS(1004), 1, + ACTIONS(996), 1, anon_sym_of, - ACTIONS(949), 12, + ACTIONS(998), 1, + anon_sym_EQ, + ACTIONS(951), 12, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_LPAREN, @@ -29191,7 +29097,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(964), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -29207,7 +29113,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(947), 20, + ACTIONS(949), 20, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -29228,10 +29134,144 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8329] = 3, + [8189] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(1020), 14, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(931), 1, + anon_sym_EQ_GT, + ACTIONS(933), 1, + anon_sym_QMARK_DOT, + ACTIONS(1002), 1, + anon_sym_COMMA, + ACTIONS(1005), 1, + anon_sym_RPAREN, + ACTIONS(1008), 1, + anon_sym_EQ, + STATE(895), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(951), 9, + anon_sym_LPAREN, + 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(935), 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(949), 21, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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, + [8268] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(640), 1, + anon_sym_LBRACK, + ACTIONS(642), 1, + anon_sym_DOT, + ACTIONS(648), 1, + anon_sym_EQ_GT, + ACTIONS(650), 1, + anon_sym_QMARK_DOT, + ACTIONS(688), 1, + anon_sym_COMMA, + ACTIONS(691), 1, + anon_sym_RPAREN, + ACTIONS(694), 1, + anon_sym_EQ, + STATE(881), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(584), 9, + anon_sym_LPAREN, + 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(611), 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(592), 21, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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, + [8347] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1012), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -29246,7 +29286,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1018), 39, + ACTIONS(1010), 39, anon_sym_export, anon_sym_import, anon_sym_var, @@ -29286,10 +29326,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8390] = 3, + [8408] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1024), 14, + ACTIONS(1016), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -29304,7 +29344,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1022), 39, + ACTIONS(1014), 39, anon_sym_export, anon_sym_import, anon_sym_var, @@ -29344,10 +29384,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8451] = 3, + [8469] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1028), 14, + ACTIONS(1020), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -29362,7 +29402,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1026), 39, + ACTIONS(1018), 39, anon_sym_export, anon_sym_import, anon_sym_var, @@ -29402,10 +29442,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8512] = 3, + [8530] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(972), 14, + ACTIONS(1024), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -29420,7 +29460,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(970), 39, + ACTIONS(1022), 39, anon_sym_export, anon_sym_import, anon_sym_var, @@ -29460,10 +29500,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8573] = 3, + [8591] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1032), 14, + ACTIONS(1028), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -29478,7 +29518,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1030), 39, + ACTIONS(1026), 39, anon_sym_export, anon_sym_import, anon_sym_var, @@ -29518,18 +29558,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8634] = 8, + [8652] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(962), 1, + ACTIONS(964), 1, anon_sym_QMARK_DOT, - ACTIONS(997), 1, + ACTIONS(998), 1, anon_sym_EQ, - ACTIONS(949), 13, + ACTIONS(951), 13, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -29543,7 +29583,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(964), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -29559,7 +29599,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(947), 21, + ACTIONS(949), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -29581,10 +29621,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8705] = 3, + [8723] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1036), 14, + ACTIONS(943), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -29599,7 +29639,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1034), 39, + ACTIONS(941), 39, anon_sym_export, anon_sym_import, anon_sym_var, @@ -29639,10 +29679,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8766] = 3, + [8784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1040), 14, + ACTIONS(1032), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -29657,7 +29697,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1038), 39, + ACTIONS(1030), 39, anon_sym_export, anon_sym_import, anon_sym_var, @@ -29697,10 +29737,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8827] = 3, + [8845] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1044), 14, + ACTIONS(1036), 14, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, @@ -29715,7 +29755,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - ACTIONS(1042), 39, + ACTIONS(1034), 39, anon_sym_export, anon_sym_import, anon_sym_var, @@ -29755,26 +29795,81 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [8888] = 12, + [8906] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(640), 1, + ACTIONS(1040), 14, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(642), 1, + anon_sym_LT, + 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(1038), 39, + 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_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, + [8967] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(925), 1, + anon_sym_EQ, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(648), 1, + ACTIONS(931), 1, anon_sym_EQ_GT, - ACTIONS(650), 1, + ACTIONS(933), 1, anon_sym_QMARK_DOT, - ACTIONS(690), 1, + ACTIONS(1042), 2, anon_sym_COMMA, - ACTIONS(693), 1, anon_sym_RPAREN, - ACTIONS(696), 1, - anon_sym_EQ, - STATE(887), 1, - aux_sym_formal_parameters_repeat1, - ACTIONS(548), 9, + ACTIONS(951), 9, anon_sym_LPAREN, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -29784,7 +29879,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(652), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -29800,7 +29895,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(556), 21, + ACTIONS(949), 21, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -29822,10 +29917,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8967] = 3, + [9041] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 22, + ACTIONS(937), 22, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -29848,7 +29943,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(941), 30, + ACTIONS(939), 30, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_LPAREN, @@ -29879,23 +29974,24 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [9027] = 10, + [9101] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(927), 1, + ACTIONS(638), 1, anon_sym_EQ, - ACTIONS(929), 1, + ACTIONS(640), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(642), 1, anon_sym_DOT, - ACTIONS(933), 1, + ACTIONS(648), 1, anon_sym_EQ_GT, - ACTIONS(935), 1, + ACTIONS(650), 1, anon_sym_QMARK_DOT, - ACTIONS(1046), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(949), 9, + ACTIONS(683), 1, + anon_sym_in, + ACTIONS(1000), 1, + anon_sym_of, + ACTIONS(584), 9, anon_sym_LPAREN, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -29905,7 +30001,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(937), 15, + ACTIONS(611), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -29921,9 +30017,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(947), 21, + ACTIONS(592), 20, anon_sym_STAR, - anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -29943,24 +30038,24 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9101] = 11, + [9176] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(927), 1, + ACTIONS(925), 1, anon_sym_EQ, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(933), 1, + ACTIONS(931), 1, anon_sym_EQ_GT, - ACTIONS(935), 1, + ACTIONS(933), 1, anon_sym_QMARK_DOT, - ACTIONS(990), 1, - anon_sym_in, ACTIONS(993), 1, + anon_sym_in, + ACTIONS(996), 1, anon_sym_of, - ACTIONS(949), 9, + ACTIONS(951), 9, anon_sym_LPAREN, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -29970,7 +30065,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(937), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -29986,7 +30081,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(947), 20, + ACTIONS(949), 20, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -30007,7 +30102,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9176] = 11, + [9251] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(638), 1, @@ -30020,11 +30115,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, ACTIONS(650), 1, anon_sym_QMARK_DOT, - ACTIONS(884), 1, + ACTIONS(882), 1, anon_sym_in, - ACTIONS(1049), 1, + ACTIONS(1045), 1, anon_sym_of, - ACTIONS(548), 9, + ACTIONS(584), 9, anon_sym_LPAREN, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -30034,7 +30129,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(652), 15, + ACTIONS(611), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -30050,7 +30145,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(556), 20, + ACTIONS(592), 20, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -30071,24 +30166,24 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9251] = 11, + [9326] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(927), 1, + ACTIONS(925), 1, anon_sym_EQ, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(933), 1, + ACTIONS(931), 1, anon_sym_EQ_GT, - ACTIONS(935), 1, + ACTIONS(933), 1, anon_sym_QMARK_DOT, - ACTIONS(1001), 1, + ACTIONS(986), 1, anon_sym_in, - ACTIONS(1004), 1, + ACTIONS(989), 1, anon_sym_of, - ACTIONS(949), 9, + ACTIONS(951), 9, anon_sym_LPAREN, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -30098,7 +30193,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(937), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -30114,7 +30209,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(947), 20, + ACTIONS(949), 20, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -30135,24 +30230,22 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9326] = 11, + [9401] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(638), 1, + ACTIONS(925), 1, anon_sym_EQ, - ACTIONS(640), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(642), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(648), 1, - anon_sym_EQ_GT, - ACTIONS(650), 1, + ACTIONS(933), 1, anon_sym_QMARK_DOT, - ACTIONS(681), 1, + ACTIONS(993), 1, anon_sym_in, - ACTIONS(999), 1, + ACTIONS(996), 1, anon_sym_of, - ACTIONS(548), 9, + ACTIONS(951), 9, anon_sym_LPAREN, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -30162,7 +30255,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(652), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -30178,7 +30271,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(556), 20, + ACTIONS(949), 20, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -30199,10 +30292,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9401] = 3, + [9473] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1051), 22, + ACTIONS(1047), 22, anon_sym_export, anon_sym_STAR, anon_sym_in, @@ -30225,7 +30318,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1053), 28, + ACTIONS(1049), 28, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -30254,10 +30347,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - [9459] = 3, + [9531] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1055), 22, + ACTIONS(1051), 22, anon_sym_export, anon_sym_STAR, anon_sym_in, @@ -30280,7 +30373,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1057), 28, + ACTIONS(1053), 28, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -30309,84 +30402,22 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, anon_sym_AT, - [9517] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(927), 1, - anon_sym_EQ, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(935), 1, - anon_sym_QMARK_DOT, - ACTIONS(990), 1, - anon_sym_in, - ACTIONS(993), 1, - anon_sym_of, - ACTIONS(949), 9, - anon_sym_LPAREN, - 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(937), 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(947), 20, - anon_sym_STAR, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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, [9589] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(927), 1, + ACTIONS(925), 1, anon_sym_EQ, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(935), 1, + ACTIONS(933), 1, anon_sym_QMARK_DOT, - ACTIONS(1001), 1, + ACTIONS(986), 1, anon_sym_in, - ACTIONS(1004), 1, + ACTIONS(989), 1, anon_sym_of, - ACTIONS(949), 9, + ACTIONS(951), 9, anon_sym_LPAREN, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -30396,7 +30427,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(937), 15, + ACTIONS(935), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -30412,7 +30443,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(947), 20, + ACTIONS(949), 20, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -30436,7 +30467,7 @@ static uint16_t ts_small_parse_table[] = { [9661] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1059), 22, + ACTIONS(1055), 22, anon_sym_export, anon_sym_STAR, anon_sym_in, @@ -30459,7 +30490,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1061), 28, + ACTIONS(1057), 28, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -30495,20 +30526,20 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(77), 1, anon_sym_SQUOTE, - ACTIONS(1063), 1, + ACTIONS(1059), 1, sym_identifier, - ACTIONS(1065), 1, + ACTIONS(1061), 1, anon_sym_STAR, - ACTIONS(1067), 1, + ACTIONS(1063), 1, anon_sym_LBRACE, - STATE(924), 1, - sym_import_clause, - STATE(927), 1, + STATE(934), 1, sym_string, - STATE(1167), 2, + STATE(936), 1, + sym_import_clause, + STATE(1164), 2, sym_namespace_import, sym_named_imports, - ACTIONS(1071), 13, + ACTIONS(1067), 13, anon_sym_in, anon_sym_LT, anon_sym_GT, @@ -30522,7 +30553,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_instanceof, - ACTIONS(1069), 22, + ACTIONS(1065), 22, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_LPAREN, @@ -30545,307 +30576,154 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [9787] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1073), 14, - anon_sym_STAR, - anon_sym_in, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(1075), 27, - 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, - [9836] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1077), 14, - anon_sym_STAR, - anon_sym_in, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(1079), 27, - 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, - [9885] = 21, + [9787] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1083), 6, + ACTIONS(1071), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [9970] = 21, + [9872] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1111), 6, + ACTIONS(1099), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [10055] = 21, + [9957] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, - ACTIONS(1091), 1, - anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1113), 6, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [10140] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(1087), 1, - anon_sym_QMARK_DOT, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1115), 13, + ACTIONS(1101), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -30859,7 +30737,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1117), 21, + ACTIONS(1103), 19, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -30879,15 +30757,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - [10201] = 3, + [10020] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1119), 14, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(1075), 1, + anon_sym_QMARK_DOT, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1101), 13, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -30899,18 +30790,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1121), 27, + ACTIONS(1103), 19, 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, @@ -30924,269 +30810,307 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [10250] = 21, + [10083] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, - ACTIONS(1091), 1, - anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1101), 13, anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1085), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(1105), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1123), 6, + ACTIONS(1103), 19, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [10335] = 21, + 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, + [10146] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1125), 6, + ACTIONS(1105), 6, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [10231] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(933), 1, + anon_sym_QMARK_DOT, + ACTIONS(1107), 1, + anon_sym_EQ, + STATE(435), 1, + sym_arguments, + ACTIONS(921), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(923), 22, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [10420] = 21, + 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, + [10292] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1127), 6, + ACTIONS(1109), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [10505] = 21, + [10377] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1129), 6, + ACTIONS(1111), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [10590] = 3, + [10462] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1131), 14, + ACTIONS(1113), 14, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -31201,7 +31125,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1133), 27, + ACTIONS(1115), 27, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -31229,75 +31153,22 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [10639] = 10, + [10511] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(1087), 1, - anon_sym_QMARK_DOT, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1135), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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), 19, - anon_sym_LBRACE, - 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_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, - [10702] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(921), 1, - anon_sym_LPAREN, ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, anon_sym_DOT, - ACTIONS(935), 1, + ACTIONS(933), 1, anon_sym_QMARK_DOT, - ACTIONS(1139), 1, + ACTIONS(1117), 1, anon_sym_EQ, - STATE(398), 1, + STATE(435), 1, sym_arguments, - ACTIONS(923), 13, + ACTIONS(921), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -31311,7 +31182,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(925), 22, + ACTIONS(923), 22, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -31334,74 +31205,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [10763] = 21, + [10572] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(1087), 1, - anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, - ACTIONS(1091), 1, - anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1141), 6, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [10848] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1143), 14, + ACTIONS(1119), 14, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -31416,7 +31223,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1145), 27, + ACTIONS(1121), 27, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -31444,10 +31251,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [10897] = 3, + [10621] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(385), 14, + ACTIONS(1123), 14, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -31462,7 +31269,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(387), 27, + ACTIONS(1125), 27, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -31490,122 +31297,138 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [10946] = 5, + [10670] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(385), 1, - anon_sym_EQ, - ACTIONS(1147), 1, - sym__automatic_semicolon, - ACTIONS(383), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(381), 26, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + ACTIONS(927), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(929), 1, anon_sym_DOT, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, 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, - [10999] = 21, + ACTIONS(1127), 6, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [10755] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1149), 6, + ACTIONS(1129), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [11084] = 3, + [10840] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1151), 14, + ACTIONS(385), 14, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -31620,7 +31443,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1153), 27, + ACTIONS(387), 27, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -31648,92 +31471,77 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [11133] = 21, + [10889] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1155), 6, + ACTIONS(1131), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [11218] = 10, + [10974] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(1087), 1, - anon_sym_QMARK_DOT, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1135), 13, + ACTIONS(1133), 14, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -31745,13 +31553,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1137), 19, + ACTIONS(1135), 27, 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, @@ -31765,74 +31578,77 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [11281] = 21, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [11023] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1157), 6, + ACTIONS(1137), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [11366] = 3, + [11108] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1159), 14, + ACTIONS(1139), 14, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -31847,7 +31663,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1161), 27, + ACTIONS(1141), 27, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -31875,92 +31691,197 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [11415] = 21, + [11157] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1143), 14, + anon_sym_STAR, + anon_sym_in, + anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(1145), 27, + 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, + [11206] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1163), 6, + ACTIONS(1147), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [11500] = 11, + [11291] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1103), 1, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1109), 2, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1149), 6, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [11376] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(1075), 1, + anon_sym_QMARK_DOT, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1165), 13, + ACTIONS(1151), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -31974,7 +31895,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1167), 18, + ACTIONS(1153), 21, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -31987,28 +31908,101 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [11565] = 9, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [11437] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(921), 1, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_LBRACK, ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(1075), 1, + anon_sym_QMARK_DOT, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1155), 6, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [11522] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(935), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1169), 1, - anon_sym_EQ, - STATE(398), 1, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, sym_arguments, - ACTIONS(923), 13, + ACTIONS(1157), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -32022,7 +32016,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(925), 22, + ACTIONS(1159), 18, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -32035,38 +32029,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [11626] = 10, + [11587] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(1087), 1, - anon_sym_QMARK_DOT, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1135), 13, + ACTIONS(1161), 14, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -32078,13 +32053,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1137), 19, + ACTIONS(1163), 27, 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, @@ -32098,281 +32078,262 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [11689] = 21, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [11636] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, ACTIONS(1091), 1, - anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1157), 8, anon_sym_in, anon_sym_LT, anon_sym_GT, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1171), 6, + ACTIONS(1159), 15, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [11774] = 21, + 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, + [11707] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, ACTIONS(1091), 1, - anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1157), 3, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1173), 6, + ACTIONS(1159), 10, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [11859] = 20, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + [11782] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1165), 1, - anon_sym_QMARK, - ACTIONS(1093), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + ACTIONS(1157), 2, + anon_sym_QMARK, + anon_sym_PIPE, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1167), 7, + ACTIONS(1159), 9, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_CARET, anon_sym_QMARK_QMARK, - [11942] = 21, + [11861] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, ACTIONS(1091), 1, - anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1157), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(1175), 6, + ACTIONS(1159), 15, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [12027] = 10, + 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, + [11930] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1165), 13, + ACTIONS(1157), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -32386,7 +32347,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1167), 19, + ACTIONS(1159), 19, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -32406,315 +32367,315 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [12090] = 21, + [11993] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(385), 1, + anon_sym_EQ, + ACTIONS(1165), 1, + sym__automatic_semicolon, + ACTIONS(383), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(381), 26, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(929), 1, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(931), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(1087), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, - ACTIONS(1091), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, + 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(1177), 6, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [12175] = 13, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [12046] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1103), 1, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1109), 2, + ACTIONS(1157), 1, + anon_sym_QMARK, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1165), 10, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_QMARK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1167), 15, + ACTIONS(1093), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1159), 7, anon_sym_LBRACE, 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_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [12244] = 18, + [12129] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1091), 1, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1103), 1, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1101), 2, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1165), 2, - anon_sym_QMARK, - anon_sym_PIPE, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1167), 9, + ACTIONS(1167), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - [12323] = 16, + [12214] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1103), 1, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1101), 2, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1165), 3, - anon_sym_QMARK, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1167), 10, + ACTIONS(1169), 6, anon_sym_LBRACE, 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_QMARK_QMARK, - [12398] = 14, + [12299] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1103), 1, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1101), 2, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1165), 8, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_QMARK, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1167), 15, + ACTIONS(1093), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(1171), 6, anon_sym_LBRACE, 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_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - [12469] = 7, + [12384] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(935), 1, - anon_sym_QMARK_DOT, - ACTIONS(1169), 1, - anon_sym_EQ, - ACTIONS(947), 13, + ACTIONS(1165), 1, + sym__automatic_semicolon, + ACTIONS(383), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -32728,14 +32689,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(949), 23, + ACTIONS(381), 26, anon_sym_LBRACE, 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_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -32752,82 +32716,76 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [12525] = 22, + [12434] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, + ACTIONS(1173), 1, anon_sym_COMMA, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1181), 4, + ACTIONS(1175), 4, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [12611] = 7, + [12520] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(935), 1, - anon_sym_QMARK_DOT, - ACTIONS(1139), 1, - anon_sym_EQ, - ACTIONS(947), 13, + ACTIONS(1181), 1, + sym_regex_flags, + ACTIONS(1177), 14, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -32841,14 +32799,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(949), 23, + anon_sym_instanceof, + ACTIONS(1179), 25, anon_sym_LBRACE, 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_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -32861,16 +32823,15 @@ static 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, - [12667] = 4, + [12570] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1187), 1, - sym_regex_flags, - ACTIONS(1183), 14, + ACTIONS(1183), 1, + anon_sym_EQ_GT, + ACTIONS(1051), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -32884,8 +32845,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_instanceof, - ACTIONS(1185), 25, + ACTIONS(1053), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -32908,15 +32868,24 @@ static 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, - [12717] = 4, + [12620] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1147), 1, - sym__automatic_semicolon, - ACTIONS(383), 13, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(933), 1, + anon_sym_QMARK_DOT, + STATE(435), 1, + sym_arguments, + ACTIONS(921), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -32930,17 +32899,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(381), 26, + ACTIONS(923), 22, anon_sym_LBRACE, 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_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -32957,12 +32922,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [12767] = 4, + [12678] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1189), 1, - sym__automatic_semicolon, - ACTIONS(435), 13, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(933), 1, + anon_sym_QMARK_DOT, + ACTIONS(1117), 1, + anon_sym_EQ, + ACTIONS(949), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -32976,17 +32947,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(433), 26, + ACTIONS(951), 23, anon_sym_LBRACE, 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_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -33003,20 +32971,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [12817] = 8, + [12734] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(935), 1, + ACTIONS(933), 1, anon_sym_QMARK_DOT, - STATE(398), 1, - sym_arguments, - ACTIONS(923), 13, + ACTIONS(1107), 1, + anon_sym_EQ, + ACTIONS(949), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -33030,10 +32996,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(925), 22, + ACTIONS(951), 23, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, @@ -33053,12 +33020,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [12875] = 4, + [12790] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1191), 1, - anon_sym_EQ_GT, - ACTIONS(1055), 13, + ACTIONS(1185), 1, + sym__automatic_semicolon, + ACTIONS(393), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -33072,7 +33039,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1057), 26, + ACTIONS(391), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -33099,13 +33066,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [12925] = 3, + [12840] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1193), 14, + ACTIONS(1187), 13, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -33117,14 +33083,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1195), 25, - sym__automatic_semicolon, + ACTIONS(1189), 26, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -33143,78 +33110,148 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [12972] = 21, + [12887] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(956), 1, + ACTIONS(1191), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(1155), 26, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(958), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, anon_sym_QMARK_DOT, - ACTIONS(1203), 1, - anon_sym_QMARK, - ACTIONS(1205), 1, anon_sym_AMP_AMP, - ACTIONS(1211), 1, - anon_sym_AMP, - ACTIONS(1213), 1, - anon_sym_PIPE, - ACTIONS(1217), 1, - anon_sym_STAR_STAR, - ACTIONS(1221), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1207), 2, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(1215), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1223), 2, + 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, - STATE(583), 2, - sym_template_string, - sym_arguments, - ACTIONS(1197), 3, + anon_sym_BQUOTE, + [12934] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1193), 13, anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, + anon_sym_QMARK, anon_sym_GT_GT, - ACTIONS(1209), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1195), 26, + anon_sym_LBRACE, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1125), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - ACTIONS(1199), 5, + 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, + [12981] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 13, + anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(1219), 5, + ACTIONS(449), 26, + anon_sym_LBRACE, + 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_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, - [13055] = 21, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [13028] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -33239,7 +33276,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -33250,7 +33287,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1177), 4, + ACTIONS(1147), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -33267,13 +33304,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [13138] = 3, + [13111] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1225), 14, + ACTIONS(401), 13, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -33285,14 +33321,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1227), 25, - sym__automatic_semicolon, + ACTIONS(403), 26, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -33311,23 +33348,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [13185] = 9, + [13158] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, - anon_sym_QMARK_DOT, - STATE(583), 2, - sym_template_string, - sym_arguments, - ACTIONS(1115), 13, + ACTIONS(425), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -33341,11 +33365,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1117), 19, - sym__automatic_semicolon, + ACTIONS(427), 26, + anon_sym_LBRACE, 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, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -33361,26 +33391,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - [13244] = 10, + anon_sym_BQUOTE, + [13205] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, - anon_sym_QMARK_DOT, - ACTIONS(1223), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(583), 2, - sym_template_string, - sym_arguments, - ACTIONS(1135), 13, + ACTIONS(435), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -33394,62 +33409,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1137), 17, - sym__automatic_semicolon, + ACTIONS(437), 26, + anon_sym_LBRACE, 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_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, - [13305] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(956), 1, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(958), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, anon_sym_QMARK_DOT, - ACTIONS(1223), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(583), 2, - sym_template_string, - sym_arguments, - ACTIONS(1135), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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), 17, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -33463,26 +33433,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [13366] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, - anon_sym_QMARK_DOT, - ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, - sym_template_string, - sym_arguments, - ACTIONS(1135), 13, + anon_sym_BQUOTE, + [13252] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(461), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -33496,11 +33453,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1137), 17, - sym__automatic_semicolon, + ACTIONS(463), 26, + anon_sym_LBRACE, 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, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -33514,22 +33477,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [13427] = 9, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [13299] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(956), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(958), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(962), 1, + ACTIONS(933), 1, anon_sym_QMARK_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1169), 1, - anon_sym_EQ, - STATE(549), 1, - sym_arguments, - ACTIONS(923), 13, + ACTIONS(949), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -33543,11 +33503,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(925), 20, - sym__automatic_semicolon, + ACTIONS(951), 23, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -33564,10 +33527,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [13486] = 3, + [13352] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(409), 13, + ACTIONS(949), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -33581,7 +33544,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(411), 26, + ACTIONS(951), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -33608,12 +33571,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [13533] = 3, + [13399] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(423), 13, + ACTIONS(389), 1, + sym__automatic_semicolon, + ACTIONS(381), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(385), 14, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -33625,15 +33594,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(425), 26, - anon_sym_LBRACE, + ACTIONS(387), 22, 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, anon_sym_AMP_AMP, @@ -33652,12 +33617,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [13580] = 3, + [13450] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 13, + ACTIONS(1139), 14, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -33669,15 +33635,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(465), 26, - anon_sym_LBRACE, + ACTIONS(1141), 25, + sym__automatic_semicolon, 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, anon_sym_AMP_AMP, @@ -33696,15 +33661,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [13627] = 5, + [13497] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(389), 1, - sym__automatic_semicolon, - ACTIONS(381), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(385), 14, + ACTIONS(1225), 14, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -33719,10 +33679,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(387), 22, + ACTIONS(1227), 25, + sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -33742,22 +33705,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [13678] = 9, + [13544] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(962), 1, - anon_sym_QMARK_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1139), 1, - anon_sym_EQ, - STATE(549), 1, - sym_arguments, - ACTIONS(923), 13, + ACTIONS(455), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -33771,11 +33722,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(925), 20, - sym__automatic_semicolon, + ACTIONS(453), 26, + anon_sym_LBRACE, 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, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -33792,72 +33749,54 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [13737] = 21, + [13591] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, - anon_sym_QMARK_DOT, - ACTIONS(1203), 1, + ACTIONS(1067), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1205), 1, - anon_sym_AMP_AMP, - ACTIONS(1211), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1213), 1, anon_sym_PIPE, - ACTIONS(1217), 1, - anon_sym_STAR_STAR, - ACTIONS(1221), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1207), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1215), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1223), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(583), 2, - sym_template_string, - sym_arguments, - ACTIONS(1197), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1209), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1065), 26, + anon_sym_LBRACE, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1175), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - ACTIONS(1199), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1219), 5, + 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, - [13820] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [13638] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1229), 13, + ACTIONS(393), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -33871,7 +33810,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1231), 26, + ACTIONS(391), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -33898,12 +33837,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [13867] = 3, + [13685] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1233), 13, - anon_sym_STAR, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(933), 1, + anon_sym_QMARK_DOT, + ACTIONS(1231), 1, anon_sym_in, + ACTIONS(1234), 1, + anon_sym_of, + ACTIONS(1236), 1, + anon_sym_EQ, + STATE(878), 1, + sym__initializer, + ACTIONS(1229), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(949), 12, + anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -33915,17 +33871,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1235), 26, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(951), 17, anon_sym_LPAREN, - anon_sym_RPAREN, - 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, @@ -33942,16 +33889,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [13914] = 21, + [13748] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -33976,7 +33923,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -33987,7 +33934,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1111), 4, + ACTIONS(1137), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -34004,10 +33951,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [13997] = 3, + [13831] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1193), 13, + ACTIONS(1238), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34021,7 +33968,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1195), 26, + ACTIONS(1240), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -34048,10 +33995,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14044] = 3, + [13878] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1237), 13, + ACTIONS(1242), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34065,7 +34012,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1239), 26, + ACTIONS(1244), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -34092,10 +34039,22 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14091] = 3, + [13925] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1241), 13, + ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, + anon_sym_DOT, + ACTIONS(964), 1, + anon_sym_QMARK_DOT, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1117), 1, + anon_sym_EQ, + STATE(530), 1, + sym_arguments, + ACTIONS(921), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34109,17 +34068,63 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1243), 26, - anon_sym_LBRACE, + ACTIONS(923), 20, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + 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, + [13984] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(927), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(929), 1, anon_sym_DOT, + ACTIONS(933), 1, anon_sym_QMARK_DOT, + ACTIONS(1248), 1, + anon_sym_in, + ACTIONS(1251), 1, + anon_sym_of, + ACTIONS(1253), 1, + anon_sym_EQ, + STATE(877), 1, + sym__initializer, + ACTIONS(1246), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(949), 12, + anon_sym_STAR, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(951), 17, + anon_sym_LPAREN, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -34136,10 +34141,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14138] = 3, + [14047] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1245), 13, + ACTIONS(1255), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34153,7 +34158,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1247), 26, + ACTIONS(1257), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -34180,78 +34185,60 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14185] = 21, + [14094] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, - anon_sym_QMARK_DOT, - ACTIONS(1203), 1, + ACTIONS(1259), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1205), 1, - anon_sym_AMP_AMP, - ACTIONS(1211), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1213), 1, anon_sym_PIPE, - ACTIONS(1217), 1, - anon_sym_STAR_STAR, - ACTIONS(1221), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1207), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1215), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1223), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(583), 2, - sym_template_string, - sym_arguments, - ACTIONS(1197), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1209), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1261), 26, + anon_sym_LBRACE, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1173), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - ACTIONS(1199), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1219), 5, + 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, - [14268] = 21, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [14141] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -34276,7 +34263,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -34287,7 +34274,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1123), 4, + ACTIONS(1099), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -34304,10 +34291,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [14351] = 3, + [14224] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1249), 13, + ACTIONS(1263), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34321,7 +34308,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1251), 26, + ACTIONS(1265), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -34348,78 +34335,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14398] = 21, + [14271] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, - anon_sym_QMARK_DOT, - ACTIONS(1203), 1, - anon_sym_QMARK, - ACTIONS(1205), 1, - anon_sym_AMP_AMP, - ACTIONS(1211), 1, - anon_sym_AMP, - ACTIONS(1213), 1, - anon_sym_PIPE, - ACTIONS(1217), 1, - anon_sym_STAR_STAR, - ACTIONS(1221), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1207), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1215), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1223), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(583), 2, - sym_template_string, - sym_arguments, - ACTIONS(1197), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1209), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1141), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - ACTIONS(1199), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1219), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [14481] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(956), 1, anon_sym_LBRACK, - ACTIONS(958), 1, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -34444,7 +34369,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -34455,7 +34380,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1163), 4, + ACTIONS(1155), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -34472,10 +34397,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [14564] = 3, + [14354] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 13, + ACTIONS(1267), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34489,7 +34414,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1255), 26, + ACTIONS(1269), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -34516,12 +34441,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14611] = 3, + [14401] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1257), 13, + ACTIONS(385), 14, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -34533,15 +34459,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1175), 26, - anon_sym_LBRACE, + ACTIONS(387), 25, + sym__automatic_semicolon, 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, anon_sym_AMP_AMP, @@ -34560,16 +34485,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14658] = 11, + [14448] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -34578,10 +34503,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, - ACTIONS(1165), 13, + ACTIONS(1157), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34595,7 +34520,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1167), 16, + ACTIONS(1159), 16, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -34612,10 +34537,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [14721] = 3, + [14511] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 13, + ACTIONS(1271), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -34629,7 +34554,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1261), 26, + ACTIONS(1273), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -34656,56 +34581,75 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14768] = 3, + [14558] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(431), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(429), 26, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(958), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(960), 1, anon_sym_DOT, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1201), 1, anon_sym_QMARK_DOT, + ACTIONS(1203), 1, + anon_sym_QMARK, + ACTIONS(1205), 1, anon_sym_AMP_AMP, + ACTIONS(1211), 1, + anon_sym_AMP, + ACTIONS(1213), 1, + anon_sym_PIPE, + ACTIONS(1217), 1, + anon_sym_STAR_STAR, + ACTIONS(1221), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1207), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1215), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1223), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(523), 2, + sym_template_string, + sym_arguments, + ACTIONS(1197), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1209), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1129), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + ACTIONS(1199), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1219), 5, 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, - [14815] = 3, + [14641] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1263), 13, + ACTIONS(1123), 14, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -34717,15 +34661,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1265), 26, - anon_sym_LBRACE, + ACTIONS(1125), 25, + sym__automatic_semicolon, 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, anon_sym_AMP_AMP, @@ -34744,12 +34687,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14862] = 3, + [14688] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1267), 13, + ACTIONS(1133), 14, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -34761,15 +34705,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1155), 26, - anon_sym_LBRACE, + ACTIONS(1135), 25, + sym__automatic_semicolon, 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, anon_sym_AMP_AMP, @@ -34788,64 +34731,75 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [14909] = 11, + [14735] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(935), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1271), 1, - anon_sym_in, - ACTIONS(1274), 1, - anon_sym_of, - ACTIONS(1276), 1, - anon_sym_EQ, - STATE(882), 1, - sym__initializer, - ACTIONS(1269), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(947), 12, - anon_sym_STAR, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(1077), 1, anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, anon_sym_AMP, + ACTIONS(1087), 1, anon_sym_PIPE, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(949), 17, - anon_sym_LPAREN, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1275), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, 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, - [14972] = 3, + [14818] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(399), 13, + ACTIONS(1119), 14, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -34857,15 +34811,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(401), 26, - anon_sym_LBRACE, + ACTIONS(1121), 25, + sym__automatic_semicolon, 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, anon_sym_AMP_AMP, @@ -34884,16 +34837,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15019] = 14, + [14865] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -34905,7 +34858,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -34916,7 +34869,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1165), 8, + ACTIONS(1157), 8, anon_sym_in, anon_sym_LT, anon_sym_GT, @@ -34925,7 +34878,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1167), 13, + ACTIONS(1159), 13, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -34939,60 +34892,78 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [15088] = 3, + [14934] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(475), 26, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(958), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(960), 1, anon_sym_DOT, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1201), 1, anon_sym_QMARK_DOT, + ACTIONS(1203), 1, + anon_sym_QMARK, + ACTIONS(1205), 1, anon_sym_AMP_AMP, + ACTIONS(1211), 1, + anon_sym_AMP, + ACTIONS(1213), 1, + anon_sym_PIPE, + ACTIONS(1217), 1, + anon_sym_STAR_STAR, + ACTIONS(1221), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1207), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1215), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1223), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(523), 2, + sym_template_string, + sym_arguments, + ACTIONS(1197), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1209), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1111), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + ACTIONS(1199), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1219), 5, 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, - [15135] = 16, + [15017] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -35004,10 +34975,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, - ACTIONS(1165), 3, + ACTIONS(1157), 3, anon_sym_QMARK, anon_sym_AMP, anon_sym_PIPE, @@ -35031,7 +35002,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1167), 8, + ACTIONS(1159), 8, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -35040,16 +35011,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, - [15208] = 18, + [15090] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -35059,7 +35030,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(1217), 1, anon_sym_STAR_STAR, - ACTIONS(1165), 2, + ACTIONS(1157), 2, anon_sym_QMARK, anon_sym_PIPE, ACTIONS(1215), 2, @@ -35068,7 +35039,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -35091,7 +35062,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(1167), 7, + ACTIONS(1159), 7, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -35099,16 +35070,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, - [15285] = 13, + [15167] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -35117,7 +35088,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -35128,7 +35099,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1165), 10, + ACTIONS(1157), 10, anon_sym_in, anon_sym_LT, anon_sym_GT, @@ -35139,7 +35110,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1167), 13, + ACTIONS(1159), 13, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -35153,26 +35124,26 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [15352] = 10, + [15234] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, - ACTIONS(1165), 13, + ACTIONS(1157), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -35186,7 +35157,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1167), 17, + ACTIONS(1159), 17, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -35204,18 +35175,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - [15413] = 20, + [15295] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, - ACTIONS(1165), 1, + ACTIONS(1157), 1, anon_sym_QMARK, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -35236,7 +35207,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -35247,7 +35218,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1167), 5, + ACTIONS(1159), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -35265,16 +35236,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [15494] = 21, + [15376] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -35299,7 +35270,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -35310,7 +35281,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1171), 4, + ACTIONS(1167), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -35327,16 +35298,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [15577] = 21, + [15459] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -35361,7 +35332,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -35372,7 +35343,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1157), 4, + ACTIONS(1169), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -35389,10 +35360,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [15660] = 3, + [15542] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 13, + ACTIONS(409), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -35406,7 +35377,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(455), 26, + ACTIONS(407), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -35433,10 +35404,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15707] = 3, + [15589] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1278), 13, + ACTIONS(1277), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -35450,7 +35421,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1280), 26, + ACTIONS(1279), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -35477,10 +35448,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15754] = 3, + [15636] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1282), 13, + ACTIONS(1281), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -35494,7 +35465,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1141), 26, + ACTIONS(1283), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -35521,134 +35492,54 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [15801] = 21, + [15683] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, - anon_sym_QMARK_DOT, - ACTIONS(1203), 1, + ACTIONS(1285), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1205), 1, - anon_sym_AMP_AMP, - ACTIONS(1211), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1213), 1, anon_sym_PIPE, - ACTIONS(1217), 1, - anon_sym_STAR_STAR, - ACTIONS(1221), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1207), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1215), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1223), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(583), 2, - sym_template_string, - sym_arguments, - ACTIONS(1197), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1209), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1127), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - ACTIONS(1199), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1219), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [15884] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(956), 1, + ACTIONS(1149), 26, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(958), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, anon_sym_QMARK_DOT, - ACTIONS(1203), 1, - anon_sym_QMARK, - ACTIONS(1205), 1, anon_sym_AMP_AMP, - ACTIONS(1211), 1, - anon_sym_AMP, - ACTIONS(1213), 1, - anon_sym_PIPE, - ACTIONS(1217), 1, - anon_sym_STAR_STAR, - ACTIONS(1221), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1207), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1215), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1223), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(583), 2, - sym_template_string, - sym_arguments, - ACTIONS(1197), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1209), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1129), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - ACTIONS(1199), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1219), 5, + 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, - [15967] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [15730] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1284), 13, + ACTIONS(485), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -35662,7 +35553,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1286), 26, + ACTIONS(487), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -35689,10 +35580,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16014] = 3, + [15777] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 13, + ACTIONS(475), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -35706,7 +35597,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(391), 26, + ACTIONS(477), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -35733,16 +35624,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16061] = 21, + [15824] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -35767,7 +35658,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -35778,7 +35669,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1155), 4, + ACTIONS(1071), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -35795,10 +35686,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [16144] = 3, + [15907] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1288), 13, + ACTIONS(415), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -35812,7 +35703,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1129), 26, + ACTIONS(417), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -35839,16 +35730,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16191] = 21, + [15954] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -35873,7 +35764,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -35884,7 +35775,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1083), 4, + ACTIONS(1171), 4, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -35901,13 +35792,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [16274] = 3, + [16037] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1159), 14, + ACTIONS(1287), 13, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -35919,50 +35809,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1161), 25, - sym__automatic_semicolon, - 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, - [16321] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(483), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(485), 26, + ACTIONS(1289), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -35989,54 +35836,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16368] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1143), 14, - anon_sym_STAR, - anon_sym_in, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(1145), 25, - sym__automatic_semicolon, - 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, - [16415] = 3, + [16084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1290), 13, + ACTIONS(1291), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36050,7 +35853,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1292), 26, + ACTIONS(1293), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -36077,10 +35880,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16462] = 3, + [16131] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1294), 13, + ACTIONS(1295), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36094,7 +35897,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1127), 26, + ACTIONS(1297), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -36121,13 +35924,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16509] = 3, + [16178] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1077), 14, + ACTIONS(1299), 13, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -36139,14 +35941,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1079), 25, - sym__automatic_semicolon, + ACTIONS(1301), 26, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -36165,10 +35968,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16556] = 3, + [16225] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1296), 13, + ACTIONS(1303), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36182,7 +35985,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1125), 26, + ACTIONS(1305), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -36209,10 +36012,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16603] = 3, + [16272] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1298), 13, + ACTIONS(1225), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36226,7 +36029,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1300), 26, + ACTIONS(1227), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -36253,10 +36056,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16650] = 3, + [16319] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1302), 13, + ACTIONS(1307), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36270,7 +36073,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1304), 26, + ACTIONS(1309), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -36297,13 +36100,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16697] = 3, + [16366] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1131), 14, + ACTIONS(1311), 13, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -36315,14 +36117,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1133), 25, - sym__automatic_semicolon, + ACTIONS(1313), 26, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -36341,78 +36144,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16744] = 21, + [16413] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, - anon_sym_QMARK_DOT, - ACTIONS(1203), 1, - anon_sym_QMARK, - ACTIONS(1205), 1, - anon_sym_AMP_AMP, - ACTIONS(1211), 1, - anon_sym_AMP, - ACTIONS(1213), 1, - anon_sym_PIPE, - ACTIONS(1217), 1, - anon_sym_STAR_STAR, - ACTIONS(1221), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1207), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1215), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1223), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(583), 2, - sym_template_string, - sym_arguments, - ACTIONS(1197), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1209), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1113), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - ACTIONS(1199), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1219), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [16827] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(956), 1, anon_sym_LBRACK, - ACTIONS(958), 1, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -36437,7 +36178,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -36465,10 +36206,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [16910] = 3, + [16496] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1306), 13, + ACTIONS(1315), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36482,7 +36223,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1308), 26, + ACTIONS(1317), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -36509,10 +36250,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [16957] = 3, + [16543] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1310), 13, + ACTIONS(1319), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36526,7 +36267,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1312), 26, + ACTIONS(1171), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -36553,12 +36294,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17004] = 3, + [16590] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1314), 13, + ACTIONS(1242), 14, anon_sym_STAR, anon_sym_in, + anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -36570,15 +36312,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1316), 26, - anon_sym_LBRACE, + ACTIONS(1244), 25, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -36597,10 +36338,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17051] = 3, + [16637] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1318), 13, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, + anon_sym_DOT, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1201), 1, + anon_sym_QMARK_DOT, + STATE(523), 2, + sym_template_string, + sym_arguments, + ACTIONS(1151), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36614,17 +36368,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1320), 26, - anon_sym_LBRACE, + ACTIONS(1153), 19, + sym__automatic_semicolon, 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_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -36640,11 +36388,26 @@ static uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [17098] = 3, + [16696] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1322), 13, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, + anon_sym_DOT, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1201), 1, + anon_sym_QMARK_DOT, + ACTIONS(1223), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(523), 2, + sym_template_string, + sym_arguments, + ACTIONS(1101), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36658,17 +36421,62 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1324), 26, - anon_sym_LBRACE, + ACTIONS(1103), 17, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + 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, + [16757] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(958), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(960), 1, anon_sym_DOT, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1201), 1, anon_sym_QMARK_DOT, + ACTIONS(1223), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(523), 2, + sym_template_string, + sym_arguments, + ACTIONS(1101), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(1103), 17, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -36682,13 +36490,26 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [17145] = 3, + [16818] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1326), 13, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, + anon_sym_DOT, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1201), 1, + anon_sym_QMARK_DOT, + ACTIONS(1223), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(523), 2, + sym_template_string, + sym_arguments, + ACTIONS(1101), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36702,17 +36523,58 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1328), 26, - anon_sym_LBRACE, + ACTIONS(1103), 17, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + 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, + [16879] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(958), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(960), 1, anon_sym_DOT, + ACTIONS(964), 1, anon_sym_QMARK_DOT, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1107), 1, + anon_sym_EQ, + STATE(530), 1, + sym_arguments, + ACTIONS(921), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(923), 20, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -36729,10 +36591,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17192] = 3, + [16938] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1071), 13, + ACTIONS(1321), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36746,7 +36608,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1069), 26, + ACTIONS(1323), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -36773,72 +36635,72 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17239] = 21, + [16985] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, + ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(958), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1201), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1203), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1205), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1211), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1213), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1217), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1221), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, + ACTIONS(1207), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1215), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(523), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1197), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1209), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1330), 4, + ACTIONS(1105), 4, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(1085), 5, + anon_sym_SEMI, + ACTIONS(1199), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1219), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [17322] = 3, + [17068] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1119), 14, + ACTIONS(1113), 14, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -36853,7 +36715,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1121), 25, + ACTIONS(1115), 25, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -36879,10 +36741,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17369] = 3, + [17115] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1332), 13, + ACTIONS(1325), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36896,7 +36758,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1334), 26, + ACTIONS(1327), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -36923,10 +36785,72 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17416] = 3, + [17162] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(1336), 13, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, + anon_sym_DOT, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1201), 1, + anon_sym_QMARK_DOT, + ACTIONS(1203), 1, + anon_sym_QMARK, + ACTIONS(1205), 1, + anon_sym_AMP_AMP, + ACTIONS(1211), 1, + anon_sym_AMP, + ACTIONS(1213), 1, + anon_sym_PIPE, + ACTIONS(1217), 1, + anon_sym_STAR_STAR, + ACTIONS(1221), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1207), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1215), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1223), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(523), 2, + sym_template_string, + sym_arguments, + ACTIONS(1197), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1209), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1131), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + ACTIONS(1199), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1219), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [17245] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1329), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36940,7 +36864,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1338), 26, + ACTIONS(1331), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -36967,10 +36891,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17463] = 3, + [17292] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 13, + ACTIONS(1333), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -36984,7 +36908,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(433), 26, + ACTIONS(1335), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -37011,16 +36935,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17510] = 23, + [17339] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -37036,13 +36960,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(1221), 1, anon_sym_QMARK_QMARK, - ACTIONS(1340), 1, - anon_sym_COMMA, - ACTIONS(1343), 1, - anon_sym_RBRACE, - ACTIONS(1173), 2, - sym__automatic_semicolon, - anon_sym_SEMI, ACTIONS(1207), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, @@ -37052,7 +36969,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -37063,6 +36980,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, + ACTIONS(1127), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, ACTIONS(1199), 5, anon_sym_in, anon_sym_LT, @@ -37075,10 +36997,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [17597] = 3, + [17422] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1225), 13, + ACTIONS(469), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37092,7 +37014,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1227), 26, + ACTIONS(467), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -37119,10 +37041,136 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17644] = 3, + [17469] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, + anon_sym_DOT, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1201), 1, + anon_sym_QMARK_DOT, + ACTIONS(1203), 1, + anon_sym_QMARK, + ACTIONS(1205), 1, + anon_sym_AMP_AMP, + ACTIONS(1211), 1, + anon_sym_AMP, + ACTIONS(1213), 1, + anon_sym_PIPE, + ACTIONS(1217), 1, + anon_sym_STAR_STAR, + ACTIONS(1221), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1337), 1, + anon_sym_COMMA, + ACTIONS(1340), 1, + anon_sym_RBRACE, + ACTIONS(1147), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(1207), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1215), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1223), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(523), 2, + sym_template_string, + sym_arguments, + ACTIONS(1197), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1209), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1199), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1219), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [17556] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, + anon_sym_DOT, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1201), 1, + anon_sym_QMARK_DOT, + ACTIONS(1203), 1, + anon_sym_QMARK, + ACTIONS(1205), 1, + anon_sym_AMP_AMP, + ACTIONS(1211), 1, + anon_sym_AMP, + ACTIONS(1213), 1, + anon_sym_PIPE, + ACTIONS(1217), 1, + anon_sym_STAR_STAR, + ACTIONS(1221), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1207), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1215), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1223), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(523), 2, + sym_template_string, + sym_arguments, + ACTIONS(1197), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1209), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1109), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + ACTIONS(1199), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1219), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [17639] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1151), 14, + ACTIONS(1161), 14, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -37137,7 +37185,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1153), 25, + ACTIONS(1163), 25, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -37163,16 +37211,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17691] = 23, + [17686] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -37188,11 +37236,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(1221), 1, anon_sym_QMARK_QMARK, - ACTIONS(1343), 1, + ACTIONS(1340), 1, anon_sym_RBRACE, - ACTIONS(1345), 1, + ACTIONS(1342), 1, anon_sym_COMMA, - ACTIONS(1123), 2, + ACTIONS(1099), 2, sym__automatic_semicolon, anon_sym_SEMI, ACTIONS(1207), 2, @@ -37204,7 +37252,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -37227,10 +37275,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [17778] = 3, + [17773] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(417), 13, + ACTIONS(1345), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37244,7 +37292,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(415), 26, + ACTIONS(1131), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -37271,10 +37319,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17825] = 3, + [17820] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 13, + ACTIONS(1347), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37288,7 +37336,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(443), 26, + ACTIONS(1349), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -37315,16 +37363,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [17872] = 23, + [17867] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -37340,11 +37388,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(1221), 1, anon_sym_QMARK_QMARK, - ACTIONS(1348), 1, - anon_sym_COMMA, ACTIONS(1351), 1, + anon_sym_COMMA, + ACTIONS(1354), 1, anon_sym_RBRACE, - ACTIONS(1171), 2, + ACTIONS(1167), 2, sym__automatic_semicolon, anon_sym_SEMI, ACTIONS(1207), 2, @@ -37356,7 +37404,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -37379,10 +37427,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [17959] = 3, + [17954] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 14, + ACTIONS(1143), 14, anon_sym_STAR, anon_sym_in, anon_sym_EQ, @@ -37397,7 +37445,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1075), 25, + ACTIONS(1145), 25, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -37423,16 +37471,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18006] = 23, + [18001] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -37448,11 +37496,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, ACTIONS(1221), 1, anon_sym_QMARK_QMARK, - ACTIONS(1353), 1, - anon_sym_COMMA, ACTIONS(1356), 1, + anon_sym_COMMA, + ACTIONS(1359), 1, anon_sym_RBRACE, - ACTIONS(1157), 2, + ACTIONS(1169), 2, sym__automatic_semicolon, anon_sym_SEMI, ACTIONS(1207), 2, @@ -37464,7 +37512,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -37487,10 +37535,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [18093] = 3, + [18088] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1358), 13, + ACTIONS(1361), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37504,7 +37552,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1360), 26, + ACTIONS(1127), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -37531,13 +37579,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18140] = 3, + [18135] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(385), 14, + ACTIONS(1363), 13, anon_sym_STAR, anon_sym_in, - anon_sym_EQ, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -37549,63 +37596,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(387), 25, - sym__automatic_semicolon, - 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, - [18187] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(935), 1, - anon_sym_QMARK_DOT, - ACTIONS(947), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(949), 23, + ACTIONS(1109), 26, anon_sym_LBRACE, 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_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -37622,10 +37623,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18240] = 3, + [18182] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1362), 13, + ACTIONS(1365), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37639,7 +37640,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1364), 26, + ACTIONS(1367), 26, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -37666,10 +37667,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18287] = 3, + [18229] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(947), 13, + ACTIONS(479), 1, + sym__automatic_semicolon, + ACTIONS(471), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(475), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37683,15 +37689,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(949), 26, - anon_sym_LBRACE, + ACTIONS(477), 22, 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, anon_sym_AMP_AMP, @@ -37710,29 +37712,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18334] = 11, + [18279] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(935), 1, - anon_sym_QMARK_DOT, - ACTIONS(1368), 1, - anon_sym_in, - ACTIONS(1371), 1, - anon_sym_of, - ACTIONS(1373), 1, - anon_sym_EQ, - STATE(879), 1, - sym__initializer, - ACTIONS(1366), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(947), 12, + ACTIONS(1183), 1, + anon_sym_EQ_GT, + ACTIONS(1051), 13, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -37744,8 +37731,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(949), 17, + ACTIONS(1053), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, 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, @@ -37762,15 +37756,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18397] = 5, + [18327] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(413), 1, + ACTIONS(489), 1, sym__automatic_semicolon, - ACTIONS(405), 2, + ACTIONS(481), 2, anon_sym_else, anon_sym_while, - ACTIONS(409), 13, + ACTIONS(485), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37784,7 +37778,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(411), 22, + ACTIONS(487), 22, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, @@ -37807,12 +37801,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18447] = 4, + [18377] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1191), 1, - anon_sym_EQ_GT, - ACTIONS(1055), 13, + ACTIONS(419), 1, + sym__automatic_semicolon, + ACTIONS(411), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(415), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37826,10 +37823,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1057), 24, - sym__automatic_semicolon, + ACTIONS(417), 22, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -37851,82 +37846,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18495] = 22, + [18427] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(1369), 1, anon_sym_LPAREN, - ACTIONS(1201), 1, - anon_sym_QMARK_DOT, - ACTIONS(1203), 1, - anon_sym_QMARK, - ACTIONS(1205), 1, - anon_sym_AMP_AMP, - ACTIONS(1211), 1, - anon_sym_AMP, - ACTIONS(1213), 1, - anon_sym_PIPE, - ACTIONS(1217), 1, - anon_sym_STAR_STAR, - ACTIONS(1221), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1375), 1, - anon_sym_COMMA, - ACTIONS(1207), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1215), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1223), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1377), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(583), 2, - sym_template_string, - sym_arguments, - ACTIONS(1197), 3, + ACTIONS(1372), 1, + anon_sym_COLON, + ACTIONS(1139), 14, anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1209), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1199), 5, anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1219), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [18579] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(962), 1, - anon_sym_QMARK_DOT, - ACTIONS(1379), 1, anon_sym_EQ, - ACTIONS(947), 13, - anon_sym_STAR, - anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -37938,12 +37868,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(949), 21, + ACTIONS(1141), 22, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - 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, @@ -37960,18 +37891,20 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18633] = 7, + [18477] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(962), 1, + ACTIONS(964), 1, anon_sym_QMARK_DOT, - ACTIONS(1381), 1, - anon_sym_EQ, - ACTIONS(947), 13, + ACTIONS(982), 1, + anon_sym_LPAREN, + STATE(530), 1, + sym_arguments, + ACTIONS(921), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -37985,11 +37918,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(949), 21, + ACTIONS(923), 20, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -38007,294 +37939,446 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [18687] = 23, + [18533] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(515), 1, - anon_sym_COMMA, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1383), 1, - anon_sym_RPAREN, - STATE(907), 1, - aux_sym_array_repeat1, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1340), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [18773] = 23, + [18615] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(515), 1, + ACTIONS(501), 1, anon_sym_COMMA, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1385), 1, + ACTIONS(1374), 1, anon_sym_RBRACK, - STATE(886), 1, + STATE(909), 1, aux_sym_array_repeat1, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [18859] = 23, + [18701] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, + ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(515), 1, - anon_sym_COMMA, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(958), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1201), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1203), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1205), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1211), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1213), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1217), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1221), 1, anon_sym_QMARK_QMARK, - ACTIONS(1387), 1, - anon_sym_RBRACK, - STATE(886), 1, - aux_sym_array_repeat1, - ACTIONS(1093), 2, + ACTIONS(1207), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1215), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(523), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1197), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1209), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1376), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(1199), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1219), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [18945] = 5, + [18783] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(385), 1, - anon_sym_EQ, - ACTIONS(489), 1, - sym__automatic_semicolon, - ACTIONS(383), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(1075), 1, + anon_sym_QMARK_DOT, + ACTIONS(1077), 1, anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, anon_sym_AMP, + ACTIONS(1087), 1, anon_sym_PIPE, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(381), 23, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1354), 3, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_RPAREN, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [18865] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(927), 1, anon_sym_LBRACK, + ACTIONS(929), 1, anon_sym_DOT, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1359), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, 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, - [18995] = 5, + [18947] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 1, - sym__automatic_semicolon, - ACTIONS(479), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(483), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, + anon_sym_DOT, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1201), 1, + anon_sym_QMARK_DOT, + ACTIONS(1203), 1, anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1205), 1, + anon_sym_AMP_AMP, + ACTIONS(1211), 1, anon_sym_AMP, + ACTIONS(1213), 1, anon_sym_PIPE, + ACTIONS(1217), 1, + anon_sym_STAR_STAR, + ACTIONS(1221), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1378), 1, + anon_sym_COMMA, + ACTIONS(1207), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1215), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(1223), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1380), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + STATE(523), 2, + sym_template_string, + sym_arguments, + ACTIONS(1197), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1209), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1199), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(485), 22, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(1219), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [19031] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(958), 1, anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1201), 1, anon_sym_QMARK_DOT, + ACTIONS(1203), 1, + anon_sym_QMARK, + ACTIONS(1205), 1, anon_sym_AMP_AMP, + ACTIONS(1211), 1, + anon_sym_AMP, + ACTIONS(1213), 1, + anon_sym_PIPE, + ACTIONS(1217), 1, + anon_sym_STAR_STAR, + ACTIONS(1221), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1378), 1, + anon_sym_COMMA, + ACTIONS(1207), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1215), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1223), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1382), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + STATE(523), 2, + sym_template_string, + sym_arguments, + ACTIONS(1197), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1209), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1199), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1219), 5, 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, - [19045] = 5, + [19115] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(457), 1, + ACTIONS(465), 1, sym__automatic_semicolon, - ACTIONS(449), 2, + ACTIONS(457), 2, anon_sym_else, anon_sym_while, - ACTIONS(453), 13, + ACTIONS(461), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -38308,7 +38392,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(455), 22, + ACTIONS(463), 22, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, @@ -38331,60 +38415,77 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19095] = 5, + [19165] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1389), 1, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, + anon_sym_DOT, + ACTIONS(982), 1, anon_sym_LPAREN, - ACTIONS(1392), 1, - anon_sym_COLON, - ACTIONS(1077), 14, - anon_sym_STAR, - anon_sym_in, - anon_sym_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(1201), 1, + anon_sym_QMARK_DOT, + ACTIONS(1203), 1, anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1205), 1, + anon_sym_AMP_AMP, + ACTIONS(1211), 1, anon_sym_AMP, + ACTIONS(1213), 1, anon_sym_PIPE, + ACTIONS(1217), 1, + anon_sym_STAR_STAR, + ACTIONS(1221), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1378), 1, + anon_sym_COMMA, + ACTIONS(1207), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1215), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1079), 22, + ACTIONS(1223), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1384), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + STATE(523), 2, + sym_template_string, + sym_arguments, + ACTIONS(1197), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1209), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1199), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1219), 5, 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, - [19145] = 5, + [19249] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 1, + ACTIONS(439), 1, sym__automatic_semicolon, - ACTIONS(469), 2, + ACTIONS(431), 2, anon_sym_else, anon_sym_while, - ACTIONS(473), 13, + ACTIONS(435), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -38398,7 +38499,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(475), 22, + ACTIONS(437), 22, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, @@ -38421,60 +38522,78 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19195] = 5, + [19299] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(403), 1, - sym__automatic_semicolon, - ACTIONS(395), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(399), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(401), 22, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(501), 1, anon_sym_COMMA, + ACTIONS(919), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(927), 1, anon_sym_LBRACK, + ACTIONS(929), 1, anon_sym_DOT, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1386), 1, + anon_sym_RBRACK, + STATE(909), 1, + aux_sym_array_repeat1, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, 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, - [19245] = 5, + [19385] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(427), 1, + ACTIONS(429), 1, sym__automatic_semicolon, - ACTIONS(419), 2, + ACTIONS(421), 2, anon_sym_else, anon_sym_while, - ACTIONS(423), 13, + ACTIONS(425), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -38488,7 +38607,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(425), 22, + ACTIONS(427), 22, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, @@ -38511,140 +38630,140 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19295] = 22, + [19435] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, + ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, + ACTIONS(501), 1, + anon_sym_COMMA, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(958), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1203), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1205), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1211), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1213), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1217), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1221), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1375), 1, - anon_sym_COMMA, - ACTIONS(1207), 2, + ACTIONS(1388), 1, + anon_sym_RPAREN, + STATE(850), 1, + aux_sym_array_repeat1, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1215), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1223), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1394), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(583), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1197), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1209), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1199), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1219), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [19379] = 23, + [19521] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, + ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(515), 1, - anon_sym_COMMA, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(958), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1201), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1203), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1205), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1211), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1213), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1217), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1221), 1, anon_sym_QMARK_QMARK, - ACTIONS(1396), 1, - anon_sym_RBRACK, - STATE(904), 1, - aux_sym_array_repeat1, - ACTIONS(1093), 2, + ACTIONS(1378), 1, + anon_sym_COMMA, + ACTIONS(1175), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(1207), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1215), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(523), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1197), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1209), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1199), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1219), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [19465] = 5, + [19605] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 1, + ACTIONS(451), 1, sym__automatic_semicolon, - ACTIONS(459), 2, + ACTIONS(443), 2, anon_sym_else, anon_sym_while, - ACTIONS(463), 13, + ACTIONS(447), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -38658,7 +38777,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(465), 22, + ACTIONS(449), 22, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, @@ -38681,22 +38800,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19515] = 8, + [19655] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(962), 1, + ACTIONS(964), 1, anon_sym_QMARK_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - STATE(549), 1, - sym_arguments, - ACTIONS(923), 13, - anon_sym_STAR, + ACTIONS(1390), 1, anon_sym_in, + ACTIONS(1393), 1, + anon_sym_of, + ACTIONS(1395), 1, + anon_sym_EQ, + ACTIONS(949), 12, + anon_sym_STAR, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -38708,10 +38828,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(925), 20, + ACTIONS(951), 20, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -38729,15 +38849,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19571] = 5, + [19713] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(445), 1, + ACTIONS(405), 1, sym__automatic_semicolon, - ACTIONS(437), 2, + ACTIONS(397), 2, anon_sym_else, anon_sym_while, - ACTIONS(441), 13, + ACTIONS(401), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -38751,7 +38871,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(443), 22, + ACTIONS(403), 22, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, @@ -38774,196 +38894,22 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19621] = 22, + [19763] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, - anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, - anon_sym_QMARK_DOT, - ACTIONS(1203), 1, - anon_sym_QMARK, - ACTIONS(1205), 1, - anon_sym_AMP_AMP, - ACTIONS(1211), 1, - anon_sym_AMP, - ACTIONS(1213), 1, - anon_sym_PIPE, - ACTIONS(1217), 1, - anon_sym_STAR_STAR, - ACTIONS(1221), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1375), 1, - anon_sym_COMMA, - ACTIONS(1207), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1215), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1223), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1398), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(583), 2, - sym_template_string, - sym_arguments, - ACTIONS(1197), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1209), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1199), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1219), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [19705] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(515), 1, - anon_sym_COMMA, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(1087), 1, - anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, - ACTIONS(1091), 1, - anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1400), 1, - anon_sym_RBRACK, - STATE(904), 1, - aux_sym_array_repeat1, - ACTIONS(1093), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [19791] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(956), 1, anon_sym_LBRACK, - ACTIONS(958), 1, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(962), 1, + ACTIONS(964), 1, anon_sym_QMARK_DOT, - ACTIONS(1379), 1, - anon_sym_EQ, - ACTIONS(1402), 1, + ACTIONS(1397), 1, anon_sym_in, - ACTIONS(1405), 1, + ACTIONS(1400), 1, anon_sym_of, - ACTIONS(947), 12, - anon_sym_STAR, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(949), 20, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_LPAREN, - 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, - [19849] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(962), 1, - anon_sym_QMARK_DOT, - ACTIONS(1381), 1, + ACTIONS(1402), 1, anon_sym_EQ, - ACTIONS(1407), 1, - anon_sym_in, - ACTIONS(1410), 1, - anon_sym_of, - ACTIONS(947), 12, + ACTIONS(949), 12, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -38976,7 +38922,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(949), 20, + ACTIONS(951), 20, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_LPAREN, @@ -38997,77 +38943,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [19907] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(1087), 1, - anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, - ACTIONS(1091), 1, - anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1412), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [19989] = 21, + [19821] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -39092,7 +38977,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -39103,7 +38988,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1414), 3, + ACTIONS(1376), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -39119,12 +39004,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [20071] = 4, + [19903] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1416), 1, - sym_regex_flags, - ACTIONS(1183), 14, + ACTIONS(385), 1, + anon_sym_EQ, + ACTIONS(441), 1, + sym__automatic_semicolon, + ACTIONS(383), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39138,9 +39025,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_instanceof, - ACTIONS(1185), 23, - sym__automatic_semicolon, + ACTIONS(381), 23, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -39160,19 +39045,20 @@ static 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, - [20119] = 21, + [19953] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -39197,7 +39083,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -39208,7 +39094,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1414), 3, + ACTIONS(1376), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -39224,16 +39110,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [20201] = 21, + [20035] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, - anon_sym_LBRACK, ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(986), 1, + ACTIONS(982), 1, anon_sym_LPAREN, ACTIONS(1201), 1, anon_sym_QMARK_DOT, @@ -39258,7 +39144,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(523), 2, sym_template_string, sym_arguments, ACTIONS(1197), 3, @@ -39269,7 +39155,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1414), 3, + ACTIONS(1376), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, @@ -39285,623 +39171,543 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [20283] = 21, + [20117] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, + ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(958), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1203), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1205), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1211), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1213), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1217), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1221), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1207), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1215), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1223), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1197), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1209), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1414), 3, - sym__automatic_semicolon, + ACTIONS(1404), 3, anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(1199), 5, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1219), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [20365] = 22, + [20199] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, + ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, + ACTIONS(501), 1, + anon_sym_COMMA, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(958), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1203), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1205), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1211), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1213), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1217), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1221), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1375), 1, - anon_sym_COMMA, - ACTIONS(1181), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(1207), 2, + ACTIONS(1406), 1, + anon_sym_RBRACK, + STATE(891), 1, + aux_sym_array_repeat1, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1215), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1223), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1197), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1209), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1199), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1219), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [20449] = 21, + [20285] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(501), 1, + anon_sym_COMMA, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, + ACTIONS(1408), 1, + anon_sym_RBRACK, + STATE(891), 1, + aux_sym_array_repeat1, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1356), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [20531] = 21, + [20371] = 23, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(501), 1, + anon_sym_COMMA, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, + ACTIONS(1410), 1, + anon_sym_RPAREN, + STATE(888), 1, + aux_sym_array_repeat1, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1343), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [20613] = 21, + [20457] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(958), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(964), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1402), 1, + anon_sym_EQ, + ACTIONS(949), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1091), 1, - anon_sym_AMP_AMP, - ACTIONS(1097), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1099), 1, anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(951), 21, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + 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, - ACTIONS(1351), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, + 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, - [20695] = 23, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [20511] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(515), 1, + ACTIONS(1412), 1, + sym_regex_flags, + ACTIONS(1177), 14, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(1179), 23, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(921), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(929), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(931), 1, anon_sym_DOT, - ACTIONS(1087), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, - ACTIONS(1091), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1418), 1, - anon_sym_RPAREN, - STATE(852), 1, - aux_sym_array_repeat1, - ACTIONS(1093), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - [20781] = 22, + anon_sym_QMARK_QMARK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [20559] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(958), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(964), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1395), 1, + anon_sym_EQ, + ACTIONS(949), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1091), 1, - anon_sym_AMP_AMP, - ACTIONS(1097), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1099), 1, anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, - anon_sym_COMMA, - ACTIONS(1420), 1, - anon_sym_RBRACK, - ACTIONS(1093), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(951), 21, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + 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, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, + 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, - [20864] = 22, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [20613] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(415), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(417), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(929), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(931), 1, anon_sym_DOT, - ACTIONS(1087), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, - ACTIONS(1091), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, - anon_sym_COMMA, - ACTIONS(1422), 1, - anon_sym_RPAREN, - ACTIONS(1093), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, + 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, - [20947] = 22, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [20658] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(1087), 1, - anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(401), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1091), 1, - anon_sym_AMP_AMP, - ACTIONS(1097), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1099), 1, anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(403), 24, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(1424), 1, anon_sym_RBRACE, - ACTIONS(1093), 2, + 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_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, + 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, - [21030] = 22, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [20703] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, + ACTIONS(1173), 1, anon_sym_COMMA, - ACTIONS(1426), 1, + ACTIONS(1414), 1, anon_sym_RPAREN, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [21113] = 3, + [20786] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 13, + ACTIONS(1238), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39915,7 +39721,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(485), 24, + ACTIONS(1240), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -39940,10 +39746,71 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21158] = 3, + [20831] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(1075), 1, + anon_sym_QMARK_DOT, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1173), 1, + anon_sym_COMMA, + ACTIONS(1416), 1, + anon_sym_RPAREN, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [20914] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 13, + ACTIONS(461), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39957,7 +39824,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(455), 24, + ACTIONS(463), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -39982,10 +39849,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21203] = 3, + [20959] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 13, + ACTIONS(949), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -39999,7 +39866,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(475), 24, + ACTIONS(951), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -40024,10 +39891,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21248] = 3, + [21004] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(399), 13, + ACTIONS(1307), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -40041,7 +39908,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(401), 24, + ACTIONS(1309), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -40066,376 +39933,296 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21293] = 22, + [21049] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, - anon_sym_COMMA, - ACTIONS(1428), 1, - anon_sym_RPAREN, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + ACTIONS(1356), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [21376] = 22, + [21130] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, - anon_sym_COMMA, - ACTIONS(1430), 1, - anon_sym_RBRACK, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + ACTIONS(1351), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [21459] = 22, + [21211] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, - anon_sym_COMMA, - ACTIONS(1432), 1, - anon_sym_RPAREN, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + ACTIONS(1342), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [21542] = 22, + [21292] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, - anon_sym_COMMA, - ACTIONS(1434), 1, - anon_sym_RBRACK, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + ACTIONS(1337), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [21625] = 22, + [21373] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(958), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(964), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1418), 1, + anon_sym_EQ, + ACTIONS(949), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1091), 1, - anon_sym_AMP_AMP, - ACTIONS(1097), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1099), 1, anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, - anon_sym_COMMA, - ACTIONS(1436), 1, - anon_sym_RPAREN, - ACTIONS(1093), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [21708] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(951), 20, + sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(1087), 1, - anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, - ACTIONS(1091), 1, + anon_sym_SEMI, anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, - anon_sym_COMMA, - ACTIONS(1438), 1, - anon_sym_RPAREN, - ACTIONS(1093), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, + 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, - [21791] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [21426] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 13, + ACTIONS(1193), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -40449,7 +40236,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1261), 24, + ACTIONS(1195), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -40474,290 +40261,254 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [21836] = 22, + [21471] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, + ACTIONS(1173), 1, anon_sym_COMMA, - ACTIONS(1440), 1, - anon_sym_RBRACK, - ACTIONS(1093), 2, + ACTIONS(1420), 1, + anon_sym_RPAREN, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [21919] = 22, + [21554] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, + ACTIONS(1173), 1, anon_sym_COMMA, - ACTIONS(1442), 1, - anon_sym_RBRACK, - ACTIONS(1093), 2, + ACTIONS(1422), 1, + anon_sym_RPAREN, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [22002] = 22, + [21637] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, + ACTIONS(1173), 1, anon_sym_COMMA, - ACTIONS(1444), 1, - anon_sym_RPAREN, - ACTIONS(1093), 2, + ACTIONS(1424), 1, + anon_sym_RBRACK, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [22085] = 3, + [21720] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1071), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(1069), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(927), 1, anon_sym_LBRACK, + ACTIONS(929), 1, anon_sym_DOT, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [22130] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(935), 1, - anon_sym_QMARK_DOT, - ACTIONS(1446), 1, + ACTIONS(1173), 1, anon_sym_COMMA, - ACTIONS(1449), 1, + ACTIONS(1426), 1, anon_sym_RPAREN, - ACTIONS(1452), 1, - anon_sym_EQ, - STATE(893), 1, - aux_sym_formal_parameters_repeat1, - ACTIONS(947), 13, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, anon_sym_SLASH, - anon_sym_QMARK, 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(949), 17, - anon_sym_LPAREN, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, 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, - [22189] = 6, + [21803] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(962), 1, - anon_sym_QMARK_DOT, - ACTIONS(947), 13, + ACTIONS(1259), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -40771,12 +40522,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(949), 21, + ACTIONS(1261), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, 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, @@ -40793,10 +40547,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [22240] = 3, + [21848] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(409), 13, + ACTIONS(1263), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -40810,7 +40564,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(411), 24, + ACTIONS(1265), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -40835,10 +40589,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [22285] = 3, + [21893] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(423), 13, + ACTIONS(1267), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -40852,7 +40606,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(425), 24, + ACTIONS(1269), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -40877,10 +40631,20 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [22330] = 3, + [21938] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 13, + ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, + anon_sym_DOT, + ACTIONS(964), 1, + anon_sym_QMARK_DOT, + ACTIONS(1428), 1, + anon_sym_LPAREN, + ACTIONS(1431), 1, + anon_sym_COLON, + ACTIONS(949), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -40894,15 +40658,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(465), 24, + ACTIONS(951), 19, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - 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, @@ -40919,222 +40678,131 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [22375] = 10, + [21993] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(935), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1454), 1, - anon_sym_COMMA, - ACTIONS(1457), 1, - anon_sym_RPAREN, - ACTIONS(1460), 1, - anon_sym_EQ, - STATE(896), 1, - aux_sym_formal_parameters_repeat1, - ACTIONS(947), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(949), 17, - anon_sym_LPAREN, - 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, - [22434] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(1087), 1, - anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, + ACTIONS(1173), 1, anon_sym_COMMA, - ACTIONS(1462), 1, - anon_sym_RBRACK, - ACTIONS(1093), 2, + ACTIONS(1433), 1, + anon_sym_RBRACE, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [22517] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1332), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(1334), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - 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, + ACTIONS(1093), 5, 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, - [22562] = 21, + [22076] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, + ACTIONS(79), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(958), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(960), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1201), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1203), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1205), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1211), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1213), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1217), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1221), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, + ACTIONS(1207), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1215), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1464), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(448), 2, + ACTIONS(1435), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + STATE(523), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1197), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1209), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1199), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1219), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [22643] = 3, + [22157] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1059), 13, + ACTIONS(1311), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41148,7 +40816,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1061), 24, + ACTIONS(1313), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -41173,10 +40841,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [22688] = 3, + [22202] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1278), 13, + ACTIONS(1191), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41190,7 +40858,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1280), 24, + ACTIONS(1155), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -41215,10 +40883,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [22733] = 3, + [22247] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1257), 13, + ACTIONS(1303), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41232,7 +40900,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1175), 24, + ACTIONS(1305), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -41257,10 +40925,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [22778] = 3, + [22292] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 13, + ACTIONS(1329), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41274,7 +40942,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1255), 24, + ACTIONS(1331), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -41299,182 +40967,71 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [22823] = 7, + [22337] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(956), 1, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(958), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(962), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1466), 1, - anon_sym_EQ, - ACTIONS(947), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(1077), 1, anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, anon_sym_AMP, + ACTIONS(1087), 1, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(949), 20, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_LPAREN, - 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, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [22876] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1336), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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), 24, - sym__automatic_semicolon, + ACTIONS(1173), 1, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, + ACTIONS(1437), 1, + anon_sym_RPAREN, + ACTIONS(1081), 2, 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(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [22921] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1326), 13, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, anon_sym_SLASH, - anon_sym_QMARK, 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(1328), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + ACTIONS(1083), 3, 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, - [22966] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1249), 13, - anon_sym_STAR, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(1251), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - 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, + ACTIONS(1093), 5, 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, - [23011] = 3, + [22420] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1284), 13, + ACTIONS(1271), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41488,7 +41045,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1286), 24, + ACTIONS(1273), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -41513,10 +41070,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23056] = 3, + [22465] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1322), 13, + ACTIONS(1051), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41530,7 +41087,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1324), 24, + ACTIONS(1053), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -41555,10 +41112,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23101] = 3, + [22510] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1310), 13, + ACTIONS(1295), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41572,7 +41129,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1312), 24, + ACTIONS(1297), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -41597,10 +41154,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23146] = 3, + [22555] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1241), 13, + ACTIONS(1291), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41614,7 +41171,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1243), 24, + ACTIONS(1293), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -41639,10 +41196,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23191] = 3, + [22600] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1245), 13, + ACTIONS(1055), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41656,7 +41213,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1247), 24, + ACTIONS(1057), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -41681,10 +41238,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23236] = 3, + [22645] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1237), 13, + ACTIONS(1333), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41698,7 +41255,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1239), 24, + ACTIONS(1335), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -41723,132 +41280,71 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23281] = 22, + [22690] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(1087), 1, - anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, - ACTIONS(1091), 1, - anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, - anon_sym_COMMA, - ACTIONS(1468), 1, - anon_sym_RPAREN, - ACTIONS(1093), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [23364] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, - anon_sym_LPAREN, ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, + ACTIONS(1173), 1, anon_sym_COMMA, - ACTIONS(1470), 1, - anon_sym_RPAREN, - ACTIONS(1093), 2, + ACTIONS(1439), 1, + anon_sym_COLON, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [23447] = 3, + [22773] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1267), 13, + ACTIONS(1255), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41862,7 +41358,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1155), 24, + ACTIONS(1257), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -41887,10 +41383,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23492] = 3, + [22818] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1288), 13, + ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, + anon_sym_DOT, + ACTIONS(964), 1, + anon_sym_QMARK_DOT, + ACTIONS(949), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -41904,15 +41406,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1129), 24, + ACTIONS(951), 21, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, 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, @@ -41929,193 +41428,113 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23537] = 22, + [22869] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, + ACTIONS(1173), 1, anon_sym_COMMA, - ACTIONS(1472), 1, - anon_sym_RPAREN, - ACTIONS(1093), 2, + ACTIONS(1441), 1, + anon_sym_RBRACE, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [23620] = 22, + [22952] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(1087), 1, - anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1287), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1091), 1, - anon_sym_AMP_AMP, - ACTIONS(1097), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1099), 1, anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, - anon_sym_COMMA, - ACTIONS(1474), 1, - anon_sym_RBRACE, - ACTIONS(1093), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [23703] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(1289), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(929), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(931), 1, anon_sym_DOT, - ACTIONS(1087), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, - ACTIONS(1091), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, - anon_sym_COMMA, - ACTIONS(1476), 1, - anon_sym_RPAREN, - ACTIONS(1093), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, + 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, - [23786] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [22997] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 13, + ACTIONS(1299), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -42129,7 +41548,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(443), 24, + ACTIONS(1301), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -42154,10 +41573,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23831] = 3, + [23042] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1290), 13, + ACTIONS(1285), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -42171,7 +41590,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1292), 24, + ACTIONS(1149), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -42196,79 +41615,52 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [23876] = 22, + [23087] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(1187), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(1189), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(929), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(931), 1, anon_sym_DOT, - ACTIONS(1087), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, - ACTIONS(1091), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, - anon_sym_COMMA, - ACTIONS(1478), 1, - anon_sym_RBRACK, - ACTIONS(1093), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, + 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, - [23959] = 7, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [23132] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(962), 1, - anon_sym_QMARK_DOT, - ACTIONS(1480), 1, - anon_sym_EQ, - ACTIONS(947), 13, + ACTIONS(1345), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -42282,11 +41674,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(949), 20, + ACTIONS(1131), 24, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, 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, @@ -42303,10 +41699,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24012] = 3, + [23177] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1294), 13, + ACTIONS(1277), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -42320,7 +41716,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1127), 24, + ACTIONS(1279), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -42345,10 +41741,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24057] = 3, + [23222] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1263), 13, + ACTIONS(1321), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -42362,7 +41758,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1265), 24, + ACTIONS(1323), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -42387,10 +41783,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24102] = 3, + [23267] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1296), 13, + ACTIONS(1315), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -42404,7 +41800,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1125), 24, + ACTIONS(1317), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -42429,475 +41825,338 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24147] = 21, + [23312] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, + ACTIONS(1173), 1, + anon_sym_COMMA, + ACTIONS(1443), 1, + anon_sym_RBRACK, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1353), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [24228] = 22, + [23395] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1347), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(1349), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + 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, + 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, + [23440] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, + ACTIONS(1173), 1, anon_sym_COMMA, - ACTIONS(1482), 1, - anon_sym_RPAREN, - ACTIONS(1093), 2, + ACTIONS(1445), 1, + anon_sym_RBRACK, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [24311] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1302), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(1304), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - 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, - 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, - [24356] = 21, + [23523] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, + ACTIONS(1173), 1, + anon_sym_COMMA, + ACTIONS(1447), 1, + anon_sym_RBRACK, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1348), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [24437] = 22, + [23606] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(1087), 1, - anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, - ACTIONS(1091), 1, - anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, - anon_sym_COMMA, - ACTIONS(1484), 1, - anon_sym_RBRACE, - ACTIONS(1093), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1361), 13, anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1085), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [24520] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(1087), 1, - anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + anon_sym_SLASH, anon_sym_QMARK, - ACTIONS(1091), 1, - anon_sym_AMP_AMP, - ACTIONS(1097), 1, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(1099), 1, anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1345), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_PERCENT, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [24601] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(1127), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(929), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(931), 1, anon_sym_DOT, - ACTIONS(1087), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, - ACTIONS(1091), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1340), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, + 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, - [24682] = 22, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [23651] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, + ACTIONS(1173), 1, anon_sym_COMMA, - ACTIONS(1486), 1, + ACTIONS(1449), 1, anon_sym_RBRACK, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [24765] = 3, + [23734] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1233), 13, + ACTIONS(1363), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -42911,7 +42170,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1235), 24, + ACTIONS(1109), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -42936,71 +42195,52 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24810] = 22, + [23779] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(1319), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(1171), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(929), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(931), 1, anon_sym_DOT, - ACTIONS(1087), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, - anon_sym_QMARK, - ACTIONS(1091), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, - anon_sym_AMP, - ACTIONS(1099), 1, - anon_sym_PIPE, - ACTIONS(1103), 1, - anon_sym_STAR_STAR, - ACTIONS(1107), 1, - anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, - anon_sym_COMMA, - ACTIONS(1488), 1, - anon_sym_RBRACK, - ACTIONS(1093), 2, anon_sym_PIPE_PIPE, - anon_sym_CARET, - ACTIONS(1101), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(1109), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - STATE(448), 2, - sym_template_string, - sym_arguments, - ACTIONS(1081), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_GT_GT, - ACTIONS(1095), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(1085), 5, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1105), 5, + 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, - [24893] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [23824] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1051), 13, + ACTIONS(1281), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43014,7 +42254,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1053), 24, + ACTIONS(1283), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43039,20 +42279,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24938] = 8, + [23869] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(956), 1, - anon_sym_LBRACK, - ACTIONS(958), 1, - anon_sym_DOT, - ACTIONS(962), 1, - anon_sym_QMARK_DOT, - ACTIONS(1490), 1, - anon_sym_LPAREN, - ACTIONS(1493), 1, - anon_sym_COLON, - ACTIONS(947), 13, + ACTIONS(1365), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43066,10 +42296,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(949), 19, + ACTIONS(1367), 24, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, + 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, @@ -43086,10 +42321,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [24993] = 3, + [23914] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1229), 13, + ACTIONS(475), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43103,7 +42338,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1231), 24, + ACTIONS(477), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43128,10 +42363,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25038] = 3, + [23959] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1358), 13, + ACTIONS(485), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43145,7 +42380,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1360), 24, + ACTIONS(487), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43170,10 +42405,24 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25083] = 3, + [24004] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1282), 13, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(933), 1, + anon_sym_QMARK_DOT, + ACTIONS(1451), 1, + anon_sym_COMMA, + ACTIONS(1454), 1, + anon_sym_RPAREN, + ACTIONS(1457), 1, + anon_sym_EQ, + STATE(899), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(949), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43187,15 +42436,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1141), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(951), 17, 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, @@ -43212,233 +42454,315 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25128] = 21, + [24063] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, + ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(958), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1203), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1205), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1211), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1213), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1217), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1221), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1207), 2, + ACTIONS(1173), 1, + anon_sym_COMMA, + ACTIONS(1459), 1, + anon_sym_RBRACE, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1215), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1223), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1495), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(583), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1197), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1209), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1199), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1219), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [25209] = 22, + [24146] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, + ACTIONS(1173), 1, anon_sym_COMMA, - ACTIONS(1497), 1, - anon_sym_COLON, - ACTIONS(1093), 2, + ACTIONS(1461), 1, + anon_sym_RBRACK, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [25292] = 3, + [24229] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(947), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(1075), 1, + anon_sym_QMARK_DOT, + ACTIONS(1077), 1, anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, anon_sym_AMP, + ACTIONS(1087), 1, anon_sym_PIPE, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1173), 1, + anon_sym_COMMA, + ACTIONS(1463), 1, + anon_sym_RBRACK, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(949), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(1093), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [24312] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(927), 1, anon_sym_LBRACK, + ACTIONS(929), 1, anon_sym_DOT, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1173), 1, + anon_sym_COMMA, + ACTIONS(1465), 1, + anon_sym_RPAREN, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, 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, - [25337] = 21, + [24395] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, + ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(958), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1201), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1203), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1205), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1211), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1213), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1217), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1221), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1207), 2, + ACTIONS(1173), 1, + anon_sym_COMMA, + ACTIONS(1467), 1, + anon_sym_RPAREN, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1215), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1223), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1499), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(583), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1197), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1209), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1199), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1219), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [25418] = 3, + [24478] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1314), 13, + ACTIONS(1047), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43452,7 +42776,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1316), 24, + ACTIONS(1049), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43477,10 +42801,24 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25463] = 3, + [24523] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1298), 13, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(933), 1, + anon_sym_QMARK_DOT, + ACTIONS(1469), 1, + anon_sym_COMMA, + ACTIONS(1472), 1, + anon_sym_RPAREN, + ACTIONS(1475), 1, + anon_sym_EQ, + STATE(897), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(949), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43494,15 +42832,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1300), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(951), 17, 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, @@ -43519,10 +42850,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25508] = 3, + [24582] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1306), 13, + ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, + anon_sym_DOT, + ACTIONS(964), 1, + anon_sym_QMARK_DOT, + ACTIONS(1477), 1, + anon_sym_EQ, + ACTIONS(949), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43536,15 +42875,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1308), 24, + ACTIONS(951), 20, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, 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, @@ -43561,10 +42896,71 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25553] = 3, + [24635] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(1075), 1, + anon_sym_QMARK_DOT, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1173), 1, + anon_sym_COMMA, + ACTIONS(1479), 1, + anon_sym_RPAREN, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [24718] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1318), 13, + ACTIONS(435), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43578,7 +42974,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1320), 24, + ACTIONS(437), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43603,14 +42999,75 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25598] = 3, + [24763] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1055), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(1075), 1, + anon_sym_QMARK_DOT, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1173), 1, + anon_sym_COMMA, + ACTIONS(1481), 1, + anon_sym_RPAREN, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [24846] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(425), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, anon_sym_SLASH, anon_sym_QMARK, anon_sym_GT_GT, @@ -43620,7 +43077,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1057), 24, + ACTIONS(427), 24, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, @@ -43645,183 +43102,233 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25643] = 22, + [24891] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(447), 13, + anon_sym_STAR, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(449), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(929), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(931), 1, anon_sym_DOT, - ACTIONS(1087), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + 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, + [24936] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, + anon_sym_DOT, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1201), 1, + anon_sym_QMARK_DOT, + ACTIONS(1203), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1205), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1211), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1213), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1217), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1221), 1, anon_sym_QMARK_QMARK, - ACTIONS(1179), 1, - anon_sym_COMMA, - ACTIONS(1501), 1, - anon_sym_RPAREN, - ACTIONS(1093), 2, + ACTIONS(1207), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1215), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1223), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + ACTIONS(1483), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + STATE(523), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1197), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1209), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1199), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1219), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [25726] = 3, + [25017] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(1362), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_QMARK, - 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(1364), 24, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(927), 1, anon_sym_LBRACK, + ACTIONS(929), 1, anon_sym_DOT, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1173), 1, + anon_sym_COMMA, + ACTIONS(1485), 1, + anon_sym_RBRACK, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, 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, - [25771] = 21, + [25100] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1503), 1, - anon_sym_RBRACK, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + ACTIONS(1487), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [25851] = 8, + [25181] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 1, - anon_sym_LBRACK, - ACTIONS(931), 1, - anon_sym_DOT, - ACTIONS(935), 1, - anon_sym_QMARK_DOT, - ACTIONS(1139), 1, - anon_sym_EQ, - ACTIONS(1505), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(947), 13, + ACTIONS(1325), 13, anon_sym_STAR, anon_sym_in, anon_sym_LT, @@ -43835,8 +43342,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(949), 17, + ACTIONS(1327), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, 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, @@ -43853,362 +43367,427 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [25905] = 8, + [25226] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(935), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1169), 1, - anon_sym_EQ, - ACTIONS(1508), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(947), 13, - anon_sym_STAR, - anon_sym_in, - anon_sym_LT, - anon_sym_GT, - anon_sym_SLASH, + ACTIONS(1077), 1, anon_sym_QMARK, - anon_sym_GT_GT, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, anon_sym_AMP, + ACTIONS(1087), 1, anon_sym_PIPE, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1173), 1, + anon_sym_COMMA, + ACTIONS(1489), 1, + anon_sym_RPAREN, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(949), 17, - anon_sym_LPAREN, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, 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, - [25959] = 21, + [25309] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1511), 1, - anon_sym_LBRACE, - ACTIONS(1093), 2, + ACTIONS(1173), 1, + anon_sym_COMMA, + ACTIONS(1491), 1, + anon_sym_RPAREN, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [26039] = 21, + [25392] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1513), 1, - anon_sym_RBRACK, - ACTIONS(1093), 2, + ACTIONS(1173), 1, + anon_sym_COMMA, + ACTIONS(1493), 1, + anon_sym_RPAREN, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [25475] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1067), 13, + anon_sym_STAR, anon_sym_in, anon_sym_LT, anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(1105), 5, + ACTIONS(1065), 24, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + 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, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [26119] = 21, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [25520] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1515), 1, - anon_sym_COLON, - ACTIONS(1093), 2, + ACTIONS(1173), 1, + anon_sym_COMMA, + ACTIONS(1495), 1, + anon_sym_RBRACK, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [26199] = 21, + [25603] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1517), 1, + ACTIONS(1497), 1, anon_sym_COLON, - ACTIONS(1093), 2, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [26279] = 20, + [25683] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, + ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(956), 1, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(958), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(986), 1, - anon_sym_LPAREN, - ACTIONS(1089), 1, + ACTIONS(1075), 1, + anon_sym_QMARK_DOT, + ACTIONS(1077), 1, anon_sym_QMARK, - ACTIONS(1091), 1, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1201), 1, - anon_sym_QMARK_DOT, - ACTIONS(1093), 2, + ACTIONS(1499), 1, + anon_sym_RBRACK, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(583), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [26356] = 9, + [25763] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(935), 1, + ACTIONS(933), 1, anon_sym_QMARK_DOT, - ACTIONS(1169), 1, + ACTIONS(1107), 1, anon_sym_EQ, - ACTIONS(1271), 1, - anon_sym_in, - ACTIONS(1274), 1, - anon_sym_of, - ACTIONS(947), 12, + ACTIONS(1501), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(949), 13, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -44220,7 +43799,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(949), 17, + ACTIONS(951), 17, anon_sym_LPAREN, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -44238,23 +43817,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26411] = 9, + [25817] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(935), 1, + ACTIONS(933), 1, anon_sym_QMARK_DOT, - ACTIONS(1139), 1, + ACTIONS(1117), 1, anon_sym_EQ, - ACTIONS(1368), 1, - anon_sym_in, - ACTIONS(1371), 1, - anon_sym_of, - ACTIONS(947), 12, + ACTIONS(1504), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(949), 13, anon_sym_STAR, + anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_SLASH, @@ -44266,7 +43845,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(949), 17, + ACTIONS(951), 17, anon_sym_LPAREN, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -44284,79 +43863,199 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26466] = 20, + [25871] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(353), 1, anon_sym_BQUOTE, - ACTIONS(921), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(1087), 1, + ACTIONS(1075), 1, anon_sym_QMARK_DOT, - ACTIONS(1089), 1, + ACTIONS(1077), 1, anon_sym_QMARK, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1507), 1, + anon_sym_LBRACE, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [25951] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(1075), 1, + anon_sym_QMARK_DOT, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, anon_sym_AMP_AMP, - ACTIONS(1097), 1, + ACTIONS(1085), 1, anon_sym_AMP, - ACTIONS(1099), 1, + ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1103), 1, + ACTIONS(1091), 1, anon_sym_STAR_STAR, - ACTIONS(1107), 1, + ACTIONS(1095), 1, anon_sym_QMARK_QMARK, - ACTIONS(1093), 2, + ACTIONS(1509), 1, + anon_sym_RBRACK, + ACTIONS(1081), 2, anon_sym_PIPE_PIPE, anon_sym_CARET, - ACTIONS(1101), 2, + ACTIONS(1089), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(1109), 2, + ACTIONS(1097), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - STATE(448), 2, + STATE(402), 2, sym_template_string, sym_arguments, - ACTIONS(1081), 3, + ACTIONS(1069), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_GT_GT, - ACTIONS(1095), 3, + ACTIONS(1083), 3, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_PERCENT, - ACTIONS(1085), 5, + ACTIONS(1073), 5, anon_sym_in, anon_sym_LT, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1105), 5, + ACTIONS(1093), 5, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [26543] = 9, + [26031] = 21, ACTIONS(3), 1, sym_comment, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_LBRACK, ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(1075), 1, + anon_sym_QMARK_DOT, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1511), 1, + anon_sym_COLON, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [26111] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(935), 1, + ACTIONS(933), 1, anon_sym_QMARK_DOT, - ACTIONS(1139), 1, + ACTIONS(1117), 1, anon_sym_EQ, - ACTIONS(1402), 1, + ACTIONS(1390), 1, anon_sym_in, - ACTIONS(1405), 1, + ACTIONS(1393), 1, anon_sym_of, - ACTIONS(947), 12, + ACTIONS(949), 12, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -44369,7 +44068,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(949), 17, + ACTIONS(951), 17, anon_sym_LPAREN, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -44387,22 +44086,22 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26598] = 9, + [26166] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(931), 1, + ACTIONS(929), 1, anon_sym_DOT, - ACTIONS(935), 1, + ACTIONS(933), 1, anon_sym_QMARK_DOT, - ACTIONS(1169), 1, + ACTIONS(1117), 1, anon_sym_EQ, - ACTIONS(1407), 1, + ACTIONS(1248), 1, anon_sym_in, - ACTIONS(1410), 1, + ACTIONS(1251), 1, anon_sym_of, - ACTIONS(947), 12, + ACTIONS(949), 12, anon_sym_STAR, anon_sym_LT, anon_sym_GT, @@ -44415,7 +44114,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(949), 17, + ACTIONS(951), 17, anon_sym_LPAREN, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -44433,58 +44132,264 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [26653] = 22, + [26221] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 1, - anon_sym_AT, - ACTIONS(91), 1, - anon_sym_STAR, - ACTIONS(93), 1, - anon_sym_COMMA, - ACTIONS(101), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(311), 1, - anon_sym_LBRACE, - ACTIONS(349), 1, - anon_sym_DQUOTE, - ACTIONS(351), 1, - anon_sym_SQUOTE, - ACTIONS(1519), 1, - sym_identifier, - ACTIONS(1521), 1, - anon_sym_RBRACE, - ACTIONS(1523), 1, + ACTIONS(927), 1, anon_sym_LBRACK, - ACTIONS(1525), 1, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(933), 1, + anon_sym_QMARK_DOT, + ACTIONS(1107), 1, + anon_sym_EQ, + ACTIONS(1231), 1, + anon_sym_in, + ACTIONS(1234), 1, + anon_sym_of, + ACTIONS(949), 12, + anon_sym_STAR, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(951), 17, + anon_sym_LPAREN, + 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, + [26276] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(933), 1, + anon_sym_QMARK_DOT, + ACTIONS(1107), 1, + anon_sym_EQ, + ACTIONS(1397), 1, + anon_sym_in, + ACTIONS(1400), 1, + anon_sym_of, + ACTIONS(949), 12, + anon_sym_STAR, + anon_sym_LT, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_QMARK, + 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(951), 17, + anon_sym_LPAREN, + 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, + [26331] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(353), 1, + anon_sym_BQUOTE, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_LBRACK, + ACTIONS(929), 1, + anon_sym_DOT, + ACTIONS(1075), 1, + anon_sym_QMARK_DOT, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(402), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [26408] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + anon_sym_BQUOTE, + ACTIONS(958), 1, + anon_sym_LBRACK, + ACTIONS(960), 1, + anon_sym_DOT, + ACTIONS(982), 1, + anon_sym_LPAREN, + ACTIONS(1077), 1, + anon_sym_QMARK, + ACTIONS(1079), 1, + anon_sym_AMP_AMP, + ACTIONS(1085), 1, + anon_sym_AMP, + ACTIONS(1087), 1, + anon_sym_PIPE, + ACTIONS(1091), 1, + anon_sym_STAR_STAR, + ACTIONS(1095), 1, + anon_sym_QMARK_QMARK, + ACTIONS(1201), 1, + anon_sym_QMARK_DOT, + ACTIONS(1081), 2, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + ACTIONS(1089), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(1097), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(523), 2, + sym_template_string, + sym_arguments, + ACTIONS(1069), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_GT_GT, + ACTIONS(1083), 3, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_PERCENT, + ACTIONS(1073), 5, + anon_sym_in, + anon_sym_LT, + anon_sym_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1093), 5, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [26485] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(91), 1, + anon_sym_STAR, + ACTIONS(93), 1, + anon_sym_COMMA, + ACTIONS(101), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(311), 1, + anon_sym_LBRACE, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(351), 1, + anon_sym_SQUOTE, + ACTIONS(1513), 1, + sym_identifier, + ACTIONS(1515), 1, + anon_sym_RBRACE, + ACTIONS(1517), 1, + anon_sym_LBRACK, + ACTIONS(1519), 1, anon_sym_async, - ACTIONS(1527), 1, + ACTIONS(1521), 1, sym_number, - ACTIONS(1529), 1, + ACTIONS(1523), 1, anon_sym_static, - STATE(629), 1, + STATE(626), 1, aux_sym_export_statement_repeat1, - STATE(656), 1, + STATE(652), 1, sym_decorator, - STATE(894), 1, + STATE(917), 1, aux_sym_object_repeat1, - STATE(1133), 1, + STATE(1098), 1, sym_array, - STATE(1136), 1, + STATE(1165), 1, sym_object, - ACTIONS(1531), 2, + ACTIONS(1525), 2, anon_sym_get, anon_sym_set, - STATE(878), 3, + STATE(919), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(869), 4, + STATE(918), 4, sym_assignment_pattern, sym_spread_element, sym_method_definition, sym_pair, - [26726] = 22, + [26558] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, @@ -44501,41 +44406,41 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(1523), 1, + ACTIONS(1517), 1, anon_sym_LBRACK, - ACTIONS(1527), 1, + ACTIONS(1521), 1, sym_number, - ACTIONS(1533), 1, + ACTIONS(1527), 1, sym_identifier, - ACTIONS(1535), 1, + ACTIONS(1529), 1, anon_sym_RBRACE, - ACTIONS(1537), 1, + ACTIONS(1531), 1, anon_sym_async, - ACTIONS(1539), 1, + ACTIONS(1533), 1, anon_sym_static, - STATE(629), 1, + STATE(626), 1, aux_sym_export_statement_repeat1, - STATE(656), 1, + STATE(652), 1, sym_decorator, - STATE(839), 1, + STATE(906), 1, aux_sym_object_repeat1, - STATE(1133), 1, + STATE(1098), 1, sym_array, - STATE(1136), 1, + STATE(1165), 1, sym_object, - ACTIONS(1541), 2, + ACTIONS(1535), 2, anon_sym_get, anon_sym_set, - STATE(878), 3, + STATE(919), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(845), 4, + STATE(835), 4, sym_assignment_pattern, sym_spread_element, sym_method_definition, sym_pair, - [26799] = 20, + [26631] = 20, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, @@ -44550,80 +44455,80 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(1523), 1, + ACTIONS(1517), 1, anon_sym_LBRACK, - ACTIONS(1527), 1, + ACTIONS(1521), 1, sym_number, - ACTIONS(1543), 1, + ACTIONS(1537), 1, sym_identifier, - ACTIONS(1547), 1, + ACTIONS(1541), 1, anon_sym_async, - ACTIONS(1549), 1, + ACTIONS(1543), 1, anon_sym_static, - STATE(629), 1, + STATE(626), 1, aux_sym_export_statement_repeat1, - STATE(656), 1, + STATE(652), 1, sym_decorator, - STATE(1133), 1, + STATE(1098), 1, sym_array, - STATE(1136), 1, + STATE(1165), 1, sym_object, - ACTIONS(1545), 2, + ACTIONS(1539), 2, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(1551), 2, + ACTIONS(1545), 2, anon_sym_get, anon_sym_set, - STATE(878), 3, + STATE(919), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(979), 4, + STATE(930), 4, sym_assignment_pattern, sym_spread_element, sym_method_definition, sym_pair, - [26867] = 18, + [26699] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 1, - anon_sym_DQUOTE, - ACTIONS(77), 1, - anon_sym_SQUOTE, - ACTIONS(85), 1, - anon_sym_AT, - ACTIONS(91), 1, + ACTIONS(1547), 1, + sym_identifier, + ACTIONS(1550), 1, anon_sym_STAR, ACTIONS(1553), 1, - sym_identifier, - ACTIONS(1555), 1, anon_sym_RBRACE, - ACTIONS(1557), 1, + ACTIONS(1555), 1, anon_sym_LBRACK, - ACTIONS(1559), 1, + ACTIONS(1558), 1, anon_sym_async, ACTIONS(1561), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(1567), 1, sym_number, - ACTIONS(1563), 1, + ACTIONS(1570), 1, + anon_sym_AT, + ACTIONS(1573), 1, anon_sym_static, - STATE(611), 1, + STATE(602), 1, aux_sym_class_body_repeat1, - STATE(629), 1, + STATE(626), 1, aux_sym_export_statement_repeat1, - STATE(655), 1, - sym_method_definition, - STATE(656), 1, + STATE(652), 1, sym_decorator, - STATE(1044), 1, + STATE(658), 1, + sym_method_definition, + STATE(928), 1, sym_public_field_definition, - ACTIONS(1565), 2, + ACTIONS(1576), 2, anon_sym_get, anon_sym_set, - STATE(726), 3, + STATE(733), 3, sym_string, sym__property_name, sym_computed_property_name, - [26925] = 18, + [26757] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(75), 1, @@ -44634,36 +44539,36 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(91), 1, anon_sym_STAR, - ACTIONS(1553), 1, + ACTIONS(1579), 1, sym_identifier, - ACTIONS(1557), 1, + ACTIONS(1581), 1, + anon_sym_RBRACE, + ACTIONS(1583), 1, anon_sym_LBRACK, - ACTIONS(1559), 1, + ACTIONS(1585), 1, anon_sym_async, - ACTIONS(1561), 1, + ACTIONS(1587), 1, sym_number, - ACTIONS(1563), 1, + ACTIONS(1589), 1, anon_sym_static, - ACTIONS(1567), 1, - anon_sym_RBRACE, - STATE(609), 1, + STATE(602), 1, aux_sym_class_body_repeat1, - STATE(629), 1, + STATE(626), 1, aux_sym_export_statement_repeat1, - STATE(655), 1, - sym_method_definition, - STATE(656), 1, + STATE(652), 1, sym_decorator, - STATE(1044), 1, + STATE(658), 1, + sym_method_definition, + STATE(928), 1, sym_public_field_definition, - ACTIONS(1565), 2, + ACTIONS(1591), 2, anon_sym_get, anon_sym_set, - STATE(726), 3, + STATE(733), 3, sym_string, sym__property_name, sym_computed_property_name, - [26983] = 18, + [26815] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(75), 1, @@ -44674,76 +44579,76 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(91), 1, anon_sym_STAR, - ACTIONS(1553), 1, + ACTIONS(1579), 1, sym_identifier, - ACTIONS(1557), 1, + ACTIONS(1583), 1, anon_sym_LBRACK, - ACTIONS(1559), 1, + ACTIONS(1585), 1, anon_sym_async, - ACTIONS(1561), 1, + ACTIONS(1587), 1, sym_number, - ACTIONS(1563), 1, + ACTIONS(1589), 1, anon_sym_static, - ACTIONS(1569), 1, + ACTIONS(1593), 1, anon_sym_RBRACE, - STATE(609), 1, + STATE(602), 1, aux_sym_class_body_repeat1, - STATE(629), 1, + STATE(626), 1, aux_sym_export_statement_repeat1, - STATE(655), 1, - sym_method_definition, - STATE(656), 1, + STATE(652), 1, sym_decorator, - STATE(1044), 1, + STATE(658), 1, + sym_method_definition, + STATE(928), 1, sym_public_field_definition, - ACTIONS(1565), 2, + ACTIONS(1591), 2, anon_sym_get, anon_sym_set, - STATE(726), 3, + STATE(733), 3, sym_string, sym__property_name, sym_computed_property_name, - [27041] = 18, + [26873] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(1571), 1, - sym_identifier, - ACTIONS(1574), 1, + ACTIONS(75), 1, + anon_sym_DQUOTE, + ACTIONS(77), 1, + anon_sym_SQUOTE, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(91), 1, anon_sym_STAR, - ACTIONS(1577), 1, - anon_sym_RBRACE, ACTIONS(1579), 1, + sym_identifier, + ACTIONS(1583), 1, anon_sym_LBRACK, - ACTIONS(1582), 1, - anon_sym_async, ACTIONS(1585), 1, - anon_sym_DQUOTE, - ACTIONS(1588), 1, - anon_sym_SQUOTE, - ACTIONS(1591), 1, + anon_sym_async, + ACTIONS(1587), 1, sym_number, - ACTIONS(1594), 1, - anon_sym_AT, - ACTIONS(1597), 1, + ACTIONS(1589), 1, anon_sym_static, - STATE(609), 1, + ACTIONS(1595), 1, + anon_sym_RBRACE, + STATE(602), 1, aux_sym_class_body_repeat1, - STATE(629), 1, + STATE(626), 1, aux_sym_export_statement_repeat1, - STATE(655), 1, - sym_method_definition, - STATE(656), 1, + STATE(652), 1, sym_decorator, - STATE(1044), 1, + STATE(658), 1, + sym_method_definition, + STATE(928), 1, sym_public_field_definition, - ACTIONS(1600), 2, + ACTIONS(1591), 2, anon_sym_get, anon_sym_set, - STATE(726), 3, + STATE(733), 3, sym_string, sym__property_name, sym_computed_property_name, - [27099] = 18, + [26931] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(75), 1, @@ -44754,36 +44659,36 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(91), 1, anon_sym_STAR, - ACTIONS(1553), 1, + ACTIONS(1579), 1, sym_identifier, - ACTIONS(1557), 1, + ACTIONS(1583), 1, anon_sym_LBRACK, - ACTIONS(1559), 1, + ACTIONS(1585), 1, anon_sym_async, - ACTIONS(1561), 1, + ACTIONS(1587), 1, sym_number, - ACTIONS(1563), 1, + ACTIONS(1589), 1, anon_sym_static, - ACTIONS(1603), 1, + ACTIONS(1597), 1, anon_sym_RBRACE, - STATE(608), 1, + STATE(603), 1, aux_sym_class_body_repeat1, - STATE(629), 1, + STATE(626), 1, aux_sym_export_statement_repeat1, - STATE(655), 1, - sym_method_definition, - STATE(656), 1, + STATE(652), 1, sym_decorator, - STATE(1044), 1, + STATE(658), 1, + sym_method_definition, + STATE(928), 1, sym_public_field_definition, - ACTIONS(1565), 2, + ACTIONS(1591), 2, anon_sym_get, anon_sym_set, - STATE(726), 3, + STATE(733), 3, sym_string, sym__property_name, sym_computed_property_name, - [27157] = 18, + [26989] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(75), 1, @@ -44794,36 +44699,36 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(91), 1, anon_sym_STAR, - ACTIONS(1553), 1, + ACTIONS(1579), 1, sym_identifier, - ACTIONS(1557), 1, + ACTIONS(1583), 1, anon_sym_LBRACK, - ACTIONS(1559), 1, + ACTIONS(1585), 1, anon_sym_async, - ACTIONS(1561), 1, + ACTIONS(1587), 1, sym_number, - ACTIONS(1563), 1, + ACTIONS(1589), 1, anon_sym_static, - ACTIONS(1605), 1, + ACTIONS(1599), 1, anon_sym_RBRACE, - STATE(609), 1, + STATE(604), 1, aux_sym_class_body_repeat1, - STATE(629), 1, + STATE(626), 1, aux_sym_export_statement_repeat1, - STATE(655), 1, - sym_method_definition, - STATE(656), 1, + STATE(652), 1, sym_decorator, - STATE(1044), 1, + STATE(658), 1, + sym_method_definition, + STATE(928), 1, sym_public_field_definition, - ACTIONS(1565), 2, + ACTIONS(1591), 2, anon_sym_get, anon_sym_set, - STATE(726), 3, + STATE(733), 3, sym_string, sym__property_name, sym_computed_property_name, - [27215] = 18, + [27047] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(75), 1, @@ -44834,36 +44739,36 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(91), 1, anon_sym_STAR, - ACTIONS(1553), 1, + ACTIONS(1579), 1, sym_identifier, - ACTIONS(1557), 1, + ACTIONS(1583), 1, anon_sym_LBRACK, - ACTIONS(1559), 1, + ACTIONS(1585), 1, anon_sym_async, - ACTIONS(1561), 1, + ACTIONS(1587), 1, sym_number, - ACTIONS(1563), 1, + ACTIONS(1589), 1, anon_sym_static, - ACTIONS(1607), 1, + ACTIONS(1601), 1, anon_sym_RBRACE, - STATE(607), 1, + STATE(605), 1, aux_sym_class_body_repeat1, - STATE(629), 1, + STATE(626), 1, aux_sym_export_statement_repeat1, - STATE(655), 1, - sym_method_definition, - STATE(656), 1, + STATE(652), 1, sym_decorator, - STATE(1044), 1, + STATE(658), 1, + sym_method_definition, + STATE(928), 1, sym_public_field_definition, - ACTIONS(1565), 2, + ACTIONS(1591), 2, anon_sym_get, anon_sym_set, - STATE(726), 3, + STATE(733), 3, sym_string, sym__property_name, sym_computed_property_name, - [27273] = 14, + [27105] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -44872,33 +44777,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(577), 1, - sym_number, - ACTIONS(599), 1, + ACTIONS(586), 1, anon_sym_RBRACE, - ACTIONS(1609), 1, + ACTIONS(613), 1, + sym_number, + ACTIONS(1603), 1, anon_sym_STAR, - ACTIONS(1613), 1, + ACTIONS(1607), 1, anon_sym_EQ, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, - STATE(873), 1, + STATE(896), 1, aux_sym_object_repeat1, ACTIONS(630), 2, anon_sym_get, anon_sym_set, - ACTIONS(1611), 2, + ACTIONS(1605), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(623), 3, anon_sym_async, sym_identifier, anon_sym_static, - STATE(974), 3, + STATE(963), 3, sym_string, sym__property_name, sym_computed_property_name, - [27322] = 15, + [27154] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -44907,19 +44812,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(550), 1, - anon_sym_RBRACE, - ACTIONS(577), 1, + ACTIONS(613), 1, sym_number, + ACTIONS(621), 1, + anon_sym_RBRACE, ACTIONS(628), 1, anon_sym_async, - ACTIONS(1609), 1, + ACTIONS(1603), 1, anon_sym_STAR, - ACTIONS(1613), 1, + ACTIONS(1607), 1, anon_sym_EQ, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, - STATE(870), 1, + STATE(863), 1, aux_sym_object_repeat1, ACTIONS(623), 2, sym_identifier, @@ -44927,14 +44832,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(630), 2, anon_sym_get, anon_sym_set, - ACTIONS(1611), 2, + ACTIONS(1605), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(974), 3, + STATE(963), 3, sym_string, sym__property_name, sym_computed_property_name, - [27373] = 14, + [27205] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -44943,33 +44848,69 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(550), 1, - anon_sym_RBRACE, - ACTIONS(577), 1, + ACTIONS(613), 1, sym_number, - ACTIONS(1609), 1, + ACTIONS(621), 1, + anon_sym_RBRACE, + ACTIONS(1603), 1, anon_sym_STAR, - ACTIONS(1613), 1, + ACTIONS(1607), 1, anon_sym_EQ, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, - STATE(870), 1, + STATE(863), 1, aux_sym_object_repeat1, ACTIONS(630), 2, anon_sym_get, anon_sym_set, - ACTIONS(1611), 2, + ACTIONS(1605), 2, anon_sym_LPAREN, anon_sym_COLON, ACTIONS(623), 3, anon_sym_async, sym_identifier, anon_sym_static, - STATE(974), 3, + STATE(963), 3, sym_string, sym__property_name, sym_computed_property_name, - [27422] = 15, + [27254] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(1611), 1, + anon_sym_STAR, + ACTIONS(1613), 1, + anon_sym_default, + ACTIONS(1615), 1, + anon_sym_LBRACE, + ACTIONS(1617), 1, + anon_sym_var, + ACTIONS(1621), 1, + anon_sym_class, + ACTIONS(1623), 1, + anon_sym_async, + ACTIONS(1625), 1, + anon_sym_function, + STATE(262), 1, + sym__declaration, + STATE(652), 1, + sym_decorator, + STATE(809), 1, + aux_sym_export_statement_repeat1, + STATE(830), 1, + sym_export_clause, + ACTIONS(1619), 2, + anon_sym_let, + anon_sym_const, + STATE(228), 5, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + [27305] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -44978,19 +44919,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(577), 1, - sym_number, - ACTIONS(599), 1, + ACTIONS(586), 1, anon_sym_RBRACE, + ACTIONS(613), 1, + sym_number, ACTIONS(628), 1, anon_sym_async, - ACTIONS(1609), 1, + ACTIONS(1603), 1, anon_sym_STAR, - ACTIONS(1613), 1, + ACTIONS(1607), 1, anon_sym_EQ, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, - STATE(873), 1, + STATE(896), 1, aux_sym_object_repeat1, ACTIONS(623), 2, sym_identifier, @@ -44998,25 +44939,25 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(630), 2, anon_sym_get, anon_sym_set, - ACTIONS(1611), 2, + ACTIONS(1605), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(974), 3, + STATE(963), 3, sym_string, sym__property_name, sym_computed_property_name, - [27473] = 15, + [27356] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, - ACTIONS(1617), 1, + ACTIONS(1611), 1, anon_sym_STAR, - ACTIONS(1619), 1, + ACTIONS(1613), 1, anon_sym_default, - ACTIONS(1621), 1, + ACTIONS(1615), 1, anon_sym_LBRACE, - ACTIONS(1623), 1, + ACTIONS(1617), 1, anon_sym_var, ACTIONS(1627), 1, anon_sym_class, @@ -45024,93 +44965,56 @@ static uint16_t ts_small_parse_table[] = { anon_sym_async, ACTIONS(1631), 1, anon_sym_function, - STATE(271), 1, + STATE(262), 1, sym__declaration, - STATE(656), 1, + STATE(652), 1, sym_decorator, - STATE(802), 1, + STATE(805), 1, aux_sym_export_statement_repeat1, - STATE(828), 1, - sym_export_clause, - ACTIONS(1625), 2, - anon_sym_let, - anon_sym_const, - STATE(262), 5, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - [27524] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(85), 1, - anon_sym_AT, - ACTIONS(1617), 1, - anon_sym_STAR, - ACTIONS(1619), 1, - anon_sym_default, - ACTIONS(1621), 1, - anon_sym_LBRACE, - ACTIONS(1623), 1, - anon_sym_var, - ACTIONS(1633), 1, - anon_sym_class, - ACTIONS(1635), 1, - anon_sym_async, - ACTIONS(1637), 1, - anon_sym_function, - STATE(271), 1, - sym__declaration, - STATE(656), 1, - sym_decorator, - STATE(828), 1, + STATE(830), 1, sym_export_clause, - STATE(829), 1, - aux_sym_export_statement_repeat1, - ACTIONS(1625), 2, + ACTIONS(1619), 2, anon_sym_let, anon_sym_const, - STATE(262), 5, + STATE(228), 5, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, sym_function_declaration, sym_generator_function_declaration, - [27575] = 13, + [27407] = 12, ACTIONS(3), 1, sym_comment, + ACTIONS(93), 1, + anon_sym_COMMA, ACTIONS(349), 1, anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(577), 1, + ACTIONS(586), 1, + anon_sym_RBRACE, + ACTIONS(613), 1, sym_number, - ACTIONS(628), 1, - anon_sym_async, - ACTIONS(1609), 1, - anon_sym_STAR, - ACTIONS(1613), 1, + ACTIONS(1607), 1, anon_sym_EQ, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, - ACTIONS(623), 2, - sym_identifier, - anon_sym_static, - ACTIONS(630), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(1611), 2, + STATE(896), 1, + aux_sym_object_repeat1, + ACTIONS(1605), 2, anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(1639), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(974), 3, + STATE(963), 3, sym_string, sym__property_name, sym_computed_property_name, - [27621] = 12, + ACTIONS(623), 5, + anon_sym_async, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [27451] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, @@ -45119,20 +45023,20 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(550), 1, - anon_sym_RBRACE, - ACTIONS(577), 1, + ACTIONS(613), 1, sym_number, - ACTIONS(1613), 1, + ACTIONS(621), 1, + anon_sym_RBRACE, + ACTIONS(1607), 1, anon_sym_EQ, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, - STATE(870), 1, + STATE(863), 1, aux_sym_object_repeat1, - ACTIONS(1611), 2, + ACTIONS(1605), 2, anon_sym_LPAREN, anon_sym_COLON, - STATE(974), 3, + STATE(963), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -45142,39 +45046,72 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [27665] = 12, + [27495] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(349), 1, anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(577), 1, + ACTIONS(613), 1, sym_number, - ACTIONS(1609), 1, + ACTIONS(1603), 1, anon_sym_STAR, - ACTIONS(1613), 1, + ACTIONS(1607), 1, anon_sym_EQ, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, ACTIONS(630), 2, anon_sym_get, anon_sym_set, - ACTIONS(1611), 2, + ACTIONS(1605), 2, anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(1639), 2, + ACTIONS(1633), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(623), 3, anon_sym_async, sym_identifier, anon_sym_static, - STATE(974), 3, + STATE(963), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + [27539] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(351), 1, + anon_sym_SQUOTE, + ACTIONS(613), 1, + sym_number, + ACTIONS(628), 1, + anon_sym_async, + ACTIONS(1603), 1, + anon_sym_STAR, + ACTIONS(1607), 1, + anon_sym_EQ, + ACTIONS(1609), 1, + anon_sym_LBRACK, + ACTIONS(623), 2, + sym_identifier, + anon_sym_static, + ACTIONS(630), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(1605), 2, + anon_sym_LPAREN, + anon_sym_COLON, + ACTIONS(1633), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(963), 3, sym_string, sym__property_name, sym_computed_property_name, - [27709] = 16, + [27585] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, @@ -45183,144 +45120,112 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(577), 1, + ACTIONS(613), 1, sym_number, ACTIONS(623), 1, sym_identifier, ACTIONS(628), 1, anon_sym_async, - ACTIONS(1609), 1, + ACTIONS(1603), 1, anon_sym_STAR, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, - ACTIONS(1641), 1, + ACTIONS(1635), 1, anon_sym_export, - ACTIONS(1643), 1, + ACTIONS(1637), 1, anon_sym_class, - ACTIONS(1645), 1, + ACTIONS(1639), 1, anon_sym_static, - STATE(635), 1, + STATE(632), 1, aux_sym_export_statement_repeat1, - STATE(656), 1, + STATE(652), 1, sym_decorator, ACTIONS(630), 2, anon_sym_get, anon_sym_set, - STATE(974), 3, + STATE(963), 3, sym_string, sym__property_name, sym_computed_property_name, - [27761] = 12, + [27637] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 1, - anon_sym_COMMA, ACTIONS(349), 1, anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(577), 1, - sym_number, - ACTIONS(599), 1, - anon_sym_RBRACE, - ACTIONS(1613), 1, - anon_sym_EQ, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, - STATE(873), 1, - aux_sym_object_repeat1, - ACTIONS(1611), 2, - anon_sym_LPAREN, - anon_sym_COLON, - STATE(974), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(623), 5, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [27805] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(349), 1, - anon_sym_DQUOTE, - ACTIONS(351), 1, - anon_sym_SQUOTE, - ACTIONS(577), 1, - sym_number, - ACTIONS(1609), 1, + ACTIONS(1641), 1, anon_sym_STAR, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(630), 2, + ACTIONS(1643), 1, + sym_number, + ACTIONS(1645), 2, anon_sym_get, anon_sym_set, ACTIONS(623), 3, anon_sym_async, sym_identifier, anon_sym_static, - STATE(974), 3, + STATE(1062), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1611), 4, + ACTIONS(1605), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - [27844] = 11, + [27676] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(75), 1, anon_sym_DQUOTE, ACTIONS(77), 1, anon_sym_SQUOTE, - ACTIONS(1557), 1, + ACTIONS(1583), 1, anon_sym_LBRACK, - ACTIONS(1609), 1, + ACTIONS(1603), 1, anon_sym_STAR, ACTIONS(1647), 1, anon_sym_async, ACTIONS(1649), 1, sym_number, - ACTIONS(1553), 2, + ACTIONS(1579), 2, sym_identifier, anon_sym_static, ACTIONS(1651), 2, anon_sym_get, anon_sym_set, - STATE(729), 3, + STATE(706), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1611), 4, + ACTIONS(1605), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - [27885] = 10, + [27717] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(349), 1, anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(577), 1, + ACTIONS(613), 1, sym_number, - ACTIONS(1613), 1, + ACTIONS(1607), 1, anon_sym_EQ, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, - ACTIONS(1611), 2, + ACTIONS(1605), 2, anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(1639), 2, + ACTIONS(1633), 2, anon_sym_COMMA, anon_sym_RBRACE, - STATE(974), 3, + STATE(963), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -45330,62 +45235,90 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [27924] = 10, + [27756] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(349), 1, anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1653), 1, - anon_sym_STAR, - ACTIONS(1655), 1, + ACTIONS(613), 1, sym_number, - ACTIONS(1657), 2, + ACTIONS(1603), 1, + anon_sym_STAR, + ACTIONS(1609), 1, + anon_sym_LBRACK, + ACTIONS(630), 2, anon_sym_get, anon_sym_set, ACTIONS(623), 3, anon_sym_async, sym_identifier, anon_sym_static, - STATE(929), 3, + STATE(963), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(1611), 4, + ACTIONS(1605), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - [27963] = 8, + [27795] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(349), 1, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(1617), 1, + anon_sym_var, + ACTIONS(1627), 1, + anon_sym_class, + ACTIONS(1629), 1, + anon_sym_async, + ACTIONS(1631), 1, + anon_sym_function, + ACTIONS(1653), 1, + anon_sym_default, + STATE(265), 1, + sym__declaration, + STATE(652), 1, + sym_decorator, + STATE(805), 1, + aux_sym_export_statement_repeat1, + ACTIONS(1619), 2, + anon_sym_let, + anon_sym_const, + STATE(228), 5, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + [27837] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(1659), 1, + anon_sym_DOT, + STATE(654), 1, + sym_arguments, + ACTIONS(1657), 6, + anon_sym_STAR, + anon_sym_LBRACK, anon_sym_DQUOTE, - ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(577), 1, sym_number, - ACTIONS(1615), 1, - anon_sym_LBRACK, - STATE(974), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(1611), 4, - sym__automatic_semicolon, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_EQ, - ACTIONS(623), 5, + anon_sym_AT, + ACTIONS(1655), 7, + anon_sym_export, + anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [27997] = 14, + [27867] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, @@ -45394,143 +45327,176 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(577), 1, + ACTIONS(613), 1, sym_number, ACTIONS(623), 1, sym_identifier, ACTIONS(628), 1, anon_sym_async, - ACTIONS(1609), 1, + ACTIONS(1603), 1, anon_sym_STAR, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, - ACTIONS(1645), 1, + ACTIONS(1639), 1, anon_sym_static, - STATE(635), 1, + STATE(632), 1, aux_sym_export_statement_repeat1, - STATE(656), 1, + STATE(652), 1, sym_decorator, ACTIONS(630), 2, anon_sym_get, anon_sym_set, - STATE(974), 3, + STATE(963), 3, sym_string, sym__property_name, sym_computed_property_name, - [28043] = 6, + [27913] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(1663), 1, - anon_sym_DOT, - STATE(652), 1, - sym_arguments, - ACTIONS(1661), 6, - anon_sym_STAR, - anon_sym_LBRACK, + ACTIONS(349), 1, anon_sym_DQUOTE, + ACTIONS(351), 1, anon_sym_SQUOTE, + ACTIONS(1609), 1, + anon_sym_LBRACK, + ACTIONS(1643), 1, sym_number, - anon_sym_AT, - ACTIONS(1659), 7, - anon_sym_export, - anon_sym_class, + STATE(1062), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(1605), 4, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_EQ, + ACTIONS(623), 5, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [28073] = 12, + [27947] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 1, - anon_sym_AT, - ACTIONS(1623), 1, - anon_sym_var, - ACTIONS(1633), 1, - anon_sym_class, - ACTIONS(1635), 1, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(351), 1, + anon_sym_SQUOTE, + ACTIONS(613), 1, + sym_number, + ACTIONS(1609), 1, + anon_sym_LBRACK, + STATE(963), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(1605), 4, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_EQ, + ACTIONS(623), 5, anon_sym_async, - ACTIONS(1637), 1, - anon_sym_function, - ACTIONS(1665), 1, - anon_sym_default, - STATE(227), 1, - sym__declaration, - STATE(656), 1, - sym_decorator, - STATE(829), 1, - aux_sym_export_statement_repeat1, - ACTIONS(1625), 2, - anon_sym_let, - anon_sym_const, - STATE(262), 5, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - [28115] = 12, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [27981] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, - ACTIONS(1623), 1, + ACTIONS(1617), 1, anon_sym_var, - ACTIONS(1627), 1, + ACTIONS(1621), 1, anon_sym_class, - ACTIONS(1629), 1, + ACTIONS(1623), 1, anon_sym_async, - ACTIONS(1631), 1, + ACTIONS(1625), 1, anon_sym_function, - ACTIONS(1665), 1, + ACTIONS(1653), 1, anon_sym_default, - STATE(227), 1, + STATE(265), 1, sym__declaration, - STATE(656), 1, + STATE(652), 1, sym_decorator, - STATE(802), 1, + STATE(809), 1, aux_sym_export_statement_repeat1, - ACTIONS(1625), 2, + ACTIONS(1619), 2, anon_sym_let, anon_sym_const, - STATE(262), 5, + STATE(228), 5, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, sym_function_declaration, sym_generator_function_declaration, - [28157] = 8, + [28023] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(349), 1, + ACTIONS(1661), 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, + [28044] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1663), 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, + [28065] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1669), 1, + anon_sym_AT, + STATE(632), 1, + aux_sym_export_statement_repeat1, + STATE(652), 1, + sym_decorator, + ACTIONS(1667), 5, + anon_sym_STAR, + anon_sym_LBRACK, anon_sym_DQUOTE, - ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1655), 1, sym_number, - STATE(929), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(1611), 4, - sym__automatic_semicolon, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_EQ, - ACTIONS(623), 5, + ACTIONS(1665), 7, + anon_sym_export, + anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [28191] = 3, + [28094] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1669), 7, + ACTIONS(1674), 7, anon_sym_STAR, anon_sym_LPAREN, anon_sym_LBRACK, @@ -45538,7 +45504,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - ACTIONS(1667), 8, + ACTIONS(1672), 8, anon_sym_export, anon_sym_DOT, anon_sym_class, @@ -45547,30 +45513,58 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [28214] = 6, + [28117] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1675), 1, - anon_sym_AT, - STATE(635), 1, - aux_sym_export_statement_repeat1, - STATE(656), 1, - sym_decorator, - ACTIONS(1673), 5, - anon_sym_STAR, - anon_sym_LBRACK, + ACTIONS(349), 1, anon_sym_DQUOTE, + ACTIONS(351), 1, anon_sym_SQUOTE, + ACTIONS(1605), 1, + anon_sym_LPAREN, + ACTIONS(1609), 1, + anon_sym_LBRACK, + ACTIONS(1643), 1, sym_number, - ACTIONS(1671), 7, - anon_sym_export, - anon_sym_class, + ACTIONS(1676), 1, + anon_sym_EQ_GT, + STATE(1062), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(623), 5, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [28243] = 3, + [28151] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(351), 1, + anon_sym_SQUOTE, + ACTIONS(1605), 1, + anon_sym_LPAREN, + ACTIONS(1609), 1, + anon_sym_LBRACK, + ACTIONS(1641), 1, + anon_sym_STAR, + ACTIONS(1643), 1, + sym_number, + ACTIONS(1645), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(623), 3, + anon_sym_async, + sym_identifier, + anon_sym_static, + STATE(1062), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + [28187] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1678), 5, @@ -45589,7 +45583,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [28265] = 3, + [28209] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1682), 5, @@ -45608,7 +45602,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [28287] = 3, + [28231] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1686), 5, @@ -45627,7 +45621,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [28309] = 3, + [28253] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1690), 5, @@ -45646,16 +45640,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_number, anon_sym_AT, - [28331] = 10, + [28275] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(349), 1, anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(1611), 1, + ACTIONS(1605), 1, anon_sym_LPAREN, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, ACTIONS(1694), 1, anon_sym_STAR, @@ -45668,307 +45662,266 @@ static uint16_t ts_small_parse_table[] = { anon_sym_async, sym_identifier, anon_sym_static, - STATE(984), 3, + STATE(1072), 3, sym_string, sym__property_name, sym_computed_property_name, - [28367] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1700), 5, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - ACTIONS(1702), 9, - anon_sym_STAR, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - anon_sym_AT, - [28389] = 11, + [28311] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(349), 1, anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(1611), 1, + ACTIONS(1605), 1, anon_sym_LPAREN, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, - ACTIONS(1653), 1, + ACTIONS(1641), 1, anon_sym_STAR, - ACTIONS(1655), 1, + ACTIONS(1643), 1, sym_number, - ACTIONS(1704), 1, + ACTIONS(1700), 1, anon_sym_async, ACTIONS(623), 2, sym_identifier, anon_sym_static, - ACTIONS(1657), 2, + ACTIONS(1645), 2, anon_sym_get, anon_sym_set, - STATE(929), 3, + STATE(1062), 3, sym_string, sym__property_name, sym_computed_property_name, - [28427] = 10, + [28349] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(349), 1, - anon_sym_DQUOTE, - ACTIONS(351), 1, - anon_sym_SQUOTE, - ACTIONS(1611), 1, - anon_sym_LPAREN, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1653), 1, - anon_sym_STAR, - ACTIONS(1655), 1, - sym_number, - ACTIONS(1657), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(623), 3, + ACTIONS(1702), 5, anon_sym_async, sym_identifier, anon_sym_static, - STATE(929), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - [28463] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(349), 1, + anon_sym_get, + anon_sym_set, + ACTIONS(1704), 9, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DQUOTE, - ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(1611), 1, - anon_sym_LPAREN, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1655), 1, sym_number, - ACTIONS(1706), 1, - anon_sym_EQ_GT, - STATE(929), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(623), 5, - anon_sym_async, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [28497] = 10, + anon_sym_AT, + [28371] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(311), 1, anon_sym_LBRACE, ACTIONS(325), 1, anon_sym_LBRACK, - ACTIONS(509), 1, + ACTIONS(517), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1708), 1, + ACTIONS(1706), 1, sym_identifier, - ACTIONS(1710), 1, + ACTIONS(1708), 1, anon_sym_RPAREN, - STATE(899), 1, + STATE(836), 1, sym_array, - STATE(903), 1, + STATE(885), 1, sym_object, - STATE(1075), 2, + STATE(926), 2, sym_assignment_pattern, sym_rest_parameter, - ACTIONS(1712), 4, + ACTIONS(1710), 4, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - [28532] = 10, + [28406] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(311), 1, anon_sym_LBRACE, ACTIONS(325), 1, anon_sym_LBRACK, - ACTIONS(509), 1, + ACTIONS(517), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1708), 1, + ACTIONS(1706), 1, sym_identifier, - ACTIONS(1714), 1, + ACTIONS(1712), 1, anon_sym_RPAREN, - STATE(899), 1, + STATE(836), 1, sym_array, - STATE(903), 1, + STATE(885), 1, sym_object, - STATE(1075), 2, + STATE(926), 2, sym_assignment_pattern, sym_rest_parameter, - ACTIONS(1712), 4, - anon_sym_async, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [28567] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1661), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - anon_sym_AT, - ACTIONS(1659), 7, - anon_sym_export, - anon_sym_class, + ACTIONS(1710), 4, anon_sym_async, - sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [28588] = 10, + [28441] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(311), 1, anon_sym_LBRACE, ACTIONS(325), 1, anon_sym_LBRACK, - ACTIONS(503), 1, - anon_sym_RPAREN, - ACTIONS(509), 1, + ACTIONS(517), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1716), 1, + ACTIONS(1706), 1, sym_identifier, - STATE(825), 1, - sym_object, - STATE(831), 1, + ACTIONS(1714), 1, + anon_sym_RPAREN, + STATE(836), 1, sym_array, - STATE(881), 2, + STATE(885), 1, + sym_object, + STATE(926), 2, sym_assignment_pattern, sym_rest_parameter, - ACTIONS(1718), 4, + ACTIONS(1710), 4, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - [28623] = 10, + [28476] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(311), 1, anon_sym_LBRACE, ACTIONS(325), 1, anon_sym_LBRACK, - ACTIONS(509), 1, + ACTIONS(517), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1708), 1, + ACTIONS(1706), 1, sym_identifier, - ACTIONS(1720), 1, + ACTIONS(1716), 1, anon_sym_RPAREN, - STATE(899), 1, + STATE(836), 1, sym_array, - STATE(903), 1, + STATE(885), 1, sym_object, - STATE(1075), 2, + STATE(926), 2, sym_assignment_pattern, sym_rest_parameter, - ACTIONS(1712), 4, + ACTIONS(1710), 4, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - [28658] = 10, + [28511] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(311), 1, anon_sym_LBRACE, ACTIONS(325), 1, anon_sym_LBRACK, - ACTIONS(509), 1, + ACTIONS(517), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1708), 1, + ACTIONS(1706), 1, sym_identifier, - ACTIONS(1722), 1, + ACTIONS(1718), 1, anon_sym_RPAREN, - STATE(899), 1, + STATE(836), 1, sym_array, - STATE(903), 1, + STATE(885), 1, sym_object, - STATE(1075), 2, + STATE(926), 2, sym_assignment_pattern, sym_rest_parameter, - ACTIONS(1712), 4, + ACTIONS(1710), 4, + anon_sym_async, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [28546] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(349), 1, + anon_sym_DQUOTE, + ACTIONS(351), 1, + anon_sym_SQUOTE, + ACTIONS(1605), 1, + anon_sym_LPAREN, + ACTIONS(1609), 1, + anon_sym_LBRACK, + ACTIONS(1696), 1, + sym_number, + STATE(1072), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(623), 5, anon_sym_async, + sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [28693] = 10, + [28577] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(311), 1, anon_sym_LBRACE, ACTIONS(325), 1, anon_sym_LBRACK, - ACTIONS(509), 1, + ACTIONS(517), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1708), 1, + ACTIONS(1706), 1, sym_identifier, - ACTIONS(1724), 1, + ACTIONS(1720), 1, anon_sym_RPAREN, - STATE(899), 1, + STATE(836), 1, sym_array, - STATE(903), 1, + STATE(885), 1, sym_object, - STATE(1075), 2, + STATE(926), 2, sym_assignment_pattern, sym_rest_parameter, - ACTIONS(1712), 4, + ACTIONS(1710), 4, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - [28728] = 3, + [28612] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1728), 6, - anon_sym_STAR, - anon_sym_LBRACK, + ACTIONS(349), 1, anon_sym_DQUOTE, + ACTIONS(351), 1, anon_sym_SQUOTE, + ACTIONS(1605), 1, + anon_sym_LPAREN, + ACTIONS(1609), 1, + anon_sym_LBRACK, + ACTIONS(1643), 1, sym_number, - anon_sym_AT, - ACTIONS(1726), 7, - anon_sym_export, - anon_sym_class, + STATE(1062), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(623), 5, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [28749] = 8, + [28643] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(349), 1, anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(1611), 1, + ACTIONS(1605), 1, anon_sym_LPAREN, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, - ACTIONS(1655), 1, + ACTIONS(1722), 1, sym_number, - STATE(929), 3, + STATE(955), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -45978,61 +45931,60 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [28780] = 10, + [28674] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1726), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + anon_sym_AT, + ACTIONS(1724), 7, + anon_sym_export, + anon_sym_class, + anon_sym_async, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + [28695] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(311), 1, anon_sym_LBRACE, ACTIONS(325), 1, anon_sym_LBRACK, - ACTIONS(509), 1, + ACTIONS(517), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1708), 1, + ACTIONS(1706), 1, sym_identifier, - ACTIONS(1730), 1, + ACTIONS(1728), 1, anon_sym_RPAREN, - STATE(899), 1, + STATE(836), 1, sym_array, - STATE(903), 1, + STATE(885), 1, sym_object, - STATE(1075), 2, + STATE(926), 2, sym_assignment_pattern, sym_rest_parameter, - ACTIONS(1712), 4, - anon_sym_async, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [28815] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1736), 1, - anon_sym_SEMI, - ACTIONS(1732), 5, + ACTIONS(1710), 4, anon_sym_async, - sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1734), 7, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - anon_sym_AT, - [28838] = 3, + [28730] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1740), 6, + ACTIONS(1732), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, anon_sym_AT, - ACTIONS(1738), 7, + ACTIONS(1730), 7, anon_sym_export, anon_sym_class, anon_sym_async, @@ -46040,114 +45992,122 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [28859] = 10, + [28751] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(311), 1, anon_sym_LBRACE, ACTIONS(325), 1, anon_sym_LBRACK, - ACTIONS(509), 1, + ACTIONS(513), 1, + anon_sym_RPAREN, + ACTIONS(517), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1708), 1, + ACTIONS(1734), 1, sym_identifier, - ACTIONS(1742), 1, - anon_sym_RPAREN, - STATE(899), 1, - sym_array, - STATE(903), 1, + STATE(813), 1, sym_object, - STATE(1075), 2, + STATE(814), 1, + sym_array, + STATE(892), 2, sym_assignment_pattern, sym_rest_parameter, - ACTIONS(1712), 4, + ACTIONS(1736), 4, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - [28894] = 8, + [28786] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(349), 1, + ACTIONS(1657), 6, + anon_sym_STAR, + anon_sym_LBRACK, anon_sym_DQUOTE, - ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(1611), 1, - anon_sym_LPAREN, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1696), 1, sym_number, - STATE(984), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(623), 5, + anon_sym_AT, + ACTIONS(1655), 7, + anon_sym_export, + anon_sym_class, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [28925] = 10, + [28807] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(311), 1, anon_sym_LBRACE, ACTIONS(325), 1, anon_sym_LBRACK, - ACTIONS(509), 1, + ACTIONS(517), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(1708), 1, + ACTIONS(1706), 1, sym_identifier, - ACTIONS(1744), 1, + ACTIONS(1738), 1, anon_sym_RPAREN, - STATE(899), 1, + STATE(836), 1, sym_array, - STATE(903), 1, + STATE(885), 1, sym_object, - STATE(1075), 2, + STATE(926), 2, sym_assignment_pattern, sym_rest_parameter, - ACTIONS(1712), 4, + ACTIONS(1710), 4, anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - [28960] = 8, + [28842] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(349), 1, + ACTIONS(1744), 1, + anon_sym_SEMI, + ACTIONS(1740), 5, + anon_sym_async, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + ACTIONS(1742), 7, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_LBRACK, anon_sym_DQUOTE, - ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(1611), 1, - anon_sym_LPAREN, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1746), 1, sym_number, - STATE(1051), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(623), 5, + anon_sym_AT, + [28865] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1746), 5, anon_sym_async, sym_identifier, anon_sym_static, anon_sym_get, anon_sym_set, - [28991] = 7, + ACTIONS(1748), 7, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + anon_sym_AT, + [28885] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(349), 1, anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, ACTIONS(1696), 1, sym_number, - STATE(984), 3, + STATE(1072), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -46157,18 +46117,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [29019] = 7, + [28913] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(349), 1, anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, - anon_sym_LBRACK, - ACTIONS(1655), 1, + ACTIONS(613), 1, sym_number, - STATE(929), 3, + ACTIONS(1609), 1, + anon_sym_LBRACK, + STATE(963), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -46178,41 +46138,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [29047] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(311), 1, - anon_sym_LBRACE, - ACTIONS(325), 1, - anon_sym_LBRACK, - ACTIONS(509), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1708), 1, - sym_identifier, - STATE(899), 1, - sym_array, - STATE(903), 1, - sym_object, - STATE(1075), 2, - sym_assignment_pattern, - sym_rest_parameter, - ACTIONS(1712), 4, - anon_sym_async, - anon_sym_static, - anon_sym_get, - anon_sym_set, - [29079] = 7, + [28941] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(349), 1, anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, - ACTIONS(1746), 1, + ACTIONS(1722), 1, sym_number, - STATE(1051), 3, + STATE(955), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -46222,18 +46159,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [29107] = 7, + [28969] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(349), 1, anon_sym_DQUOTE, ACTIONS(351), 1, anon_sym_SQUOTE, - ACTIONS(577), 1, - sym_number, - ACTIONS(1615), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, - STATE(974), 3, + ACTIONS(1643), 1, + sym_number, + STATE(1062), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -46243,774 +46180,783 @@ static uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_get, anon_sym_set, - [29135] = 3, + [28997] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 5, - anon_sym_async, + ACTIONS(311), 1, + anon_sym_LBRACE, + ACTIONS(325), 1, + anon_sym_LBRACK, + ACTIONS(517), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1706), 1, sym_identifier, + STATE(836), 1, + sym_array, + STATE(885), 1, + sym_object, + STATE(926), 2, + sym_assignment_pattern, + sym_rest_parameter, + ACTIONS(1710), 4, + anon_sym_async, anon_sym_static, anon_sym_get, anon_sym_set, - ACTIONS(1750), 7, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - anon_sym_AT, - [29155] = 11, + [29029] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, + ACTIONS(1750), 1, sym_identifier, - ACTIONS(1754), 1, + ACTIONS(1752), 1, anon_sym_LBRACE, - ACTIONS(1756), 1, + ACTIONS(1754), 1, anon_sym_COLON, - ACTIONS(1758), 1, + ACTIONS(1756), 1, anon_sym_GT, - ACTIONS(1760), 1, + ACTIONS(1758), 1, anon_sym_SLASH, - ACTIONS(1762), 1, + ACTIONS(1760), 1, sym_jsx_identifier, - ACTIONS(1764), 1, + ACTIONS(1762), 1, anon_sym_DOT, - STATE(700), 1, + STATE(697), 1, aux_sym_jsx_opening_element_repeat1, STATE(732), 1, sym_jsx_namespace_name, - STATE(750), 2, + STATE(742), 2, sym_jsx_expression, sym_jsx_attribute, - [29190] = 11, + [29064] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, + ACTIONS(1750), 1, sym_identifier, - ACTIONS(1754), 1, + ACTIONS(1752), 1, anon_sym_LBRACE, - ACTIONS(1756), 1, + ACTIONS(1754), 1, anon_sym_COLON, - ACTIONS(1758), 1, + ACTIONS(1756), 1, anon_sym_GT, - ACTIONS(1762), 1, + ACTIONS(1760), 1, sym_jsx_identifier, - ACTIONS(1764), 1, + ACTIONS(1762), 1, anon_sym_DOT, - ACTIONS(1766), 1, + ACTIONS(1764), 1, anon_sym_SLASH, - STATE(706), 1, + STATE(692), 1, aux_sym_jsx_opening_element_repeat1, STATE(732), 1, sym_jsx_namespace_name, - STATE(750), 2, + STATE(742), 2, sym_jsx_expression, sym_jsx_attribute, - [29225] = 11, + [29099] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, + ACTIONS(1750), 1, sym_identifier, - ACTIONS(1754), 1, + ACTIONS(1752), 1, anon_sym_LBRACE, - ACTIONS(1756), 1, + ACTIONS(1754), 1, anon_sym_COLON, - ACTIONS(1758), 1, + ACTIONS(1756), 1, anon_sym_GT, - ACTIONS(1762), 1, + ACTIONS(1760), 1, sym_jsx_identifier, - ACTIONS(1764), 1, + ACTIONS(1762), 1, anon_sym_DOT, - ACTIONS(1768), 1, + ACTIONS(1766), 1, anon_sym_SLASH, - STATE(690), 1, + STATE(687), 1, aux_sym_jsx_opening_element_repeat1, STATE(732), 1, sym_jsx_namespace_name, - STATE(750), 2, + STATE(742), 2, sym_jsx_expression, sym_jsx_attribute, - [29260] = 11, + [29134] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, + ACTIONS(1750), 1, sym_identifier, - ACTIONS(1754), 1, + ACTIONS(1752), 1, anon_sym_LBRACE, - ACTIONS(1756), 1, + ACTIONS(1754), 1, anon_sym_COLON, - ACTIONS(1758), 1, + ACTIONS(1756), 1, anon_sym_GT, - ACTIONS(1762), 1, + ACTIONS(1760), 1, sym_jsx_identifier, - ACTIONS(1764), 1, + ACTIONS(1762), 1, anon_sym_DOT, - ACTIONS(1770), 1, + ACTIONS(1768), 1, anon_sym_SLASH, - STATE(689), 1, + STATE(694), 1, aux_sym_jsx_opening_element_repeat1, STATE(732), 1, sym_jsx_namespace_name, - STATE(750), 2, + STATE(742), 2, sym_jsx_expression, sym_jsx_attribute, - [29295] = 7, - ACTIONS(1772), 1, - anon_sym_LBRACE, - ACTIONS(1774), 1, - anon_sym_LT, - ACTIONS(1776), 1, - sym_jsx_text, - ACTIONS(1778), 1, - sym_comment, - STATE(584), 1, - sym_jsx_closing_element, - STATE(681), 1, - sym_jsx_opening_element, - STATE(685), 5, - sym_jsx_element, - sym_jsx_fragment, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [29321] = 10, + [29169] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, + ACTIONS(1750), 1, sym_identifier, - ACTIONS(1754), 1, + ACTIONS(1752), 1, anon_sym_LBRACE, - ACTIONS(1756), 1, + ACTIONS(1754), 1, anon_sym_COLON, - ACTIONS(1758), 1, + ACTIONS(1756), 1, anon_sym_GT, ACTIONS(1760), 1, - anon_sym_SLASH, - ACTIONS(1762), 1, sym_jsx_identifier, - STATE(700), 1, + ACTIONS(1768), 1, + anon_sym_SLASH, + STATE(694), 1, aux_sym_jsx_opening_element_repeat1, STATE(732), 1, sym_jsx_namespace_name, - STATE(750), 2, + STATE(742), 2, sym_jsx_expression, sym_jsx_attribute, - [29353] = 10, + [29201] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, + ACTIONS(1750), 1, sym_identifier, - ACTIONS(1754), 1, + ACTIONS(1752), 1, anon_sym_LBRACE, - ACTIONS(1756), 1, + ACTIONS(1754), 1, anon_sym_COLON, - ACTIONS(1758), 1, + ACTIONS(1756), 1, anon_sym_GT, - ACTIONS(1762), 1, + ACTIONS(1760), 1, sym_jsx_identifier, - ACTIONS(1770), 1, + ACTIONS(1764), 1, anon_sym_SLASH, - STATE(689), 1, + STATE(692), 1, aux_sym_jsx_opening_element_repeat1, STATE(732), 1, sym_jsx_namespace_name, - STATE(750), 2, + STATE(742), 2, sym_jsx_expression, sym_jsx_attribute, - [29385] = 7, - ACTIONS(1772), 1, + [29233] = 7, + ACTIONS(1770), 1, anon_sym_LBRACE, - ACTIONS(1778), 1, - sym_comment, - ACTIONS(1780), 1, + ACTIONS(1772), 1, anon_sym_LT, - ACTIONS(1782), 1, + ACTIONS(1774), 1, sym_jsx_text, - STATE(681), 1, - sym_jsx_opening_element, - STATE(770), 1, + ACTIONS(1776), 1, + sym_comment, + STATE(404), 1, sym_jsx_closing_element, - STATE(680), 5, + STATE(674), 1, + sym_jsx_opening_element, + STATE(675), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [29411] = 7, - ACTIONS(1772), 1, + [29259] = 7, + ACTIONS(1770), 1, anon_sym_LBRACE, - ACTIONS(1778), 1, + ACTIONS(1776), 1, sym_comment, - ACTIONS(1784), 1, + ACTIONS(1778), 1, anon_sym_LT, - ACTIONS(1786), 1, + ACTIONS(1780), 1, sym_jsx_text, - STATE(411), 1, - sym_jsx_closing_element, - STATE(681), 1, + STATE(674), 1, sym_jsx_opening_element, - STATE(693), 5, + STATE(743), 1, + sym_jsx_closing_element, + STATE(676), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [29437] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1752), 1, - sym_identifier, - ACTIONS(1754), 1, - anon_sym_LBRACE, - ACTIONS(1758), 1, - anon_sym_GT, - ACTIONS(1762), 1, - sym_jsx_identifier, - ACTIONS(1764), 1, - anon_sym_DOT, + [29285] = 7, ACTIONS(1770), 1, - anon_sym_SLASH, - STATE(689), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(732), 1, - sym_jsx_namespace_name, - STATE(750), 2, - sym_jsx_expression, - sym_jsx_attribute, - [29469] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1752), 1, - sym_identifier, - ACTIONS(1754), 1, - anon_sym_LBRACE, - ACTIONS(1756), 1, - anon_sym_COLON, - ACTIONS(1758), 1, - anon_sym_GT, - ACTIONS(1762), 1, - sym_jsx_identifier, - ACTIONS(1766), 1, - anon_sym_SLASH, - STATE(706), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(732), 1, - sym_jsx_namespace_name, - STATE(750), 2, - sym_jsx_expression, - sym_jsx_attribute, - [29501] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1752), 1, - sym_identifier, - ACTIONS(1754), 1, - anon_sym_LBRACE, - ACTIONS(1758), 1, - anon_sym_GT, - ACTIONS(1762), 1, - sym_jsx_identifier, - ACTIONS(1764), 1, - anon_sym_DOT, - ACTIONS(1768), 1, - anon_sym_SLASH, - STATE(690), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(732), 1, - sym_jsx_namespace_name, - STATE(750), 2, - sym_jsx_expression, - sym_jsx_attribute, - [29533] = 7, - ACTIONS(1772), 1, anon_sym_LBRACE, - ACTIONS(1778), 1, + ACTIONS(1776), 1, sym_comment, - ACTIONS(1784), 1, + ACTIONS(1782), 1, anon_sym_LT, - ACTIONS(1788), 1, + ACTIONS(1784), 1, sym_jsx_text, - STATE(441), 1, - sym_jsx_closing_element, - STATE(681), 1, + STATE(674), 1, sym_jsx_opening_element, - STATE(675), 5, + STATE(908), 1, + sym_jsx_closing_element, + STATE(695), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [29559] = 7, - ACTIONS(1772), 1, + [29311] = 7, + ACTIONS(1770), 1, anon_sym_LBRACE, - ACTIONS(1778), 1, + ACTIONS(1776), 1, sym_comment, - ACTIONS(1780), 1, + ACTIONS(1782), 1, anon_sym_LT, ACTIONS(1786), 1, sym_jsx_text, - STATE(681), 1, + STATE(674), 1, sym_jsx_opening_element, - STATE(771), 1, + STATE(902), 1, sym_jsx_closing_element, - STATE(693), 5, + STATE(673), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [29585] = 7, - ACTIONS(1772), 1, + [29337] = 7, + ACTIONS(1770), 1, anon_sym_LBRACE, - ACTIONS(1778), 1, - sym_comment, - ACTIONS(1790), 1, + ACTIONS(1772), 1, anon_sym_LT, - ACTIONS(1792), 1, + ACTIONS(1776), 1, + sym_comment, + ACTIONS(1784), 1, sym_jsx_text, - STATE(681), 1, - sym_jsx_opening_element, - STATE(905), 1, + STATE(440), 1, sym_jsx_closing_element, - STATE(683), 5, + STATE(674), 1, + sym_jsx_opening_element, + STATE(695), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [29611] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1752), 1, - sym_identifier, - ACTIONS(1754), 1, - anon_sym_LBRACE, - ACTIONS(1758), 1, - anon_sym_GT, - ACTIONS(1760), 1, - anon_sym_SLASH, - ACTIONS(1762), 1, - sym_jsx_identifier, - ACTIONS(1764), 1, - anon_sym_DOT, - STATE(700), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(732), 1, - sym_jsx_namespace_name, - STATE(750), 2, - sym_jsx_expression, - sym_jsx_attribute, - [29643] = 7, - ACTIONS(1772), 1, + [29363] = 7, + ACTIONS(1770), 1, anon_sym_LBRACE, - ACTIONS(1778), 1, + ACTIONS(1776), 1, sym_comment, - ACTIONS(1786), 1, - sym_jsx_text, - ACTIONS(1790), 1, + ACTIONS(1778), 1, anon_sym_LT, - STATE(681), 1, + ACTIONS(1784), 1, + sym_jsx_text, + STATE(674), 1, sym_jsx_opening_element, - STATE(911), 1, + STATE(751), 1, sym_jsx_closing_element, - STATE(693), 5, + STATE(695), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [29669] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1752), 1, - sym_identifier, - ACTIONS(1754), 1, - anon_sym_LBRACE, - ACTIONS(1756), 1, - anon_sym_COLON, - ACTIONS(1758), 1, - anon_sym_GT, - ACTIONS(1762), 1, - sym_jsx_identifier, - ACTIONS(1768), 1, - anon_sym_SLASH, - STATE(690), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(732), 1, - sym_jsx_namespace_name, - STATE(750), 2, - sym_jsx_expression, - sym_jsx_attribute, - [29701] = 7, - ACTIONS(1772), 1, + [29389] = 7, + ACTIONS(1770), 1, anon_sym_LBRACE, - ACTIONS(1774), 1, - anon_sym_LT, - ACTIONS(1778), 1, + ACTIONS(1776), 1, sym_comment, - ACTIONS(1786), 1, + ACTIONS(1784), 1, sym_jsx_text, - STATE(562), 1, + ACTIONS(1788), 1, + anon_sym_LT, + STATE(550), 1, sym_jsx_closing_element, - STATE(681), 1, + STATE(674), 1, sym_jsx_opening_element, - STATE(693), 5, + STATE(695), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [29727] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1752), 1, - sym_identifier, - ACTIONS(1754), 1, + [29415] = 7, + ACTIONS(1770), 1, anon_sym_LBRACE, - ACTIONS(1758), 1, - anon_sym_GT, - ACTIONS(1762), 1, - sym_jsx_identifier, - ACTIONS(1764), 1, - anon_sym_DOT, - ACTIONS(1766), 1, - anon_sym_SLASH, - STATE(706), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(732), 1, - sym_jsx_namespace_name, - STATE(750), 2, - sym_jsx_expression, - sym_jsx_attribute, - [29759] = 7, - ACTIONS(3), 1, + ACTIONS(1776), 1, sym_comment, - ACTIONS(1754), 1, - anon_sym_LBRACE, - ACTIONS(1794), 1, + ACTIONS(1788), 1, anon_sym_LT, - ACTIONS(1796), 1, - anon_sym_DQUOTE, - ACTIONS(1798), 1, - anon_sym_SQUOTE, + ACTIONS(1790), 1, + sym_jsx_text, + STATE(524), 1, + sym_jsx_closing_element, STATE(674), 1, sym_jsx_opening_element, - STATE(764), 5, + STATE(677), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, - sym_string, - [29785] = 7, + aux_sym_jsx_element_repeat1, + [29441] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1754), 1, + ACTIONS(1752), 1, anon_sym_LBRACE, - ACTIONS(1794), 1, + ACTIONS(1792), 1, anon_sym_LT, - ACTIONS(1796), 1, + ACTIONS(1794), 1, anon_sym_DQUOTE, - ACTIONS(1798), 1, + ACTIONS(1796), 1, anon_sym_SQUOTE, - STATE(674), 1, + STATE(672), 1, sym_jsx_opening_element, - STATE(762), 5, + STATE(766), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, sym_string, - [29811] = 9, + [29467] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, + ACTIONS(1750), 1, sym_identifier, - ACTIONS(1754), 1, + ACTIONS(1752), 1, anon_sym_LBRACE, - ACTIONS(1762), 1, - sym_jsx_identifier, - ACTIONS(1800), 1, + ACTIONS(1754), 1, + anon_sym_COLON, + ACTIONS(1756), 1, anon_sym_GT, - ACTIONS(1802), 1, + ACTIONS(1760), 1, + sym_jsx_identifier, + ACTIONS(1766), 1, anon_sym_SLASH, - STATE(696), 1, + STATE(687), 1, aux_sym_jsx_opening_element_repeat1, STATE(732), 1, sym_jsx_namespace_name, - STATE(750), 2, + STATE(742), 2, sym_jsx_expression, sym_jsx_attribute, - [29840] = 9, + [29499] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(1752), 1, - sym_identifier, - ACTIONS(1754), 1, - anon_sym_LBRACE, - ACTIONS(1762), 1, - sym_jsx_identifier, - ACTIONS(1800), 1, - anon_sym_GT, - ACTIONS(1804), 1, - anon_sym_SLASH, - STATE(696), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(732), 1, - sym_jsx_namespace_name, - STATE(750), 2, - sym_jsx_expression, - sym_jsx_attribute, - [29869] = 6, - ACTIONS(1772), 1, - anon_sym_LBRACE, - ACTIONS(1778), 1, - sym_comment, - ACTIONS(1786), 1, - sym_jsx_text, - ACTIONS(1806), 1, - anon_sym_LT, - STATE(681), 1, - sym_jsx_opening_element, - STATE(693), 5, - sym_jsx_element, - sym_jsx_fragment, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [29892] = 6, - ACTIONS(1772), 1, - anon_sym_LBRACE, - ACTIONS(1778), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_LT, - ACTIONS(1810), 1, - sym_jsx_text, - STATE(681), 1, - sym_jsx_opening_element, - STATE(695), 5, - sym_jsx_element, - sym_jsx_fragment, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [29915] = 6, - ACTIONS(1778), 1, - sym_comment, - ACTIONS(1812), 1, anon_sym_LBRACE, - ACTIONS(1815), 1, + ACTIONS(1792), 1, anon_sym_LT, - ACTIONS(1818), 1, - sym_jsx_text, - STATE(681), 1, + ACTIONS(1794), 1, + anon_sym_DQUOTE, + ACTIONS(1796), 1, + anon_sym_SQUOTE, + STATE(672), 1, sym_jsx_opening_element, - STATE(693), 5, + STATE(754), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [29938] = 9, + sym_string, + [29525] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, + ACTIONS(1750), 1, sym_identifier, - ACTIONS(1754), 1, + ACTIONS(1752), 1, anon_sym_LBRACE, - ACTIONS(1758), 1, + ACTIONS(1756), 1, anon_sym_GT, - ACTIONS(1762), 1, + ACTIONS(1760), 1, sym_jsx_identifier, + ACTIONS(1762), 1, + anon_sym_DOT, ACTIONS(1766), 1, anon_sym_SLASH, - STATE(706), 1, + STATE(687), 1, aux_sym_jsx_opening_element_repeat1, STATE(732), 1, sym_jsx_namespace_name, - STATE(750), 2, + STATE(742), 2, sym_jsx_expression, sym_jsx_attribute, - [29967] = 6, - ACTIONS(1772), 1, - anon_sym_LBRACE, - ACTIONS(1778), 1, - sym_comment, - ACTIONS(1786), 1, - sym_jsx_text, - ACTIONS(1821), 1, - anon_sym_LT, - STATE(681), 1, - sym_jsx_opening_element, - STATE(693), 5, - sym_jsx_element, - sym_jsx_fragment, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [29990] = 9, + [29557] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1823), 1, + ACTIONS(1750), 1, sym_identifier, - ACTIONS(1826), 1, + ACTIONS(1752), 1, anon_sym_LBRACE, - ACTIONS(1829), 1, + ACTIONS(1754), 1, + anon_sym_COLON, + ACTIONS(1756), 1, anon_sym_GT, - ACTIONS(1831), 1, + ACTIONS(1758), 1, anon_sym_SLASH, - ACTIONS(1833), 1, + ACTIONS(1760), 1, sym_jsx_identifier, - STATE(696), 1, + STATE(697), 1, aux_sym_jsx_opening_element_repeat1, STATE(732), 1, sym_jsx_namespace_name, - STATE(750), 2, + STATE(742), 2, sym_jsx_expression, sym_jsx_attribute, - [30019] = 6, - ACTIONS(1772), 1, - anon_sym_LBRACE, - ACTIONS(1778), 1, - sym_comment, - ACTIONS(1786), 1, - sym_jsx_text, - ACTIONS(1836), 1, - anon_sym_LT, - STATE(681), 1, - sym_jsx_opening_element, - STATE(693), 5, - sym_jsx_element, - sym_jsx_fragment, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [30042] = 9, + [29589] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, + ACTIONS(1750), 1, sym_identifier, - ACTIONS(1754), 1, + ACTIONS(1752), 1, anon_sym_LBRACE, - ACTIONS(1758), 1, + ACTIONS(1756), 1, anon_sym_GT, ACTIONS(1760), 1, - anon_sym_SLASH, - ACTIONS(1762), 1, sym_jsx_identifier, - STATE(700), 1, + ACTIONS(1762), 1, + anon_sym_DOT, + ACTIONS(1768), 1, + anon_sym_SLASH, + STATE(694), 1, aux_sym_jsx_opening_element_repeat1, STATE(732), 1, sym_jsx_namespace_name, - STATE(750), 2, + STATE(742), 2, sym_jsx_expression, sym_jsx_attribute, - [30071] = 9, + [29621] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, + ACTIONS(1750), 1, sym_identifier, - ACTIONS(1754), 1, + ACTIONS(1752), 1, anon_sym_LBRACE, - ACTIONS(1758), 1, + ACTIONS(1756), 1, anon_sym_GT, - ACTIONS(1762), 1, + ACTIONS(1760), 1, sym_jsx_identifier, - ACTIONS(1770), 1, + ACTIONS(1762), 1, + anon_sym_DOT, + ACTIONS(1764), 1, anon_sym_SLASH, - STATE(689), 1, + STATE(692), 1, aux_sym_jsx_opening_element_repeat1, STATE(732), 1, sym_jsx_namespace_name, - STATE(750), 2, + STATE(742), 2, sym_jsx_expression, sym_jsx_attribute, - [30100] = 9, + [29653] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, + ACTIONS(1750), 1, sym_identifier, - ACTIONS(1754), 1, + ACTIONS(1752), 1, anon_sym_LBRACE, - ACTIONS(1762), 1, - sym_jsx_identifier, - ACTIONS(1800), 1, + ACTIONS(1756), 1, anon_sym_GT, - ACTIONS(1838), 1, + ACTIONS(1758), 1, anon_sym_SLASH, - STATE(696), 1, + ACTIONS(1760), 1, + sym_jsx_identifier, + ACTIONS(1762), 1, + anon_sym_DOT, + STATE(697), 1, aux_sym_jsx_opening_element_repeat1, STATE(732), 1, sym_jsx_namespace_name, - STATE(750), 2, + STATE(742), 2, sym_jsx_expression, sym_jsx_attribute, - [30129] = 6, - ACTIONS(1772), 1, + [29685] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1750), 1, + sym_identifier, + ACTIONS(1752), 1, anon_sym_LBRACE, - ACTIONS(1778), 1, + ACTIONS(1760), 1, + sym_jsx_identifier, + ACTIONS(1798), 1, + anon_sym_GT, + ACTIONS(1800), 1, + anon_sym_SLASH, + STATE(693), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(732), 1, + sym_jsx_namespace_name, + STATE(742), 2, + sym_jsx_expression, + sym_jsx_attribute, + [29714] = 6, + ACTIONS(1770), 1, + anon_sym_LBRACE, + ACTIONS(1776), 1, sym_comment, - ACTIONS(1840), 1, + ACTIONS(1784), 1, + sym_jsx_text, + ACTIONS(1802), 1, anon_sym_LT, - ACTIONS(1842), 1, + STATE(674), 1, + sym_jsx_opening_element, + STATE(695), 5, + sym_jsx_element, + sym_jsx_fragment, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [29737] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1750), 1, + sym_identifier, + ACTIONS(1752), 1, + anon_sym_LBRACE, + ACTIONS(1756), 1, + anon_sym_GT, + ACTIONS(1760), 1, + sym_jsx_identifier, + ACTIONS(1764), 1, + anon_sym_SLASH, + STATE(692), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(732), 1, + sym_jsx_namespace_name, + STATE(742), 2, + sym_jsx_expression, + sym_jsx_attribute, + [29766] = 6, + ACTIONS(1770), 1, + anon_sym_LBRACE, + ACTIONS(1776), 1, + sym_comment, + ACTIONS(1804), 1, + anon_sym_LT, + ACTIONS(1806), 1, sym_jsx_text, - STATE(681), 1, + STATE(674), 1, sym_jsx_opening_element, - STATE(691), 5, + STATE(699), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [30152] = 9, + [29789] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1750), 1, + sym_identifier, + ACTIONS(1752), 1, + anon_sym_LBRACE, + ACTIONS(1756), 1, + anon_sym_GT, + ACTIONS(1760), 1, + sym_jsx_identifier, + ACTIONS(1766), 1, + anon_sym_SLASH, + STATE(687), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(732), 1, + sym_jsx_namespace_name, + STATE(742), 2, + sym_jsx_expression, + sym_jsx_attribute, + [29818] = 9, ACTIONS(3), 1, sym_comment, + ACTIONS(1750), 1, + sym_identifier, ACTIONS(1752), 1, + anon_sym_LBRACE, + ACTIONS(1760), 1, + sym_jsx_identifier, + ACTIONS(1798), 1, + anon_sym_GT, + ACTIONS(1808), 1, + anon_sym_SLASH, + STATE(693), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(732), 1, + sym_jsx_namespace_name, + STATE(742), 2, + sym_jsx_expression, + sym_jsx_attribute, + [29847] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1810), 1, sym_identifier, - ACTIONS(1754), 1, + ACTIONS(1813), 1, anon_sym_LBRACE, - ACTIONS(1758), 1, + ACTIONS(1816), 1, anon_sym_GT, - ACTIONS(1762), 1, + ACTIONS(1818), 1, + anon_sym_SLASH, + ACTIONS(1820), 1, + sym_jsx_identifier, + STATE(693), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(732), 1, + sym_jsx_namespace_name, + STATE(742), 2, + sym_jsx_expression, + sym_jsx_attribute, + [29876] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1750), 1, + sym_identifier, + ACTIONS(1752), 1, + anon_sym_LBRACE, + ACTIONS(1760), 1, + sym_jsx_identifier, + ACTIONS(1798), 1, + anon_sym_GT, + ACTIONS(1823), 1, + anon_sym_SLASH, + STATE(693), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(732), 1, + sym_jsx_namespace_name, + STATE(742), 2, + sym_jsx_expression, + sym_jsx_attribute, + [29905] = 6, + ACTIONS(1776), 1, + sym_comment, + ACTIONS(1825), 1, + anon_sym_LBRACE, + ACTIONS(1828), 1, + anon_sym_LT, + ACTIONS(1831), 1, + sym_jsx_text, + STATE(674), 1, + sym_jsx_opening_element, + STATE(695), 5, + sym_jsx_element, + sym_jsx_fragment, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [29928] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1750), 1, + sym_identifier, + ACTIONS(1752), 1, + anon_sym_LBRACE, + ACTIONS(1756), 1, + anon_sym_GT, + ACTIONS(1760), 1, sym_jsx_identifier, ACTIONS(1768), 1, anon_sym_SLASH, - STATE(690), 1, + STATE(694), 1, aux_sym_jsx_opening_element_repeat1, STATE(732), 1, sym_jsx_namespace_name, - STATE(750), 2, + STATE(742), 2, sym_jsx_expression, sym_jsx_attribute, - [30181] = 6, - ACTIONS(1772), 1, + [29957] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1750), 1, + sym_identifier, + ACTIONS(1752), 1, anon_sym_LBRACE, - ACTIONS(1778), 1, + ACTIONS(1760), 1, + sym_jsx_identifier, + ACTIONS(1798), 1, + anon_sym_GT, + ACTIONS(1834), 1, + anon_sym_SLASH, + STATE(693), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(732), 1, + sym_jsx_namespace_name, + STATE(742), 2, + sym_jsx_expression, + sym_jsx_attribute, + [29986] = 9, + ACTIONS(3), 1, sym_comment, - ACTIONS(1786), 1, + ACTIONS(1750), 1, + sym_identifier, + ACTIONS(1752), 1, + anon_sym_LBRACE, + ACTIONS(1756), 1, + anon_sym_GT, + ACTIONS(1758), 1, + anon_sym_SLASH, + ACTIONS(1760), 1, + sym_jsx_identifier, + STATE(697), 1, + aux_sym_jsx_opening_element_repeat1, + STATE(732), 1, + sym_jsx_namespace_name, + STATE(742), 2, + sym_jsx_expression, + sym_jsx_attribute, + [30015] = 6, + ACTIONS(1770), 1, + anon_sym_LBRACE, + ACTIONS(1776), 1, + sym_comment, + ACTIONS(1784), 1, sym_jsx_text, - ACTIONS(1844), 1, + ACTIONS(1836), 1, anon_sym_LT, - STATE(681), 1, + STATE(674), 1, sym_jsx_opening_element, - STATE(693), 5, + STATE(695), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [30204] = 6, - ACTIONS(1772), 1, + [30038] = 6, + ACTIONS(1770), 1, anon_sym_LBRACE, - ACTIONS(1778), 1, + ACTIONS(1776), 1, sym_comment, - ACTIONS(1846), 1, + ACTIONS(1838), 1, anon_sym_LT, - ACTIONS(1848), 1, + ACTIONS(1840), 1, + sym_jsx_text, + STATE(674), 1, + sym_jsx_opening_element, + STATE(701), 5, + sym_jsx_element, + sym_jsx_fragment, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [30061] = 6, + ACTIONS(1770), 1, + anon_sym_LBRACE, + ACTIONS(1776), 1, + sym_comment, + ACTIONS(1784), 1, + sym_jsx_text, + ACTIONS(1842), 1, + anon_sym_LT, + STATE(674), 1, + sym_jsx_opening_element, + STATE(695), 5, + sym_jsx_element, + sym_jsx_fragment, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [30084] = 6, + ACTIONS(1770), 1, + anon_sym_LBRACE, + ACTIONS(1776), 1, + sym_comment, + ACTIONS(1844), 1, + anon_sym_LT, + ACTIONS(1846), 1, sym_jsx_text, - STATE(681), 1, + STATE(674), 1, sym_jsx_opening_element, STATE(703), 5, sym_jsx_element, @@ -47018,70 +46964,154 @@ static uint16_t ts_small_parse_table[] = { sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [30227] = 6, - ACTIONS(1772), 1, + [30107] = 6, + ACTIONS(1770), 1, anon_sym_LBRACE, - ACTIONS(1778), 1, + ACTIONS(1776), 1, + sym_comment, + ACTIONS(1784), 1, + sym_jsx_text, + ACTIONS(1848), 1, + anon_sym_LT, + STATE(674), 1, + sym_jsx_opening_element, + STATE(695), 5, + sym_jsx_element, + sym_jsx_fragment, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [30130] = 6, + ACTIONS(1770), 1, + anon_sym_LBRACE, + ACTIONS(1776), 1, sym_comment, ACTIONS(1850), 1, anon_sym_LT, ACTIONS(1852), 1, sym_jsx_text, - STATE(681), 1, + STATE(674), 1, sym_jsx_opening_element, - STATE(697), 5, + STATE(688), 5, sym_jsx_element, sym_jsx_fragment, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [30250] = 9, + [30153] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, - sym_identifier, ACTIONS(1754), 1, + anon_sym_COLON, + ACTIONS(1858), 1, + anon_sym_EQ, + ACTIONS(1854), 2, + anon_sym_SLASH, + sym_identifier, + ACTIONS(1856), 3, anon_sym_LBRACE, - ACTIONS(1762), 1, + anon_sym_GT, sym_jsx_identifier, - ACTIONS(1800), 1, + [30172] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1860), 1, + anon_sym_LPAREN, + ACTIONS(1864), 1, + anon_sym_EQ, + STATE(979), 1, + sym__initializer, + STATE(1065), 1, + sym_formal_parameters, + ACTIONS(1862), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [30192] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1866), 1, + sym_identifier, + ACTIONS(1868), 1, anon_sym_GT, - ACTIONS(1854), 1, + ACTIONS(1870), 1, anon_sym_SLASH, - STATE(696), 1, - aux_sym_jsx_opening_element_repeat1, - STATE(732), 1, + ACTIONS(1872), 1, + sym_jsx_identifier, + STATE(682), 1, + sym_nested_identifier, + STATE(691), 1, sym_jsx_namespace_name, - STATE(750), 2, - sym_jsx_expression, - sym_jsx_attribute, - [30279] = 5, + [30214] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1756), 1, - anon_sym_COLON, - ACTIONS(1860), 1, - anon_sym_EQ, - ACTIONS(1856), 2, + ACTIONS(1866), 1, + sym_identifier, + ACTIONS(1868), 1, + anon_sym_GT, + ACTIONS(1872), 1, + sym_jsx_identifier, + ACTIONS(1874), 1, anon_sym_SLASH, + STATE(682), 1, + sym_nested_identifier, + STATE(691), 1, + sym_jsx_namespace_name, + [30236] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1876), 1, + anon_sym_default, + ACTIONS(1878), 1, + anon_sym_RBRACE, + ACTIONS(1880), 1, + anon_sym_case, + STATE(726), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [30254] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1866), 1, sym_identifier, - ACTIONS(1858), 3, - anon_sym_LBRACE, + ACTIONS(1868), 1, anon_sym_GT, + ACTIONS(1872), 1, sym_jsx_identifier, - [30298] = 5, + ACTIONS(1882), 1, + anon_sym_SLASH, + STATE(682), 1, + sym_nested_identifier, + STATE(691), 1, + sym_jsx_namespace_name, + [30276] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1862), 1, + ACTIONS(1884), 1, anon_sym_default, - ACTIONS(1865), 1, + ACTIONS(1887), 1, anon_sym_RBRACE, - ACTIONS(1867), 1, + ACTIONS(1889), 1, anon_sym_case, - STATE(708), 3, + STATE(711), 3, sym_switch_case, sym_switch_default, aux_sym_switch_body_repeat1, + [30294] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(53), 1, + anon_sym_LBRACK, + ACTIONS(365), 1, + anon_sym_LBRACE, + ACTIONS(1892), 1, + sym_identifier, + STATE(744), 1, + sym_array, + STATE(764), 1, + sym_object, + STATE(846), 1, + sym_variable_declarator, [30316] = 7, ACTIONS(3), 1, sym_comment, @@ -47089,4728 +47119,4641 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(365), 1, anon_sym_LBRACE, - ACTIONS(1870), 1, + ACTIONS(1892), 1, sym_identifier, - STATE(752), 1, + STATE(744), 1, sym_array, - STATE(758), 1, + STATE(764), 1, sym_object, - STATE(818), 1, + STATE(798), 1, sym_variable_declarator, [30338] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1874), 1, + ACTIONS(1896), 1, anon_sym_BQUOTE, - ACTIONS(1876), 1, + ACTIONS(1898), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1872), 2, + ACTIONS(1894), 2, sym__template_chars, sym_escape_sequence, - STATE(733), 2, + STATE(734), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [30356] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1878), 1, - sym_identifier, - ACTIONS(1880), 1, - anon_sym_GT, - ACTIONS(1882), 1, - anon_sym_SLASH, - ACTIONS(1884), 1, - sym_jsx_identifier, - STATE(682), 1, - sym_nested_identifier, - STATE(698), 1, - sym_jsx_namespace_name, - [30378] = 5, + [30356] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1876), 1, + ACTIONS(1898), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(1888), 1, + ACTIONS(1902), 1, anon_sym_BQUOTE, - ACTIONS(1886), 2, + ACTIONS(1900), 2, sym__template_chars, sym_escape_sequence, - STATE(716), 2, + STATE(719), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [30396] = 7, + [30374] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1878), 1, + ACTIONS(1866), 1, sym_identifier, - ACTIONS(1880), 1, + ACTIONS(1868), 1, anon_sym_GT, - ACTIONS(1884), 1, + ACTIONS(1872), 1, sym_jsx_identifier, - ACTIONS(1890), 1, + ACTIONS(1904), 1, anon_sym_SLASH, STATE(682), 1, sym_nested_identifier, - STATE(698), 1, + STATE(691), 1, sym_jsx_namespace_name, - [30418] = 3, + [30396] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1892), 2, - anon_sym_SLASH, - sym_identifier, - ACTIONS(1894), 4, - anon_sym_LBRACE, + ACTIONS(93), 1, + anon_sym_COMMA, + ACTIONS(621), 1, + anon_sym_RBRACE, + ACTIONS(1607), 1, anon_sym_EQ, - anon_sym_GT, - sym_jsx_identifier, - [30432] = 7, + STATE(863), 1, + aux_sym_object_repeat1, + ACTIONS(1605), 2, + anon_sym_LPAREN, + anon_sym_COLON, + [30416] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(53), 1, anon_sym_LBRACK, ACTIONS(365), 1, anon_sym_LBRACE, - ACTIONS(1870), 1, + ACTIONS(1892), 1, sym_identifier, - STATE(752), 1, + STATE(744), 1, sym_array, - STATE(758), 1, + STATE(764), 1, sym_object, - STATE(804), 1, + STATE(799), 1, sym_variable_declarator, - [30454] = 5, + [30438] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1876), 1, + ACTIONS(1909), 1, + anon_sym_BQUOTE, + ACTIONS(1911), 1, anon_sym_DOLLAR_LBRACE, + ACTIONS(1906), 2, + sym__template_chars, + sym_escape_sequence, + STATE(719), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [30456] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1866), 1, + sym_identifier, + ACTIONS(1868), 1, + anon_sym_GT, + ACTIONS(1872), 1, + sym_jsx_identifier, + ACTIONS(1914), 1, + anon_sym_SLASH, + STATE(682), 1, + sym_nested_identifier, + STATE(691), 1, + sym_jsx_namespace_name, + [30478] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1866), 1, + sym_identifier, + ACTIONS(1868), 1, + anon_sym_GT, + ACTIONS(1872), 1, + sym_jsx_identifier, + ACTIONS(1916), 1, + anon_sym_SLASH, + STATE(682), 1, + sym_nested_identifier, + STATE(691), 1, + sym_jsx_namespace_name, + [30500] = 5, + ACTIONS(3), 1, + sym_comment, ACTIONS(1898), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(1920), 1, anon_sym_BQUOTE, - ACTIONS(1896), 2, + ACTIONS(1918), 2, sym__template_chars, sym_escape_sequence, - STATE(728), 2, + STATE(715), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [30472] = 6, + [30518] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, anon_sym_COMMA, - ACTIONS(550), 1, + ACTIONS(586), 1, anon_sym_RBRACE, - ACTIONS(1613), 1, + ACTIONS(1607), 1, anon_sym_EQ, - STATE(870), 1, + STATE(896), 1, aux_sym_object_repeat1, - ACTIONS(1611), 2, + ACTIONS(1605), 2, anon_sym_LPAREN, anon_sym_COLON, - [30492] = 7, + [30538] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1878), 1, + ACTIONS(1866), 1, sym_identifier, - ACTIONS(1880), 1, + ACTIONS(1868), 1, anon_sym_GT, - ACTIONS(1884), 1, + ACTIONS(1872), 1, sym_jsx_identifier, - ACTIONS(1900), 1, + ACTIONS(1922), 1, anon_sym_SLASH, STATE(682), 1, sym_nested_identifier, - STATE(698), 1, + STATE(691), 1, sym_jsx_namespace_name, - [30514] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(53), 1, - anon_sym_LBRACK, - ACTIONS(365), 1, - anon_sym_LBRACE, - ACTIONS(1870), 1, - sym_identifier, - STATE(752), 1, - sym_array, - STATE(758), 1, - sym_object, - STATE(901), 1, - sym_variable_declarator, - [30536] = 7, + [30560] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1878), 1, + ACTIONS(1866), 1, sym_identifier, - ACTIONS(1880), 1, + ACTIONS(1868), 1, anon_sym_GT, - ACTIONS(1884), 1, + ACTIONS(1872), 1, sym_jsx_identifier, - ACTIONS(1902), 1, + ACTIONS(1924), 1, anon_sym_SLASH, STATE(682), 1, sym_nested_identifier, - STATE(698), 1, + STATE(691), 1, sym_jsx_namespace_name, - [30558] = 7, + [30582] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1878), 1, - sym_identifier, + ACTIONS(1876), 1, + anon_sym_default, ACTIONS(1880), 1, - anon_sym_GT, - ACTIONS(1884), 1, - sym_jsx_identifier, - ACTIONS(1904), 1, - anon_sym_SLASH, - STATE(682), 1, - sym_nested_identifier, - STATE(698), 1, - sym_jsx_namespace_name, - [30580] = 7, + anon_sym_case, + ACTIONS(1926), 1, + anon_sym_RBRACE, + STATE(711), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [30600] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1878), 1, + ACTIONS(1866), 1, sym_identifier, - ACTIONS(1880), 1, + ACTIONS(1868), 1, anon_sym_GT, - ACTIONS(1884), 1, + ACTIONS(1872), 1, sym_jsx_identifier, - ACTIONS(1906), 1, + ACTIONS(1928), 1, anon_sym_SLASH, STATE(682), 1, sym_nested_identifier, - STATE(698), 1, + STATE(691), 1, sym_jsx_namespace_name, - [30602] = 7, + [30622] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1878), 1, + ACTIONS(1866), 1, sym_identifier, - ACTIONS(1880), 1, + ACTIONS(1868), 1, anon_sym_GT, - ACTIONS(1884), 1, + ACTIONS(1872), 1, sym_jsx_identifier, - ACTIONS(1908), 1, + ACTIONS(1930), 1, anon_sym_SLASH, STATE(682), 1, sym_nested_identifier, - STATE(698), 1, + STATE(691), 1, sym_jsx_namespace_name, - [30624] = 3, + [30644] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1910), 2, + ACTIONS(1932), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1912), 4, + ACTIONS(1934), 4, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, anon_sym_DOT, - [30638] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1914), 1, - anon_sym_default, - ACTIONS(1916), 1, - anon_sym_RBRACE, - ACTIONS(1918), 1, - anon_sym_case, - STATE(708), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [30656] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - ACTIONS(1924), 1, - anon_sym_EQ, - STATE(952), 1, - sym__initializer, - STATE(1064), 1, - sym_formal_parameters, - ACTIONS(1922), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [30676] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1914), 1, - anon_sym_default, - ACTIONS(1918), 1, - anon_sym_case, - ACTIONS(1926), 1, - anon_sym_RBRACE, - STATE(725), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [30694] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1931), 1, - anon_sym_BQUOTE, - ACTIONS(1933), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(1928), 2, - sym__template_chars, - sym_escape_sequence, - STATE(728), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [30712] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - ACTIONS(1924), 1, - anon_sym_EQ, - STATE(926), 1, - sym_formal_parameters, - STATE(1068), 1, - sym__initializer, - ACTIONS(1936), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [30732] = 7, + [30658] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1878), 1, + ACTIONS(1866), 1, sym_identifier, - ACTIONS(1880), 1, + ACTIONS(1868), 1, anon_sym_GT, - ACTIONS(1884), 1, + ACTIONS(1872), 1, sym_jsx_identifier, - ACTIONS(1938), 1, + ACTIONS(1936), 1, anon_sym_SLASH, STATE(682), 1, sym_nested_identifier, - STATE(698), 1, + STATE(691), 1, sym_jsx_namespace_name, - [30754] = 7, + [30680] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1878), 1, + ACTIONS(1866), 1, sym_identifier, - ACTIONS(1880), 1, + ACTIONS(1868), 1, anon_sym_GT, - ACTIONS(1884), 1, + ACTIONS(1872), 1, sym_jsx_identifier, - ACTIONS(1940), 1, + ACTIONS(1938), 1, anon_sym_SLASH, STATE(682), 1, sym_nested_identifier, - STATE(698), 1, + STATE(691), 1, sym_jsx_namespace_name, - [30776] = 4, + [30702] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1946), 1, + ACTIONS(1944), 1, anon_sym_EQ, - ACTIONS(1942), 2, + ACTIONS(1940), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1944), 3, + ACTIONS(1942), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [30792] = 5, + [30718] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1876), 1, + ACTIONS(1860), 1, + anon_sym_LPAREN, + ACTIONS(1864), 1, + anon_sym_EQ, + STATE(954), 1, + sym_formal_parameters, + STATE(968), 1, + sym__initializer, + ACTIONS(1946), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [30738] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1898), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(1948), 1, anon_sym_BQUOTE, - ACTIONS(1896), 2, + ACTIONS(1900), 2, sym__template_chars, sym_escape_sequence, - STATE(728), 2, + STATE(719), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [30810] = 7, + [30756] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1878), 1, + ACTIONS(1950), 2, + anon_sym_SLASH, sym_identifier, - ACTIONS(1880), 1, + ACTIONS(1952), 4, + anon_sym_LBRACE, + anon_sym_EQ, anon_sym_GT, - ACTIONS(1884), 1, sym_jsx_identifier, - ACTIONS(1950), 1, - anon_sym_SLASH, - STATE(682), 1, - sym_nested_identifier, - STATE(698), 1, - sym_jsx_namespace_name, - [30832] = 6, + [30770] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 1, - anon_sym_COMMA, - ACTIONS(599), 1, - anon_sym_RBRACE, - ACTIONS(1613), 1, + ACTIONS(1864), 1, anon_sym_EQ, - STATE(873), 1, - aux_sym_object_repeat1, - ACTIONS(1611), 2, - anon_sym_LPAREN, - anon_sym_COLON, - [30852] = 7, + STATE(876), 1, + sym__initializer, + ACTIONS(984), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [30785] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1878), 1, + ACTIONS(311), 1, + anon_sym_LBRACE, + ACTIONS(325), 1, + anon_sym_LBRACK, + ACTIONS(1954), 1, sym_identifier, - ACTIONS(1880), 1, - anon_sym_GT, - ACTIONS(1884), 1, - sym_jsx_identifier, - ACTIONS(1952), 1, - anon_sym_SLASH, - STATE(682), 1, - sym_nested_identifier, - STATE(698), 1, - sym_jsx_namespace_name, - [30874] = 7, + STATE(999), 1, + sym_object, + STATE(1051), 1, + sym_array, + [30804] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1878), 1, + ACTIONS(1956), 1, sym_identifier, - ACTIONS(1880), 1, + ACTIONS(1958), 1, anon_sym_GT, - ACTIONS(1884), 1, + ACTIONS(1960), 1, sym_jsx_identifier, - ACTIONS(1954), 1, - anon_sym_SLASH, - STATE(682), 1, + STATE(686), 1, sym_nested_identifier, STATE(698), 1, sym_jsx_namespace_name, - [30896] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1924), 1, - anon_sym_EQ, - STATE(877), 1, - sym__initializer, - ACTIONS(988), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [30911] = 6, + [30823] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, - ACTIONS(1956), 1, + ACTIONS(1962), 1, anon_sym_export, - ACTIONS(1958), 1, + ACTIONS(1964), 1, anon_sym_class, - STATE(635), 1, + STATE(632), 1, aux_sym_export_statement_repeat1, - STATE(656), 1, + STATE(652), 1, sym_decorator, - [30930] = 3, + [30842] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1966), 1, + sym_identifier, + ACTIONS(1968), 1, + anon_sym_GT, + ACTIONS(1970), 1, + sym_jsx_identifier, + STATE(685), 1, + sym_nested_identifier, + STATE(689), 1, + sym_jsx_namespace_name, + [30861] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1607), 1, + anon_sym_EQ, + ACTIONS(1605), 2, + anon_sym_LPAREN, + anon_sym_COLON, + ACTIONS(1633), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [30876] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1322), 2, + ACTIONS(1972), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1324), 3, + ACTIONS(1974), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [30943] = 3, + [30889] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1332), 2, + ACTIONS(1267), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1334), 3, + ACTIONS(1269), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [30956] = 4, + [30902] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1613), 1, + ACTIONS(1864), 1, anon_sym_EQ, - ACTIONS(1611), 2, - anon_sym_LPAREN, - anon_sym_COLON, - ACTIONS(1639), 2, + STATE(878), 1, + sym__initializer, + ACTIONS(1229), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - [30971] = 6, + anon_sym_SEMI, + [30917] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1960), 1, + ACTIONS(1976), 1, sym_identifier, - ACTIONS(1962), 1, + ACTIONS(1978), 1, + anon_sym_GT, + ACTIONS(1980), 1, + sym_jsx_identifier, + STATE(684), 1, + sym_nested_identifier, + STATE(696), 1, + sym_jsx_namespace_name, + [30936] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1982), 1, + sym_identifier, + ACTIONS(1984), 1, anon_sym_LBRACE, - ACTIONS(1964), 1, + ACTIONS(1986), 1, anon_sym_extends, - STATE(409), 1, + STATE(507), 1, sym_class_body, - STATE(1007), 1, + STATE(1073), 1, sym_class_heritage, - [30990] = 3, + [30955] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1336), 2, - anon_sym_SLASH, - sym_identifier, - ACTIONS(1338), 3, + ACTIONS(1984), 1, anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - [31003] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1964), 1, + ACTIONS(1986), 1, anon_sym_extends, - ACTIONS(1966), 1, + ACTIONS(1988), 1, sym_identifier, - ACTIONS(1968), 1, - anon_sym_LBRACE, - STATE(522), 1, + STATE(559), 1, sym_class_body, - STATE(955), 1, + STATE(1012), 1, sym_class_heritage, - [31022] = 3, + [30974] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1970), 2, + ACTIONS(1225), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1972), 3, + ACTIONS(1227), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [31035] = 6, + [30987] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1962), 1, - anon_sym_LBRACE, - ACTIONS(1964), 1, + ACTIONS(1986), 1, anon_sym_extends, - ACTIONS(1974), 1, + ACTIONS(1990), 1, sym_identifier, - STATE(467), 1, + ACTIONS(1992), 1, + anon_sym_LBRACE, + STATE(395), 1, sym_class_body, - STATE(962), 1, + STATE(960), 1, sym_class_heritage, - [31054] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1976), 1, - sym_identifier, - ACTIONS(1978), 1, - anon_sym_GT, - ACTIONS(1980), 1, - sym_jsx_identifier, - STATE(676), 1, - sym_nested_identifier, - STATE(699), 1, - sym_jsx_namespace_name, - [31073] = 3, + [31006] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1225), 2, + ACTIONS(1242), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1227), 3, + ACTIONS(1244), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [31086] = 3, + [31019] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1982), 2, + ACTIONS(1315), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1984), 3, + ACTIONS(1317), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [31099] = 6, + [31032] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(311), 1, - anon_sym_LBRACE, - ACTIONS(325), 1, - anon_sym_LBRACK, ACTIONS(1986), 1, + anon_sym_extends, + ACTIONS(1992), 1, + anon_sym_LBRACE, + ACTIONS(1994), 1, sym_identifier, - STATE(1002), 1, - sym_object, - STATE(1003), 1, - sym_array, - [31118] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1924), 1, - anon_sym_EQ, - STATE(882), 1, - sym__initializer, - ACTIONS(1269), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [31133] = 6, + STATE(424), 1, + sym_class_body, + STATE(1005), 1, + sym_class_heritage, + [31051] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(311), 1, + ACTIONS(1984), 1, anon_sym_LBRACE, - ACTIONS(325), 1, - anon_sym_LBRACK, - ACTIONS(1988), 1, + ACTIONS(1986), 1, + anon_sym_extends, + ACTIONS(1996), 1, sym_identifier, - STATE(1087), 1, - sym_array, - STATE(1090), 1, - sym_object, - [31152] = 6, + STATE(507), 1, + sym_class_body, + STATE(1073), 1, + sym_class_heritage, + [31070] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1990), 1, + ACTIONS(1998), 2, + anon_sym_SLASH, sym_identifier, - ACTIONS(1992), 1, + ACTIONS(2000), 3, + anon_sym_LBRACE, anon_sym_GT, - ACTIONS(1994), 1, sym_jsx_identifier, - STATE(678), 1, - sym_nested_identifier, - STATE(702), 1, - sym_jsx_namespace_name, - [31171] = 6, + [31083] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1984), 1, + anon_sym_LBRACE, + ACTIONS(1986), 1, + anon_sym_extends, + ACTIONS(2002), 1, + sym_identifier, + STATE(559), 1, + sym_class_body, + STATE(1012), 1, + sym_class_heritage, + [31102] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, - ACTIONS(1996), 1, + ACTIONS(2004), 1, anon_sym_export, - ACTIONS(1998), 1, + ACTIONS(2006), 1, anon_sym_class, - STATE(635), 1, + STATE(632), 1, aux_sym_export_statement_repeat1, - STATE(656), 1, + STATE(652), 1, sym_decorator, - [31190] = 6, + [31121] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1878), 1, - sym_identifier, - ACTIONS(1880), 1, - anon_sym_GT, - ACTIONS(1884), 1, - sym_jsx_identifier, - STATE(682), 1, - sym_nested_identifier, - STATE(698), 1, - sym_jsx_namespace_name, - [31209] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2000), 1, + ACTIONS(1984), 1, + anon_sym_LBRACE, + ACTIONS(1986), 1, + anon_sym_extends, + ACTIONS(2008), 1, sym_identifier, - ACTIONS(2002), 1, - anon_sym_GT, - ACTIONS(2004), 1, - sym_jsx_identifier, - STATE(686), 1, - sym_nested_identifier, - STATE(694), 1, - sym_jsx_namespace_name, - [31228] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1924), 1, - anon_sym_EQ, - STATE(879), 1, - sym__initializer, - ACTIONS(1366), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [31243] = 6, + STATE(559), 1, + sym_class_body, + STATE(1012), 1, + sym_class_heritage, + [31140] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - anon_sym_extends, - ACTIONS(1968), 1, + ACTIONS(311), 1, anon_sym_LBRACE, - ACTIONS(2006), 1, + ACTIONS(325), 1, + anon_sym_LBRACK, + ACTIONS(2010), 1, sym_identifier, - STATE(577), 1, - sym_class_body, - STATE(943), 1, - sym_class_heritage, - [31262] = 3, + STATE(1126), 1, + sym_object, + STATE(1128), 1, + sym_array, + [31159] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2008), 2, + ACTIONS(1329), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(2010), 3, + ACTIONS(1331), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [31275] = 3, + [31172] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1278), 2, + ACTIONS(1321), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1280), 3, + ACTIONS(1323), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [31288] = 3, + [31185] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2012), 2, + ACTIONS(1277), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(2014), 3, + ACTIONS(1279), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [31301] = 6, + [31198] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - anon_sym_extends, - ACTIONS(1968), 1, + ACTIONS(1984), 1, anon_sym_LBRACE, - ACTIONS(2016), 1, + ACTIONS(1986), 1, + anon_sym_extends, + ACTIONS(2012), 1, sym_identifier, - STATE(522), 1, + STATE(507), 1, sym_class_body, - STATE(955), 1, + STATE(1073), 1, sym_class_heritage, - [31320] = 3, + [31217] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2018), 2, + ACTIONS(1271), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(2020), 3, + ACTIONS(1273), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [31333] = 3, + [31230] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1864), 1, + anon_sym_EQ, + STATE(877), 1, + sym__initializer, + ACTIONS(1246), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [31245] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1193), 2, + ACTIONS(1255), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1195), 3, + ACTIONS(1257), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [31346] = 6, + [31258] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1964), 1, - anon_sym_extends, - ACTIONS(1968), 1, - anon_sym_LBRACE, - ACTIONS(2022), 1, + ACTIONS(2014), 2, + anon_sym_SLASH, sym_identifier, - STATE(577), 1, - sym_class_body, - STATE(943), 1, - sym_class_heritage, - [31365] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1964), 1, - anon_sym_extends, - ACTIONS(1968), 1, + ACTIONS(2016), 3, anon_sym_LBRACE, - ACTIONS(2024), 1, - sym_identifier, - STATE(522), 1, - sym_class_body, - STATE(955), 1, - sym_class_heritage, - [31384] = 3, + anon_sym_GT, + sym_jsx_identifier, + [31271] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1310), 2, + ACTIONS(2018), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1312), 3, + ACTIONS(2020), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [31397] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1964), 1, - anon_sym_extends, - ACTIONS(1968), 1, - anon_sym_LBRACE, - ACTIONS(2026), 1, - sym_identifier, - STATE(577), 1, - sym_class_body, - STATE(943), 1, - sym_class_heritage, - [31416] = 3, + [31284] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1298), 2, + ACTIONS(2022), 2, anon_sym_SLASH, sym_identifier, - ACTIONS(1300), 3, + ACTIONS(2024), 3, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, - [31429] = 3, + [31297] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1263), 2, - anon_sym_SLASH, + ACTIONS(1866), 1, sym_identifier, - ACTIONS(1265), 3, - anon_sym_LBRACE, + ACTIONS(1868), 1, anon_sym_GT, + ACTIONS(1872), 1, sym_jsx_identifier, - [31442] = 5, + STATE(682), 1, + sym_nested_identifier, + STATE(691), 1, + sym_jsx_namespace_name, + [31316] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, - anon_sym_LBRACE, + ACTIONS(1860), 1, + anon_sym_LPAREN, + ACTIONS(2026), 1, + sym_identifier, ACTIONS(2028), 1, + anon_sym_STAR, + STATE(1018), 1, + sym_formal_parameters, + [31332] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1992), 1, + anon_sym_LBRACE, + ACTIONS(2030), 1, anon_sym_extends, - STATE(557), 1, + STATE(384), 1, sym_class_body, - STATE(1012), 1, + STATE(966), 1, sym_class_heritage, - [31458] = 5, - ACTIONS(1778), 1, + [31348] = 5, + ACTIONS(1776), 1, sym_comment, - ACTIONS(2030), 1, - anon_sym_SQUOTE, ACTIONS(2032), 1, - aux_sym_string_token2, - ACTIONS(2034), 1, - sym_escape_sequence, - STATE(826), 1, - aux_sym_string_repeat2, - [31474] = 5, - ACTIONS(1778), 1, - sym_comment, - ACTIONS(2030), 1, anon_sym_DQUOTE, - ACTIONS(2036), 1, + ACTIONS(2034), 1, aux_sym_string_token1, - ACTIONS(2038), 1, + ACTIONS(2037), 1, sym_escape_sequence, - STATE(827), 1, + STATE(772), 1, aux_sym_string_repeat1, - [31490] = 5, - ACTIONS(1778), 1, + [31364] = 4, + ACTIONS(3), 1, sym_comment, ACTIONS(2040), 1, - anon_sym_SQUOTE, - ACTIONS(2042), 1, - aux_sym_string_token2, - ACTIONS(2044), 1, - sym_escape_sequence, - STATE(800), 1, - aux_sym_string_repeat2, - [31506] = 4, + anon_sym_COMMA, + STATE(790), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(2042), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [31378] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1067), 1, + ACTIONS(1984), 1, anon_sym_LBRACE, - ACTIONS(2046), 1, - anon_sym_STAR, - STATE(1127), 2, - sym_namespace_import, - sym_named_imports, - [31520] = 5, + ACTIONS(2030), 1, + anon_sym_extends, + STATE(217), 1, + sym_class_body, + STATE(1028), 1, + sym_class_heritage, + [31394] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - ACTIONS(2048), 1, - sym_identifier, - ACTIONS(2050), 1, - anon_sym_STAR, - STATE(948), 1, - sym_formal_parameters, - [31536] = 5, - ACTIONS(1778), 1, - sym_comment, - ACTIONS(2040), 1, - anon_sym_DQUOTE, - ACTIONS(2052), 1, - aux_sym_string_token1, - ACTIONS(2054), 1, - sym_escape_sequence, - STATE(801), 1, - aux_sym_string_repeat1, - [31552] = 4, + ACTIONS(1984), 1, + anon_sym_LBRACE, + ACTIONS(2030), 1, + anon_sym_extends, + STATE(223), 1, + sym_class_body, + STATE(1006), 1, + sym_class_heritage, + [31410] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2056), 1, + ACTIONS(2040), 1, anon_sym_COMMA, - STATE(812), 1, + STATE(790), 1, aux_sym_variable_declaration_repeat1, - ACTIONS(2058), 2, + ACTIONS(2044), 2, sym__automatic_semicolon, anon_sym_SEMI, - [31566] = 5, + [31424] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - ACTIONS(2060), 1, + ACTIONS(2046), 1, sym_identifier, - ACTIONS(2062), 1, + ACTIONS(2048), 1, anon_sym_STAR, - STATE(948), 1, + STATE(993), 1, sym_formal_parameters, - [31582] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1968), 1, - anon_sym_LBRACE, - ACTIONS(2028), 1, - anon_sym_extends, - STATE(225), 1, - sym_class_body, - STATE(1008), 1, - sym_class_heritage, - [31598] = 5, - ACTIONS(3), 1, + [31440] = 5, + ACTIONS(1776), 1, sym_comment, - ACTIONS(85), 1, - anon_sym_AT, - ACTIONS(2064), 1, - anon_sym_class, - STATE(635), 1, - aux_sym_export_statement_repeat1, - STATE(656), 1, - sym_decorator, - [31614] = 4, + ACTIONS(2050), 1, + anon_sym_DQUOTE, + ACTIONS(2052), 1, + aux_sym_string_token1, + ACTIONS(2054), 1, + sym_escape_sequence, + STATE(772), 1, + aux_sym_string_repeat1, + [31456] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(2056), 1, - anon_sym_COMMA, - STATE(812), 1, - aux_sym_variable_declaration_repeat1, - ACTIONS(2066), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [31628] = 2, + sym_identifier, + ACTIONS(2058), 1, + sym_jsx_identifier, + STATE(1058), 1, + sym_nested_identifier, + STATE(1087), 1, + sym_jsx_namespace_name, + [31472] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1611), 4, + ACTIONS(1372), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - [31638] = 2, + [31482] = 5, + ACTIONS(1776), 1, + sym_comment, + ACTIONS(2060), 1, + anon_sym_SQUOTE, + ACTIONS(2062), 1, + aux_sym_string_token2, + ACTIONS(2064), 1, + sym_escape_sequence, + STATE(801), 1, + aux_sym_string_repeat2, + [31498] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1392), 4, + ACTIONS(1605), 4, sym__automatic_semicolon, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_EQ, - [31648] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1962), 1, - anon_sym_LBRACE, - ACTIONS(2028), 1, - anon_sym_extends, - STATE(463), 1, - sym_class_body, - STATE(986), 1, - sym_class_heritage, - [31664] = 5, + [31508] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2028), 1, - anon_sym_extends, + ACTIONS(2066), 1, + sym_identifier, ACTIONS(2068), 1, - anon_sym_LBRACE, - STATE(221), 1, - sym_class_body, - STATE(975), 1, - sym_class_heritage, - [31680] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(921), 1, - anon_sym_LPAREN, + anon_sym_COMMA, ACTIONS(2070), 1, - sym_identifier, - ACTIONS(2072), 1, - anon_sym_LBRACK, - STATE(394), 1, - sym_arguments, - [31696] = 5, + anon_sym_RBRACE, + STATE(853), 1, + sym__import_export_specifier, + [31524] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(85), 1, anon_sym_AT, - ACTIONS(2074), 1, + ACTIONS(2072), 1, anon_sym_class, - STATE(635), 1, + STATE(632), 1, aux_sym_export_statement_repeat1, - STATE(656), 1, + STATE(652), 1, sym_decorator, - [31712] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - ACTIONS(2076), 1, - sym_identifier, - ACTIONS(2078), 1, - anon_sym_STAR, - STATE(995), 1, - sym_formal_parameters, - [31728] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1962), 1, - anon_sym_LBRACE, - ACTIONS(2028), 1, - anon_sym_extends, - STATE(388), 1, - sym_class_body, - STATE(1072), 1, - sym_class_heritage, - [31744] = 5, + [31540] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, + ACTIONS(1984), 1, anon_sym_LBRACE, - ACTIONS(2028), 1, + ACTIONS(2030), 1, anon_sym_extends, - STATE(48), 1, + STATE(509), 1, sym_class_body, - STATE(966), 1, + STATE(1010), 1, sym_class_heritage, - [31760] = 5, + [31556] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - ACTIONS(2080), 1, - sym_identifier, - ACTIONS(2082), 1, - anon_sym_STAR, - STATE(969), 1, - sym_formal_parameters, - [31776] = 5, + ACTIONS(2074), 4, + sym__template_chars, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [31566] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, + ACTIONS(1984), 1, anon_sym_LBRACE, - ACTIONS(2028), 1, + ACTIONS(2030), 1, anon_sym_extends, - STATE(473), 1, + STATE(562), 1, sym_class_body, - STATE(1029), 1, + STATE(1032), 1, sym_class_heritage, - [31792] = 5, - ACTIONS(1778), 1, - sym_comment, - ACTIONS(2084), 1, - anon_sym_DQUOTE, - ACTIONS(2086), 1, - aux_sym_string_token1, - ACTIONS(2089), 1, - sym_escape_sequence, - STATE(795), 1, - aux_sym_string_repeat1, - [31808] = 5, - ACTIONS(1778), 1, + [31582] = 5, + ACTIONS(1776), 1, sym_comment, - ACTIONS(2092), 1, + ACTIONS(2050), 1, anon_sym_SQUOTE, - ACTIONS(2094), 1, + ACTIONS(2062), 1, aux_sym_string_token2, - ACTIONS(2097), 1, + ACTIONS(2064), 1, sym_escape_sequence, - STATE(796), 1, + STATE(801), 1, aux_sym_string_repeat2, - [31824] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1968), 1, - anon_sym_LBRACE, - ACTIONS(2028), 1, - anon_sym_extends, - STATE(221), 1, - sym_class_body, - STATE(1030), 1, - sym_class_heritage, - [31840] = 5, + [31598] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - ACTIONS(2100), 1, + ACTIONS(2076), 1, sym_identifier, - ACTIONS(2102), 1, - anon_sym_STAR, - STATE(1059), 1, - sym_formal_parameters, - [31856] = 5, + ACTIONS(2078), 1, + sym_jsx_identifier, + STATE(1025), 1, + sym_nested_identifier, + STATE(1106), 1, + sym_jsx_namespace_name, + [31614] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - ACTIONS(2104), 1, - sym_identifier, - ACTIONS(2106), 1, - anon_sym_STAR, - STATE(1059), 1, - sym_formal_parameters, - [31872] = 5, - ACTIONS(1778), 1, + ACTIONS(2080), 1, + anon_sym_COMMA, + STATE(790), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(2083), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [31628] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(2108), 1, - anon_sym_SQUOTE, - ACTIONS(2110), 1, - aux_sym_string_token2, - ACTIONS(2112), 1, - sym_escape_sequence, - STATE(796), 1, - aux_sym_string_repeat2, - [31888] = 5, - ACTIONS(1778), 1, + ACTIONS(2085), 1, + sym_identifier, + ACTIONS(2087), 1, + sym_jsx_identifier, + STATE(1070), 1, + sym_nested_identifier, + STATE(1077), 1, + sym_jsx_namespace_name, + [31644] = 5, + ACTIONS(1776), 1, sym_comment, - ACTIONS(2108), 1, + ACTIONS(2089), 1, anon_sym_DQUOTE, - ACTIONS(2114), 1, + ACTIONS(2091), 1, aux_sym_string_token1, - ACTIONS(2116), 1, + ACTIONS(2093), 1, sym_escape_sequence, - STATE(795), 1, + STATE(822), 1, aux_sym_string_repeat1, - [31904] = 5, + [31660] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(85), 1, - anon_sym_AT, - ACTIONS(2118), 1, - anon_sym_class, - STATE(635), 1, - aux_sym_export_statement_repeat1, - STATE(656), 1, - sym_decorator, - [31920] = 5, + ACTIONS(1860), 1, + anon_sym_LPAREN, + ACTIONS(2095), 1, + sym_identifier, + ACTIONS(2097), 1, + anon_sym_STAR, + STATE(933), 1, + sym_formal_parameters, + [31676] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1984), 1, + anon_sym_LBRACE, + ACTIONS(2030), 1, + anon_sym_extends, + STATE(471), 1, + sym_class_body, + STATE(1027), 1, + sym_class_heritage, + [31692] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(921), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - ACTIONS(2120), 1, + ACTIONS(2099), 1, sym_identifier, - ACTIONS(2122), 1, - anon_sym_LBRACK, - STATE(406), 1, - sym_arguments, - [31936] = 4, + ACTIONS(2101), 1, + anon_sym_STAR, + STATE(967), 1, + sym_formal_parameters, + [31708] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2056), 1, + ACTIONS(2103), 1, + anon_sym_COMMA, + STATE(796), 1, + aux_sym_array_repeat1, + ACTIONS(1404), 2, + anon_sym_RPAREN, + anon_sym_RBRACK, + [31722] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1860), 1, + anon_sym_LPAREN, + ACTIONS(2106), 1, + sym_identifier, + ACTIONS(2108), 1, + anon_sym_STAR, + STATE(1018), 1, + sym_formal_parameters, + [31738] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2040), 1, anon_sym_COMMA, - STATE(783), 1, + STATE(773), 1, aux_sym_variable_declaration_repeat1, - ACTIONS(2124), 2, + ACTIONS(2110), 2, sym__automatic_semicolon, anon_sym_SEMI, - [31950] = 4, + [31752] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2126), 1, + ACTIONS(2040), 1, anon_sym_COMMA, - STATE(805), 1, - aux_sym_array_repeat1, - ACTIONS(1412), 2, - anon_sym_RPAREN, - anon_sym_RBRACK, - [31964] = 5, + STATE(776), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(2112), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [31766] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(2114), 1, + anon_sym_class, + STATE(632), 1, + aux_sym_export_statement_repeat1, + STATE(652), 1, + sym_decorator, + [31782] = 5, + ACTIONS(1776), 1, + sym_comment, + ACTIONS(2116), 1, + anon_sym_SQUOTE, + ACTIONS(2118), 1, + aux_sym_string_token2, + ACTIONS(2121), 1, + sym_escape_sequence, + STATE(801), 1, + aux_sym_string_repeat2, + [31798] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2129), 1, + ACTIONS(1860), 1, + anon_sym_LPAREN, + ACTIONS(2124), 1, sym_identifier, - ACTIONS(2131), 1, - anon_sym_COMMA, - ACTIONS(2133), 1, - anon_sym_RBRACE, - STATE(859), 1, - sym__import_export_specifier, - [31980] = 5, + ACTIONS(2126), 1, + anon_sym_STAR, + STATE(1018), 1, + sym_formal_parameters, + [31814] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, - anon_sym_LBRACE, - ACTIONS(2028), 1, + ACTIONS(2030), 1, anon_sym_extends, - STATE(492), 1, + ACTIONS(2128), 1, + anon_sym_LBRACE, + STATE(223), 1, sym_class_body, - STATE(992), 1, + STATE(1047), 1, sym_class_heritage, - [31996] = 5, + [31830] = 5, + ACTIONS(1776), 1, + sym_comment, + ACTIONS(2130), 1, + anon_sym_DQUOTE, + ACTIONS(2132), 1, + aux_sym_string_token1, + ACTIONS(2134), 1, + sym_escape_sequence, + STATE(824), 1, + aux_sym_string_repeat1, + [31846] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2028), 1, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(2136), 1, + anon_sym_class, + STATE(632), 1, + aux_sym_export_statement_repeat1, + STATE(652), 1, + sym_decorator, + [31862] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2030), 1, anon_sym_extends, - ACTIONS(2068), 1, + ACTIONS(2128), 1, anon_sym_LBRACE, - STATE(225), 1, + STATE(217), 1, sym_class_body, - STATE(1041), 1, + STATE(1057), 1, sym_class_heritage, - [32012] = 5, + [31878] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2135), 1, - sym_identifier, - ACTIONS(2137), 1, - sym_jsx_identifier, - STATE(965), 1, - sym_nested_identifier, - STATE(1143), 1, - sym_jsx_namespace_name, - [32028] = 5, + ACTIONS(1175), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [31888] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1984), 1, + anon_sym_LBRACE, + ACTIONS(2030), 1, + anon_sym_extends, + STATE(59), 1, + sym_class_body, + STATE(1026), 1, + sym_class_heritage, + [31904] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(85), 1, + anon_sym_AT, + ACTIONS(2138), 1, + anon_sym_class, + STATE(632), 1, + aux_sym_export_statement_repeat1, + STATE(652), 1, + sym_decorator, + [31920] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1860), 1, anon_sym_LPAREN, - ACTIONS(2139), 1, + ACTIONS(2140), 1, sym_identifier, - ACTIONS(2141), 1, + ACTIONS(2142), 1, anon_sym_STAR, - STATE(948), 1, + STATE(933), 1, sym_formal_parameters, - [32044] = 5, + [31936] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, - anon_sym_LBRACE, - ACTIONS(2028), 1, - anon_sym_extends, - STATE(529), 1, - sym_class_body, - STATE(1034), 1, - sym_class_heritage, - [32060] = 4, + ACTIONS(1607), 1, + anon_sym_EQ, + ACTIONS(2144), 1, + anon_sym_COMMA, + ACTIONS(2146), 1, + anon_sym_RPAREN, + STATE(881), 1, + aux_sym_formal_parameters_repeat1, + [31952] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2143), 1, + ACTIONS(1607), 1, + anon_sym_EQ, + ACTIONS(2148), 1, anon_sym_COMMA, - STATE(812), 1, - aux_sym_variable_declaration_repeat1, - ACTIONS(2146), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [32074] = 2, + ACTIONS(2150), 1, + anon_sym_RPAREN, + STATE(895), 1, + aux_sym_formal_parameters_repeat1, + [31968] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2148), 4, - sym__template_chars, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR_LBRACE, - [32084] = 5, + ACTIONS(2152), 1, + anon_sym_COMMA, + ACTIONS(2154), 1, + anon_sym_RPAREN, + ACTIONS(2156), 1, + anon_sym_EQ, + STATE(897), 1, + aux_sym_formal_parameters_repeat1, + [31984] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2150), 1, - sym_identifier, - ACTIONS(2152), 1, - sym_jsx_identifier, - STATE(1027), 1, - sym_nested_identifier, - STATE(1111), 1, - sym_jsx_namespace_name, - [32100] = 5, + ACTIONS(2158), 1, + anon_sym_COMMA, + ACTIONS(2160), 1, + anon_sym_RPAREN, + ACTIONS(2162), 1, + anon_sym_EQ, + STATE(899), 1, + aux_sym_formal_parameters_repeat1, + [32000] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, + ACTIONS(1992), 1, anon_sym_LBRACE, - ACTIONS(2028), 1, + ACTIONS(2030), 1, anon_sym_extends, - STATE(53), 1, + STATE(426), 1, sym_class_body, - STATE(1045), 1, + STATE(991), 1, sym_class_heritage, - [32116] = 5, - ACTIONS(1778), 1, - sym_comment, - ACTIONS(2154), 1, - anon_sym_DQUOTE, - ACTIONS(2156), 1, - aux_sym_string_token1, - ACTIONS(2158), 1, - sym_escape_sequence, - STATE(819), 1, - aux_sym_string_repeat1, - [32132] = 5, - ACTIONS(1778), 1, + [32016] = 5, + ACTIONS(1776), 1, sym_comment, - ACTIONS(2154), 1, + ACTIONS(2130), 1, anon_sym_SQUOTE, - ACTIONS(2160), 1, + ACTIONS(2164), 1, aux_sym_string_token2, - ACTIONS(2162), 1, + ACTIONS(2166), 1, sym_escape_sequence, - STATE(822), 1, + STATE(821), 1, aux_sym_string_repeat2, - [32148] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2056), 1, - anon_sym_COMMA, - STATE(779), 1, - aux_sym_variable_declaration_repeat1, - ACTIONS(2164), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [32162] = 5, - ACTIONS(1778), 1, - sym_comment, - ACTIONS(2114), 1, - aux_sym_string_token1, - ACTIONS(2116), 1, - sym_escape_sequence, - ACTIONS(2166), 1, - anon_sym_DQUOTE, - STATE(795), 1, - aux_sym_string_repeat1, - [32178] = 5, + [32032] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1613), 1, - anon_sym_EQ, + ACTIONS(982), 1, + anon_sym_LPAREN, ACTIONS(2168), 1, - anon_sym_COMMA, + sym_identifier, ACTIONS(2170), 1, - anon_sym_RPAREN, - STATE(887), 1, - aux_sym_formal_parameters_repeat1, - [32194] = 5, - ACTIONS(3), 1, + anon_sym_LBRACK, + STATE(528), 1, + sym_arguments, + [32048] = 5, + ACTIONS(1776), 1, sym_comment, ACTIONS(2172), 1, - sym_identifier, + anon_sym_DQUOTE, ACTIONS(2174), 1, - sym_jsx_identifier, - STATE(1054), 1, - sym_nested_identifier, - STATE(1096), 1, - sym_jsx_namespace_name, - [32210] = 5, - ACTIONS(1778), 1, + aux_sym_string_token1, + ACTIONS(2176), 1, + sym_escape_sequence, + STATE(778), 1, + aux_sym_string_repeat1, + [32064] = 5, + ACTIONS(1776), 1, sym_comment, - ACTIONS(2110), 1, + ACTIONS(2172), 1, + anon_sym_SQUOTE, + ACTIONS(2178), 1, aux_sym_string_token2, - ACTIONS(2112), 1, + ACTIONS(2180), 1, sym_escape_sequence, - ACTIONS(2166), 1, - anon_sym_SQUOTE, - STATE(796), 1, + STATE(788), 1, aux_sym_string_repeat2, - [32226] = 5, + [32080] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(986), 1, + ACTIONS(919), 1, anon_sym_LPAREN, - ACTIONS(2176), 1, + ACTIONS(2182), 1, sym_identifier, - ACTIONS(2178), 1, + ACTIONS(2184), 1, anon_sym_LBRACK, - STATE(576), 1, + STATE(438), 1, sym_arguments, - [32242] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1613), 1, - anon_sym_EQ, - ACTIONS(2180), 1, - anon_sym_COMMA, - ACTIONS(2182), 1, - anon_sym_RPAREN, - STATE(892), 1, - aux_sym_formal_parameters_repeat1, - [32258] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2184), 1, - anon_sym_COMMA, - ACTIONS(2186), 1, - anon_sym_RPAREN, - ACTIONS(2188), 1, - anon_sym_EQ, - STATE(893), 1, - aux_sym_formal_parameters_repeat1, - [32274] = 5, - ACTIONS(1778), 1, + [32096] = 5, + ACTIONS(1776), 1, sym_comment, - ACTIONS(2110), 1, + ACTIONS(2062), 1, aux_sym_string_token2, - ACTIONS(2112), 1, + ACTIONS(2064), 1, sym_escape_sequence, - ACTIONS(2190), 1, + ACTIONS(2186), 1, anon_sym_SQUOTE, - STATE(796), 1, + STATE(801), 1, aux_sym_string_repeat2, - [32290] = 5, - ACTIONS(1778), 1, + [32112] = 5, + ACTIONS(1776), 1, sym_comment, - ACTIONS(2114), 1, + ACTIONS(2052), 1, aux_sym_string_token1, - ACTIONS(2116), 1, + ACTIONS(2054), 1, sym_escape_sequence, - ACTIONS(2190), 1, + ACTIONS(2060), 1, anon_sym_DQUOTE, - STATE(795), 1, + STATE(772), 1, aux_sym_string_repeat1, - [32306] = 4, + [32128] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2192), 1, - anon_sym_from, - STATE(958), 1, - sym__from_clause, - ACTIONS(2194), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [32320] = 5, - ACTIONS(3), 1, + ACTIONS(2188), 1, + sym_identifier, + ACTIONS(2190), 1, + sym_jsx_identifier, + STATE(1017), 1, + sym_nested_identifier, + STATE(1107), 1, + sym_jsx_namespace_name, + [32144] = 5, + ACTIONS(1776), 1, sym_comment, - ACTIONS(85), 1, - anon_sym_AT, - ACTIONS(2196), 1, - anon_sym_class, - STATE(635), 1, - aux_sym_export_statement_repeat1, - STATE(656), 1, - sym_decorator, - [32336] = 2, + ACTIONS(2052), 1, + aux_sym_string_token1, + ACTIONS(2054), 1, + sym_escape_sequence, + ACTIONS(2186), 1, + anon_sym_DQUOTE, + STATE(772), 1, + aux_sym_string_repeat1, + [32160] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1181), 4, + ACTIONS(2066), 1, + sym_identifier, + ACTIONS(2192), 1, + anon_sym_COMMA, + ACTIONS(2194), 1, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [32346] = 5, + STATE(843), 1, + sym__import_export_specifier, + [32176] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2198), 1, - anon_sym_COMMA, - ACTIONS(2200), 1, - anon_sym_RPAREN, - ACTIONS(2202), 1, - anon_sym_EQ, - STATE(896), 1, - aux_sym_formal_parameters_repeat1, - [32362] = 5, + ACTIONS(1984), 1, + anon_sym_LBRACE, + ACTIONS(2030), 1, + anon_sym_extends, + STATE(482), 1, + sym_class_body, + STATE(990), 1, + sym_class_heritage, + [32192] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(986), 1, + ACTIONS(1063), 1, + anon_sym_LBRACE, + ACTIONS(2196), 1, + anon_sym_STAR, + STATE(1140), 2, + sym_namespace_import, + sym_named_imports, + [32206] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(982), 1, anon_sym_LPAREN, - ACTIONS(2204), 1, + ACTIONS(2198), 1, sym_identifier, - ACTIONS(2206), 1, + ACTIONS(2200), 1, anon_sym_LBRACK, - STATE(539), 1, + STATE(543), 1, sym_arguments, - [32378] = 5, + [32222] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - ACTIONS(2208), 1, + ACTIONS(2202), 1, sym_identifier, - ACTIONS(2210), 1, + ACTIONS(2204), 1, anon_sym_STAR, - STATE(1059), 1, + STATE(933), 1, sym_formal_parameters, - [32394] = 5, + [32238] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(2206), 1, + anon_sym_from, + STATE(1048), 1, + sym__from_clause, + ACTIONS(2208), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [32252] = 5, + ACTIONS(1776), 1, + sym_comment, + ACTIONS(2089), 1, + anon_sym_SQUOTE, + ACTIONS(2210), 1, + aux_sym_string_token2, ACTIONS(2212), 1, - sym_identifier, - ACTIONS(2214), 1, - sym_jsx_identifier, - STATE(1060), 1, - sym_nested_identifier, - STATE(1094), 1, - sym_jsx_namespace_name, - [32410] = 5, + sym_escape_sequence, + STATE(781), 1, + aux_sym_string_repeat2, + [32268] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1984), 1, + anon_sym_LBRACE, + ACTIONS(2030), 1, + anon_sym_extends, + STATE(55), 1, + sym_class_body, + STATE(929), 1, + sym_class_heritage, + [32284] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2129), 1, + ACTIONS(919), 1, + anon_sym_LPAREN, + ACTIONS(2214), 1, sym_identifier, ACTIONS(2216), 1, + anon_sym_LBRACK, + STATE(431), 1, + sym_arguments, + [32300] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2218), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [32309] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(93), 1, anon_sym_COMMA, - ACTIONS(2218), 1, + ACTIONS(2220), 1, anon_sym_RBRACE, - STATE(876), 1, - sym__import_export_specifier, - [32426] = 4, + STATE(894), 1, + aux_sym_object_repeat1, + [32322] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(2162), 1, + anon_sym_EQ, + ACTIONS(2222), 2, anon_sym_COMMA, - ACTIONS(1387), 1, - anon_sym_RBRACK, - STATE(886), 1, - aux_sym_array_repeat1, - [32439] = 4, + anon_sym_RPAREN, + [32333] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(75), 1, - anon_sym_DQUOTE, - ACTIONS(77), 1, - anon_sym_SQUOTE, - STATE(946), 1, - sym_string, - [32452] = 4, + ACTIONS(1860), 1, + anon_sym_LPAREN, + ACTIONS(2224), 1, + sym_identifier, + STATE(1015), 1, + sym_formal_parameters, + [32346] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2129), 1, - sym_identifier, - ACTIONS(2220), 1, - anon_sym_RBRACE, - STATE(968), 1, - sym__import_export_specifier, - [32465] = 4, + ACTIONS(2226), 1, + anon_sym_COMMA, + ACTIONS(2229), 1, + anon_sym_RPAREN, + STATE(838), 1, + aux_sym_formal_parameters_repeat1, + [32359] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, anon_sym_COMMA, - ACTIONS(2222), 1, + ACTIONS(2231), 1, anon_sym_RBRACE, - STATE(874), 1, + STATE(841), 1, aux_sym_object_repeat1, - [32478] = 2, + [32372] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2224), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [32487] = 4, + ACTIONS(1860), 1, + anon_sym_LPAREN, + ACTIONS(2233), 1, + sym_identifier, + STATE(973), 1, + sym_formal_parameters, + [32385] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(2235), 1, anon_sym_COMMA, - ACTIONS(1418), 1, - anon_sym_RPAREN, - STATE(805), 1, - aux_sym_array_repeat1, - [32500] = 4, + ACTIONS(2238), 1, + anon_sym_RBRACE, + STATE(841), 1, + aux_sym_object_repeat1, + [32398] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(1607), 1, + anon_sym_EQ, + ACTIONS(2240), 2, anon_sym_COMMA, - ACTIONS(1418), 1, anon_sym_RPAREN, - STATE(852), 1, - aux_sym_array_repeat1, - [32513] = 4, + [32409] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2226), 1, + ACTIONS(2242), 1, anon_sym_COMMA, - ACTIONS(2229), 1, + ACTIONS(2244), 1, anon_sym_RBRACE, - STATE(843), 1, + STATE(847), 1, aux_sym_named_imports_repeat1, - [32526] = 4, + [32422] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - ACTIONS(2231), 1, + ACTIONS(2246), 1, sym_identifier, - STATE(959), 1, + STATE(942), 1, sym_formal_parameters, - [32539] = 4, - ACTIONS(3), 1, + [32435] = 2, + ACTIONS(1776), 1, sym_comment, - ACTIONS(93), 1, - anon_sym_COMMA, - ACTIONS(2222), 1, - anon_sym_RBRACE, - STATE(875), 1, - aux_sym_object_repeat1, - [32552] = 4, + ACTIONS(2248), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [32444] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2233), 1, + ACTIONS(2083), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(2236), 1, - anon_sym_RBRACE, - STATE(846), 1, - aux_sym_export_clause_repeat1, - [32565] = 4, + anon_sym_SEMI, + [32453] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2238), 1, + ACTIONS(2250), 1, anon_sym_COMMA, - ACTIONS(2240), 1, + ACTIONS(2252), 1, anon_sym_RBRACE, - STATE(846), 1, - aux_sym_export_clause_repeat1, - [32578] = 4, + STATE(871), 1, + aux_sym_named_imports_repeat1, + [32466] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1756), 1, + ACTIONS(1141), 1, + anon_sym_EQ, + ACTIONS(1372), 2, + anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(1764), 1, - anon_sym_DOT, - ACTIONS(2242), 1, - anon_sym_GT, - [32591] = 4, + [32477] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2129), 1, + ACTIONS(2066), 1, sym_identifier, - ACTIONS(2244), 1, + ACTIONS(2252), 1, anon_sym_RBRACE, - STATE(985), 1, + STATE(1064), 1, sym__import_export_specifier, - [32604] = 2, - ACTIONS(1778), 1, - sym_comment, - ACTIONS(2008), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [32613] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1079), 1, - anon_sym_EQ, - ACTIONS(1392), 2, - anon_sym_LPAREN, - anon_sym_COLON, - [32624] = 4, + [32490] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(501), 1, anon_sym_COMMA, - ACTIONS(2246), 1, + ACTIONS(2254), 1, anon_sym_RPAREN, - STATE(805), 1, + STATE(796), 1, aux_sym_array_repeat1, - [32637] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1756), 1, - anon_sym_COLON, - ACTIONS(1764), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_GT, - [32650] = 2, - ACTIONS(1778), 1, + [32503] = 2, + ACTIONS(1776), 1, sym_comment, - ACTIONS(1970), 3, + ACTIONS(2022), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [32659] = 4, + [32512] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2250), 1, - anon_sym_LPAREN, - ACTIONS(2252), 1, - anon_sym_await, - STATE(37), 1, - sym__for_header, - [32672] = 4, + ACTIONS(1754), 1, + anon_sym_COLON, + ACTIONS(1762), 1, + anon_sym_DOT, + ACTIONS(2256), 1, + anon_sym_GT, + [32525] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(2258), 1, anon_sym_COMMA, - ACTIONS(1387), 1, - anon_sym_RBRACK, - STATE(805), 1, - aux_sym_array_repeat1, - [32685] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2254), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [32694] = 3, + ACTIONS(2260), 1, + anon_sym_RBRACE, + STATE(875), 1, + aux_sym_export_clause_repeat1, + [32538] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2258), 1, + ACTIONS(2264), 1, anon_sym_as, - ACTIONS(2256), 2, + ACTIONS(2262), 2, anon_sym_COMMA, anon_sym_RBRACE, - [32705] = 4, + [32549] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2260), 1, - anon_sym_COMMA, - ACTIONS(2262), 1, - anon_sym_RBRACE, - STATE(847), 1, - aux_sym_export_clause_repeat1, - [32718] = 4, + ACTIONS(2266), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [32558] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2264), 1, + ACTIONS(1860), 1, + anon_sym_LPAREN, + ACTIONS(2268), 1, + sym_identifier, + STATE(973), 1, + sym_formal_parameters, + [32571] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2270), 1, anon_sym_LPAREN, - ACTIONS(2266), 1, + ACTIONS(2272), 1, anon_sym_await, - STATE(26), 1, + STATE(29), 1, sym__for_header, - [32731] = 4, + [32584] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - ACTIONS(2268), 1, + ACTIONS(2274), 1, sym_identifier, - STATE(1063), 1, + STATE(942), 1, sym_formal_parameters, - [32744] = 4, + [32597] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(702), 1, + ACTIONS(704), 1, anon_sym_while, - ACTIONS(2270), 1, + ACTIONS(2276), 1, anon_sym_else, - STATE(242), 1, + STATE(250), 1, sym_else_clause, - [32757] = 4, + [32610] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - ACTIONS(2272), 1, + ACTIONS(2278), 1, sym_identifier, - STATE(1063), 1, + STATE(942), 1, sym_formal_parameters, - [32770] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1613), 1, - anon_sym_EQ, - ACTIONS(2274), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [32781] = 3, + [32623] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2276), 1, - sym_identifier, - ACTIONS(2278), 2, + ACTIONS(2280), 3, sym__automatic_semicolon, + anon_sym_from, anon_sym_SEMI, - [32792] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(515), 1, - anon_sym_COMMA, - ACTIONS(1396), 1, - anon_sym_RBRACK, - STATE(805), 1, - aux_sym_array_repeat1, - [32805] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(515), 1, - anon_sym_COMMA, - ACTIONS(1396), 1, - anon_sym_RBRACK, - STATE(904), 1, - aux_sym_array_repeat1, - [32818] = 3, + [32632] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2280), 1, + ACTIONS(2282), 1, sym_identifier, - ACTIONS(2282), 2, + ACTIONS(2284), 2, sym__automatic_semicolon, anon_sym_SEMI, - [32829] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(93), 1, - anon_sym_COMMA, - ACTIONS(2284), 1, - anon_sym_RBRACE, - STATE(872), 1, - aux_sym_object_repeat1, - [32842] = 4, + [32643] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, anon_sym_COMMA, ACTIONS(2286), 1, anon_sym_RBRACE, - STATE(874), 1, + STATE(841), 1, aux_sym_object_repeat1, - [32855] = 2, - ACTIONS(1778), 1, - sym_comment, - ACTIONS(2288), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [32864] = 4, + [32656] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 1, - anon_sym_COMMA, - ACTIONS(2290), 1, - anon_sym_RBRACE, - STATE(874), 1, - aux_sym_object_repeat1, - [32877] = 4, + ACTIONS(2288), 1, + sym_identifier, + ACTIONS(2290), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [32667] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 1, - anon_sym_COMMA, + ACTIONS(2066), 1, + sym_identifier, ACTIONS(2292), 1, anon_sym_RBRACE, - STATE(874), 1, - aux_sym_object_repeat1, - [32890] = 4, + STATE(1040), 1, + sym__import_export_specifier, + [32680] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2294), 1, anon_sym_COMMA, ACTIONS(2297), 1, anon_sym_RBRACE, - STATE(874), 1, - aux_sym_object_repeat1, - [32903] = 4, + STATE(866), 1, + aux_sym_export_clause_repeat1, + [32693] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 1, - anon_sym_COMMA, - ACTIONS(2299), 1, - anon_sym_RBRACE, - STATE(874), 1, - aux_sym_object_repeat1, - [32916] = 4, + ACTIONS(75), 1, + anon_sym_DQUOTE, + ACTIONS(77), 1, + anon_sym_SQUOTE, + STATE(1037), 1, + sym_string, + [32706] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(2299), 1, + anon_sym_LPAREN, ACTIONS(2301), 1, - anon_sym_COMMA, + anon_sym_await, + STATE(26), 1, + sym__for_header, + [32719] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1754), 1, + anon_sym_COLON, + ACTIONS(1762), 1, + anon_sym_DOT, ACTIONS(2303), 1, + anon_sym_GT, + [32732] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2066), 1, + sym_identifier, + ACTIONS(2305), 1, anon_sym_RBRACE, - STATE(885), 1, - aux_sym_named_imports_repeat1, - [32929] = 2, + STATE(1064), 1, + sym__import_export_specifier, + [32745] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2305), 3, - sym__automatic_semicolon, + ACTIONS(2307), 1, anon_sym_COMMA, - anon_sym_SEMI, - [32938] = 4, + ACTIONS(2310), 1, + anon_sym_RBRACE, + STATE(871), 1, + aux_sym_named_imports_repeat1, + [32758] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - ACTIONS(2307), 1, + ACTIONS(1754), 1, anon_sym_COLON, - STATE(1064), 1, - sym_formal_parameters, - [32951] = 2, + ACTIONS(1762), 1, + anon_sym_DOT, + ACTIONS(2312), 1, + anon_sym_GT, + [32771] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2309), 3, + ACTIONS(395), 1, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [32960] = 2, + ACTIONS(391), 2, + anon_sym_else, + anon_sym_while, + [32782] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2311), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [32969] = 4, + ACTIONS(2314), 1, + sym_identifier, + STATE(625), 1, + sym_decorator_member_expression, + STATE(656), 1, + sym_decorator_call_expression, + [32795] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2180), 1, + ACTIONS(2316), 1, anon_sym_COMMA, - ACTIONS(2182), 1, - anon_sym_RPAREN, - STATE(892), 1, - aux_sym_formal_parameters_repeat1, - [32982] = 2, + ACTIONS(2318), 1, + anon_sym_RBRACE, + STATE(866), 1, + aux_sym_export_clause_repeat1, + [32808] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2313), 3, + ACTIONS(2320), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [32991] = 4, + [32817] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - ACTIONS(2315), 1, - sym_identifier, - STATE(959), 1, - sym_formal_parameters, - [33004] = 4, + ACTIONS(2322), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [32826] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2129), 1, - sym_identifier, - ACTIONS(2240), 1, - anon_sym_RBRACE, - STATE(968), 1, - sym__import_export_specifier, - [33017] = 4, + ACTIONS(2324), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [32835] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2317), 1, - anon_sym_COMMA, - ACTIONS(2319), 1, - anon_sym_RBRACE, - STATE(843), 1, - aux_sym_named_imports_repeat1, - [33030] = 4, + ACTIONS(2326), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [32844] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(501), 1, anon_sym_COMMA, - ACTIONS(2321), 1, + ACTIONS(1374), 1, anon_sym_RBRACK, - STATE(805), 1, + STATE(796), 1, aux_sym_array_repeat1, - [33043] = 4, + [32857] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1720), 1, + ACTIONS(1738), 1, anon_sym_RPAREN, - ACTIONS(2323), 1, + ACTIONS(2328), 1, anon_sym_COMMA, - STATE(897), 1, + STATE(838), 1, aux_sym_formal_parameters_repeat1, - [33056] = 4, + [32870] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - ACTIONS(2325), 1, + ACTIONS(2330), 1, sym_identifier, - STATE(996), 1, + STATE(994), 1, sym_formal_parameters, - [33069] = 2, + [32883] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(501), 1, + anon_sym_COMMA, + ACTIONS(1374), 1, + anon_sym_RBRACK, + STATE(909), 1, + aux_sym_array_repeat1, + [32896] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2066), 1, + sym_identifier, + ACTIONS(2318), 1, + anon_sym_RBRACE, + STATE(1040), 1, + sym__import_export_specifier, + [32909] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2156), 1, + anon_sym_EQ, + ACTIONS(2332), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [32920] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2327), 3, + ACTIONS(2334), 3, sym__automatic_semicolon, anon_sym_from, anon_sym_SEMI, - [33078] = 4, + [32929] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1754), 1, + anon_sym_COLON, + ACTIONS(1762), 1, + anon_sym_DOT, + ACTIONS(2336), 1, + anon_sym_GT, + [32942] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(501), 1, anon_sym_COMMA, - ACTIONS(1383), 1, + ACTIONS(2338), 1, anon_sym_RPAREN, - STATE(907), 1, + STATE(796), 1, aux_sym_array_repeat1, - [33091] = 4, + [32955] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(501), 1, anon_sym_COMMA, - ACTIONS(1383), 1, + ACTIONS(1410), 1, anon_sym_RPAREN, - STATE(805), 1, + STATE(796), 1, aux_sym_array_repeat1, - [33104] = 4, + [32968] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1722), 1, + ACTIONS(501), 1, + anon_sym_COMMA, + ACTIONS(1410), 1, anon_sym_RPAREN, - ACTIONS(2329), 1, + STATE(888), 1, + aux_sym_array_repeat1, + [32981] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(501), 1, anon_sym_COMMA, - STATE(897), 1, - aux_sym_formal_parameters_repeat1, - [33117] = 4, + ACTIONS(2340), 1, + anon_sym_RBRACK, + STATE(796), 1, + aux_sym_array_repeat1, + [32994] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1730), 1, - anon_sym_RPAREN, - ACTIONS(2331), 1, + ACTIONS(2148), 1, anon_sym_COMMA, - STATE(897), 1, + ACTIONS(2150), 1, + anon_sym_RPAREN, + STATE(895), 1, aux_sym_formal_parameters_repeat1, - [33130] = 4, + [33007] = 2, + ACTIONS(1776), 1, + sym_comment, + ACTIONS(2342), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [33016] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(93), 1, anon_sym_COMMA, - ACTIONS(2284), 1, + ACTIONS(2344), 1, anon_sym_RBRACE, - STATE(874), 1, + STATE(841), 1, aux_sym_object_repeat1, - [33143] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - ACTIONS(2333), 1, - sym_identifier, - STATE(1063), 1, - sym_formal_parameters, - [33156] = 4, + [33029] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1714), 1, + ACTIONS(1708), 1, anon_sym_RPAREN, - ACTIONS(2335), 1, + ACTIONS(2346), 1, anon_sym_COMMA, - STATE(897), 1, + STATE(838), 1, aux_sym_formal_parameters_repeat1, - [33169] = 4, + [33042] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2337), 1, + ACTIONS(93), 1, anon_sym_COMMA, - ACTIONS(2340), 1, + ACTIONS(2348), 1, + anon_sym_RBRACE, + STATE(841), 1, + aux_sym_object_repeat1, + [33055] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1712), 1, anon_sym_RPAREN, - STATE(897), 1, + ACTIONS(2350), 1, + anon_sym_COMMA, + STATE(838), 1, aux_sym_formal_parameters_repeat1, - [33182] = 4, + [33068] = 2, + ACTIONS(1776), 1, + sym_comment, + ACTIONS(2018), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [33077] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - ACTIONS(2342), 1, - sym_identifier, - STATE(1017), 1, - sym_formal_parameters, - [33195] = 3, + ACTIONS(1716), 1, + anon_sym_RPAREN, + ACTIONS(2352), 1, + anon_sym_COMMA, + STATE(838), 1, + aux_sym_formal_parameters_repeat1, + [33090] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2202), 1, - anon_sym_EQ, - ACTIONS(2344), 2, + ACTIONS(501), 1, anon_sym_COMMA, + ACTIONS(1388), 1, anon_sym_RPAREN, - [33206] = 4, + STATE(796), 1, + aux_sym_array_repeat1, + [33103] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2346), 1, + ACTIONS(2354), 1, anon_sym_LBRACE, - ACTIONS(2348), 1, + ACTIONS(2356), 1, anon_sym_LPAREN, - STATE(224), 1, + STATE(218), 1, sym_statement_block, - [33219] = 2, - ACTIONS(3), 1, + [33116] = 2, + ACTIONS(1776), 1, sym_comment, - ACTIONS(2146), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [33228] = 2, + ACTIONS(1267), 3, + anon_sym_LBRACE, + anon_sym_LT, + sym_jsx_text, + [33125] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1412), 3, + ACTIONS(501), 1, anon_sym_COMMA, + ACTIONS(1388), 1, anon_sym_RPAREN, - anon_sym_RBRACK, - [33237] = 3, + STATE(850), 1, + aux_sym_array_repeat1, + [33138] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2188), 1, + ACTIONS(1607), 1, anon_sym_EQ, - ACTIONS(2350), 2, + ACTIONS(2229), 2, anon_sym_COMMA, anon_sym_RPAREN, - [33248] = 4, + [33149] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(501), 1, anon_sym_COMMA, - ACTIONS(2352), 1, + ACTIONS(1406), 1, anon_sym_RBRACK, - STATE(805), 1, + STATE(891), 1, aux_sym_array_repeat1, - [33261] = 2, - ACTIONS(1778), 1, - sym_comment, - ACTIONS(1298), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [33270] = 2, - ACTIONS(1778), 1, - sym_comment, - ACTIONS(2354), 3, - anon_sym_LBRACE, - anon_sym_LT, - sym_jsx_text, - [33279] = 4, + [33162] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(93), 1, anon_sym_COMMA, - ACTIONS(2356), 1, - anon_sym_RPAREN, - STATE(805), 1, - aux_sym_array_repeat1, - [33292] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1756), 1, - anon_sym_COLON, - ACTIONS(1764), 1, - anon_sym_DOT, - ACTIONS(2358), 1, - anon_sym_GT, - [33305] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2360), 1, - sym_identifier, - STATE(630), 1, - sym_decorator_member_expression, - STATE(647), 1, - sym_decorator_call_expression, - [33318] = 4, + ACTIONS(2220), 1, + anon_sym_RBRACE, + STATE(841), 1, + aux_sym_object_repeat1, + [33175] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2129), 1, - sym_identifier, - ACTIONS(2319), 1, - anon_sym_RBRACE, - STATE(985), 1, - sym__import_export_specifier, - [33331] = 2, - ACTIONS(1778), 1, + ACTIONS(1404), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + [33184] = 2, + ACTIONS(1776), 1, sym_comment, - ACTIONS(1263), 3, + ACTIONS(1315), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [33340] = 3, + [33193] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1613), 1, - anon_sym_EQ, - ACTIONS(2340), 2, + ACTIONS(501), 1, anon_sym_COMMA, - anon_sym_RPAREN, - [33351] = 2, - ACTIONS(1778), 1, + ACTIONS(2358), 1, + anon_sym_RBRACK, + STATE(796), 1, + aux_sym_array_repeat1, + [33206] = 2, + ACTIONS(1776), 1, sym_comment, - ACTIONS(1278), 3, + ACTIONS(1329), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [33360] = 3, + [33215] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(447), 1, - sym__automatic_semicolon, - ACTIONS(433), 2, - anon_sym_else, - anon_sym_while, - [33371] = 2, - ACTIONS(1778), 1, + ACTIONS(501), 1, + anon_sym_COMMA, + ACTIONS(1406), 1, + anon_sym_RBRACK, + STATE(796), 1, + aux_sym_array_repeat1, + [33228] = 2, + ACTIONS(1776), 1, sym_comment, - ACTIONS(1310), 3, + ACTIONS(1321), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [33380] = 2, - ACTIONS(1778), 1, + [33237] = 2, + ACTIONS(1776), 1, sym_comment, - ACTIONS(1322), 3, + ACTIONS(1277), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [33389] = 2, - ACTIONS(1778), 1, + [33246] = 2, + ACTIONS(1776), 1, sym_comment, - ACTIONS(1332), 3, + ACTIONS(1271), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [33398] = 2, - ACTIONS(1778), 1, + [33255] = 2, + ACTIONS(1776), 1, sym_comment, - ACTIONS(1336), 3, + ACTIONS(1255), 3, anon_sym_LBRACE, anon_sym_LT, sym_jsx_text, - [33407] = 4, + [33264] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1756), 1, - anon_sym_COLON, - ACTIONS(1764), 1, - anon_sym_DOT, + ACTIONS(1860), 1, + anon_sym_LPAREN, + ACTIONS(2360), 1, + sym_identifier, + STATE(973), 1, + sym_formal_parameters, + [33277] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(93), 1, + anon_sym_COMMA, ACTIONS(2362), 1, - anon_sym_GT, - [33420] = 2, + anon_sym_RBRACE, + STATE(841), 1, + aux_sym_object_repeat1, + [33290] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2364), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [33429] = 4, + ACTIONS(93), 1, + anon_sym_COMMA, + ACTIONS(2362), 1, + anon_sym_RBRACE, + STATE(839), 1, + aux_sym_object_repeat1, + [33303] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, + ACTIONS(2364), 1, + anon_sym_COLON, + STATE(954), 1, + sym_formal_parameters, + [33316] = 3, + ACTIONS(3), 1, + sym_comment, ACTIONS(2366), 1, + anon_sym_LPAREN, + STATE(40), 1, + sym__for_header, + [33326] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1860), 1, + anon_sym_LPAREN, + STATE(1019), 1, + sym_formal_parameters, + [33336] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2368), 1, + anon_sym_LBRACE, + STATE(240), 1, + sym_switch_body, + [33346] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2370), 1, sym_identifier, - STATE(959), 1, + ACTIONS(2372), 1, + sym_jsx_identifier, + [33356] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2374), 1, + sym_identifier, + ACTIONS(2376), 1, + anon_sym_STAR, + [33366] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1860), 1, + anon_sym_LPAREN, + STATE(946), 1, sym_formal_parameters, - [33442] = 3, + [33376] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2229), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [33384] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2129), 1, + ACTIONS(2378), 1, sym_identifier, - STATE(968), 1, - sym__import_export_specifier, - [33452] = 3, + ACTIONS(2380), 1, + anon_sym_STAR, + [33394] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2368), 1, + ACTIONS(1744), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [33402] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1984), 1, anon_sym_LBRACE, - STATE(209), 1, + STATE(49), 1, + sym_class_body, + [33412] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2238), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [33420] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2354), 1, + anon_sym_LBRACE, + STATE(638), 1, sym_statement_block, - [33462] = 3, + [33430] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2192), 1, + ACTIONS(1860), 1, + anon_sym_LPAREN, + STATE(977), 1, + sym_formal_parameters, + [33440] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2382), 1, + anon_sym_LBRACE, + STATE(552), 1, + sym_statement_block, + [33450] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2384), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [33458] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1860), 1, + anon_sym_LPAREN, + STATE(1007), 1, + sym_formal_parameters, + [33468] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2206), 1, anon_sym_from, - STATE(989), 1, + STATE(1046), 1, sym__from_clause, - [33472] = 3, + [33478] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2370), 1, + ACTIONS(2386), 1, anon_sym_COMMA, - ACTIONS(2372), 1, + ACTIONS(2388), 1, anon_sym_from, - [33482] = 3, + [33488] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2346), 1, + ACTIONS(2354), 1, anon_sym_LBRACE, - STATE(638), 1, + STATE(210), 1, sym_statement_block, - [33492] = 2, + [33498] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2374), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [33500] = 3, + ACTIONS(2354), 1, + anon_sym_LBRACE, + STATE(209), 1, + sym_statement_block, + [33508] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2376), 1, - sym_identifier, - ACTIONS(2378), 1, - anon_sym_STAR, - [33510] = 3, + ACTIONS(2354), 1, + anon_sym_LBRACE, + STATE(205), 1, + sym_statement_block, + [33518] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - STATE(976), 1, + STATE(983), 1, sym_formal_parameters, - [33520] = 3, + [33528] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(2382), 1, + anon_sym_LBRACE, + STATE(560), 1, + sym_statement_block, + [33538] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2168), 1, + sym_identifier, + ACTIONS(2170), 1, + anon_sym_LBRACK, + [33548] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2382), 1, + anon_sym_LBRACE, + STATE(58), 1, + sym_statement_block, + [33558] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1860), 1, anon_sym_LPAREN, - STATE(1047), 1, + STATE(1002), 1, sym_formal_parameters, - [33530] = 3, + [33568] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2390), 1, + anon_sym_LBRACE, + STATE(381), 1, + sym_statement_block, + [33578] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2380), 1, + ACTIONS(2390), 1, anon_sym_LBRACE, - STATE(267), 1, - sym_switch_body, - [33540] = 3, + STATE(427), 1, + sym_statement_block, + [33588] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2382), 1, - anon_sym_LPAREN, - STATE(35), 1, - sym__for_header, - [33550] = 2, + ACTIONS(2392), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [33596] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1191), 2, + ACTIONS(2394), 2, anon_sym_LBRACE, anon_sym_EQ_GT, - [33558] = 3, + [33604] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2384), 1, - sym_identifier, - ACTIONS(2386), 1, - anon_sym_STAR, - [33568] = 3, + ACTIONS(1860), 1, + anon_sym_LPAREN, + STATE(988), 1, + sym_formal_parameters, + [33614] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - STATE(999), 1, + STATE(997), 1, sym_formal_parameters, - [33578] = 2, + [33624] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2388), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [33586] = 2, + ACTIONS(1860), 1, + anon_sym_LPAREN, + STATE(1000), 1, + sym_formal_parameters, + [33634] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2390), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [33594] = 3, + ACTIONS(2066), 1, + sym_identifier, + STATE(1064), 1, + sym__import_export_specifier, + [33644] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2354), 1, anon_sym_LBRACE, - STATE(389), 1, + STATE(642), 1, sym_statement_block, - [33604] = 2, + [33654] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1394), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [33612] = 2, + ACTIONS(1860), 1, + anon_sym_LPAREN, + STATE(931), 1, + sym_formal_parameters, + [33664] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2394), 2, + ACTIONS(2354), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - [33620] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1398), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [33628] = 2, + STATE(636), 1, + sym_statement_block, + [33674] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2396), 2, anon_sym_LBRACE, anon_sym_EQ_GT, - [33636] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1968), 1, - anon_sym_LBRACE, - STATE(522), 1, - sym_class_body, - [33646] = 2, + [33682] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2398), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [33654] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2400), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [33662] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2402), 2, sym__automatic_semicolon, anon_sym_SEMI, - [33670] = 3, + [33690] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - STATE(1071), 1, - sym_formal_parameters, - [33680] = 3, + ACTIONS(2400), 1, + anon_sym_LBRACE, + STATE(219), 1, + sym_statement_block, + [33700] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2404), 1, + ACTIONS(1992), 1, anon_sym_LBRACE, - STATE(543), 1, - sym_statement_block, - [33690] = 3, + STATE(424), 1, + sym_class_body, + [33710] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - STATE(990), 1, - sym_formal_parameters, - [33700] = 3, + ACTIONS(2066), 1, + sym_identifier, + STATE(1040), 1, + sym__import_export_specifier, + [33720] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - STATE(994), 1, + STATE(1014), 1, sym_formal_parameters, - [33710] = 3, + [33730] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - STATE(923), 1, + STATE(1065), 1, sym_formal_parameters, - [33720] = 2, + [33740] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2406), 2, + ACTIONS(2402), 2, sym__automatic_semicolon, anon_sym_SEMI, - [33728] = 3, + [33748] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2408), 1, - sym_identifier, - ACTIONS(2410), 1, - anon_sym_STAR, - [33738] = 3, + ACTIONS(2404), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [33756] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - STATE(1022), 1, - sym_formal_parameters, - [33748] = 3, + ACTIONS(1992), 1, + anon_sym_LBRACE, + STATE(429), 1, + sym_class_body, + [33766] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, + ACTIONS(2390), 1, anon_sym_LBRACE, - STATE(585), 1, - sym_class_body, - [33758] = 3, + STATE(432), 1, + sym_statement_block, + [33776] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2176), 1, - sym_identifier, - ACTIONS(2178), 1, - anon_sym_LBRACK, - [33768] = 3, + ACTIONS(2406), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [33784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - STATE(1067), 1, + STATE(978), 1, sym_formal_parameters, - [33778] = 2, + [33794] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2412), 2, + ACTIONS(1175), 2, sym__automatic_semicolon, anon_sym_SEMI, - [33786] = 3, + [33802] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2404), 1, + ACTIONS(1183), 2, anon_sym_LBRACE, - STATE(542), 1, - sym_statement_block, - [33796] = 3, + anon_sym_EQ_GT, + [33810] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2404), 1, + ACTIONS(2354), 1, anon_sym_LBRACE, - STATE(47), 1, + STATE(230), 1, sym_statement_block, - [33806] = 3, + [33820] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2404), 1, + ACTIONS(2382), 1, anon_sym_LBRACE, - STATE(57), 1, + STATE(546), 1, sym_statement_block, - [33816] = 3, + [33830] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1962), 1, - anon_sym_LBRACE, - STATE(409), 1, - sym_class_body, - [33826] = 3, + ACTIONS(2408), 1, + anon_sym_LPAREN, + STATE(958), 1, + sym_parenthesized_expression, + [33840] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2414), 1, + ACTIONS(2410), 1, sym_identifier, - ACTIONS(2416), 1, + ACTIONS(2412), 1, anon_sym_STAR, - [33836] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1756), 1, - anon_sym_COLON, - ACTIONS(2242), 1, - anon_sym_GT, - [33846] = 3, + [33850] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1764), 1, - anon_sym_DOT, - ACTIONS(2242), 1, - anon_sym_GT, - [33856] = 3, + ACTIONS(2182), 1, + sym_identifier, + ACTIONS(2184), 1, + anon_sym_LBRACK, + [33860] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, + ACTIONS(2382), 1, anon_sym_LBRACE, - STATE(55), 1, - sym_class_body, - [33866] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2418), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [33874] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2420), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [33882] = 3, + STATE(51), 1, + sym_statement_block, + [33870] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2382), 1, anon_sym_LBRACE, - STATE(403), 1, + STATE(47), 1, sym_statement_block, - [33892] = 3, + [33880] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - STATE(1055), 1, - sym_formal_parameters, - [33902] = 3, + ACTIONS(2414), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [33888] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - STATE(982), 1, + STATE(1061), 1, sym_formal_parameters, - [33912] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2422), 1, - anon_sym_LBRACE, - STATE(209), 1, - sym_statement_block, - [33922] = 3, + [33898] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2422), 1, + ACTIONS(2416), 2, anon_sym_LBRACE, - STATE(210), 1, - sym_statement_block, - [33932] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - STATE(926), 1, - sym_formal_parameters, - [33942] = 3, + anon_sym_EQ_GT, + [33906] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2068), 1, + ACTIONS(2418), 2, anon_sym_LBRACE, - STATE(213), 1, - sym_class_body, - [33952] = 3, + anon_sym_EQ_GT, + [33914] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2346), 1, + ACTIONS(2382), 1, anon_sym_LBRACE, - STATE(636), 1, + STATE(50), 1, sym_statement_block, - [33962] = 3, + [33924] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2192), 1, + ACTIONS(2206), 1, anon_sym_from, - STATE(958), 1, + STATE(1048), 1, sym__from_clause, - [33972] = 3, + [33934] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2070), 1, + ACTIONS(2420), 1, sym_identifier, - ACTIONS(2072), 1, - anon_sym_LBRACK, - [33982] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2297), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [33990] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1181), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [33998] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1611), 1, - anon_sym_LPAREN, - ACTIONS(1706), 1, - anon_sym_EQ_GT, - [34008] = 3, - ACTIONS(3), 1, - sym_comment, ACTIONS(2422), 1, - anon_sym_LBRACE, - STATE(216), 1, - sym_statement_block, - [34018] = 3, + anon_sym_STAR, + [33944] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1611), 1, - anon_sym_LPAREN, ACTIONS(2424), 1, - anon_sym_EQ_GT, - [34028] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1920), 1, anon_sym_LPAREN, - STATE(1053), 1, - sym_formal_parameters, - [34038] = 2, + STATE(33), 1, + sym_parenthesized_expression, + [33954] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2426), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [34046] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1962), 1, anon_sym_LBRACE, - STATE(390), 1, - sym_class_body, - [34056] = 3, + anon_sym_EQ_GT, + [33962] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(2428), 1, - anon_sym_LPAREN, - STATE(31), 1, - sym_parenthesized_expression, - [34066] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2392), 1, - anon_sym_LBRACE, - STATE(435), 1, - sym_statement_block, - [34076] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2430), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [34084] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2368), 1, anon_sym_LBRACE, - STATE(220), 1, + STATE(219), 1, sym_statement_block, - [34094] = 3, + [33972] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - STATE(1038), 1, + STATE(1036), 1, sym_formal_parameters, - [34104] = 3, + [33982] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, + ACTIONS(1984), 1, anon_sym_LBRACE, - STATE(490), 1, + STATE(472), 1, sym_class_body, - [34114] = 2, + [33992] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2432), 2, + ACTIONS(1992), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - [34122] = 3, + STATE(379), 1, + sym_class_body, + [34002] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2368), 1, - anon_sym_LBRACE, - STATE(210), 1, - sym_statement_block, - [34132] = 3, + ACTIONS(1754), 1, + anon_sym_COLON, + ACTIONS(2256), 1, + anon_sym_GT, + [34012] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2390), 1, anon_sym_LBRACE, - STATE(437), 1, + STATE(462), 1, sym_statement_block, - [34142] = 3, + [34022] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2390), 1, anon_sym_LBRACE, - STATE(442), 1, + STATE(468), 1, sym_statement_block, - [34152] = 3, + [34032] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2404), 1, + ACTIONS(2382), 1, anon_sym_LBRACE, - STATE(487), 1, + STATE(469), 1, sym_statement_block, - [34162] = 3, + [34042] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - STATE(938), 1, - sym_formal_parameters, - [34172] = 3, + ACTIONS(2430), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [34050] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2428), 1, anon_sym_LBRACE, - STATE(416), 1, + STATE(212), 1, sym_statement_block, - [34182] = 3, + [34060] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - STATE(973), 1, - sym_formal_parameters, - [34192] = 2, + ACTIONS(2432), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [34068] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 2, anon_sym_COMMA, anon_sym_RPAREN, - [34200] = 2, + [34076] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2436), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [34208] = 2, + ACTIONS(2428), 1, + anon_sym_LBRACE, + STATE(211), 1, + sym_statement_block, + [34086] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2438), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [34216] = 2, + ACTIONS(2436), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [34094] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2440), 2, + ACTIONS(2390), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - [34224] = 3, + STATE(382), 1, + sym_statement_block, + [34104] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - STATE(1036), 1, + STATE(1034), 1, sym_formal_parameters, - [34234] = 2, + [34114] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2442), 2, + ACTIONS(2438), 2, anon_sym_LBRACE, anon_sym_EQ_GT, - [34242] = 3, + [34122] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1962), 1, + ACTIONS(1992), 1, anon_sym_LBRACE, - STATE(446), 1, + STATE(451), 1, sym_class_body, - [34252] = 3, + [34132] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, + ACTIONS(1984), 1, anon_sym_LBRACE, STATE(215), 1, sym_class_body, - [34262] = 2, + [34142] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2444), 2, + ACTIONS(2390), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - [34270] = 3, + STATE(383), 1, + sym_statement_block, + [34152] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2446), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - STATE(945), 1, - sym_parenthesized_expression, - [34280] = 2, + STATE(1031), 1, + sym_formal_parameters, + [34162] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1377), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [34288] = 3, + ACTIONS(1860), 1, + anon_sym_LPAREN, + STATE(1030), 1, + sym_formal_parameters, + [34172] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, + ACTIONS(1984), 1, anon_sym_LBRACE, - STATE(531), 1, + STATE(504), 1, sym_class_body, - [34298] = 3, + [34182] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2404), 1, + ACTIONS(2382), 1, anon_sym_LBRACE, - STATE(530), 1, + STATE(561), 1, sym_statement_block, - [34308] = 3, + [34192] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2346), 1, + ACTIONS(1984), 1, anon_sym_LBRACE, - STATE(256), 1, - sym_statement_block, - [34318] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - STATE(1033), 1, - sym_formal_parameters, - [34328] = 3, + STATE(580), 1, + sym_class_body, + [34202] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(2424), 1, anon_sym_LPAREN, - STATE(1032), 1, - sym_formal_parameters, - [34338] = 3, + STATE(922), 1, + sym_parenthesized_expression, + [34212] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, + ACTIONS(2428), 1, anon_sym_LBRACE, - STATE(451), 1, + STATE(216), 1, sym_statement_block, - [34348] = 3, + [34222] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2404), 1, + ACTIONS(2390), 1, anon_sym_LBRACE, - STATE(486), 1, + STATE(376), 1, sym_statement_block, - [34358] = 3, + [34232] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2448), 1, - sym_identifier, - ACTIONS(2450), 1, - sym_jsx_identifier, - [34368] = 3, + ACTIONS(2382), 1, + anon_sym_LBRACE, + STATE(484), 1, + sym_statement_block, + [34242] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2428), 1, - anon_sym_LPAREN, - STATE(931), 1, - sym_parenthesized_expression, - [34378] = 3, + ACTIONS(1762), 1, + anon_sym_DOT, + ACTIONS(2256), 1, + anon_sym_GT, + [34252] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2404), 1, + ACTIONS(2382), 1, anon_sym_LBRACE, - STATE(485), 1, + STATE(536), 1, sym_statement_block, - [34388] = 3, + [34262] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2368), 1, + ACTIONS(2382), 1, anon_sym_LBRACE, - STATE(216), 1, + STATE(486), 1, sym_statement_block, - [34398] = 3, + [34272] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(2366), 1, anon_sym_LPAREN, - STATE(1021), 1, - sym_formal_parameters, - [34408] = 3, + STATE(41), 1, + sym__for_header, + [34282] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2346), 1, - anon_sym_LBRACE, - STATE(639), 1, - sym_statement_block, - [34418] = 3, + ACTIONS(2424), 1, + anon_sym_LPAREN, + STATE(32), 1, + sym_parenthesized_expression, + [34292] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1756), 1, + ACTIONS(2440), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [34300] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1754), 1, anon_sym_COLON, - ACTIONS(2358), 1, + ACTIONS(2336), 1, anon_sym_GT, - [34428] = 3, + [34310] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2428), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - STATE(34), 1, - sym_parenthesized_expression, - [34438] = 3, + STATE(1016), 1, + sym_formal_parameters, + [34320] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1764), 1, + ACTIONS(1762), 1, anon_sym_DOT, - ACTIONS(2358), 1, + ACTIONS(2336), 1, anon_sym_GT, - [34448] = 3, + [34330] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - STATE(1018), 1, - sym_formal_parameters, - [34458] = 3, + ACTIONS(1984), 1, + anon_sym_LBRACE, + STATE(53), 1, + sym_class_body, + [34340] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, + ACTIONS(1984), 1, anon_sym_LBRACE, - STATE(483), 1, + STATE(489), 1, sym_class_body, - [34468] = 3, + [34350] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, + ACTIONS(1984), 1, anon_sym_LBRACE, - STATE(213), 1, + STATE(214), 1, sym_class_body, - [34478] = 3, + [34360] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2346), 1, - anon_sym_LBRACE, - STATE(218), 1, - sym_statement_block, - [34488] = 3, + ACTIONS(1860), 1, + anon_sym_LPAREN, + STATE(1011), 1, + sym_formal_parameters, + [34370] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2404), 1, + ACTIONS(2382), 1, anon_sym_LBRACE, - STATE(515), 1, + STATE(573), 1, sym_statement_block, - [34498] = 3, + [34380] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2404), 1, + ACTIONS(2382), 1, anon_sym_LBRACE, - STATE(514), 1, + STATE(575), 1, sym_statement_block, - [34508] = 3, + [34390] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, + ACTIONS(1984), 1, anon_sym_LBRACE, - STATE(513), 1, + STATE(576), 1, sym_class_body, - [34518] = 3, + [34400] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - STATE(1013), 1, + STATE(944), 1, sym_formal_parameters, - [34528] = 3, + [34410] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2404), 1, + ACTIONS(2382), 1, anon_sym_LBRACE, - STATE(482), 1, + STATE(491), 1, sym_statement_block, - [34538] = 3, + [34420] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - STATE(972), 1, - sym_formal_parameters, - [34548] = 3, + ACTIONS(1380), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [34428] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2404), 1, + ACTIONS(2382), 1, anon_sym_LBRACE, - STATE(512), 1, + STATE(505), 1, sym_statement_block, - [34558] = 3, + [34438] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(2442), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [34446] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2444), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [34454] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2354), 1, + anon_sym_LBRACE, + STATE(194), 1, + sym_statement_block, + [34464] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2446), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [34472] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2448), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [34480] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1860), 1, anon_sym_LPAREN, - STATE(988), 1, + STATE(947), 1, sym_formal_parameters, - [34568] = 3, + [34490] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2346), 1, + ACTIONS(1382), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [34498] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2450), 2, anon_sym_LBRACE, - STATE(214), 1, - sym_statement_block, - [34578] = 3, + anon_sym_EQ_GT, + [34506] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2068), 1, + ACTIONS(2424), 1, + anon_sym_LPAREN, + STATE(42), 1, + sym_parenthesized_expression, + [34516] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2452), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [34524] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2128), 1, anon_sym_LBRACE, STATE(215), 1, sym_class_body, - [34588] = 3, + [34534] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2454), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [34542] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1860), 1, + anon_sym_LPAREN, + STATE(1054), 1, + sym_formal_parameters, + [34552] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1860), 1, + anon_sym_LPAREN, + STATE(995), 1, + sym_formal_parameters, + [34562] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2456), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [34570] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1860), 1, + anon_sym_LPAREN, + STATE(959), 1, + sym_formal_parameters, + [34580] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1860), 1, + anon_sym_LPAREN, + STATE(1055), 1, + sym_formal_parameters, + [34590] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2346), 1, + ACTIONS(2400), 1, anon_sym_LBRACE, - STATE(222), 1, + STATE(211), 1, sym_statement_block, - [34598] = 2, + [34600] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2452), 2, + ACTIONS(2400), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - [34606] = 2, + STATE(212), 1, + sym_statement_block, + [34610] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1736), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [34614] = 3, + ACTIONS(1754), 1, + anon_sym_COLON, + ACTIONS(2312), 1, + anon_sym_GT, + [34620] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1968), 1, + ACTIONS(2128), 1, anon_sym_LBRACE, - STATE(56), 1, + STATE(214), 1, sym_class_body, - [34624] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2346), 1, - anon_sym_LBRACE, - STATE(197), 1, - sym_statement_block, - [34634] = 3, + [34630] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 1, - anon_sym_LBRACE, - STATE(414), 1, - sym_statement_block, - [34644] = 2, + ACTIONS(1762), 1, + anon_sym_DOT, + ACTIONS(2312), 1, + anon_sym_GT, + [34640] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2454), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [34652] = 3, + ACTIONS(1384), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [34648] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2428), 1, - anon_sym_LPAREN, - STATE(32), 1, - sym_parenthesized_expression, - [34662] = 3, + ACTIONS(2458), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [34656] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2129), 1, - sym_identifier, - STATE(985), 1, - sym__import_export_specifier, - [34672] = 3, + ACTIONS(2400), 1, + anon_sym_LBRACE, + STATE(216), 1, + sym_statement_block, + [34666] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1860), 1, anon_sym_LPAREN, - STATE(1024), 1, + STATE(1066), 1, sym_formal_parameters, - [34682] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1756), 1, - anon_sym_COLON, - ACTIONS(2362), 1, - anon_sym_GT, - [34692] = 3, + [34676] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2346), 1, - anon_sym_LBRACE, - STATE(641), 1, - sym_statement_block, - [34702] = 3, + ACTIONS(1605), 1, + anon_sym_LPAREN, + ACTIONS(1676), 1, + anon_sym_EQ_GT, + [34686] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1764), 1, - anon_sym_DOT, - ACTIONS(2362), 1, - anon_sym_GT, - [34712] = 3, + ACTIONS(2460), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [34694] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2422), 1, + ACTIONS(2354), 1, anon_sym_LBRACE, - STATE(220), 1, + STATE(639), 1, sym_statement_block, - [34722] = 2, + [34704] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2456), 2, + ACTIONS(2354), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - [34730] = 3, + STATE(637), 1, + sym_statement_block, + [34714] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(2424), 1, anon_sym_LPAREN, - STATE(960), 1, - sym_formal_parameters, - [34740] = 3, + STATE(34), 1, + sym_parenthesized_expression, + [34724] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1756), 1, + ACTIONS(1754), 1, anon_sym_COLON, - ACTIONS(2248), 1, + ACTIONS(2303), 1, anon_sym_GT, - [34750] = 3, + [34734] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2404), 1, - anon_sym_LBRACE, - STATE(558), 1, - sym_statement_block, - [34760] = 3, + ACTIONS(1605), 1, + anon_sym_LPAREN, + ACTIONS(2462), 1, + anon_sym_EQ_GT, + [34744] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1764), 1, + ACTIONS(1762), 1, anon_sym_DOT, - ACTIONS(2248), 1, + ACTIONS(2303), 1, anon_sym_GT, - [34770] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - STATE(961), 1, - sym_formal_parameters, - [34780] = 3, + [34754] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2428), 1, + ACTIONS(2424), 1, anon_sym_LPAREN, - STATE(36), 1, + STATE(31), 1, sym_parenthesized_expression, - [34790] = 3, + [34764] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2404), 1, - anon_sym_LBRACE, - STATE(566), 1, - sym_statement_block, - [34800] = 3, + ACTIONS(1860), 1, + anon_sym_LPAREN, + STATE(956), 1, + sym_formal_parameters, + [34774] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2346), 1, + ACTIONS(1984), 1, anon_sym_LBRACE, - STATE(637), 1, - sym_statement_block, - [34810] = 3, + STATE(559), 1, + sym_class_body, + [34784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2428), 1, + ACTIONS(2424), 1, anon_sym_LPAREN, STATE(38), 1, sym_parenthesized_expression, - [34820] = 3, + [34794] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2428), 1, - anon_sym_LPAREN, - STATE(24), 1, - sym_parenthesized_expression, - [34830] = 3, + ACTIONS(1479), 1, + anon_sym_RPAREN, + [34801] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2404), 1, - anon_sym_LBRACE, - STATE(58), 1, - sym_statement_block, - [34840] = 2, + ACTIONS(2464), 1, + anon_sym_from, + [34808] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2458), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [34848] = 2, + ACTIONS(2303), 1, + anon_sym_GT, + [34815] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2460), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [34856] = 3, + ACTIONS(2466), 1, + anon_sym_GT, + [34822] = 2, + ACTIONS(1776), 1, + sym_comment, + ACTIONS(2468), 1, + sym_regex_pattern, + [34829] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2382), 1, + ACTIONS(2470), 1, + anon_sym_GT, + [34836] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2472), 1, + anon_sym_GT, + [34843] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2474), 1, + anon_sym_SLASH2, + [34850] = 2, + ACTIONS(1776), 1, + sym_comment, + ACTIONS(2476), 1, + sym_regex_pattern, + [34857] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2478), 1, + sym_identifier, + [34864] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1372), 1, anon_sym_LPAREN, - STATE(40), 1, - sym__for_header, - [34866] = 3, + [34871] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2404), 1, - anon_sym_LBRACE, - STATE(50), 1, - sym_statement_block, - [34876] = 3, + ACTIONS(2480), 1, + anon_sym_from, + [34878] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1962), 1, - anon_sym_LBRACE, - STATE(424), 1, - sym_class_body, - [34886] = 2, + ACTIONS(2312), 1, + anon_sym_GT, + [34885] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2462), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [34894] = 2, + ACTIONS(2482), 1, + sym_identifier, + [34892] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2464), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [34902] = 2, + ACTIONS(2484), 1, + anon_sym_GT, + [34899] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2340), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [34910] = 3, + ACTIONS(2486), 1, + anon_sym_GT, + [34906] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, - anon_sym_LPAREN, - STATE(997), 1, - sym_formal_parameters, + ACTIONS(2488), 1, + anon_sym_GT, + [34913] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2490), 1, + anon_sym_RBRACE, [34920] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2466), 1, + ACTIONS(2198), 1, sym_identifier, [34927] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2468), 1, - anon_sym_GT, + ACTIONS(1676), 1, + anon_sym_EQ_GT, [34934] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1462), 1, - anon_sym_RBRACK, + ACTIONS(1439), 1, + anon_sym_COLON, [34941] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2470), 1, - anon_sym_GT, + ACTIONS(2492), 1, + sym_identifier, [34948] = 2, - ACTIONS(1778), 1, + ACTIONS(3), 1, sym_comment, - ACTIONS(2472), 1, - sym_regex_pattern, + ACTIONS(1437), 1, + anon_sym_RPAREN, [34955] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2474), 1, - anon_sym_GT, + ACTIONS(2162), 1, + anon_sym_EQ, [34962] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2476), 1, - anon_sym_GT, + ACTIONS(2462), 1, + anon_sym_EQ_GT, [34969] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2478), 1, - anon_sym_GT, + ACTIONS(2494), 1, + sym_identifier, [34976] = 2, - ACTIONS(1778), 1, + ACTIONS(3), 1, sym_comment, - ACTIONS(2480), 1, - sym_regex_pattern, + ACTIONS(1414), 1, + anon_sym_RPAREN, [34983] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2482), 1, - sym_identifier, + ACTIONS(2496), 1, + anon_sym_EQ_GT, [34990] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2484), 1, + ACTIONS(1465), 1, anon_sym_RPAREN, [34997] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2486), 1, + ACTIONS(2498), 1, anon_sym_GT, [35004] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1436), 1, + ACTIONS(1467), 1, anon_sym_RPAREN, [35011] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2488), 1, - anon_sym_RPAREN, + ACTIONS(2336), 1, + anon_sym_GT, [35018] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2490), 1, - anon_sym_RPAREN, + ACTIONS(2256), 1, + anon_sym_GT, [35025] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2492), 1, - anon_sym_from, + ACTIONS(2500), 1, + anon_sym_while, [35032] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2494), 1, - anon_sym_GT, + ACTIONS(1495), 1, + anon_sym_RBRACK, [35039] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2248), 1, - anon_sym_GT, + ACTIONS(1491), 1, + anon_sym_RPAREN, [35046] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2496), 1, - anon_sym_GT, + ACTIONS(1485), 1, + anon_sym_RBRACK, [35053] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2362), 1, - anon_sym_GT, + ACTIONS(1481), 1, + anon_sym_RPAREN, [35060] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2498), 1, + ACTIONS(2502), 1, anon_sym_GT, [35067] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1438), 1, - anon_sym_RPAREN, + ACTIONS(2504), 1, + anon_sym_GT, [35074] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2500), 1, - anon_sym_from, + ACTIONS(2506), 1, + anon_sym_target, [35081] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1432), 1, - anon_sym_RPAREN, + ACTIONS(2508), 1, + anon_sym_EQ_GT, [35088] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1428), 1, - anon_sym_RPAREN, + ACTIONS(2510), 1, + sym_identifier, [35095] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2502), 1, - sym_identifier, + ACTIONS(2512), 1, + anon_sym_RBRACE, [35102] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1426), 1, - anon_sym_RPAREN, + ACTIONS(1459), 1, + anon_sym_RBRACE, [35109] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2504), 1, - anon_sym_COLON, + ACTIONS(1489), 1, + anon_sym_RPAREN, [35116] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1468), 1, - anon_sym_RPAREN, + ACTIONS(1449), 1, + anon_sym_RBRACK, [35123] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1470), 1, - anon_sym_RPAREN, + ACTIONS(1447), 1, + anon_sym_RBRACK, [35130] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2506), 1, - sym_identifier, + ACTIONS(2514), 1, + anon_sym_GT, [35137] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 1, - anon_sym_RPAREN, + ACTIONS(2516), 1, + anon_sym_GT, [35144] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1476), 1, - anon_sym_RPAREN, + ACTIONS(2518), 1, + anon_sym_GT, [35151] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2508), 1, - anon_sym_GT, + ACTIONS(2520), 1, + anon_sym_RPAREN, [35158] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2358), 1, - anon_sym_GT, + ACTIONS(2522), 1, + anon_sym_from, [35165] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2510), 1, - sym_identifier, + ACTIONS(2524), 1, + anon_sym_RPAREN, [35172] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2424), 1, - anon_sym_EQ_GT, + ACTIONS(1463), 1, + anon_sym_RBRACK, [35179] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1474), 1, - anon_sym_RBRACE, + ACTIONS(2526), 1, + anon_sym_from, [35186] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1442), 1, - anon_sym_RBRACK, + ACTIONS(2528), 1, + anon_sym_from, [35193] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2512), 1, - anon_sym_GT, + ACTIONS(2530), 1, + sym_identifier, [35200] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1488), 1, - anon_sym_RBRACK, + ACTIONS(2532), 1, + anon_sym_GT, [35207] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1440), 1, - anon_sym_RBRACK, + ACTIONS(2534), 1, + anon_sym_RPAREN, [35214] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2514), 1, - anon_sym_GT, + ACTIONS(2536), 1, + sym_identifier, [35221] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2516), 1, - sym_identifier, + ACTIONS(1445), 1, + anon_sym_RBRACK, [35228] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2518), 1, - anon_sym_GT, + ACTIONS(2538), 1, + anon_sym_function, [35235] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1424), 1, - anon_sym_RBRACE, + ACTIONS(2182), 1, + sym_identifier, [35242] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1420), 1, - anon_sym_RBRACK, + ACTIONS(2540), 1, + sym_identifier, [35249] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1497), 1, - anon_sym_COLON, + ACTIONS(2542), 1, + anon_sym_from, [35256] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1422), 1, - anon_sym_RPAREN, + ACTIONS(2544), 1, + sym_identifier, [35263] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1430), 1, - anon_sym_RBRACK, + ACTIONS(2546), 1, + anon_sym_COLON, [35270] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2520), 1, - anon_sym_from, + ACTIONS(1441), 1, + anon_sym_RBRACE, [35277] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2522), 1, - anon_sym_GT, + ACTIONS(2548), 1, + anon_sym_target, [35284] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2524), 1, - anon_sym_RBRACE, + ACTIONS(2550), 1, + anon_sym_GT, [35291] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2526), 1, - ts_builtin_sym_end, + ACTIONS(1605), 1, + anon_sym_LPAREN, [35298] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2528), 1, - anon_sym_from, + ACTIONS(2552), 1, + anon_sym_GT, [35305] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2530), 1, + ACTIONS(2554), 1, anon_sym_EQ_GT, [35312] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2202), 1, - anon_sym_EQ, + ACTIONS(2556), 1, + anon_sym_EQ_GT, [35319] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2532), 1, - anon_sym_from, + ACTIONS(2168), 1, + sym_identifier, [35326] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1392), 1, - anon_sym_LPAREN, + ACTIONS(2558), 1, + anon_sym_EQ_GT, [35333] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2188), 1, - anon_sym_EQ, + ACTIONS(2214), 1, + sym_identifier, [35340] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2070), 1, - sym_identifier, + ACTIONS(1424), 1, + anon_sym_RBRACK, [35347] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1611), 1, - anon_sym_LPAREN, + ACTIONS(2560), 1, + anon_sym_SLASH2, [35354] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2534), 1, - sym_identifier, + ACTIONS(2562), 1, + anon_sym_from, [35361] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2536), 1, - anon_sym_target, + ACTIONS(1426), 1, + anon_sym_RPAREN, [35368] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2538), 1, - anon_sym_EQ_GT, + ACTIONS(1422), 1, + anon_sym_RPAREN, [35375] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2540), 1, - anon_sym_EQ_GT, + ACTIONS(1420), 1, + anon_sym_RPAREN, [35382] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2242), 1, - anon_sym_GT, + ACTIONS(1416), 1, + anon_sym_RPAREN, [35389] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2542), 1, - sym_identifier, + ACTIONS(1433), 1, + anon_sym_RBRACE, [35396] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2544), 1, - anon_sym_EQ_GT, + ACTIONS(1493), 1, + anon_sym_RPAREN, [35403] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1486), 1, - anon_sym_RBRACK, + ACTIONS(2564), 1, + anon_sym_as, [35410] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1484), 1, - anon_sym_RBRACE, + ACTIONS(2566), 1, + anon_sym_EQ_GT, [35417] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2120), 1, - sym_identifier, + ACTIONS(2388), 1, + anon_sym_from, [35424] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1478), 1, - anon_sym_RBRACK, + ACTIONS(2156), 1, + anon_sym_EQ, [35431] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2546), 1, - anon_sym_from, + ACTIONS(1443), 1, + anon_sym_RBRACK, [35438] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2548), 1, - anon_sym_RBRACE, + ACTIONS(2568), 1, + sym_identifier, [35445] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2550), 1, - anon_sym_SLASH2, + ACTIONS(2570), 1, + anon_sym_GT, [35452] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2552), 1, - anon_sym_EQ_GT, + ACTIONS(2572), 1, + ts_builtin_sym_end, [35459] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2554), 1, + ACTIONS(2574), 1, sym_identifier, [35466] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2556), 1, - anon_sym_function, - [35473] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2558), 1, - anon_sym_GT, - [35480] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2560), 1, - anon_sym_GT, - [35487] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1501), 1, - anon_sym_RPAREN, - [35494] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2176), 1, - sym_identifier, - [35501] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2562), 1, - anon_sym_from, - [35508] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2564), 1, - sym_identifier, - [35515] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2566), 1, - anon_sym_target, - [35522] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1482), 1, - anon_sym_RPAREN, - [35529] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1706), 1, - anon_sym_EQ_GT, - [35536] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2204), 1, - sym_identifier, - [35543] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2568), 1, - anon_sym_SLASH2, - [35550] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2372), 1, - anon_sym_from, - [35557] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2570), 1, - anon_sym_EQ_GT, - [35564] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2572), 1, - anon_sym_while, - [35571] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1444), 1, - anon_sym_RPAREN, - [35578] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2574), 1, - anon_sym_as, - [35585] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2576), 1, sym_identifier, - [35592] = 2, + [35473] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2578), 1, - sym_identifier, - [35599] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2580), 1, anon_sym_function, }; static uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(193)] = 0, - [SMALL_STATE(194)] = 73, - [SMALL_STATE(195)] = 166, - [SMALL_STATE(196)] = 239, - [SMALL_STATE(197)] = 331, - [SMALL_STATE(198)] = 409, - [SMALL_STATE(199)] = 479, - [SMALL_STATE(200)] = 549, - [SMALL_STATE(201)] = 642, - [SMALL_STATE(202)] = 733, - [SMALL_STATE(203)] = 828, - [SMALL_STATE(204)] = 921, - [SMALL_STATE(205)] = 1017, - [SMALL_STATE(206)] = 1089, - [SMALL_STATE(207)] = 1160, - [SMALL_STATE(208)] = 1229, - [SMALL_STATE(209)] = 1296, - [SMALL_STATE(210)] = 1365, - [SMALL_STATE(211)] = 1434, - [SMALL_STATE(212)] = 1501, - [SMALL_STATE(213)] = 1568, - [SMALL_STATE(214)] = 1637, - [SMALL_STATE(215)] = 1704, - [SMALL_STATE(216)] = 1773, - [SMALL_STATE(217)] = 1842, - [SMALL_STATE(218)] = 1909, - [SMALL_STATE(219)] = 1976, - [SMALL_STATE(220)] = 2045, - [SMALL_STATE(221)] = 2114, - [SMALL_STATE(222)] = 2183, - [SMALL_STATE(223)] = 2250, - [SMALL_STATE(224)] = 2317, - [SMALL_STATE(225)] = 2384, - [SMALL_STATE(226)] = 2453, - [SMALL_STATE(227)] = 2520, - [SMALL_STATE(228)] = 2586, - [SMALL_STATE(229)] = 2652, - [SMALL_STATE(230)] = 2718, - [SMALL_STATE(231)] = 2784, - [SMALL_STATE(232)] = 2850, - [SMALL_STATE(233)] = 2942, - [SMALL_STATE(234)] = 3008, - [SMALL_STATE(235)] = 3074, - [SMALL_STATE(236)] = 3140, - [SMALL_STATE(237)] = 3206, - [SMALL_STATE(238)] = 3272, - [SMALL_STATE(239)] = 3338, - [SMALL_STATE(240)] = 3404, - [SMALL_STATE(241)] = 3470, - [SMALL_STATE(242)] = 3536, - [SMALL_STATE(243)] = 3602, - [SMALL_STATE(244)] = 3668, - [SMALL_STATE(245)] = 3734, - [SMALL_STATE(246)] = 3800, - [SMALL_STATE(247)] = 3866, - [SMALL_STATE(248)] = 3932, - [SMALL_STATE(249)] = 3998, - [SMALL_STATE(250)] = 4064, - [SMALL_STATE(251)] = 4130, - [SMALL_STATE(252)] = 4196, - [SMALL_STATE(253)] = 4262, - [SMALL_STATE(254)] = 4328, - [SMALL_STATE(255)] = 4394, - [SMALL_STATE(256)] = 4460, - [SMALL_STATE(257)] = 4526, - [SMALL_STATE(258)] = 4592, - [SMALL_STATE(259)] = 4658, - [SMALL_STATE(260)] = 4724, - [SMALL_STATE(261)] = 4790, - [SMALL_STATE(262)] = 4856, - [SMALL_STATE(263)] = 4922, - [SMALL_STATE(264)] = 4988, - [SMALL_STATE(265)] = 5054, - [SMALL_STATE(266)] = 5146, - [SMALL_STATE(267)] = 5212, - [SMALL_STATE(268)] = 5278, - [SMALL_STATE(269)] = 5344, - [SMALL_STATE(270)] = 5410, - [SMALL_STATE(271)] = 5476, - [SMALL_STATE(272)] = 5542, - [SMALL_STATE(273)] = 5608, - [SMALL_STATE(274)] = 5674, - [SMALL_STATE(275)] = 5755, - [SMALL_STATE(276)] = 5836, - [SMALL_STATE(277)] = 5900, - [SMALL_STATE(278)] = 5964, - [SMALL_STATE(279)] = 6048, - [SMALL_STATE(280)] = 6112, - [SMALL_STATE(281)] = 6196, - [SMALL_STATE(282)] = 6260, - [SMALL_STATE(283)] = 6324, - [SMALL_STATE(284)] = 6388, - [SMALL_STATE(285)] = 6466, - [SMALL_STATE(286)] = 6542, - [SMALL_STATE(287)] = 6618, - [SMALL_STATE(288)] = 6682, - [SMALL_STATE(289)] = 6761, - [SMALL_STATE(290)] = 6840, - [SMALL_STATE(291)] = 6913, - [SMALL_STATE(292)] = 6996, - [SMALL_STATE(293)] = 7070, - [SMALL_STATE(294)] = 7146, - [SMALL_STATE(295)] = 7220, - [SMALL_STATE(296)] = 7296, - [SMALL_STATE(297)] = 7372, - [SMALL_STATE(298)] = 7434, - [SMALL_STATE(299)] = 7496, - [SMALL_STATE(300)] = 7558, - [SMALL_STATE(301)] = 7636, - [SMALL_STATE(302)] = 7698, - [SMALL_STATE(303)] = 7776, - [SMALL_STATE(304)] = 7838, - [SMALL_STATE(305)] = 7900, - [SMALL_STATE(306)] = 7962, - [SMALL_STATE(307)] = 8038, - [SMALL_STATE(308)] = 8114, - [SMALL_STATE(309)] = 8175, - [SMALL_STATE(310)] = 8254, - [SMALL_STATE(311)] = 8329, - [SMALL_STATE(312)] = 8390, - [SMALL_STATE(313)] = 8451, - [SMALL_STATE(314)] = 8512, - [SMALL_STATE(315)] = 8573, - [SMALL_STATE(316)] = 8634, - [SMALL_STATE(317)] = 8705, - [SMALL_STATE(318)] = 8766, - [SMALL_STATE(319)] = 8827, - [SMALL_STATE(320)] = 8888, - [SMALL_STATE(321)] = 8967, - [SMALL_STATE(322)] = 9027, - [SMALL_STATE(323)] = 9101, - [SMALL_STATE(324)] = 9176, - [SMALL_STATE(325)] = 9251, - [SMALL_STATE(326)] = 9326, - [SMALL_STATE(327)] = 9401, - [SMALL_STATE(328)] = 9459, - [SMALL_STATE(329)] = 9517, - [SMALL_STATE(330)] = 9589, - [SMALL_STATE(331)] = 9661, - [SMALL_STATE(332)] = 9719, - [SMALL_STATE(333)] = 9787, - [SMALL_STATE(334)] = 9836, - [SMALL_STATE(335)] = 9885, - [SMALL_STATE(336)] = 9970, - [SMALL_STATE(337)] = 10055, - [SMALL_STATE(338)] = 10140, - [SMALL_STATE(339)] = 10201, - [SMALL_STATE(340)] = 10250, - [SMALL_STATE(341)] = 10335, - [SMALL_STATE(342)] = 10420, - [SMALL_STATE(343)] = 10505, - [SMALL_STATE(344)] = 10590, - [SMALL_STATE(345)] = 10639, - [SMALL_STATE(346)] = 10702, - [SMALL_STATE(347)] = 10763, - [SMALL_STATE(348)] = 10848, - [SMALL_STATE(349)] = 10897, - [SMALL_STATE(350)] = 10946, - [SMALL_STATE(351)] = 10999, - [SMALL_STATE(352)] = 11084, - [SMALL_STATE(353)] = 11133, - [SMALL_STATE(354)] = 11218, - [SMALL_STATE(355)] = 11281, - [SMALL_STATE(356)] = 11366, - [SMALL_STATE(357)] = 11415, - [SMALL_STATE(358)] = 11500, - [SMALL_STATE(359)] = 11565, - [SMALL_STATE(360)] = 11626, - [SMALL_STATE(361)] = 11689, - [SMALL_STATE(362)] = 11774, - [SMALL_STATE(363)] = 11859, - [SMALL_STATE(364)] = 11942, - [SMALL_STATE(365)] = 12027, - [SMALL_STATE(366)] = 12090, - [SMALL_STATE(367)] = 12175, - [SMALL_STATE(368)] = 12244, - [SMALL_STATE(369)] = 12323, - [SMALL_STATE(370)] = 12398, - [SMALL_STATE(371)] = 12469, - [SMALL_STATE(372)] = 12525, - [SMALL_STATE(373)] = 12611, - [SMALL_STATE(374)] = 12667, - [SMALL_STATE(375)] = 12717, - [SMALL_STATE(376)] = 12767, - [SMALL_STATE(377)] = 12817, - [SMALL_STATE(378)] = 12875, - [SMALL_STATE(379)] = 12925, - [SMALL_STATE(380)] = 12972, - [SMALL_STATE(381)] = 13055, - [SMALL_STATE(382)] = 13138, - [SMALL_STATE(383)] = 13185, - [SMALL_STATE(384)] = 13244, - [SMALL_STATE(385)] = 13305, - [SMALL_STATE(386)] = 13366, - [SMALL_STATE(387)] = 13427, - [SMALL_STATE(388)] = 13486, - [SMALL_STATE(389)] = 13533, - [SMALL_STATE(390)] = 13580, - [SMALL_STATE(391)] = 13627, - [SMALL_STATE(392)] = 13678, - [SMALL_STATE(393)] = 13737, - [SMALL_STATE(394)] = 13820, - [SMALL_STATE(395)] = 13867, - [SMALL_STATE(396)] = 13914, - [SMALL_STATE(397)] = 13997, - [SMALL_STATE(398)] = 14044, - [SMALL_STATE(399)] = 14091, - [SMALL_STATE(400)] = 14138, - [SMALL_STATE(401)] = 14185, - [SMALL_STATE(402)] = 14268, - [SMALL_STATE(403)] = 14351, - [SMALL_STATE(404)] = 14398, - [SMALL_STATE(405)] = 14481, - [SMALL_STATE(406)] = 14564, - [SMALL_STATE(407)] = 14611, - [SMALL_STATE(408)] = 14658, - [SMALL_STATE(409)] = 14721, - [SMALL_STATE(410)] = 14768, - [SMALL_STATE(411)] = 14815, - [SMALL_STATE(412)] = 14862, - [SMALL_STATE(413)] = 14909, - [SMALL_STATE(414)] = 14972, - [SMALL_STATE(415)] = 15019, - [SMALL_STATE(416)] = 15088, - [SMALL_STATE(417)] = 15135, - [SMALL_STATE(418)] = 15208, - [SMALL_STATE(419)] = 15285, - [SMALL_STATE(420)] = 15352, - [SMALL_STATE(421)] = 15413, - [SMALL_STATE(422)] = 15494, - [SMALL_STATE(423)] = 15577, - [SMALL_STATE(424)] = 15660, - [SMALL_STATE(425)] = 15707, - [SMALL_STATE(426)] = 15754, - [SMALL_STATE(427)] = 15801, - [SMALL_STATE(428)] = 15884, - [SMALL_STATE(429)] = 15967, - [SMALL_STATE(430)] = 16014, - [SMALL_STATE(431)] = 16061, - [SMALL_STATE(432)] = 16144, - [SMALL_STATE(433)] = 16191, - [SMALL_STATE(434)] = 16274, - [SMALL_STATE(435)] = 16321, - [SMALL_STATE(436)] = 16368, - [SMALL_STATE(437)] = 16415, - [SMALL_STATE(438)] = 16462, - [SMALL_STATE(439)] = 16509, - [SMALL_STATE(440)] = 16556, - [SMALL_STATE(441)] = 16603, - [SMALL_STATE(442)] = 16650, - [SMALL_STATE(443)] = 16697, - [SMALL_STATE(444)] = 16744, - [SMALL_STATE(445)] = 16827, - [SMALL_STATE(446)] = 16910, - [SMALL_STATE(447)] = 16957, - [SMALL_STATE(448)] = 17004, - [SMALL_STATE(449)] = 17051, - [SMALL_STATE(450)] = 17098, - [SMALL_STATE(451)] = 17145, - [SMALL_STATE(452)] = 17192, - [SMALL_STATE(453)] = 17239, - [SMALL_STATE(454)] = 17322, - [SMALL_STATE(455)] = 17369, - [SMALL_STATE(456)] = 17416, - [SMALL_STATE(457)] = 17463, - [SMALL_STATE(458)] = 17510, - [SMALL_STATE(459)] = 17597, - [SMALL_STATE(460)] = 17644, - [SMALL_STATE(461)] = 17691, - [SMALL_STATE(462)] = 17778, - [SMALL_STATE(463)] = 17825, - [SMALL_STATE(464)] = 17872, - [SMALL_STATE(465)] = 17959, - [SMALL_STATE(466)] = 18006, - [SMALL_STATE(467)] = 18093, - [SMALL_STATE(468)] = 18140, - [SMALL_STATE(469)] = 18187, - [SMALL_STATE(470)] = 18240, - [SMALL_STATE(471)] = 18287, - [SMALL_STATE(472)] = 18334, - [SMALL_STATE(473)] = 18397, - [SMALL_STATE(474)] = 18447, - [SMALL_STATE(475)] = 18495, - [SMALL_STATE(476)] = 18579, - [SMALL_STATE(477)] = 18633, - [SMALL_STATE(478)] = 18687, - [SMALL_STATE(479)] = 18773, - [SMALL_STATE(480)] = 18859, - [SMALL_STATE(481)] = 18945, - [SMALL_STATE(482)] = 18995, - [SMALL_STATE(483)] = 19045, - [SMALL_STATE(484)] = 19095, - [SMALL_STATE(485)] = 19145, - [SMALL_STATE(486)] = 19195, - [SMALL_STATE(487)] = 19245, - [SMALL_STATE(488)] = 19295, - [SMALL_STATE(489)] = 19379, - [SMALL_STATE(490)] = 19465, - [SMALL_STATE(491)] = 19515, - [SMALL_STATE(492)] = 19571, - [SMALL_STATE(493)] = 19621, - [SMALL_STATE(494)] = 19705, - [SMALL_STATE(495)] = 19791, - [SMALL_STATE(496)] = 19849, - [SMALL_STATE(497)] = 19907, - [SMALL_STATE(498)] = 19989, - [SMALL_STATE(499)] = 20071, - [SMALL_STATE(500)] = 20119, - [SMALL_STATE(501)] = 20201, - [SMALL_STATE(502)] = 20283, - [SMALL_STATE(503)] = 20365, - [SMALL_STATE(504)] = 20449, - [SMALL_STATE(505)] = 20531, - [SMALL_STATE(506)] = 20613, - [SMALL_STATE(507)] = 20695, - [SMALL_STATE(508)] = 20781, - [SMALL_STATE(509)] = 20864, - [SMALL_STATE(510)] = 20947, - [SMALL_STATE(511)] = 21030, - [SMALL_STATE(512)] = 21113, - [SMALL_STATE(513)] = 21158, - [SMALL_STATE(514)] = 21203, - [SMALL_STATE(515)] = 21248, - [SMALL_STATE(516)] = 21293, - [SMALL_STATE(517)] = 21376, - [SMALL_STATE(518)] = 21459, - [SMALL_STATE(519)] = 21542, - [SMALL_STATE(520)] = 21625, - [SMALL_STATE(521)] = 21708, - [SMALL_STATE(522)] = 21791, - [SMALL_STATE(523)] = 21836, - [SMALL_STATE(524)] = 21919, - [SMALL_STATE(525)] = 22002, - [SMALL_STATE(526)] = 22085, - [SMALL_STATE(527)] = 22130, - [SMALL_STATE(528)] = 22189, - [SMALL_STATE(529)] = 22240, - [SMALL_STATE(530)] = 22285, - [SMALL_STATE(531)] = 22330, - [SMALL_STATE(532)] = 22375, - [SMALL_STATE(533)] = 22434, - [SMALL_STATE(534)] = 22517, - [SMALL_STATE(535)] = 22562, - [SMALL_STATE(536)] = 22643, - [SMALL_STATE(537)] = 22688, - [SMALL_STATE(538)] = 22733, - [SMALL_STATE(539)] = 22778, - [SMALL_STATE(540)] = 22823, - [SMALL_STATE(541)] = 22876, - [SMALL_STATE(542)] = 22921, - [SMALL_STATE(543)] = 22966, - [SMALL_STATE(544)] = 23011, - [SMALL_STATE(545)] = 23056, - [SMALL_STATE(546)] = 23101, - [SMALL_STATE(547)] = 23146, - [SMALL_STATE(548)] = 23191, - [SMALL_STATE(549)] = 23236, - [SMALL_STATE(550)] = 23281, - [SMALL_STATE(551)] = 23364, - [SMALL_STATE(552)] = 23447, - [SMALL_STATE(553)] = 23492, - [SMALL_STATE(554)] = 23537, - [SMALL_STATE(555)] = 23620, - [SMALL_STATE(556)] = 23703, - [SMALL_STATE(557)] = 23786, - [SMALL_STATE(558)] = 23831, - [SMALL_STATE(559)] = 23876, - [SMALL_STATE(560)] = 23959, - [SMALL_STATE(561)] = 24012, - [SMALL_STATE(562)] = 24057, - [SMALL_STATE(563)] = 24102, - [SMALL_STATE(564)] = 24147, - [SMALL_STATE(565)] = 24228, - [SMALL_STATE(566)] = 24311, - [SMALL_STATE(567)] = 24356, - [SMALL_STATE(568)] = 24437, - [SMALL_STATE(569)] = 24520, - [SMALL_STATE(570)] = 24601, - [SMALL_STATE(571)] = 24682, - [SMALL_STATE(572)] = 24765, - [SMALL_STATE(573)] = 24810, - [SMALL_STATE(574)] = 24893, - [SMALL_STATE(575)] = 24938, - [SMALL_STATE(576)] = 24993, - [SMALL_STATE(577)] = 25038, - [SMALL_STATE(578)] = 25083, - [SMALL_STATE(579)] = 25128, - [SMALL_STATE(580)] = 25209, - [SMALL_STATE(581)] = 25292, - [SMALL_STATE(582)] = 25337, - [SMALL_STATE(583)] = 25418, - [SMALL_STATE(584)] = 25463, - [SMALL_STATE(585)] = 25508, - [SMALL_STATE(586)] = 25553, - [SMALL_STATE(587)] = 25598, - [SMALL_STATE(588)] = 25643, - [SMALL_STATE(589)] = 25726, - [SMALL_STATE(590)] = 25771, - [SMALL_STATE(591)] = 25851, - [SMALL_STATE(592)] = 25905, - [SMALL_STATE(593)] = 25959, - [SMALL_STATE(594)] = 26039, - [SMALL_STATE(595)] = 26119, - [SMALL_STATE(596)] = 26199, - [SMALL_STATE(597)] = 26279, - [SMALL_STATE(598)] = 26356, - [SMALL_STATE(599)] = 26411, - [SMALL_STATE(600)] = 26466, - [SMALL_STATE(601)] = 26543, - [SMALL_STATE(602)] = 26598, - [SMALL_STATE(603)] = 26653, - [SMALL_STATE(604)] = 26726, - [SMALL_STATE(605)] = 26799, - [SMALL_STATE(606)] = 26867, - [SMALL_STATE(607)] = 26925, - [SMALL_STATE(608)] = 26983, - [SMALL_STATE(609)] = 27041, - [SMALL_STATE(610)] = 27099, - [SMALL_STATE(611)] = 27157, - [SMALL_STATE(612)] = 27215, - [SMALL_STATE(613)] = 27273, - [SMALL_STATE(614)] = 27322, - [SMALL_STATE(615)] = 27373, - [SMALL_STATE(616)] = 27422, - [SMALL_STATE(617)] = 27473, - [SMALL_STATE(618)] = 27524, - [SMALL_STATE(619)] = 27575, - [SMALL_STATE(620)] = 27621, - [SMALL_STATE(621)] = 27665, - [SMALL_STATE(622)] = 27709, - [SMALL_STATE(623)] = 27761, - [SMALL_STATE(624)] = 27805, - [SMALL_STATE(625)] = 27844, - [SMALL_STATE(626)] = 27885, - [SMALL_STATE(627)] = 27924, - [SMALL_STATE(628)] = 27963, - [SMALL_STATE(629)] = 27997, - [SMALL_STATE(630)] = 28043, - [SMALL_STATE(631)] = 28073, - [SMALL_STATE(632)] = 28115, - [SMALL_STATE(633)] = 28157, - [SMALL_STATE(634)] = 28191, - [SMALL_STATE(635)] = 28214, - [SMALL_STATE(636)] = 28243, - [SMALL_STATE(637)] = 28265, - [SMALL_STATE(638)] = 28287, - [SMALL_STATE(639)] = 28309, - [SMALL_STATE(640)] = 28331, - [SMALL_STATE(641)] = 28367, - [SMALL_STATE(642)] = 28389, - [SMALL_STATE(643)] = 28427, - [SMALL_STATE(644)] = 28463, - [SMALL_STATE(645)] = 28497, - [SMALL_STATE(646)] = 28532, - [SMALL_STATE(647)] = 28567, - [SMALL_STATE(648)] = 28588, - [SMALL_STATE(649)] = 28623, - [SMALL_STATE(650)] = 28658, - [SMALL_STATE(651)] = 28693, - [SMALL_STATE(652)] = 28728, - [SMALL_STATE(653)] = 28749, - [SMALL_STATE(654)] = 28780, - [SMALL_STATE(655)] = 28815, - [SMALL_STATE(656)] = 28838, - [SMALL_STATE(657)] = 28859, - [SMALL_STATE(658)] = 28894, - [SMALL_STATE(659)] = 28925, - [SMALL_STATE(660)] = 28960, - [SMALL_STATE(661)] = 28991, - [SMALL_STATE(662)] = 29019, - [SMALL_STATE(663)] = 29047, - [SMALL_STATE(664)] = 29079, - [SMALL_STATE(665)] = 29107, - [SMALL_STATE(666)] = 29135, - [SMALL_STATE(667)] = 29155, - [SMALL_STATE(668)] = 29190, - [SMALL_STATE(669)] = 29225, - [SMALL_STATE(670)] = 29260, - [SMALL_STATE(671)] = 29295, - [SMALL_STATE(672)] = 29321, - [SMALL_STATE(673)] = 29353, - [SMALL_STATE(674)] = 29385, - [SMALL_STATE(675)] = 29411, - [SMALL_STATE(676)] = 29437, - [SMALL_STATE(677)] = 29469, - [SMALL_STATE(678)] = 29501, - [SMALL_STATE(679)] = 29533, - [SMALL_STATE(680)] = 29559, - [SMALL_STATE(681)] = 29585, - [SMALL_STATE(682)] = 29611, - [SMALL_STATE(683)] = 29643, - [SMALL_STATE(684)] = 29669, - [SMALL_STATE(685)] = 29701, - [SMALL_STATE(686)] = 29727, - [SMALL_STATE(687)] = 29759, - [SMALL_STATE(688)] = 29785, - [SMALL_STATE(689)] = 29811, - [SMALL_STATE(690)] = 29840, - [SMALL_STATE(691)] = 29869, - [SMALL_STATE(692)] = 29892, - [SMALL_STATE(693)] = 29915, - [SMALL_STATE(694)] = 29938, - [SMALL_STATE(695)] = 29967, - [SMALL_STATE(696)] = 29990, - [SMALL_STATE(697)] = 30019, - [SMALL_STATE(698)] = 30042, - [SMALL_STATE(699)] = 30071, - [SMALL_STATE(700)] = 30100, - [SMALL_STATE(701)] = 30129, - [SMALL_STATE(702)] = 30152, - [SMALL_STATE(703)] = 30181, - [SMALL_STATE(704)] = 30204, - [SMALL_STATE(705)] = 30227, - [SMALL_STATE(706)] = 30250, - [SMALL_STATE(707)] = 30279, - [SMALL_STATE(708)] = 30298, - [SMALL_STATE(709)] = 30316, - [SMALL_STATE(710)] = 30338, - [SMALL_STATE(711)] = 30356, - [SMALL_STATE(712)] = 30378, - [SMALL_STATE(713)] = 30396, - [SMALL_STATE(714)] = 30418, - [SMALL_STATE(715)] = 30432, - [SMALL_STATE(716)] = 30454, - [SMALL_STATE(717)] = 30472, - [SMALL_STATE(718)] = 30492, - [SMALL_STATE(719)] = 30514, - [SMALL_STATE(720)] = 30536, - [SMALL_STATE(721)] = 30558, - [SMALL_STATE(722)] = 30580, - [SMALL_STATE(723)] = 30602, - [SMALL_STATE(724)] = 30624, - [SMALL_STATE(725)] = 30638, - [SMALL_STATE(726)] = 30656, - [SMALL_STATE(727)] = 30676, - [SMALL_STATE(728)] = 30694, - [SMALL_STATE(729)] = 30712, - [SMALL_STATE(730)] = 30732, - [SMALL_STATE(731)] = 30754, - [SMALL_STATE(732)] = 30776, - [SMALL_STATE(733)] = 30792, - [SMALL_STATE(734)] = 30810, - [SMALL_STATE(735)] = 30832, - [SMALL_STATE(736)] = 30852, - [SMALL_STATE(737)] = 30874, - [SMALL_STATE(738)] = 30896, - [SMALL_STATE(739)] = 30911, - [SMALL_STATE(740)] = 30930, - [SMALL_STATE(741)] = 30943, - [SMALL_STATE(742)] = 30956, - [SMALL_STATE(743)] = 30971, - [SMALL_STATE(744)] = 30990, - [SMALL_STATE(745)] = 31003, - [SMALL_STATE(746)] = 31022, - [SMALL_STATE(747)] = 31035, - [SMALL_STATE(748)] = 31054, - [SMALL_STATE(749)] = 31073, - [SMALL_STATE(750)] = 31086, - [SMALL_STATE(751)] = 31099, - [SMALL_STATE(752)] = 31118, - [SMALL_STATE(753)] = 31133, - [SMALL_STATE(754)] = 31152, - [SMALL_STATE(755)] = 31171, - [SMALL_STATE(756)] = 31190, - [SMALL_STATE(757)] = 31209, - [SMALL_STATE(758)] = 31228, - [SMALL_STATE(759)] = 31243, - [SMALL_STATE(760)] = 31262, - [SMALL_STATE(761)] = 31275, - [SMALL_STATE(762)] = 31288, - [SMALL_STATE(763)] = 31301, - [SMALL_STATE(764)] = 31320, - [SMALL_STATE(765)] = 31333, - [SMALL_STATE(766)] = 31346, - [SMALL_STATE(767)] = 31365, - [SMALL_STATE(768)] = 31384, - [SMALL_STATE(769)] = 31397, - [SMALL_STATE(770)] = 31416, - [SMALL_STATE(771)] = 31429, - [SMALL_STATE(772)] = 31442, - [SMALL_STATE(773)] = 31458, - [SMALL_STATE(774)] = 31474, - [SMALL_STATE(775)] = 31490, - [SMALL_STATE(776)] = 31506, - [SMALL_STATE(777)] = 31520, - [SMALL_STATE(778)] = 31536, - [SMALL_STATE(779)] = 31552, - [SMALL_STATE(780)] = 31566, - [SMALL_STATE(781)] = 31582, - [SMALL_STATE(782)] = 31598, - [SMALL_STATE(783)] = 31614, - [SMALL_STATE(784)] = 31628, - [SMALL_STATE(785)] = 31638, - [SMALL_STATE(786)] = 31648, - [SMALL_STATE(787)] = 31664, - [SMALL_STATE(788)] = 31680, - [SMALL_STATE(789)] = 31696, - [SMALL_STATE(790)] = 31712, - [SMALL_STATE(791)] = 31728, - [SMALL_STATE(792)] = 31744, - [SMALL_STATE(793)] = 31760, - [SMALL_STATE(794)] = 31776, - [SMALL_STATE(795)] = 31792, - [SMALL_STATE(796)] = 31808, - [SMALL_STATE(797)] = 31824, - [SMALL_STATE(798)] = 31840, - [SMALL_STATE(799)] = 31856, - [SMALL_STATE(800)] = 31872, - [SMALL_STATE(801)] = 31888, - [SMALL_STATE(802)] = 31904, - [SMALL_STATE(803)] = 31920, - [SMALL_STATE(804)] = 31936, - [SMALL_STATE(805)] = 31950, - [SMALL_STATE(806)] = 31964, - [SMALL_STATE(807)] = 31980, - [SMALL_STATE(808)] = 31996, - [SMALL_STATE(809)] = 32012, - [SMALL_STATE(810)] = 32028, - [SMALL_STATE(811)] = 32044, - [SMALL_STATE(812)] = 32060, - [SMALL_STATE(813)] = 32074, - [SMALL_STATE(814)] = 32084, - [SMALL_STATE(815)] = 32100, - [SMALL_STATE(816)] = 32116, - [SMALL_STATE(817)] = 32132, - [SMALL_STATE(818)] = 32148, - [SMALL_STATE(819)] = 32162, - [SMALL_STATE(820)] = 32178, - [SMALL_STATE(821)] = 32194, - [SMALL_STATE(822)] = 32210, - [SMALL_STATE(823)] = 32226, - [SMALL_STATE(824)] = 32242, - [SMALL_STATE(825)] = 32258, - [SMALL_STATE(826)] = 32274, - [SMALL_STATE(827)] = 32290, - [SMALL_STATE(828)] = 32306, - [SMALL_STATE(829)] = 32320, - [SMALL_STATE(830)] = 32336, - [SMALL_STATE(831)] = 32346, - [SMALL_STATE(832)] = 32362, - [SMALL_STATE(833)] = 32378, - [SMALL_STATE(834)] = 32394, - [SMALL_STATE(835)] = 32410, - [SMALL_STATE(836)] = 32426, - [SMALL_STATE(837)] = 32439, - [SMALL_STATE(838)] = 32452, - [SMALL_STATE(839)] = 32465, - [SMALL_STATE(840)] = 32478, - [SMALL_STATE(841)] = 32487, - [SMALL_STATE(842)] = 32500, - [SMALL_STATE(843)] = 32513, - [SMALL_STATE(844)] = 32526, - [SMALL_STATE(845)] = 32539, - [SMALL_STATE(846)] = 32552, - [SMALL_STATE(847)] = 32565, - [SMALL_STATE(848)] = 32578, - [SMALL_STATE(849)] = 32591, - [SMALL_STATE(850)] = 32604, - [SMALL_STATE(851)] = 32613, - [SMALL_STATE(852)] = 32624, - [SMALL_STATE(853)] = 32637, - [SMALL_STATE(854)] = 32650, - [SMALL_STATE(855)] = 32659, - [SMALL_STATE(856)] = 32672, - [SMALL_STATE(857)] = 32685, - [SMALL_STATE(858)] = 32694, - [SMALL_STATE(859)] = 32705, - [SMALL_STATE(860)] = 32718, - [SMALL_STATE(861)] = 32731, - [SMALL_STATE(862)] = 32744, - [SMALL_STATE(863)] = 32757, - [SMALL_STATE(864)] = 32770, - [SMALL_STATE(865)] = 32781, - [SMALL_STATE(866)] = 32792, - [SMALL_STATE(867)] = 32805, - [SMALL_STATE(868)] = 32818, - [SMALL_STATE(869)] = 32829, - [SMALL_STATE(870)] = 32842, - [SMALL_STATE(871)] = 32855, - [SMALL_STATE(872)] = 32864, - [SMALL_STATE(873)] = 32877, - [SMALL_STATE(874)] = 32890, - [SMALL_STATE(875)] = 32903, - [SMALL_STATE(876)] = 32916, - [SMALL_STATE(877)] = 32929, - [SMALL_STATE(878)] = 32938, - [SMALL_STATE(879)] = 32951, - [SMALL_STATE(880)] = 32960, - [SMALL_STATE(881)] = 32969, - [SMALL_STATE(882)] = 32982, - [SMALL_STATE(883)] = 32991, - [SMALL_STATE(884)] = 33004, - [SMALL_STATE(885)] = 33017, - [SMALL_STATE(886)] = 33030, - [SMALL_STATE(887)] = 33043, - [SMALL_STATE(888)] = 33056, - [SMALL_STATE(889)] = 33069, - [SMALL_STATE(890)] = 33078, - [SMALL_STATE(891)] = 33091, - [SMALL_STATE(892)] = 33104, - [SMALL_STATE(893)] = 33117, - [SMALL_STATE(894)] = 33130, - [SMALL_STATE(895)] = 33143, - [SMALL_STATE(896)] = 33156, - [SMALL_STATE(897)] = 33169, - [SMALL_STATE(898)] = 33182, - [SMALL_STATE(899)] = 33195, - [SMALL_STATE(900)] = 33206, - [SMALL_STATE(901)] = 33219, - [SMALL_STATE(902)] = 33228, - [SMALL_STATE(903)] = 33237, - [SMALL_STATE(904)] = 33248, - [SMALL_STATE(905)] = 33261, - [SMALL_STATE(906)] = 33270, - [SMALL_STATE(907)] = 33279, - [SMALL_STATE(908)] = 33292, - [SMALL_STATE(909)] = 33305, - [SMALL_STATE(910)] = 33318, - [SMALL_STATE(911)] = 33331, - [SMALL_STATE(912)] = 33340, - [SMALL_STATE(913)] = 33351, - [SMALL_STATE(914)] = 33360, - [SMALL_STATE(915)] = 33371, - [SMALL_STATE(916)] = 33380, - [SMALL_STATE(917)] = 33389, - [SMALL_STATE(918)] = 33398, - [SMALL_STATE(919)] = 33407, - [SMALL_STATE(920)] = 33420, - [SMALL_STATE(921)] = 33429, - [SMALL_STATE(922)] = 33442, - [SMALL_STATE(923)] = 33452, - [SMALL_STATE(924)] = 33462, - [SMALL_STATE(925)] = 33472, - [SMALL_STATE(926)] = 33482, - [SMALL_STATE(927)] = 33492, - [SMALL_STATE(928)] = 33500, - [SMALL_STATE(929)] = 33510, - [SMALL_STATE(930)] = 33520, - [SMALL_STATE(931)] = 33530, - [SMALL_STATE(932)] = 33540, - [SMALL_STATE(933)] = 33550, - [SMALL_STATE(934)] = 33558, - [SMALL_STATE(935)] = 33568, - [SMALL_STATE(936)] = 33578, - [SMALL_STATE(937)] = 33586, - [SMALL_STATE(938)] = 33594, - [SMALL_STATE(939)] = 33604, - [SMALL_STATE(940)] = 33612, - [SMALL_STATE(941)] = 33620, - [SMALL_STATE(942)] = 33628, - [SMALL_STATE(943)] = 33636, - [SMALL_STATE(944)] = 33646, - [SMALL_STATE(945)] = 33654, - [SMALL_STATE(946)] = 33662, - [SMALL_STATE(947)] = 33670, - [SMALL_STATE(948)] = 33680, - [SMALL_STATE(949)] = 33690, - [SMALL_STATE(950)] = 33700, - [SMALL_STATE(951)] = 33710, - [SMALL_STATE(952)] = 33720, - [SMALL_STATE(953)] = 33728, - [SMALL_STATE(954)] = 33738, - [SMALL_STATE(955)] = 33748, - [SMALL_STATE(956)] = 33758, - [SMALL_STATE(957)] = 33768, - [SMALL_STATE(958)] = 33778, - [SMALL_STATE(959)] = 33786, - [SMALL_STATE(960)] = 33796, - [SMALL_STATE(961)] = 33806, - [SMALL_STATE(962)] = 33816, - [SMALL_STATE(963)] = 33826, - [SMALL_STATE(964)] = 33836, - [SMALL_STATE(965)] = 33846, - [SMALL_STATE(966)] = 33856, - [SMALL_STATE(967)] = 33866, - [SMALL_STATE(968)] = 33874, - [SMALL_STATE(969)] = 33882, - [SMALL_STATE(970)] = 33892, - [SMALL_STATE(971)] = 33902, - [SMALL_STATE(972)] = 33912, - [SMALL_STATE(973)] = 33922, - [SMALL_STATE(974)] = 33932, - [SMALL_STATE(975)] = 33942, - [SMALL_STATE(976)] = 33952, - [SMALL_STATE(977)] = 33962, - [SMALL_STATE(978)] = 33972, - [SMALL_STATE(979)] = 33982, - [SMALL_STATE(980)] = 33990, - [SMALL_STATE(981)] = 33998, - [SMALL_STATE(982)] = 34008, - [SMALL_STATE(983)] = 34018, - [SMALL_STATE(984)] = 34028, - [SMALL_STATE(985)] = 34038, - [SMALL_STATE(986)] = 34046, - [SMALL_STATE(987)] = 34056, - [SMALL_STATE(988)] = 34066, - [SMALL_STATE(989)] = 34076, - [SMALL_STATE(990)] = 34084, - [SMALL_STATE(991)] = 34094, - [SMALL_STATE(992)] = 34104, - [SMALL_STATE(993)] = 34114, - [SMALL_STATE(994)] = 34122, - [SMALL_STATE(995)] = 34132, - [SMALL_STATE(996)] = 34142, - [SMALL_STATE(997)] = 34152, - [SMALL_STATE(998)] = 34162, - [SMALL_STATE(999)] = 34172, - [SMALL_STATE(1000)] = 34182, - [SMALL_STATE(1001)] = 34192, - [SMALL_STATE(1002)] = 34200, - [SMALL_STATE(1003)] = 34208, - [SMALL_STATE(1004)] = 34216, - [SMALL_STATE(1005)] = 34224, - [SMALL_STATE(1006)] = 34234, - [SMALL_STATE(1007)] = 34242, - [SMALL_STATE(1008)] = 34252, - [SMALL_STATE(1009)] = 34262, - [SMALL_STATE(1010)] = 34270, - [SMALL_STATE(1011)] = 34280, - [SMALL_STATE(1012)] = 34288, - [SMALL_STATE(1013)] = 34298, - [SMALL_STATE(1014)] = 34308, - [SMALL_STATE(1015)] = 34318, - [SMALL_STATE(1016)] = 34328, - [SMALL_STATE(1017)] = 34338, - [SMALL_STATE(1018)] = 34348, - [SMALL_STATE(1019)] = 34358, - [SMALL_STATE(1020)] = 34368, - [SMALL_STATE(1021)] = 34378, - [SMALL_STATE(1022)] = 34388, - [SMALL_STATE(1023)] = 34398, - [SMALL_STATE(1024)] = 34408, - [SMALL_STATE(1025)] = 34418, - [SMALL_STATE(1026)] = 34428, - [SMALL_STATE(1027)] = 34438, - [SMALL_STATE(1028)] = 34448, - [SMALL_STATE(1029)] = 34458, - [SMALL_STATE(1030)] = 34468, - [SMALL_STATE(1031)] = 34478, - [SMALL_STATE(1032)] = 34488, - [SMALL_STATE(1033)] = 34498, - [SMALL_STATE(1034)] = 34508, - [SMALL_STATE(1035)] = 34518, - [SMALL_STATE(1036)] = 34528, - [SMALL_STATE(1037)] = 34538, - [SMALL_STATE(1038)] = 34548, - [SMALL_STATE(1039)] = 34558, - [SMALL_STATE(1040)] = 34568, - [SMALL_STATE(1041)] = 34578, - [SMALL_STATE(1042)] = 34588, - [SMALL_STATE(1043)] = 34598, - [SMALL_STATE(1044)] = 34606, - [SMALL_STATE(1045)] = 34614, - [SMALL_STATE(1046)] = 34624, - [SMALL_STATE(1047)] = 34634, - [SMALL_STATE(1048)] = 34644, - [SMALL_STATE(1049)] = 34652, - [SMALL_STATE(1050)] = 34662, - [SMALL_STATE(1051)] = 34672, - [SMALL_STATE(1052)] = 34682, - [SMALL_STATE(1053)] = 34692, - [SMALL_STATE(1054)] = 34702, - [SMALL_STATE(1055)] = 34712, - [SMALL_STATE(1056)] = 34722, - [SMALL_STATE(1057)] = 34730, - [SMALL_STATE(1058)] = 34740, - [SMALL_STATE(1059)] = 34750, - [SMALL_STATE(1060)] = 34760, - [SMALL_STATE(1061)] = 34770, - [SMALL_STATE(1062)] = 34780, - [SMALL_STATE(1063)] = 34790, - [SMALL_STATE(1064)] = 34800, - [SMALL_STATE(1065)] = 34810, - [SMALL_STATE(1066)] = 34820, - [SMALL_STATE(1067)] = 34830, - [SMALL_STATE(1068)] = 34840, - [SMALL_STATE(1069)] = 34848, - [SMALL_STATE(1070)] = 34856, - [SMALL_STATE(1071)] = 34866, - [SMALL_STATE(1072)] = 34876, - [SMALL_STATE(1073)] = 34886, - [SMALL_STATE(1074)] = 34894, - [SMALL_STATE(1075)] = 34902, - [SMALL_STATE(1076)] = 34910, - [SMALL_STATE(1077)] = 34920, - [SMALL_STATE(1078)] = 34927, - [SMALL_STATE(1079)] = 34934, - [SMALL_STATE(1080)] = 34941, - [SMALL_STATE(1081)] = 34948, - [SMALL_STATE(1082)] = 34955, - [SMALL_STATE(1083)] = 34962, - [SMALL_STATE(1084)] = 34969, - [SMALL_STATE(1085)] = 34976, - [SMALL_STATE(1086)] = 34983, - [SMALL_STATE(1087)] = 34990, - [SMALL_STATE(1088)] = 34997, - [SMALL_STATE(1089)] = 35004, - [SMALL_STATE(1090)] = 35011, - [SMALL_STATE(1091)] = 35018, - [SMALL_STATE(1092)] = 35025, - [SMALL_STATE(1093)] = 35032, - [SMALL_STATE(1094)] = 35039, - [SMALL_STATE(1095)] = 35046, - [SMALL_STATE(1096)] = 35053, - [SMALL_STATE(1097)] = 35060, - [SMALL_STATE(1098)] = 35067, - [SMALL_STATE(1099)] = 35074, - [SMALL_STATE(1100)] = 35081, - [SMALL_STATE(1101)] = 35088, - [SMALL_STATE(1102)] = 35095, - [SMALL_STATE(1103)] = 35102, - [SMALL_STATE(1104)] = 35109, - [SMALL_STATE(1105)] = 35116, - [SMALL_STATE(1106)] = 35123, - [SMALL_STATE(1107)] = 35130, - [SMALL_STATE(1108)] = 35137, - [SMALL_STATE(1109)] = 35144, - [SMALL_STATE(1110)] = 35151, - [SMALL_STATE(1111)] = 35158, - [SMALL_STATE(1112)] = 35165, - [SMALL_STATE(1113)] = 35172, - [SMALL_STATE(1114)] = 35179, - [SMALL_STATE(1115)] = 35186, - [SMALL_STATE(1116)] = 35193, - [SMALL_STATE(1117)] = 35200, - [SMALL_STATE(1118)] = 35207, - [SMALL_STATE(1119)] = 35214, - [SMALL_STATE(1120)] = 35221, - [SMALL_STATE(1121)] = 35228, - [SMALL_STATE(1122)] = 35235, - [SMALL_STATE(1123)] = 35242, - [SMALL_STATE(1124)] = 35249, - [SMALL_STATE(1125)] = 35256, - [SMALL_STATE(1126)] = 35263, - [SMALL_STATE(1127)] = 35270, - [SMALL_STATE(1128)] = 35277, - [SMALL_STATE(1129)] = 35284, - [SMALL_STATE(1130)] = 35291, - [SMALL_STATE(1131)] = 35298, - [SMALL_STATE(1132)] = 35305, - [SMALL_STATE(1133)] = 35312, - [SMALL_STATE(1134)] = 35319, - [SMALL_STATE(1135)] = 35326, - [SMALL_STATE(1136)] = 35333, - [SMALL_STATE(1137)] = 35340, - [SMALL_STATE(1138)] = 35347, - [SMALL_STATE(1139)] = 35354, - [SMALL_STATE(1140)] = 35361, - [SMALL_STATE(1141)] = 35368, - [SMALL_STATE(1142)] = 35375, - [SMALL_STATE(1143)] = 35382, - [SMALL_STATE(1144)] = 35389, - [SMALL_STATE(1145)] = 35396, - [SMALL_STATE(1146)] = 35403, - [SMALL_STATE(1147)] = 35410, - [SMALL_STATE(1148)] = 35417, - [SMALL_STATE(1149)] = 35424, - [SMALL_STATE(1150)] = 35431, - [SMALL_STATE(1151)] = 35438, - [SMALL_STATE(1152)] = 35445, - [SMALL_STATE(1153)] = 35452, - [SMALL_STATE(1154)] = 35459, - [SMALL_STATE(1155)] = 35466, - [SMALL_STATE(1156)] = 35473, - [SMALL_STATE(1157)] = 35480, - [SMALL_STATE(1158)] = 35487, - [SMALL_STATE(1159)] = 35494, - [SMALL_STATE(1160)] = 35501, - [SMALL_STATE(1161)] = 35508, - [SMALL_STATE(1162)] = 35515, - [SMALL_STATE(1163)] = 35522, - [SMALL_STATE(1164)] = 35529, - [SMALL_STATE(1165)] = 35536, - [SMALL_STATE(1166)] = 35543, - [SMALL_STATE(1167)] = 35550, - [SMALL_STATE(1168)] = 35557, - [SMALL_STATE(1169)] = 35564, - [SMALL_STATE(1170)] = 35571, - [SMALL_STATE(1171)] = 35578, - [SMALL_STATE(1172)] = 35585, - [SMALL_STATE(1173)] = 35592, - [SMALL_STATE(1174)] = 35599, + [SMALL_STATE(191)] = 0, + [SMALL_STATE(192)] = 93, + [SMALL_STATE(193)] = 166, + [SMALL_STATE(194)] = 239, + [SMALL_STATE(195)] = 317, + [SMALL_STATE(196)] = 387, + [SMALL_STATE(197)] = 479, + [SMALL_STATE(198)] = 549, + [SMALL_STATE(199)] = 642, + [SMALL_STATE(200)] = 733, + [SMALL_STATE(201)] = 826, + [SMALL_STATE(202)] = 921, + [SMALL_STATE(203)] = 1017, + [SMALL_STATE(204)] = 1089, + [SMALL_STATE(205)] = 1156, + [SMALL_STATE(206)] = 1223, + [SMALL_STATE(207)] = 1290, + [SMALL_STATE(208)] = 1361, + [SMALL_STATE(209)] = 1430, + [SMALL_STATE(210)] = 1497, + [SMALL_STATE(211)] = 1564, + [SMALL_STATE(212)] = 1633, + [SMALL_STATE(213)] = 1702, + [SMALL_STATE(214)] = 1769, + [SMALL_STATE(215)] = 1838, + [SMALL_STATE(216)] = 1907, + [SMALL_STATE(217)] = 1976, + [SMALL_STATE(218)] = 2045, + [SMALL_STATE(219)] = 2112, + [SMALL_STATE(220)] = 2181, + [SMALL_STATE(221)] = 2248, + [SMALL_STATE(222)] = 2317, + [SMALL_STATE(223)] = 2384, + [SMALL_STATE(224)] = 2453, + [SMALL_STATE(225)] = 2520, + [SMALL_STATE(226)] = 2586, + [SMALL_STATE(227)] = 2678, + [SMALL_STATE(228)] = 2744, + [SMALL_STATE(229)] = 2810, + [SMALL_STATE(230)] = 2876, + [SMALL_STATE(231)] = 2942, + [SMALL_STATE(232)] = 3008, + [SMALL_STATE(233)] = 3074, + [SMALL_STATE(234)] = 3140, + [SMALL_STATE(235)] = 3206, + [SMALL_STATE(236)] = 3272, + [SMALL_STATE(237)] = 3338, + [SMALL_STATE(238)] = 3404, + [SMALL_STATE(239)] = 3470, + [SMALL_STATE(240)] = 3536, + [SMALL_STATE(241)] = 3602, + [SMALL_STATE(242)] = 3668, + [SMALL_STATE(243)] = 3734, + [SMALL_STATE(244)] = 3800, + [SMALL_STATE(245)] = 3866, + [SMALL_STATE(246)] = 3932, + [SMALL_STATE(247)] = 3998, + [SMALL_STATE(248)] = 4064, + [SMALL_STATE(249)] = 4130, + [SMALL_STATE(250)] = 4196, + [SMALL_STATE(251)] = 4262, + [SMALL_STATE(252)] = 4328, + [SMALL_STATE(253)] = 4394, + [SMALL_STATE(254)] = 4460, + [SMALL_STATE(255)] = 4526, + [SMALL_STATE(256)] = 4592, + [SMALL_STATE(257)] = 4658, + [SMALL_STATE(258)] = 4724, + [SMALL_STATE(259)] = 4790, + [SMALL_STATE(260)] = 4856, + [SMALL_STATE(261)] = 4922, + [SMALL_STATE(262)] = 4988, + [SMALL_STATE(263)] = 5054, + [SMALL_STATE(264)] = 5146, + [SMALL_STATE(265)] = 5212, + [SMALL_STATE(266)] = 5278, + [SMALL_STATE(267)] = 5344, + [SMALL_STATE(268)] = 5410, + [SMALL_STATE(269)] = 5476, + [SMALL_STATE(270)] = 5542, + [SMALL_STATE(271)] = 5608, + [SMALL_STATE(272)] = 5674, + [SMALL_STATE(273)] = 5755, + [SMALL_STATE(274)] = 5836, + [SMALL_STATE(275)] = 5900, + [SMALL_STATE(276)] = 5978, + [SMALL_STATE(277)] = 6042, + [SMALL_STATE(278)] = 6106, + [SMALL_STATE(279)] = 6190, + [SMALL_STATE(280)] = 6266, + [SMALL_STATE(281)] = 6330, + [SMALL_STATE(282)] = 6394, + [SMALL_STATE(283)] = 6478, + [SMALL_STATE(284)] = 6542, + [SMALL_STATE(285)] = 6618, + [SMALL_STATE(286)] = 6682, + [SMALL_STATE(287)] = 6761, + [SMALL_STATE(288)] = 6840, + [SMALL_STATE(289)] = 6913, + [SMALL_STATE(290)] = 6996, + [SMALL_STATE(291)] = 7058, + [SMALL_STATE(292)] = 7120, + [SMALL_STATE(293)] = 7182, + [SMALL_STATE(294)] = 7244, + [SMALL_STATE(295)] = 7306, + [SMALL_STATE(296)] = 7384, + [SMALL_STATE(297)] = 7462, + [SMALL_STATE(298)] = 7538, + [SMALL_STATE(299)] = 7612, + [SMALL_STATE(300)] = 7688, + [SMALL_STATE(301)] = 7762, + [SMALL_STATE(302)] = 7838, + [SMALL_STATE(303)] = 7900, + [SMALL_STATE(304)] = 7962, + [SMALL_STATE(305)] = 8038, + [SMALL_STATE(306)] = 8114, + [SMALL_STATE(307)] = 8189, + [SMALL_STATE(308)] = 8268, + [SMALL_STATE(309)] = 8347, + [SMALL_STATE(310)] = 8408, + [SMALL_STATE(311)] = 8469, + [SMALL_STATE(312)] = 8530, + [SMALL_STATE(313)] = 8591, + [SMALL_STATE(314)] = 8652, + [SMALL_STATE(315)] = 8723, + [SMALL_STATE(316)] = 8784, + [SMALL_STATE(317)] = 8845, + [SMALL_STATE(318)] = 8906, + [SMALL_STATE(319)] = 8967, + [SMALL_STATE(320)] = 9041, + [SMALL_STATE(321)] = 9101, + [SMALL_STATE(322)] = 9176, + [SMALL_STATE(323)] = 9251, + [SMALL_STATE(324)] = 9326, + [SMALL_STATE(325)] = 9401, + [SMALL_STATE(326)] = 9473, + [SMALL_STATE(327)] = 9531, + [SMALL_STATE(328)] = 9589, + [SMALL_STATE(329)] = 9661, + [SMALL_STATE(330)] = 9719, + [SMALL_STATE(331)] = 9787, + [SMALL_STATE(332)] = 9872, + [SMALL_STATE(333)] = 9957, + [SMALL_STATE(334)] = 10020, + [SMALL_STATE(335)] = 10083, + [SMALL_STATE(336)] = 10146, + [SMALL_STATE(337)] = 10231, + [SMALL_STATE(338)] = 10292, + [SMALL_STATE(339)] = 10377, + [SMALL_STATE(340)] = 10462, + [SMALL_STATE(341)] = 10511, + [SMALL_STATE(342)] = 10572, + [SMALL_STATE(343)] = 10621, + [SMALL_STATE(344)] = 10670, + [SMALL_STATE(345)] = 10755, + [SMALL_STATE(346)] = 10840, + [SMALL_STATE(347)] = 10889, + [SMALL_STATE(348)] = 10974, + [SMALL_STATE(349)] = 11023, + [SMALL_STATE(350)] = 11108, + [SMALL_STATE(351)] = 11157, + [SMALL_STATE(352)] = 11206, + [SMALL_STATE(353)] = 11291, + [SMALL_STATE(354)] = 11376, + [SMALL_STATE(355)] = 11437, + [SMALL_STATE(356)] = 11522, + [SMALL_STATE(357)] = 11587, + [SMALL_STATE(358)] = 11636, + [SMALL_STATE(359)] = 11707, + [SMALL_STATE(360)] = 11782, + [SMALL_STATE(361)] = 11861, + [SMALL_STATE(362)] = 11930, + [SMALL_STATE(363)] = 11993, + [SMALL_STATE(364)] = 12046, + [SMALL_STATE(365)] = 12129, + [SMALL_STATE(366)] = 12214, + [SMALL_STATE(367)] = 12299, + [SMALL_STATE(368)] = 12384, + [SMALL_STATE(369)] = 12434, + [SMALL_STATE(370)] = 12520, + [SMALL_STATE(371)] = 12570, + [SMALL_STATE(372)] = 12620, + [SMALL_STATE(373)] = 12678, + [SMALL_STATE(374)] = 12734, + [SMALL_STATE(375)] = 12790, + [SMALL_STATE(376)] = 12840, + [SMALL_STATE(377)] = 12887, + [SMALL_STATE(378)] = 12934, + [SMALL_STATE(379)] = 12981, + [SMALL_STATE(380)] = 13028, + [SMALL_STATE(381)] = 13111, + [SMALL_STATE(382)] = 13158, + [SMALL_STATE(383)] = 13205, + [SMALL_STATE(384)] = 13252, + [SMALL_STATE(385)] = 13299, + [SMALL_STATE(386)] = 13352, + [SMALL_STATE(387)] = 13399, + [SMALL_STATE(388)] = 13450, + [SMALL_STATE(389)] = 13497, + [SMALL_STATE(390)] = 13544, + [SMALL_STATE(391)] = 13591, + [SMALL_STATE(392)] = 13638, + [SMALL_STATE(393)] = 13685, + [SMALL_STATE(394)] = 13748, + [SMALL_STATE(395)] = 13831, + [SMALL_STATE(396)] = 13878, + [SMALL_STATE(397)] = 13925, + [SMALL_STATE(398)] = 13984, + [SMALL_STATE(399)] = 14047, + [SMALL_STATE(400)] = 14094, + [SMALL_STATE(401)] = 14141, + [SMALL_STATE(402)] = 14224, + [SMALL_STATE(403)] = 14271, + [SMALL_STATE(404)] = 14354, + [SMALL_STATE(405)] = 14401, + [SMALL_STATE(406)] = 14448, + [SMALL_STATE(407)] = 14511, + [SMALL_STATE(408)] = 14558, + [SMALL_STATE(409)] = 14641, + [SMALL_STATE(410)] = 14688, + [SMALL_STATE(411)] = 14735, + [SMALL_STATE(412)] = 14818, + [SMALL_STATE(413)] = 14865, + [SMALL_STATE(414)] = 14934, + [SMALL_STATE(415)] = 15017, + [SMALL_STATE(416)] = 15090, + [SMALL_STATE(417)] = 15167, + [SMALL_STATE(418)] = 15234, + [SMALL_STATE(419)] = 15295, + [SMALL_STATE(420)] = 15376, + [SMALL_STATE(421)] = 15459, + [SMALL_STATE(422)] = 15542, + [SMALL_STATE(423)] = 15589, + [SMALL_STATE(424)] = 15636, + [SMALL_STATE(425)] = 15683, + [SMALL_STATE(426)] = 15730, + [SMALL_STATE(427)] = 15777, + [SMALL_STATE(428)] = 15824, + [SMALL_STATE(429)] = 15907, + [SMALL_STATE(430)] = 15954, + [SMALL_STATE(431)] = 16037, + [SMALL_STATE(432)] = 16084, + [SMALL_STATE(433)] = 16131, + [SMALL_STATE(434)] = 16178, + [SMALL_STATE(435)] = 16225, + [SMALL_STATE(436)] = 16272, + [SMALL_STATE(437)] = 16319, + [SMALL_STATE(438)] = 16366, + [SMALL_STATE(439)] = 16413, + [SMALL_STATE(440)] = 16496, + [SMALL_STATE(441)] = 16543, + [SMALL_STATE(442)] = 16590, + [SMALL_STATE(443)] = 16637, + [SMALL_STATE(444)] = 16696, + [SMALL_STATE(445)] = 16757, + [SMALL_STATE(446)] = 16818, + [SMALL_STATE(447)] = 16879, + [SMALL_STATE(448)] = 16938, + [SMALL_STATE(449)] = 16985, + [SMALL_STATE(450)] = 17068, + [SMALL_STATE(451)] = 17115, + [SMALL_STATE(452)] = 17162, + [SMALL_STATE(453)] = 17245, + [SMALL_STATE(454)] = 17292, + [SMALL_STATE(455)] = 17339, + [SMALL_STATE(456)] = 17422, + [SMALL_STATE(457)] = 17469, + [SMALL_STATE(458)] = 17556, + [SMALL_STATE(459)] = 17639, + [SMALL_STATE(460)] = 17686, + [SMALL_STATE(461)] = 17773, + [SMALL_STATE(462)] = 17820, + [SMALL_STATE(463)] = 17867, + [SMALL_STATE(464)] = 17954, + [SMALL_STATE(465)] = 18001, + [SMALL_STATE(466)] = 18088, + [SMALL_STATE(467)] = 18135, + [SMALL_STATE(468)] = 18182, + [SMALL_STATE(469)] = 18229, + [SMALL_STATE(470)] = 18279, + [SMALL_STATE(471)] = 18327, + [SMALL_STATE(472)] = 18377, + [SMALL_STATE(473)] = 18427, + [SMALL_STATE(474)] = 18477, + [SMALL_STATE(475)] = 18533, + [SMALL_STATE(476)] = 18615, + [SMALL_STATE(477)] = 18701, + [SMALL_STATE(478)] = 18783, + [SMALL_STATE(479)] = 18865, + [SMALL_STATE(480)] = 18947, + [SMALL_STATE(481)] = 19031, + [SMALL_STATE(482)] = 19115, + [SMALL_STATE(483)] = 19165, + [SMALL_STATE(484)] = 19249, + [SMALL_STATE(485)] = 19299, + [SMALL_STATE(486)] = 19385, + [SMALL_STATE(487)] = 19435, + [SMALL_STATE(488)] = 19521, + [SMALL_STATE(489)] = 19605, + [SMALL_STATE(490)] = 19655, + [SMALL_STATE(491)] = 19713, + [SMALL_STATE(492)] = 19763, + [SMALL_STATE(493)] = 19821, + [SMALL_STATE(494)] = 19903, + [SMALL_STATE(495)] = 19953, + [SMALL_STATE(496)] = 20035, + [SMALL_STATE(497)] = 20117, + [SMALL_STATE(498)] = 20199, + [SMALL_STATE(499)] = 20285, + [SMALL_STATE(500)] = 20371, + [SMALL_STATE(501)] = 20457, + [SMALL_STATE(502)] = 20511, + [SMALL_STATE(503)] = 20559, + [SMALL_STATE(504)] = 20613, + [SMALL_STATE(505)] = 20658, + [SMALL_STATE(506)] = 20703, + [SMALL_STATE(507)] = 20786, + [SMALL_STATE(508)] = 20831, + [SMALL_STATE(509)] = 20914, + [SMALL_STATE(510)] = 20959, + [SMALL_STATE(511)] = 21004, + [SMALL_STATE(512)] = 21049, + [SMALL_STATE(513)] = 21130, + [SMALL_STATE(514)] = 21211, + [SMALL_STATE(515)] = 21292, + [SMALL_STATE(516)] = 21373, + [SMALL_STATE(517)] = 21426, + [SMALL_STATE(518)] = 21471, + [SMALL_STATE(519)] = 21554, + [SMALL_STATE(520)] = 21637, + [SMALL_STATE(521)] = 21720, + [SMALL_STATE(522)] = 21803, + [SMALL_STATE(523)] = 21848, + [SMALL_STATE(524)] = 21893, + [SMALL_STATE(525)] = 21938, + [SMALL_STATE(526)] = 21993, + [SMALL_STATE(527)] = 22076, + [SMALL_STATE(528)] = 22157, + [SMALL_STATE(529)] = 22202, + [SMALL_STATE(530)] = 22247, + [SMALL_STATE(531)] = 22292, + [SMALL_STATE(532)] = 22337, + [SMALL_STATE(533)] = 22420, + [SMALL_STATE(534)] = 22465, + [SMALL_STATE(535)] = 22510, + [SMALL_STATE(536)] = 22555, + [SMALL_STATE(537)] = 22600, + [SMALL_STATE(538)] = 22645, + [SMALL_STATE(539)] = 22690, + [SMALL_STATE(540)] = 22773, + [SMALL_STATE(541)] = 22818, + [SMALL_STATE(542)] = 22869, + [SMALL_STATE(543)] = 22952, + [SMALL_STATE(544)] = 22997, + [SMALL_STATE(545)] = 23042, + [SMALL_STATE(546)] = 23087, + [SMALL_STATE(547)] = 23132, + [SMALL_STATE(548)] = 23177, + [SMALL_STATE(549)] = 23222, + [SMALL_STATE(550)] = 23267, + [SMALL_STATE(551)] = 23312, + [SMALL_STATE(552)] = 23395, + [SMALL_STATE(553)] = 23440, + [SMALL_STATE(554)] = 23523, + [SMALL_STATE(555)] = 23606, + [SMALL_STATE(556)] = 23651, + [SMALL_STATE(557)] = 23734, + [SMALL_STATE(558)] = 23779, + [SMALL_STATE(559)] = 23824, + [SMALL_STATE(560)] = 23869, + [SMALL_STATE(561)] = 23914, + [SMALL_STATE(562)] = 23959, + [SMALL_STATE(563)] = 24004, + [SMALL_STATE(564)] = 24063, + [SMALL_STATE(565)] = 24146, + [SMALL_STATE(566)] = 24229, + [SMALL_STATE(567)] = 24312, + [SMALL_STATE(568)] = 24395, + [SMALL_STATE(569)] = 24478, + [SMALL_STATE(570)] = 24523, + [SMALL_STATE(571)] = 24582, + [SMALL_STATE(572)] = 24635, + [SMALL_STATE(573)] = 24718, + [SMALL_STATE(574)] = 24763, + [SMALL_STATE(575)] = 24846, + [SMALL_STATE(576)] = 24891, + [SMALL_STATE(577)] = 24936, + [SMALL_STATE(578)] = 25017, + [SMALL_STATE(579)] = 25100, + [SMALL_STATE(580)] = 25181, + [SMALL_STATE(581)] = 25226, + [SMALL_STATE(582)] = 25309, + [SMALL_STATE(583)] = 25392, + [SMALL_STATE(584)] = 25475, + [SMALL_STATE(585)] = 25520, + [SMALL_STATE(586)] = 25603, + [SMALL_STATE(587)] = 25683, + [SMALL_STATE(588)] = 25763, + [SMALL_STATE(589)] = 25817, + [SMALL_STATE(590)] = 25871, + [SMALL_STATE(591)] = 25951, + [SMALL_STATE(592)] = 26031, + [SMALL_STATE(593)] = 26111, + [SMALL_STATE(594)] = 26166, + [SMALL_STATE(595)] = 26221, + [SMALL_STATE(596)] = 26276, + [SMALL_STATE(597)] = 26331, + [SMALL_STATE(598)] = 26408, + [SMALL_STATE(599)] = 26485, + [SMALL_STATE(600)] = 26558, + [SMALL_STATE(601)] = 26631, + [SMALL_STATE(602)] = 26699, + [SMALL_STATE(603)] = 26757, + [SMALL_STATE(604)] = 26815, + [SMALL_STATE(605)] = 26873, + [SMALL_STATE(606)] = 26931, + [SMALL_STATE(607)] = 26989, + [SMALL_STATE(608)] = 27047, + [SMALL_STATE(609)] = 27105, + [SMALL_STATE(610)] = 27154, + [SMALL_STATE(611)] = 27205, + [SMALL_STATE(612)] = 27254, + [SMALL_STATE(613)] = 27305, + [SMALL_STATE(614)] = 27356, + [SMALL_STATE(615)] = 27407, + [SMALL_STATE(616)] = 27451, + [SMALL_STATE(617)] = 27495, + [SMALL_STATE(618)] = 27539, + [SMALL_STATE(619)] = 27585, + [SMALL_STATE(620)] = 27637, + [SMALL_STATE(621)] = 27676, + [SMALL_STATE(622)] = 27717, + [SMALL_STATE(623)] = 27756, + [SMALL_STATE(624)] = 27795, + [SMALL_STATE(625)] = 27837, + [SMALL_STATE(626)] = 27867, + [SMALL_STATE(627)] = 27913, + [SMALL_STATE(628)] = 27947, + [SMALL_STATE(629)] = 27981, + [SMALL_STATE(630)] = 28023, + [SMALL_STATE(631)] = 28044, + [SMALL_STATE(632)] = 28065, + [SMALL_STATE(633)] = 28094, + [SMALL_STATE(634)] = 28117, + [SMALL_STATE(635)] = 28151, + [SMALL_STATE(636)] = 28187, + [SMALL_STATE(637)] = 28209, + [SMALL_STATE(638)] = 28231, + [SMALL_STATE(639)] = 28253, + [SMALL_STATE(640)] = 28275, + [SMALL_STATE(641)] = 28311, + [SMALL_STATE(642)] = 28349, + [SMALL_STATE(643)] = 28371, + [SMALL_STATE(644)] = 28406, + [SMALL_STATE(645)] = 28441, + [SMALL_STATE(646)] = 28476, + [SMALL_STATE(647)] = 28511, + [SMALL_STATE(648)] = 28546, + [SMALL_STATE(649)] = 28577, + [SMALL_STATE(650)] = 28612, + [SMALL_STATE(651)] = 28643, + [SMALL_STATE(652)] = 28674, + [SMALL_STATE(653)] = 28695, + [SMALL_STATE(654)] = 28730, + [SMALL_STATE(655)] = 28751, + [SMALL_STATE(656)] = 28786, + [SMALL_STATE(657)] = 28807, + [SMALL_STATE(658)] = 28842, + [SMALL_STATE(659)] = 28865, + [SMALL_STATE(660)] = 28885, + [SMALL_STATE(661)] = 28913, + [SMALL_STATE(662)] = 28941, + [SMALL_STATE(663)] = 28969, + [SMALL_STATE(664)] = 28997, + [SMALL_STATE(665)] = 29029, + [SMALL_STATE(666)] = 29064, + [SMALL_STATE(667)] = 29099, + [SMALL_STATE(668)] = 29134, + [SMALL_STATE(669)] = 29169, + [SMALL_STATE(670)] = 29201, + [SMALL_STATE(671)] = 29233, + [SMALL_STATE(672)] = 29259, + [SMALL_STATE(673)] = 29285, + [SMALL_STATE(674)] = 29311, + [SMALL_STATE(675)] = 29337, + [SMALL_STATE(676)] = 29363, + [SMALL_STATE(677)] = 29389, + [SMALL_STATE(678)] = 29415, + [SMALL_STATE(679)] = 29441, + [SMALL_STATE(680)] = 29467, + [SMALL_STATE(681)] = 29499, + [SMALL_STATE(682)] = 29525, + [SMALL_STATE(683)] = 29557, + [SMALL_STATE(684)] = 29589, + [SMALL_STATE(685)] = 29621, + [SMALL_STATE(686)] = 29653, + [SMALL_STATE(687)] = 29685, + [SMALL_STATE(688)] = 29714, + [SMALL_STATE(689)] = 29737, + [SMALL_STATE(690)] = 29766, + [SMALL_STATE(691)] = 29789, + [SMALL_STATE(692)] = 29818, + [SMALL_STATE(693)] = 29847, + [SMALL_STATE(694)] = 29876, + [SMALL_STATE(695)] = 29905, + [SMALL_STATE(696)] = 29928, + [SMALL_STATE(697)] = 29957, + [SMALL_STATE(698)] = 29986, + [SMALL_STATE(699)] = 30015, + [SMALL_STATE(700)] = 30038, + [SMALL_STATE(701)] = 30061, + [SMALL_STATE(702)] = 30084, + [SMALL_STATE(703)] = 30107, + [SMALL_STATE(704)] = 30130, + [SMALL_STATE(705)] = 30153, + [SMALL_STATE(706)] = 30172, + [SMALL_STATE(707)] = 30192, + [SMALL_STATE(708)] = 30214, + [SMALL_STATE(709)] = 30236, + [SMALL_STATE(710)] = 30254, + [SMALL_STATE(711)] = 30276, + [SMALL_STATE(712)] = 30294, + [SMALL_STATE(713)] = 30316, + [SMALL_STATE(714)] = 30338, + [SMALL_STATE(715)] = 30356, + [SMALL_STATE(716)] = 30374, + [SMALL_STATE(717)] = 30396, + [SMALL_STATE(718)] = 30416, + [SMALL_STATE(719)] = 30438, + [SMALL_STATE(720)] = 30456, + [SMALL_STATE(721)] = 30478, + [SMALL_STATE(722)] = 30500, + [SMALL_STATE(723)] = 30518, + [SMALL_STATE(724)] = 30538, + [SMALL_STATE(725)] = 30560, + [SMALL_STATE(726)] = 30582, + [SMALL_STATE(727)] = 30600, + [SMALL_STATE(728)] = 30622, + [SMALL_STATE(729)] = 30644, + [SMALL_STATE(730)] = 30658, + [SMALL_STATE(731)] = 30680, + [SMALL_STATE(732)] = 30702, + [SMALL_STATE(733)] = 30718, + [SMALL_STATE(734)] = 30738, + [SMALL_STATE(735)] = 30756, + [SMALL_STATE(736)] = 30770, + [SMALL_STATE(737)] = 30785, + [SMALL_STATE(738)] = 30804, + [SMALL_STATE(739)] = 30823, + [SMALL_STATE(740)] = 30842, + [SMALL_STATE(741)] = 30861, + [SMALL_STATE(742)] = 30876, + [SMALL_STATE(743)] = 30889, + [SMALL_STATE(744)] = 30902, + [SMALL_STATE(745)] = 30917, + [SMALL_STATE(746)] = 30936, + [SMALL_STATE(747)] = 30955, + [SMALL_STATE(748)] = 30974, + [SMALL_STATE(749)] = 30987, + [SMALL_STATE(750)] = 31006, + [SMALL_STATE(751)] = 31019, + [SMALL_STATE(752)] = 31032, + [SMALL_STATE(753)] = 31051, + [SMALL_STATE(754)] = 31070, + [SMALL_STATE(755)] = 31083, + [SMALL_STATE(756)] = 31102, + [SMALL_STATE(757)] = 31121, + [SMALL_STATE(758)] = 31140, + [SMALL_STATE(759)] = 31159, + [SMALL_STATE(760)] = 31172, + [SMALL_STATE(761)] = 31185, + [SMALL_STATE(762)] = 31198, + [SMALL_STATE(763)] = 31217, + [SMALL_STATE(764)] = 31230, + [SMALL_STATE(765)] = 31245, + [SMALL_STATE(766)] = 31258, + [SMALL_STATE(767)] = 31271, + [SMALL_STATE(768)] = 31284, + [SMALL_STATE(769)] = 31297, + [SMALL_STATE(770)] = 31316, + [SMALL_STATE(771)] = 31332, + [SMALL_STATE(772)] = 31348, + [SMALL_STATE(773)] = 31364, + [SMALL_STATE(774)] = 31378, + [SMALL_STATE(775)] = 31394, + [SMALL_STATE(776)] = 31410, + [SMALL_STATE(777)] = 31424, + [SMALL_STATE(778)] = 31440, + [SMALL_STATE(779)] = 31456, + [SMALL_STATE(780)] = 31472, + [SMALL_STATE(781)] = 31482, + [SMALL_STATE(782)] = 31498, + [SMALL_STATE(783)] = 31508, + [SMALL_STATE(784)] = 31524, + [SMALL_STATE(785)] = 31540, + [SMALL_STATE(786)] = 31556, + [SMALL_STATE(787)] = 31566, + [SMALL_STATE(788)] = 31582, + [SMALL_STATE(789)] = 31598, + [SMALL_STATE(790)] = 31614, + [SMALL_STATE(791)] = 31628, + [SMALL_STATE(792)] = 31644, + [SMALL_STATE(793)] = 31660, + [SMALL_STATE(794)] = 31676, + [SMALL_STATE(795)] = 31692, + [SMALL_STATE(796)] = 31708, + [SMALL_STATE(797)] = 31722, + [SMALL_STATE(798)] = 31738, + [SMALL_STATE(799)] = 31752, + [SMALL_STATE(800)] = 31766, + [SMALL_STATE(801)] = 31782, + [SMALL_STATE(802)] = 31798, + [SMALL_STATE(803)] = 31814, + [SMALL_STATE(804)] = 31830, + [SMALL_STATE(805)] = 31846, + [SMALL_STATE(806)] = 31862, + [SMALL_STATE(807)] = 31878, + [SMALL_STATE(808)] = 31888, + [SMALL_STATE(809)] = 31904, + [SMALL_STATE(810)] = 31920, + [SMALL_STATE(811)] = 31936, + [SMALL_STATE(812)] = 31952, + [SMALL_STATE(813)] = 31968, + [SMALL_STATE(814)] = 31984, + [SMALL_STATE(815)] = 32000, + [SMALL_STATE(816)] = 32016, + [SMALL_STATE(817)] = 32032, + [SMALL_STATE(818)] = 32048, + [SMALL_STATE(819)] = 32064, + [SMALL_STATE(820)] = 32080, + [SMALL_STATE(821)] = 32096, + [SMALL_STATE(822)] = 32112, + [SMALL_STATE(823)] = 32128, + [SMALL_STATE(824)] = 32144, + [SMALL_STATE(825)] = 32160, + [SMALL_STATE(826)] = 32176, + [SMALL_STATE(827)] = 32192, + [SMALL_STATE(828)] = 32206, + [SMALL_STATE(829)] = 32222, + [SMALL_STATE(830)] = 32238, + [SMALL_STATE(831)] = 32252, + [SMALL_STATE(832)] = 32268, + [SMALL_STATE(833)] = 32284, + [SMALL_STATE(834)] = 32300, + [SMALL_STATE(835)] = 32309, + [SMALL_STATE(836)] = 32322, + [SMALL_STATE(837)] = 32333, + [SMALL_STATE(838)] = 32346, + [SMALL_STATE(839)] = 32359, + [SMALL_STATE(840)] = 32372, + [SMALL_STATE(841)] = 32385, + [SMALL_STATE(842)] = 32398, + [SMALL_STATE(843)] = 32409, + [SMALL_STATE(844)] = 32422, + [SMALL_STATE(845)] = 32435, + [SMALL_STATE(846)] = 32444, + [SMALL_STATE(847)] = 32453, + [SMALL_STATE(848)] = 32466, + [SMALL_STATE(849)] = 32477, + [SMALL_STATE(850)] = 32490, + [SMALL_STATE(851)] = 32503, + [SMALL_STATE(852)] = 32512, + [SMALL_STATE(853)] = 32525, + [SMALL_STATE(854)] = 32538, + [SMALL_STATE(855)] = 32549, + [SMALL_STATE(856)] = 32558, + [SMALL_STATE(857)] = 32571, + [SMALL_STATE(858)] = 32584, + [SMALL_STATE(859)] = 32597, + [SMALL_STATE(860)] = 32610, + [SMALL_STATE(861)] = 32623, + [SMALL_STATE(862)] = 32632, + [SMALL_STATE(863)] = 32643, + [SMALL_STATE(864)] = 32656, + [SMALL_STATE(865)] = 32667, + [SMALL_STATE(866)] = 32680, + [SMALL_STATE(867)] = 32693, + [SMALL_STATE(868)] = 32706, + [SMALL_STATE(869)] = 32719, + [SMALL_STATE(870)] = 32732, + [SMALL_STATE(871)] = 32745, + [SMALL_STATE(872)] = 32758, + [SMALL_STATE(873)] = 32771, + [SMALL_STATE(874)] = 32782, + [SMALL_STATE(875)] = 32795, + [SMALL_STATE(876)] = 32808, + [SMALL_STATE(877)] = 32817, + [SMALL_STATE(878)] = 32826, + [SMALL_STATE(879)] = 32835, + [SMALL_STATE(880)] = 32844, + [SMALL_STATE(881)] = 32857, + [SMALL_STATE(882)] = 32870, + [SMALL_STATE(883)] = 32883, + [SMALL_STATE(884)] = 32896, + [SMALL_STATE(885)] = 32909, + [SMALL_STATE(886)] = 32920, + [SMALL_STATE(887)] = 32929, + [SMALL_STATE(888)] = 32942, + [SMALL_STATE(889)] = 32955, + [SMALL_STATE(890)] = 32968, + [SMALL_STATE(891)] = 32981, + [SMALL_STATE(892)] = 32994, + [SMALL_STATE(893)] = 33007, + [SMALL_STATE(894)] = 33016, + [SMALL_STATE(895)] = 33029, + [SMALL_STATE(896)] = 33042, + [SMALL_STATE(897)] = 33055, + [SMALL_STATE(898)] = 33068, + [SMALL_STATE(899)] = 33077, + [SMALL_STATE(900)] = 33090, + [SMALL_STATE(901)] = 33103, + [SMALL_STATE(902)] = 33116, + [SMALL_STATE(903)] = 33125, + [SMALL_STATE(904)] = 33138, + [SMALL_STATE(905)] = 33149, + [SMALL_STATE(906)] = 33162, + [SMALL_STATE(907)] = 33175, + [SMALL_STATE(908)] = 33184, + [SMALL_STATE(909)] = 33193, + [SMALL_STATE(910)] = 33206, + [SMALL_STATE(911)] = 33215, + [SMALL_STATE(912)] = 33228, + [SMALL_STATE(913)] = 33237, + [SMALL_STATE(914)] = 33246, + [SMALL_STATE(915)] = 33255, + [SMALL_STATE(916)] = 33264, + [SMALL_STATE(917)] = 33277, + [SMALL_STATE(918)] = 33290, + [SMALL_STATE(919)] = 33303, + [SMALL_STATE(920)] = 33316, + [SMALL_STATE(921)] = 33326, + [SMALL_STATE(922)] = 33336, + [SMALL_STATE(923)] = 33346, + [SMALL_STATE(924)] = 33356, + [SMALL_STATE(925)] = 33366, + [SMALL_STATE(926)] = 33376, + [SMALL_STATE(927)] = 33384, + [SMALL_STATE(928)] = 33394, + [SMALL_STATE(929)] = 33402, + [SMALL_STATE(930)] = 33412, + [SMALL_STATE(931)] = 33420, + [SMALL_STATE(932)] = 33430, + [SMALL_STATE(933)] = 33440, + [SMALL_STATE(934)] = 33450, + [SMALL_STATE(935)] = 33458, + [SMALL_STATE(936)] = 33468, + [SMALL_STATE(937)] = 33478, + [SMALL_STATE(938)] = 33488, + [SMALL_STATE(939)] = 33498, + [SMALL_STATE(940)] = 33508, + [SMALL_STATE(941)] = 33518, + [SMALL_STATE(942)] = 33528, + [SMALL_STATE(943)] = 33538, + [SMALL_STATE(944)] = 33548, + [SMALL_STATE(945)] = 33558, + [SMALL_STATE(946)] = 33568, + [SMALL_STATE(947)] = 33578, + [SMALL_STATE(948)] = 33588, + [SMALL_STATE(949)] = 33596, + [SMALL_STATE(950)] = 33604, + [SMALL_STATE(951)] = 33614, + [SMALL_STATE(952)] = 33624, + [SMALL_STATE(953)] = 33634, + [SMALL_STATE(954)] = 33644, + [SMALL_STATE(955)] = 33654, + [SMALL_STATE(956)] = 33664, + [SMALL_STATE(957)] = 33674, + [SMALL_STATE(958)] = 33682, + [SMALL_STATE(959)] = 33690, + [SMALL_STATE(960)] = 33700, + [SMALL_STATE(961)] = 33710, + [SMALL_STATE(962)] = 33720, + [SMALL_STATE(963)] = 33730, + [SMALL_STATE(964)] = 33740, + [SMALL_STATE(965)] = 33748, + [SMALL_STATE(966)] = 33756, + [SMALL_STATE(967)] = 33766, + [SMALL_STATE(968)] = 33776, + [SMALL_STATE(969)] = 33784, + [SMALL_STATE(970)] = 33794, + [SMALL_STATE(971)] = 33802, + [SMALL_STATE(972)] = 33810, + [SMALL_STATE(973)] = 33820, + [SMALL_STATE(974)] = 33830, + [SMALL_STATE(975)] = 33840, + [SMALL_STATE(976)] = 33850, + [SMALL_STATE(977)] = 33860, + [SMALL_STATE(978)] = 33870, + [SMALL_STATE(979)] = 33880, + [SMALL_STATE(980)] = 33888, + [SMALL_STATE(981)] = 33898, + [SMALL_STATE(982)] = 33906, + [SMALL_STATE(983)] = 33914, + [SMALL_STATE(984)] = 33924, + [SMALL_STATE(985)] = 33934, + [SMALL_STATE(986)] = 33944, + [SMALL_STATE(987)] = 33954, + [SMALL_STATE(988)] = 33962, + [SMALL_STATE(989)] = 33972, + [SMALL_STATE(990)] = 33982, + [SMALL_STATE(991)] = 33992, + [SMALL_STATE(992)] = 34002, + [SMALL_STATE(993)] = 34012, + [SMALL_STATE(994)] = 34022, + [SMALL_STATE(995)] = 34032, + [SMALL_STATE(996)] = 34042, + [SMALL_STATE(997)] = 34050, + [SMALL_STATE(998)] = 34060, + [SMALL_STATE(999)] = 34068, + [SMALL_STATE(1000)] = 34076, + [SMALL_STATE(1001)] = 34086, + [SMALL_STATE(1002)] = 34094, + [SMALL_STATE(1003)] = 34104, + [SMALL_STATE(1004)] = 34114, + [SMALL_STATE(1005)] = 34122, + [SMALL_STATE(1006)] = 34132, + [SMALL_STATE(1007)] = 34142, + [SMALL_STATE(1008)] = 34152, + [SMALL_STATE(1009)] = 34162, + [SMALL_STATE(1010)] = 34172, + [SMALL_STATE(1011)] = 34182, + [SMALL_STATE(1012)] = 34192, + [SMALL_STATE(1013)] = 34202, + [SMALL_STATE(1014)] = 34212, + [SMALL_STATE(1015)] = 34222, + [SMALL_STATE(1016)] = 34232, + [SMALL_STATE(1017)] = 34242, + [SMALL_STATE(1018)] = 34252, + [SMALL_STATE(1019)] = 34262, + [SMALL_STATE(1020)] = 34272, + [SMALL_STATE(1021)] = 34282, + [SMALL_STATE(1022)] = 34292, + [SMALL_STATE(1023)] = 34300, + [SMALL_STATE(1024)] = 34310, + [SMALL_STATE(1025)] = 34320, + [SMALL_STATE(1026)] = 34330, + [SMALL_STATE(1027)] = 34340, + [SMALL_STATE(1028)] = 34350, + [SMALL_STATE(1029)] = 34360, + [SMALL_STATE(1030)] = 34370, + [SMALL_STATE(1031)] = 34380, + [SMALL_STATE(1032)] = 34390, + [SMALL_STATE(1033)] = 34400, + [SMALL_STATE(1034)] = 34410, + [SMALL_STATE(1035)] = 34420, + [SMALL_STATE(1036)] = 34428, + [SMALL_STATE(1037)] = 34438, + [SMALL_STATE(1038)] = 34446, + [SMALL_STATE(1039)] = 34454, + [SMALL_STATE(1040)] = 34464, + [SMALL_STATE(1041)] = 34472, + [SMALL_STATE(1042)] = 34480, + [SMALL_STATE(1043)] = 34490, + [SMALL_STATE(1044)] = 34498, + [SMALL_STATE(1045)] = 34506, + [SMALL_STATE(1046)] = 34516, + [SMALL_STATE(1047)] = 34524, + [SMALL_STATE(1048)] = 34534, + [SMALL_STATE(1049)] = 34542, + [SMALL_STATE(1050)] = 34552, + [SMALL_STATE(1051)] = 34562, + [SMALL_STATE(1052)] = 34570, + [SMALL_STATE(1053)] = 34580, + [SMALL_STATE(1054)] = 34590, + [SMALL_STATE(1055)] = 34600, + [SMALL_STATE(1056)] = 34610, + [SMALL_STATE(1057)] = 34620, + [SMALL_STATE(1058)] = 34630, + [SMALL_STATE(1059)] = 34640, + [SMALL_STATE(1060)] = 34648, + [SMALL_STATE(1061)] = 34656, + [SMALL_STATE(1062)] = 34666, + [SMALL_STATE(1063)] = 34676, + [SMALL_STATE(1064)] = 34686, + [SMALL_STATE(1065)] = 34694, + [SMALL_STATE(1066)] = 34704, + [SMALL_STATE(1067)] = 34714, + [SMALL_STATE(1068)] = 34724, + [SMALL_STATE(1069)] = 34734, + [SMALL_STATE(1070)] = 34744, + [SMALL_STATE(1071)] = 34754, + [SMALL_STATE(1072)] = 34764, + [SMALL_STATE(1073)] = 34774, + [SMALL_STATE(1074)] = 34784, + [SMALL_STATE(1075)] = 34794, + [SMALL_STATE(1076)] = 34801, + [SMALL_STATE(1077)] = 34808, + [SMALL_STATE(1078)] = 34815, + [SMALL_STATE(1079)] = 34822, + [SMALL_STATE(1080)] = 34829, + [SMALL_STATE(1081)] = 34836, + [SMALL_STATE(1082)] = 34843, + [SMALL_STATE(1083)] = 34850, + [SMALL_STATE(1084)] = 34857, + [SMALL_STATE(1085)] = 34864, + [SMALL_STATE(1086)] = 34871, + [SMALL_STATE(1087)] = 34878, + [SMALL_STATE(1088)] = 34885, + [SMALL_STATE(1089)] = 34892, + [SMALL_STATE(1090)] = 34899, + [SMALL_STATE(1091)] = 34906, + [SMALL_STATE(1092)] = 34913, + [SMALL_STATE(1093)] = 34920, + [SMALL_STATE(1094)] = 34927, + [SMALL_STATE(1095)] = 34934, + [SMALL_STATE(1096)] = 34941, + [SMALL_STATE(1097)] = 34948, + [SMALL_STATE(1098)] = 34955, + [SMALL_STATE(1099)] = 34962, + [SMALL_STATE(1100)] = 34969, + [SMALL_STATE(1101)] = 34976, + [SMALL_STATE(1102)] = 34983, + [SMALL_STATE(1103)] = 34990, + [SMALL_STATE(1104)] = 34997, + [SMALL_STATE(1105)] = 35004, + [SMALL_STATE(1106)] = 35011, + [SMALL_STATE(1107)] = 35018, + [SMALL_STATE(1108)] = 35025, + [SMALL_STATE(1109)] = 35032, + [SMALL_STATE(1110)] = 35039, + [SMALL_STATE(1111)] = 35046, + [SMALL_STATE(1112)] = 35053, + [SMALL_STATE(1113)] = 35060, + [SMALL_STATE(1114)] = 35067, + [SMALL_STATE(1115)] = 35074, + [SMALL_STATE(1116)] = 35081, + [SMALL_STATE(1117)] = 35088, + [SMALL_STATE(1118)] = 35095, + [SMALL_STATE(1119)] = 35102, + [SMALL_STATE(1120)] = 35109, + [SMALL_STATE(1121)] = 35116, + [SMALL_STATE(1122)] = 35123, + [SMALL_STATE(1123)] = 35130, + [SMALL_STATE(1124)] = 35137, + [SMALL_STATE(1125)] = 35144, + [SMALL_STATE(1126)] = 35151, + [SMALL_STATE(1127)] = 35158, + [SMALL_STATE(1128)] = 35165, + [SMALL_STATE(1129)] = 35172, + [SMALL_STATE(1130)] = 35179, + [SMALL_STATE(1131)] = 35186, + [SMALL_STATE(1132)] = 35193, + [SMALL_STATE(1133)] = 35200, + [SMALL_STATE(1134)] = 35207, + [SMALL_STATE(1135)] = 35214, + [SMALL_STATE(1136)] = 35221, + [SMALL_STATE(1137)] = 35228, + [SMALL_STATE(1138)] = 35235, + [SMALL_STATE(1139)] = 35242, + [SMALL_STATE(1140)] = 35249, + [SMALL_STATE(1141)] = 35256, + [SMALL_STATE(1142)] = 35263, + [SMALL_STATE(1143)] = 35270, + [SMALL_STATE(1144)] = 35277, + [SMALL_STATE(1145)] = 35284, + [SMALL_STATE(1146)] = 35291, + [SMALL_STATE(1147)] = 35298, + [SMALL_STATE(1148)] = 35305, + [SMALL_STATE(1149)] = 35312, + [SMALL_STATE(1150)] = 35319, + [SMALL_STATE(1151)] = 35326, + [SMALL_STATE(1152)] = 35333, + [SMALL_STATE(1153)] = 35340, + [SMALL_STATE(1154)] = 35347, + [SMALL_STATE(1155)] = 35354, + [SMALL_STATE(1156)] = 35361, + [SMALL_STATE(1157)] = 35368, + [SMALL_STATE(1158)] = 35375, + [SMALL_STATE(1159)] = 35382, + [SMALL_STATE(1160)] = 35389, + [SMALL_STATE(1161)] = 35396, + [SMALL_STATE(1162)] = 35403, + [SMALL_STATE(1163)] = 35410, + [SMALL_STATE(1164)] = 35417, + [SMALL_STATE(1165)] = 35424, + [SMALL_STATE(1166)] = 35431, + [SMALL_STATE(1167)] = 35438, + [SMALL_STATE(1168)] = 35445, + [SMALL_STATE(1169)] = 35452, + [SMALL_STATE(1170)] = 35459, + [SMALL_STATE(1171)] = 35466, + [SMALL_STATE(1172)] = 35473, }; static TSParseActionEntry ts_parse_actions[] = { @@ -51818,1242 +51761,1241 @@ static 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(296), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1020), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(860), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1026), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1046), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1049), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(868), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(865), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1069), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1013), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(857), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1021), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1039), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1045), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(864), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1060), [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1085), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1083), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(802), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), + [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), - [125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(296), - [128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(618), + [125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(301), + [128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(612), [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), [133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(4), - [136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(332), - [139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(709), - [142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(715), - [145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(987), - [148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1020), - [151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(860), - [154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(64), - [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(126), - [160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1026), - [163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(29), - [166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1046), - [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1049), - [172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(868), - [175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(865), - [178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1069), + [136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(330), + [139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(718), + [142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(713), + [145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(986), + [148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1013), + [151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(857), + [154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(66), + [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(153), + [160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1021), + [163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(27), + [166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1039), + [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1045), + [172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(862), + [175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(864), + [178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1060), [181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(76), - [184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(85), - [187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(217), + [184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(109), + [187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(220), [190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(44), - [193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(68), - [196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(757), - [199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1085), - [202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(759), - [205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(200), - [208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(780), - [211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(87), - [214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(142), - [217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(179), - [220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(184), - [223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(136), - [226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(774), - [229] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(773), - [232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(712), - [235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(528), - [238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(528), - [241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(909), - [244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(293), - [247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, .production_id = 64), - [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, .production_id = 64), - [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2), - [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2), - [255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, .production_id = 64), - [257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, .production_id = 64), - [259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3), - [261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2), - [271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), + [193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(70), + [196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(738), + [199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1083), + [202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(753), + [205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(198), + [208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(802), + [211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(80), + [214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(122), + [217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(127), + [220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(131), + [223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(133), + [226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(804), + [229] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(816), + [232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(722), + [235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(541), + [238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(541), + [241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(874), + [244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(299), + [247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, .production_id = 64), + [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, .production_id = 64), + [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3), + [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3), + [255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2), + [257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2), + [259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, .production_id = 64), + [261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, .production_id = 64), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1062), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), - [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1065), - [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1066), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1074), + [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(868), + [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1071), + [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1067), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(797), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1), - [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), [321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1), [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), - [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1081), - [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(747), - [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), - [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), - [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), - [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), - [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), - [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), - [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), - [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), - [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), + [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), + [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), + [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(795), + [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), + [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), + [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(762), + [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), + [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), + [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2), [383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2), [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2), [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, .production_id = 73), - [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, .production_id = 73), - [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 89), - [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 89), - [399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 5, .production_id = 89), - [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 5, .production_id = 89), - [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 83), - [407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 83), - [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 83), - [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 83), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4), - [417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4), - [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, .production_id = 81), - [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, .production_id = 81), - [423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 4, .production_id = 81), - [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 4, .production_id = 81), - [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2), - [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2), - [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3), - [435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3), - [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 37), - [439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 37), - [441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 37), - [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 37), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 95), - [451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 95), - [453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, .production_id = 95), - [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, .production_id = 95), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 75), - [461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 75), - [463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 75), - [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 75), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 89), - [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 89), - [473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 89), - [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 89), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 101), - [481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 101), - [483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, .production_id = 101), - [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, .production_id = 101), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), - [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), - [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), - [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), - [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(983), - [545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1, .production_id = 1), SHIFT(662), - [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, .production_id = 1), - [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [552] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(648), - [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, .production_id = 1), - [558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(42), - [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(981), - [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(833), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), - [587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), - [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), - [595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1140), - [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), - [611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), - [623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1138), + [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3), + [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3), + [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 101), + [399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 101), + [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, .production_id = 101), + [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, .production_id = 101), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2), + [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2), + [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 75), + [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 75), + [415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 75), + [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 75), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 89), + [423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 89), + [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 89), + [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 89), + [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 89), + [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 89), + [435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 5, .production_id = 89), + [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 5, .production_id = 89), + [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 95), + [445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 95), + [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, .production_id = 95), + [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, .production_id = 95), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4), + [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4), + [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 37), + [459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 37), + [461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 37), + [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 37), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, .production_id = 73), + [469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, .production_id = 73), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, .production_id = 81), + [473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, .production_id = 81), + [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 4, .production_id = 81), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 4, .production_id = 81), + [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 83), + [483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 83), + [485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 83), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 83), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), + [497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), + [515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), + [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), + [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1115), + [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), + [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), + [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1144), + [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), + [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1069), + [581] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1, .production_id = 1), SHIFT(663), + [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, .production_id = 1), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [588] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(655), + [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, .production_id = 1), + [594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(37), + [597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1093), + [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1063), + [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(829), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, .production_id = 1), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), + [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1146), [625] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 4), - [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), - [630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(653), - [632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1142), + [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), + [630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), + [632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), [634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, .production_id = 9), [636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, .production_id = 9), - [638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), - [644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1145), - [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790), - [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [654] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, .production_id = 1), SHIFT(648), - [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1113), - [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), - [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), - [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(799), - [669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, .production_id = 8), - [671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, .production_id = 8), - [673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(900), - [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1014), - [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), - [681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1, .production_id = 1), SHIFT(80), - [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798), - [690] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, .production_id = 1), SHIFT(649), - [693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, .production_id = 1), SHIFT(993), - [696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 28), - [700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 28), - [702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 21), - [704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 21), - [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), - [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2), - [712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2), - [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, .production_id = 108), - [716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, .production_id = 108), - [718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1), - [720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1), - [722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, .production_id = 109), - [724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, .production_id = 109), - [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, .production_id = 107), - [730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, .production_id = 107), - [732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, .production_id = 8), - [734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, .production_id = 8), - [736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, .production_id = 56), - [738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, .production_id = 56), - [740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, .production_id = 31), - [742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, .production_id = 31), - [744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3), - [746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3), - [748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2), - [750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2), - [752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, .production_id = 98), - [754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, .production_id = 98), - [756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 101), - [758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 101), - [760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 83), - [762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 83), - [764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, .production_id = 66), - [766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, .production_id = 66), - [768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 106), - [770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 106), - [772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 39), - [774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 39), - [776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, .production_id = 89), - [778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, .production_id = 89), - [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 89), - [782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 89), - [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, .production_id = 27), - [786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 27), - [788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, .production_id = 94), - [790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, .production_id = 94), - [792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 65), - [794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 65), - [796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4), - [798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4), - [800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4), - [802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4), - [804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3), - [806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3), - [808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 81), - [810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 81), - [812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, .production_id = 57), - [814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, .production_id = 57), - [816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, .production_id = 23), - [818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, .production_id = 23), - [820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 75), - [822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 75), - [824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3), - [826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3), - [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, .production_id = 31), - [830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, .production_id = 31), - [832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 57), - [834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 57), - [836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 86), - [838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 86), - [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2), - [842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2), - [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2), - [846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2), - [848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, .production_id = 8), - [850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, .production_id = 8), - [852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, .production_id = 30), - [854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, .production_id = 30), - [856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2), - [858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2), - [860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2), - [862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2), - [864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3), - [866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3), - [868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 29), - [870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 29), - [872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration, 1), - [874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration, 1), - [876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2), - [878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2), - [880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, .production_id = 67), - [882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, .production_id = 67), - [884] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1, .production_id = 1), SHIFT(111), - [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), - [889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 58), - [891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 58), - [893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, .production_id = 22), - [895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, .production_id = 22), - [897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 95), - [899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 95), - [901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 37), - [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 37), - [905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, .production_id = 17), - [907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, .production_id = 17), - [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, .production_id = 3), - [911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, .production_id = 3), - [913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3), - [915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3), - [917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3), - [919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, .production_id = 10), - [925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, .production_id = 10), - [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), - [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, .production_id = 76), - [941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, .production_id = 76), - [943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, .production_id = 90), - [945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, .production_id = 90), - [947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), - [949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), - [951] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym__property_name, 1, .production_id = 4), - [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), - [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), - [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), + [644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1151), + [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), + [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, .production_id = 1), SHIFT(655), + [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, .production_id = 8), + [659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, .production_id = 8), + [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), + [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(972), + [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1099), + [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), + [671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1094), + [673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), + [675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), + [683] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1, .production_id = 1), SHIFT(102), + [686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), + [688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, .production_id = 1), SHIFT(657), + [691] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1, .production_id = 1), SHIFT(1044), + [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 28), + [698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 28), + [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, .production_id = 107), + [702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, .production_id = 107), + [704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 21), + [706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 21), + [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, .production_id = 108), + [714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, .production_id = 108), + [716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, .production_id = 109), + [718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, .production_id = 109), + [720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, .production_id = 8), + [722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, .production_id = 8), + [724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1), + [726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1), + [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2), + [732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2), + [734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2), + [736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2), + [738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, .production_id = 23), + [740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, .production_id = 23), + [742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration, 1), + [744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declaration, 1), + [746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3), + [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3), + [750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, .production_id = 8), + [752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, .production_id = 8), + [754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 57), + [756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 57), + [758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 86), + [760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 86), + [762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, .production_id = 89), + [764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, .production_id = 89), + [766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 75), + [768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 75), + [770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 58), + [772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 58), + [774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, .production_id = 67), + [776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, .production_id = 67), + [778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, .production_id = 66), + [780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, .production_id = 66), + [782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 101), + [784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 101), + [786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2), + [788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2), + [790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, .production_id = 22), + [792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, .production_id = 22), + [794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, .production_id = 98), + [796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, .production_id = 98), + [798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3), + [800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3), + [802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 81), + [804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 81), + [806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 106), + [808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 106), + [810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3), + [812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3), + [814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, .production_id = 31), + [816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, .production_id = 31), + [818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, .production_id = 31), + [820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, .production_id = 31), + [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, .production_id = 30), + [824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, .production_id = 30), + [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 29), + [828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 29), + [830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 65), + [832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 65), + [834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2), + [836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2), + [838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2), + [840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2), + [842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2), + [844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2), + [846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, .production_id = 27), + [848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 27), + [850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4), + [852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4), + [854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4), + [856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4), + [858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, .production_id = 94), + [860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, .production_id = 94), + [862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 89), + [864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 89), + [866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 95), + [868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 95), + [870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3), + [872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3), + [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 39), + [876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 39), + [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, .production_id = 3), + [880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, .production_id = 3), + [882] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1, .production_id = 1), SHIFT(104), + [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3), + [889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3), + [891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, .production_id = 56), + [893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, .production_id = 56), + [895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3), + [897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3), + [899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2), + [901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2), + [903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, .production_id = 17), + [905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, .production_id = 17), + [907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, .production_id = 57), + [909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, .production_id = 57), + [911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 83), + [913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 83), + [915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 37), + [917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 37), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, .production_id = 10), + [923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, .production_id = 10), + [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), + [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1), + [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, .production_id = 76), + [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, .production_id = 76), + [941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), + [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), + [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, .production_id = 91), + [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, .production_id = 91), + [949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), + [951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), + [953] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym__property_name, 1, .production_id = 4), + [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), + [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), [966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 41), [968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 41), - [970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), - [972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), - [974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 47), - [976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 47), - [978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, .production_id = 91), - [980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, .production_id = 91), - [982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, .production_id = 82), - [984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, .production_id = 82), - [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, .production_id = 5), - [990] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(108), - [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), - [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), - [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [1001] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(121), - [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [1006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 99), - [1008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 99), - [1010] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(650), - [1013] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(1004), - [1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [1018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 96), - [1020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 96), - [1022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 97), - [1024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 97), - [1026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 100), - [1028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 100), - [1030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, .production_id = 102), - [1032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, .production_id = 102), - [1034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, .production_id = 103), - [1036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, .production_id = 103), - [1038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, .production_id = 104), - [1040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, .production_id = 104), - [1042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, .production_id = 105), - [1044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, .production_id = 105), - [1046] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym_rest_parameter, 2), - [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [1051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), - [1053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), - [1055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), - [1057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), - [1059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), - [1061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), - [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(925), - [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1171), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), - [1069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1), - [1071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import, 1), - [1073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4), - [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4), - [1077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3), - [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3), - [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2), - [1085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), - [1089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), - [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [1111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, .production_id = 92), - [1113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2), - [1115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 11), - [1117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 11), - [1119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3), - [1121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3), - [1123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 49), - [1125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 80), + [970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 47), + [972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 47), + [974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, .production_id = 82), + [976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, .production_id = 82), + [978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, .production_id = 90), + [980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, .production_id = 90), + [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, .production_id = 5), + [986] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(103), + [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(101), + [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [1002] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(643), + [1005] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(987), + [1008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [1010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 99), + [1012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 99), + [1014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, .production_id = 102), + [1016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, .production_id = 102), + [1018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 97), + [1020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 97), + [1022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 96), + [1024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 96), + [1026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, .production_id = 103), + [1028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, .production_id = 103), + [1030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, .production_id = 104), + [1032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, .production_id = 104), + [1034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 100), + [1036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 100), + [1038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, .production_id = 105), + [1040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, .production_id = 105), + [1042] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym_rest_parameter, 2), + [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [1047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), + [1049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), + [1051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), + [1053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), + [1055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), + [1057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), + [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(937), + [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), + [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), + [1065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1), + [1067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import, 1), + [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, .production_id = 49), + [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [1085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [1089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 49), + [1101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 11), + [1103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 11), + [1105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2), + [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [1109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 80), + [1111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2), + [1113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2), + [1115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2), + [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [1119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 16), + [1121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 16), + [1123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3), + [1125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3), [1127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 79), - [1129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 77), - [1131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 16), - [1133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 16), - [1135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 11), - [1137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 11), - [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [1141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 50), - [1143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4), - [1145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4), - [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [1149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3), - [1151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, .production_id = 16), - [1153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, .production_id = 16), - [1155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 55), - [1157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 53), - [1159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2), - [1161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2), - [1163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, .production_id = 49), - [1165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 51), - [1167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 51), - [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), - [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 52), - [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 40), - [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 42), - [1177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, .production_id = 40), - [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [1181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 3, .production_id = 49), - [1183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, .production_id = 34), - [1185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, .production_id = 34), - [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), - [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [1191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), - [1193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3), - [1195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), - [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [1129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, .production_id = 92), + [1131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 77), + [1133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4), + [1135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4), + [1137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3), + [1139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3), + [1141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3), + [1143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4), + [1145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4), + [1147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 40), + [1149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 42), + [1151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 11), + [1153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 11), + [1155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 50), + [1157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 51), + [1159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 51), + [1161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, .production_id = 16), + [1163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, .production_id = 16), + [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [1167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 52), + [1169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 53), + [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 55), + [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 3, .production_id = 49), + [1177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, .production_id = 34), + [1179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, .production_id = 34), + [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), + [1183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), + [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [1187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 88), + [1189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 88), + [1191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 50), + [1193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2), + [1195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2), + [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [1201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), - [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [1201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), + [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), [1219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [1225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2), - [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2), - [1229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, .production_id = 48), - [1231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, .production_id = 48), - [1233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3), - [1235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3), - [1237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 46), - [1239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 46), - [1241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 45), - [1243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 45), - [1245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3), - [1247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3), - [1249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 3, .production_id = 44), - [1251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 3, .production_id = 44), - [1253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, .production_id = 43), - [1255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, .production_id = 43), - [1257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 42), - [1259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 38), - [1261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 38), - [1263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 3, .production_id = 54), - [1265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 3, .production_id = 54), - [1267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 55), - [1269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, .production_id = 7), - [1271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(106), - [1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [1276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [1278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 32), - [1280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 32), - [1282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 50), - [1284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, .production_id = 70), - [1286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, .production_id = 70), - [1288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 77), - [1290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 4, .production_id = 78), - [1292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 4, .production_id = 78), - [1294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 79), - [1296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 80), - [1298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 2, .production_id = 14), - [1300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 2, .production_id = 14), - [1302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, .production_id = 78), - [1304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, .production_id = 78), - [1306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 84), - [1308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 84), - [1310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_fragment, 5), - [1312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_fragment, 5), - [1314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 13), - [1316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 13), - [1318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 12), - [1320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 12), - [1322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, .production_id = 68), - [1324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, .production_id = 68), - [1326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 88), - [1328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 88), - [1330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2), - [1332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 4, .production_id = 93), - [1334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 4, .production_id = 93), - [1336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_fragment, 6), - [1338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_fragment, 6), - [1340] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 60), REDUCE(sym_assignment_expression, 3, .production_id = 40), - [1343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 60), - [1345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 60), REDUCE(sym_assignment_expression, 3, .production_id = 49), - [1348] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 52), REDUCE(sym_assignment_expression, 3, .production_id = 52), - [1351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 52), - [1353] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 53), REDUCE(sym_assignment_expression, 3, .production_id = 53), - [1356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 53), - [1358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, .production_id = 8), - [1360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, .production_id = 8), - [1362] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2), - [1364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2), - [1366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, .production_id = 6), - [1368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(107), - [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [1379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [1381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), - [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [1389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3), REDUCE(sym_computed_property_name, 3), - [1392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3), - [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [1402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(113), - [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [1407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(112), - [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [1412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), - [1414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, .production_id = 64), - [1416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), - [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [1446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(654), - [1449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(1006), - [1452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [1454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(646), - [1457] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(1009), - [1460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [1464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, .production_id = 61), - [1466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), - [1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [1480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), - [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [1490] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym__property_name, 1), - [1493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1), - [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [1497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [1503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), - [1505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym_rest_parameter, 2, .production_id = 25), - [1508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym_rest_parameter, 2, .production_id = 26), - [1511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2), - [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), - [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), - [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [1525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), - [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), - [1529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), - [1531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), - [1533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), - [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [1537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), - [1539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), - [1541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), - [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), - [1545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1), - [1547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), - [1549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), - [1551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(626), - [1553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(784), - [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [1559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), - [1561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [1563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), - [1565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), - [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [1571] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(784), - [1574] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(665), - [1577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), - [1579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(131), - [1582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(624), - [1585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(774), - [1588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(773), - [1591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(726), - [1594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(909), - [1597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(625), - [1600] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(628), - [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [1611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 4), - [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [1617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [1619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [1621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), - [1623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), - [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), - [1629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), - [1631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [1633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), - [1635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), - [1637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [1639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 16), - [1641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), - [1643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(763), - [1645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), - [1647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), - [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), - [1651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), - [1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [1657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), - [1659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2), - [1661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2), - [1663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1120), - [1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [1667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 47), - [1669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 47), - [1671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 15), - [1673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 15), - [1675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 15), SHIFT_REPEAT(909), - [1678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 89), - [1680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 89), - [1682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, .production_id = 62), - [1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 62), - [1686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 81), - [1688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 81), - [1690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, .production_id = 110), - [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 110), - [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), - [1698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), - [1700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 101), - [1702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 101), - [1704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), - [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [1708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(912), - [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), - [1712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(864), - [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [1716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), - [1718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), - [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), - [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), - [1726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 13), - [1728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 13), - [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), - [1732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 35), - [1734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 35), - [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [1738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2), - [1740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2), - [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), - [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), - [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), - [1748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 35), - [1750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 35), - [1752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), - [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), - [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [1760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1093), - [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), - [1766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1116), - [1768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1128), - [1770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1082), - [1772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [1774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), - [1776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), - [1778] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [1780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), - [1782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), - [1784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), - [1786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), - [1788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), - [1790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), - [1792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), - [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), - [1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [1802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1088), - [1804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1119), - [1806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), - [1808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), - [1810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), - [1812] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(71), - [1815] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(756), - [1818] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(693), - [1821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), - [1823] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 69), SHIFT_REPEAT(707), - [1826] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 69), SHIFT_REPEAT(74), - [1829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 69), - [1831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 69), - [1833] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 69), SHIFT_REPEAT(707), - [1836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), - [1838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1080), - [1840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), - [1842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), - [1844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), - [1846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), - [1848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), - [1850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), - [1852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), - [1854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), - [1856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, .production_id = 4), - [1858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, .production_id = 4), - [1860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [1862] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(1104), - [1865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), - [1867] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(95), - [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), - [1872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [1874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [1876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [1878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), - [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [1882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1083), - [1884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [1886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [1888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [1890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1095), - [1892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_namespace_name, 3), - [1894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_namespace_name, 3), - [1896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [1898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [1900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1097), - [1902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1078), - [1904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), - [1906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1110), - [1908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1084), - [1910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3), - [1912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3), - [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), - [1916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [1918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [1920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [1922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, .production_id = 36), - [1924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [1928] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), SHIFT_REPEAT(728), - [1931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), - [1933] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), SHIFT_REPEAT(98), - [1936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, .production_id = 71), - [1938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(814), - [1940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(821), - [1942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1), - [1944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1), - [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [1950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(834), - [1952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), - [1954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1121), - [1956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [1958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [1960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), - [1962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [1964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [1966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), - [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [1970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 2), - [1972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 2), - [1974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), - [1976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), - [1978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [1980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [1982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 33), - [1984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 33), - [1986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), - [1988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), - [1990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), - [1992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [1994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [1996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [1998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [2000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), - [2002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), - [2004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [2006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(815), - [2008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 3), - [2010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 3), - [2012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, .production_id = 4), - [2014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, .production_id = 4), - [2016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(792), - [2018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3), - [2020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3), - [2022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), - [2024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811), - [2026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), - [2028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [2030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), - [2032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [2034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), - [2036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [2038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(827), - [2040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), - [2042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [2044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), - [2046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), - [2048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), - [2050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [2052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [2054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(801), - [2056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [2058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [2060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), - [2062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [2064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [2066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [2068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [2070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [2072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [2074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), - [2076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), - [2078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), - [2080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), - [2082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [2084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), - [2086] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(795), - [2089] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(795), - [2092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2), - [2094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2), SHIFT_REPEAT(796), - [2097] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2), SHIFT_REPEAT(796), - [2100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), - [2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [2104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), - [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), - [2108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), - [2110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), - [2112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796), - [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [2116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(795), - [2118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), - [2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [2122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [2126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(63), - [2129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [2131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), - [2133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), - [2135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), - [2137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [2139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), - [2141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [2143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2), SHIFT_REPEAT(719), - [2146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2), - [2148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3), - [2150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908), - [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), - [2154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), - [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [2158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819), - [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [2162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), - [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [2166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), - [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), - [2172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), - [2174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), - [2176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [2178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [2180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), - [2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [2186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), - [2188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [2190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), - [2192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [2194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [2196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), - [2198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [2200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), - [2202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [2204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [2208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), - [2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), - [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(853), - [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), - [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), - [2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), - [2222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [2224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, .production_id = 59), - [2226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), SHIFT_REPEAT(1050), - [2229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), - [2231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), - [2233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), SHIFT_REPEAT(922), - [2236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), - [2238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [2240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [2242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [2244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), - [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [2248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [2250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [2252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), - [2254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2), - [2256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_export_specifier, 1, .production_id = 5), - [2258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), - [2260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [2262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [2264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [2266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [2268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), - [2270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [2272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), - [2274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, .production_id = 24), - [2276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [2278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [2280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), - [2282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [2284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [2286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [2288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, .dynamic_precedence = -1, .production_id = 68), - [2290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [2292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [2294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2), SHIFT_REPEAT(605), - [2297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2), - [2299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [2301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), - [2303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), - [2305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, .production_id = 18), - [2307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [2309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, .production_id = 19), - [2311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3), - [2313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, .production_id = 20), - [2315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), - [2317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), - [2319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), - [2321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [2323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [2325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [2327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, .production_id = 59), - [2329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [2331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [2333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), - [2335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [2337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(663), - [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), - [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [2344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, .production_id = 26), - [2346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [2348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [2350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, .production_id = 25), - [2352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [2354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, .dynamic_precedence = -1, .production_id = 32), - [2356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [2358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [2364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, .production_id = 59), - [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), - [2372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1), - [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), - [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), - [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), - [2388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [2392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [2394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), - [2396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, .production_id = 25), - [2398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, .production_id = 26), - [2400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [2402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, .production_id = 17), - [2404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [1225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3), + [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), + [1229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, .production_id = 7), + [1231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(85), + [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [1238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, .production_id = 8), + [1240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, .production_id = 8), + [1242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2), + [1244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2), + [1246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, .production_id = 6), + [1248] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(99), + [1251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [1255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_fragment, 6), + [1257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_fragment, 6), + [1259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 12), + [1261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 12), + [1263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 13), + [1265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 13), + [1267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 2, .production_id = 14), + [1269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 2, .production_id = 14), + [1271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 4, .production_id = 93), + [1273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 4, .production_id = 93), + [1275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2), + [1277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, .production_id = 68), + [1279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, .production_id = 68), + [1281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 38), + [1283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 38), + [1285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 42), + [1287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, .production_id = 43), + [1289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, .production_id = 43), + [1291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 3, .production_id = 44), + [1293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 3, .production_id = 44), + [1295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3), + [1297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3), + [1299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 45), + [1301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 45), + [1303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 46), + [1305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 46), + [1307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3), + [1309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3), + [1311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, .production_id = 48), + [1313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, .production_id = 48), + [1315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 3, .production_id = 54), + [1317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 3, .production_id = 54), + [1319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 55), + [1321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_fragment, 5), + [1323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_fragment, 5), + [1325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 84), + [1327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 84), + [1329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 32), + [1331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 32), + [1333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, .production_id = 70), + [1335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, .production_id = 70), + [1337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 60), REDUCE(sym_assignment_expression, 3, .production_id = 40), + [1340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 60), + [1342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 60), REDUCE(sym_assignment_expression, 3, .production_id = 49), + [1345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 77), + [1347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 4, .production_id = 78), + [1349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 4, .production_id = 78), + [1351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 52), REDUCE(sym_assignment_expression, 3, .production_id = 52), + [1354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 52), + [1356] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 53), REDUCE(sym_assignment_expression, 3, .production_id = 53), + [1359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 53), + [1361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 79), + [1363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 80), + [1365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, .production_id = 78), + [1367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, .production_id = 78), + [1369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3), REDUCE(sym_computed_property_name, 3), + [1372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3), + [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [1376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, .production_id = 64), + [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [1390] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(111), + [1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [1397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(81), + [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [1402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [1404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), + [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), + [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [1412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), + [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [1418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [1428] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym__property_name, 1), + [1431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1), + [1433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [1439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [1441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [1443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [1451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(646), + [1454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(981), + [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), + [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [1469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(644), + [1472] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(982), + [1475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), + [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [1487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, .production_id = 61), + [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [1497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [1501] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym_rest_parameter, 2, .production_id = 26), + [1504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym_rest_parameter, 2, .production_id = 25), + [1507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2), + [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), + [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [1513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), + [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), + [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), + [1523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [1525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [1527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), + [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [1531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), + [1533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), + [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), + [1537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), + [1539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1), + [1541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), + [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), + [1545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), + [1547] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(782), + [1550] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(661), + [1553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), + [1555] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(172), + [1558] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(623), + [1561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(804), + [1564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(816), + [1567] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(733), + [1570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(874), + [1573] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(621), + [1576] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 74), SHIFT_REPEAT(628), + [1579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), + [1581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [1583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [1585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), + [1587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [1589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), + [1591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), + [1593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [1605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 4), + [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [1617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), + [1619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [1621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), + [1623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), + [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), + [1629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), + [1631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [1633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 16), + [1635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), + [1637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), + [1639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), + [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [1643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [1645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), + [1647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), + [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [1651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), + [1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [1655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2), + [1657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2), + [1659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), + [1661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [1663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [1665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 15), + [1667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 15), + [1669] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 15), SHIFT_REPEAT(874), + [1672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 47), + [1674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 47), + [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [1678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 101), + [1680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 101), + [1682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 89), + [1684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 89), + [1686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, .production_id = 110), + [1688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 110), + [1690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 81), + [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 81), + [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), + [1698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), + [1700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), + [1702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, .production_id = 62), + [1704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 62), + [1706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(904), + [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [1710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), + [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), + [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [1724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2), + [1726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2), + [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [1730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 13), + [1732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 13), + [1734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), + [1736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811), + [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [1740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 35), + [1742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 35), + [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [1746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 35), + [1748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 35), + [1750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), + [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [1758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), + [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), + [1764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1081), + [1766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1091), + [1768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1089), + [1770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [1772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), + [1774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), + [1776] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [1778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [1780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), + [1782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), + [1784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [1786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), + [1788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), + [1790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), + [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [1800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1125), + [1802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), + [1804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), + [1806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), + [1808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1078), + [1810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 69), SHIFT_REPEAT(705), + [1813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 69), SHIFT_REPEAT(71), + [1816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 69), + [1818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 69), + [1820] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 69), SHIFT_REPEAT(705), + [1823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1113), + [1825] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(73), + [1828] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(769), + [1831] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(695), + [1834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1145), + [1836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), + [1838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), + [1840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), + [1842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), + [1844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), + [1846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), + [1848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), + [1850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), + [1852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [1854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, .production_id = 4), + [1856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, .production_id = 4), + [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [1860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [1862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, .production_id = 71), + [1864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [1866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), + [1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [1870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1090), + [1872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [1874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), + [1876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), + [1878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [1882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), + [1884] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(1142), + [1887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), + [1889] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(110), + [1892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), + [1894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), + [1896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [1898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [1900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [1902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [1904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), + [1906] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), SHIFT_REPEAT(719), + [1909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), + [1911] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), SHIFT_REPEAT(97), + [1914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1104), + [1916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1080), + [1918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [1920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [1922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), + [1924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114), + [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [1928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), + [1930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1124), + [1932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3), + [1934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3), + [1936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1147), + [1938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1133), + [1940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1), + [1942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1), + [1944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), + [1946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, .production_id = 36), + [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [1950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_namespace_name, 3), + [1952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_namespace_name, 3), + [1954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [1956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), + [1958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), + [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [1962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [1964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [1966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), + [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [1972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 33), + [1974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 33), + [1976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), + [1978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [1980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [1982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), + [1984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [1986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [1988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(787), + [1990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), + [1992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [1994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(815), + [1996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(832), + [1998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3), + [2000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3), + [2002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), + [2004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [2006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [2008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(808), + [2010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), + [2012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(785), + [2014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, .production_id = 4), + [2016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, .production_id = 4), + [2018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 2), + [2020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 2), + [2022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 3), + [2024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 3), + [2026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), + [2028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [2030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [2032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), + [2034] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(772), + [2037] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(772), + [2040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [2042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [2044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [2046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [2048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [2050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), + [2052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [2054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), + [2056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(872), + [2058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), + [2060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), + [2062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [2064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(801), + [2066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [2068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), + [2070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), + [2072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [2074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3), + [2076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), + [2078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [2080] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2), SHIFT_REPEAT(712), + [2083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2), + [2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(869), + [2087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), + [2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), + [2091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [2093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), + [2095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [2097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), + [2099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [2101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [2103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(69), + [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), + [2108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [2110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [2112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [2116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2), + [2118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2), SHIFT_REPEAT(801), + [2121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2), SHIFT_REPEAT(801), + [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), + [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [2130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), + [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [2134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), + [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), + [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), + [2140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [2146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), + [2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [2150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [2166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(821), + [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [2172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), + [2174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [2176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(778), + [2178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), + [2180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(788), + [2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [2186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), + [2188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852), + [2190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [2192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), + [2194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), + [2196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), + [2198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [2200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [2202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [2204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [2208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(781), + [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [2218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, .production_id = 59), + [2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [2222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, .production_id = 26), + [2224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [2226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(664), + [2229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), + [2231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [2233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [2235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2), SHIFT_REPEAT(601), + [2238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2), + [2240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, .production_id = 24), + [2242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [2244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), + [2248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, .dynamic_precedence = -1, .production_id = 68), + [2250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), + [2252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), + [2254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [2256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [2258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [2260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [2262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_export_specifier, 1, .production_id = 5), + [2264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), + [2266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2), + [2268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [2270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [2272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [2274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [2276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [2278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [2280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, .production_id = 59), + [2282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [2284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [2286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [2288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), + [2290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [2292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [2294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), SHIFT_REPEAT(961), + [2297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), + [2299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [2301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), + [2303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [2305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), + [2307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), SHIFT_REPEAT(953), + [2310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), + [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [2314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [2316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [2320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, .production_id = 18), + [2322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, .production_id = 19), + [2324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, .production_id = 20), + [2326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, .production_id = 59), + [2328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [2332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, .production_id = 25), + [2334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3), + [2336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [2340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [2342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, .dynamic_precedence = -1, .production_id = 32), + [2344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [2346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [2348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [2350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [2352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [2356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), + [2358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), + [2370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), + [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), + [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), + [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), + [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [2388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1), + [2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [2392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), + [2394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, .production_id = 25), + [2396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, .production_id = 26), + [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [2400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [2402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [2404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, .production_id = 24), [2406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, .production_id = 72), - [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), - [2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), - [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), - [2418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_export_specifier, 3, .production_id = 85), - [2420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, .production_id = 59), - [2422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [2424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [2426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, .production_id = 63), - [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [2432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, .production_id = 24), - [2434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_parameter, 2), - [2436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_parameter, 2, .production_id = 25), - [2438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_parameter, 2, .production_id = 26), - [2440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), - [2442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, .production_id = 25), - [2444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, .production_id = 26), - [2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [2448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), - [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [2452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), - [2454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, .production_id = 24), - [2456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, .production_id = 24), - [2458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, .production_id = 87), - [2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [2462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, .production_id = 26), - [2464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, .production_id = 25), - [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), - [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), - [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [2472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1152), - [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [2478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [2480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), - [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), - [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [2492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, .production_id = 63), - [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), - [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), - [2500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2), - [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), - [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [2516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [2520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3), - [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), - [2526] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [2528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, .production_id = 63), - [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [2532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, .production_id = 63), - [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), - [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [2546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3), - [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [2550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), - [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), - [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), - [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [2562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3), - [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), - [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [2568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), - [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), + [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), + [2414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, .production_id = 87), + [2416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, .production_id = 26), + [2418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, .production_id = 25), + [2420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), + [2422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), + [2424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [2426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), + [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [2430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, .production_id = 26), + [2432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, .production_id = 25), + [2434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_parameter, 2, .production_id = 25), + [2436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), + [2438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, .production_id = 24), + [2440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_parameter, 2), + [2442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, .production_id = 17), + [2444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_export_specifier, 3, .production_id = 85), + [2446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, .production_id = 59), + [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [2450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, .production_id = 24), + [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [2456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_parameter, 2, .production_id = 26), + [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [2460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, .production_id = 63), + [2462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [2464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, .production_id = 63), + [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [2468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154), + [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [2474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), + [2476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1082), + [2478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [2480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, .production_id = 63), + [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), + [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), + [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), + [2492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), + [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), + [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [2516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), + [2522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2), + [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [2526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3), + [2528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3), + [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), + [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), + [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [2542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3), + [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [2546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [2560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), + [2562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, .production_id = 63), + [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), + [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [2572] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), - [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), - [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), }; #ifdef __cplusplus